![]() |
1
1
首先,我会重复“你几乎肯定不需要使用
然而,“它不散列”是错误的;下面是它的工作原理。这个
如果提供的密码与该散列匹配,则返回。
关于存储的散列密码应该是什么样子的示例,下面是
捆绑的输出
Crypt::SaltedHash doco 有关哪些算法节奏的详细信息 它支持的,以及它使用的格式(来自RFC-3112和 通过使用不同的数字算法进行扩展”)。
请记住,后面的代码
举个例子,让插件帮你完成工作,考虑一下:
... 就是这样。这个
如果你需要检查他们是否有合适的角色,而不仅仅是他们
已登录,然后查看
|
![]() |
2
1
在文档中
Dancer2::Plugin::Auth::Extensible
我自己没有使用过这个模块,但在我看来,所有的哈希和加密内容都应该由一个 authentication providers 如果没有一个覆盖你使用的案例,那么你可以 write one yourself . Dancer2::Plugin::Passphrase . 我想知道是否应该考虑为其编写一个Auth::可扩展样式的身份验证提供程序。 |