【问题标题】:Retrieve auth token from mod_auth_openidc in AngularJS client从 AngularJS 客户端中的 mod_auth_openidc 检索身份验证令牌
【发布时间】:2023-03-05 12:52:01
【问题描述】:

我正在构建一个应该从 API 检索数据的 AngularJS 应用程序。 API 正在对我选择的 OIDC 提供者进行自省,以验证与 API 调用一起发送的令牌。

在登录 OIDC 登录页面之前,不应调用客户端。为此,它受到使用 mod_auth_openidc 的 apache http 服务器的保护。如果不存在令牌,此 mod 可确保客户端被重定向到 OIDC 提供程序登录。成功登录后,AngularJS 应用程序被加载。

我的问题是如何在 AngularJS 客户端中检索令牌,以便我可以将其转发到 API?

【问题讨论】:

    标签: angularjs apache authentication openid-connect mod-auth-openidc


    【解决方案1】:

    您可以让 mod_auth_openidc 通过标头(请参阅:https://github.com/zmartzone/mod_auth_openidc/issues/76)或端点(请参阅:https://github.com/zmartzone/mod_auth_openidc/wiki/Single-Page-Applications#session-info)将访问令牌提供给 AngularJS 应用程序。

    【讨论】:

      猜你喜欢
      • 2015-01-20
      • 2013-08-19
      • 1970-01-01
      • 2016-01-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-03
      • 2016-12-08
      相关资源
      最近更新 更多