Angular JS Forgerock OIDC integration



我们必须使用 Forgerock 提供的身份验证机制在 Angular JS 框架中实现 OAuth OIDC。在开始之前,我的问题是什么 1( 身份验证登录/注册屏幕将在哪里倾斜。我们需要在iFrame或弹出窗口中打开它吗? 2(如何将其集成到Angular JS中,需要哪些附加库和/或是否有任何示例代码可用。 3( 身份验证完成后如何捕获 JWT 令牌。

您将使用 ForgeRock
  1. 自己的登录页面 - 最标准的选项是将整个页面重定向到 ForgeRock

  2. Forgerock 为标准提供了非常好的支持,因此您应该能够使用任何基于标准的库。我会推荐oidc客户端,因为它已经成熟且广泛使用。

  3. 登录响应将包含一个授权代码,您可以将其交换为令牌。

我有一些关于将SPA和API与授权服务器集成的资源,您应该能够在AngularJS中遵循相同的概念:

  1. 也许在我的快速启动页面上运行 SPA 以了解基于 Open Id Connect 的登录的用户体验

  2. 如果您不熟悉此安全模型,请查看我的初始教程以了解使用的终结点和消息

最新更新