Eva*_*oll 1 authentication perl catalyst
Catalyst::Plugin::Authentication如果用户uesrid被域限定(即复合键),那么最有效的方法是什么?它是否支持此功能?我正在寻找使用Catalyst::Plugin::Authentication::DBI但我不反对分叉,修补,如果它没有当前的功能重新创建它.
我需要使用特定密码登录某个域名.似乎/ all/C:P:A模块依赖于简单的UserID/Password组合.其他示例和提示是受欢迎的.
Catalyst :: Authentication :: Store :: DBIx :: Class支持在您喜欢的任何类型的键上查找用户,因为您提供的所有身份验证信息(指定的password_field除外)都会转换为数据库查询,$c->authenticate({ last_name => "Fred", favorite_color => "Blue" })如果你愿意,可以做.
如果你编写一个Realm或Store,你可以想象的任何东西都是可能的,并且它们没有必要复杂化 - 只是实现一两种方法的类并继承其余的方法.你必须使用哪一个取决于你的应用程序正在做什么的细节 - find_user在一个领域中覆盖将是更容易的情况; 写一个新的商店将是一个稍微棘手的.