有人知道 Symfony 3 构建的应用程序的双因素身份验证 API 吗?
Posted
技术标签:
【中文标题】有人知道 Symfony 3 构建的应用程序的双因素身份验证 API 吗?【英文标题】:Is anyone aware of two-factor authentication APIs for Symfony 3 built applications? 【发布时间】:2018-07-07 12:57:12 【问题描述】:有人知道 Symfony 3 的双因素身份验证吗? 我查看了一些来自 Google-Authenticators 或 Authy 的软令牌、硬令牌 Yubico 或短信验证,但如果它们与 Symfony 3 兼容,我很难找到答案...... 有什么指导吗?
【问题讨论】:
【参考方案1】:Symfony 有现有的捆绑包可以做到这一点:
https://github.com/scheb/two-factor-bundle(支持 symfony 4) https://github.com/sonata-project/GoogleAuthenticator【讨论】:
要了解双因素捆绑中发生的情况,您还可以阅读这篇文章:christianscheb.de/archives/14【参考方案2】:这里是 Twilio 开发者宣传员。
快速的 Google 让我找到了 Authy with Symfony 2/3 的这个库(尽管它看起来只有一次提交)。
Authy 最终是一个 REST API,您可以使用 Authy library for php 从控制器调用它。虽然它不是 Symfony,但有一个教程展示了如何使用 implement two factor authentication using Authy and Laravel,这可能会有所帮助。
希望这会有所帮助!
【讨论】:
以上是关于有人知道 Symfony 3 构建的应用程序的双因素身份验证 API 吗?的主要内容,如果未能解决你的问题,请参考以下文章
如何从现有数据库数据生成 Symfony 固定装置 YAML?