1

我有一个集成了 UserFrosting 登录管理系统的网站。现在,我正在使用 Prefinery 生成用户凭据,这些用户必须能够登录到我的网站而无需任何注册。如何将 Prefinery 中的用户名/密码详细信息集成到我的网站中,以便用户可以简单地登录到我的网站。

我正在使用 MySQL 数据库。我没有找到任何代码将用户凭据插入我的 MySQL 数据库。

4

1 回答 1

0

因此,通常当您有外部身份验证提供程序时,您需要创建一个“向 Prefinery 注册”页面和一个“使用您的 Prefinery 帐户登录”页面。

我不知道 Prefinery 是如何工作的,但是对于基于 OAuth 的身份验证提供程序,它们通常有一种方法可以让您生成一个访问令牌,该令牌被发送回应用程序 (UF),然后使用它来确认帐户持有人的身份代替他们的用户名/密码。

例如,请参阅 LinkedIn 的 OAuth 流程如何工作:https ://developer.linkedin.com/docs/oauth2

我们有一个 OAuth 插件正在开发中(尚未完成),它基本上创建了各种身份验证提供程序对帐户进行身份验证所需的路由:https ://github.com/ssnukala/UserFrosting-OAuth 。

于 2015-08-27T17:28:24.633 回答