0
所以,我有一个MVC框架包括一个身份验证片。它正在经历各种有趣的API,因为之前它是一个巨大的静态类。我终于突破了它“真正”需要的抽象。什么可以调用“cookie”认证层?
似乎有三个部分认证
- 数据库接口存储和读取用户名,密码哈希值,等向/从
- 的“业务”逻辑它处理正确的散列,创建登录令牌并验证它们
- 处理cookie的“公开”层或存储登录标记的“用户端持久性”层。这通常是饼干,也可能会被HTTP基本验证虽然
不管怎样,在使一切真棒,独立单元测试这些3层,我正在做接口,这三个部分的目标:
- IUserStore和ISessionStore
- IAuthMechanism
- ????
我需要帮助提供一个接口名称,对于用户端持久层有任何意义。任何人都可以帮我想出一个好名字吗?此外,实现者的名称(即,Cookie层类别和HTTP基本认证类别)的奖励积分
你有没有试过掷硬币的方法(挑头或尾巴,掷硬币,如果不喜欢结果 - 再次扔到高兴)?选择任何名称,使用它10分钟 - 重构,如果它听起来不正确... – 2013-02-20 07:09:13