PHP-Laravel通过用户名和密码实现用户认证



所以我正在开发一个web应用程序,以Laravel为后端,VueJs为前端,我想在其中实现Okta作为SSO。我想以以下方式实现身份验证。

  1. 用户进入网站,通过登录表单提供用户名和密码。
  2. 用用户输入向服务器发送post request。
  3. 验证Okta上的用户凭据并生成令牌
  4. 发送令牌作为登录api的响应

我已经搜索了Okta文档关于如何实现这一点。我通过Identity engine sdk找到了Identity engine的实现。但我还没有找到任何这样的身份引擎sdk的PHP或Laravel。我的问题是

  1. 这在PHP中可能吗?
  2. 如果是,你能提供任何文档或工作演示来检查吗?
  3. 如果没有,有什么其他的选择来实现这一点?提前感谢。

你可以考虑使用Laravel Socialite与Okta的开源提供商。https://socialiteproviders.com/Okta/okta

问得好。这对你有帮助吗?——https://github.com/okta/okta-sdk-php

最新更新