如何验证来自不同身份提供商的访问令牌

问题描述 投票:0回答:1

我有两种不同的登录方式

  • 最终客户或外部用户
  • 开发人员或内部用户

最终客户或外部用户将通过企业网关登录到应用程序。此登录对于多个应用程序是通用的,并且将使用反向登录代理加载请求的应用程序。

开发人员将使用应用程序网关登录到应用程序。


最终用户已通过身份验证,他将在请求中嵌入访问令牌。我们如何验证此访问令牌?令牌是由身份服务器在企业级别生成的。

内部用户将被重定向到登录页面。他将通过身份服务器在应用程序级别登录。

有没有办法,我可以在应用程序级别代理身份服务器以验证企业身份服务器生成的令牌。

security oauth ws-federation
1个回答
0
投票

对于企业用户,您可以让反向代理服务器设置特殊的标头以指示请求来自最终用户。如果反向代理发送JWT,则您的应用程序可以在本地对其进行内部检查。如果反向代理发送不透明的access_token,则您的应用程序将必须远程检查令牌。

© www.soinside.com 2019 - 2024. All rights reserved.