为AngularJS SPA实现OIDC授权代码授予流程

q1qsirdb  于 11个月前  发布在  Angular
关注(0)|答案(1)|浏览(132)

我有一个AngularJS应用程序。我想实现OIDC授权代码授予流程。
我第一次尝试使用“Okta Auth JavaScript SDK”库将我的应用程序与Okta集成,并且集成成功。现在,我需要为其他提供商(如ForgeRock和Azure AD)实现身份验证。我正在寻找一个与AngularJS兼容的通用库,并结合了现代安全最佳实践,如PKCE扩展。有人可以帮助我找到这样的库吗?

bgibtngc

bgibtngc1#

我过去用过的很少:

*oidc-客户端-ts

  • 一个用于处理OpenID Connect和OAuth2的低级库。它可以很好地与任何客户端框架一起工作。
  • 提供了很大的灵活性并支持PKCE。
  • 您可以将其配置为与任何OIDC兼容的身份提供者配合使用。
  • 因为它是低级的,所以您可能必须自己处理一些UI方面和其他集成。
  • Github Repository
    *Angular -oauth2-oidc
  • 为Angular量身定制(虽然主要是更新版本,而不是AngularJS)。
  • 可轻松连接任何符合OIDC的授权服务器。
  • 支持PKCE。
  • 根据您的AngularJS版本,您可能需要进行一些调整,或者考虑迁移到较新的Angular版本。
  • Github Repository

相关问题