SchebTwoFactorBundle

编辑本页

SchebTwoFactorBundle

这个包提供了Symfony应用程序的双因素认证(2FA)ob娱乐下载

SchebTwoFactorBundle标志

双因素认证的认证过程

向应用程序添加双因素身份验证时,会发生什么变化?

捆绑包钩子到安全层并监听身份验证事件。当出现用户登录并且用户启用了双因素身份验证时,访问和特权将被临时扣留,将身份验证状态置于中间状态。用户被要求输入有效的双因素身份验证代码。只有在正确输入该代码时,才会授予关联的角色。

身份验证过程

为了表示登录和输入有效的双因素代码之间的状态,该bundle引入了类似角色的属性IS_AUTHENTICATED_2FA_IN_PROGRESS,可用于is_granted ()调用。IS_AUTHENTICATED_FULLY就像角色一样,在双因素身份验证步骤成功完成之前将被保留。

贡献

想为这个项目做贡献吗?看到CONTRIBUTING.md在存储库中。

安全

有关安全策略和安全问题的信息,请参见SECURITY.md在存储库中。

许可证

SchebTwoFactorBundle可在麻省理工学院的许可

此工作,包括代码示例,是根据创作共用BY-SA 3.0许可证。