【问题标题】:how to validate WSO2 oauth2 access token on Resource Server如何在资源服务器上验证 WSO2 oauth2 访问令牌
【发布时间】:2016-02-03 19:05:27
【问题描述】:

我正在为我们的 SSO 难题寻找配件。

目前我们在 WSO2 身份提供程序后面有一个 OpenLDAP。客户端(服务提供者)将授权重定向到 IP(OAuth2)并接收 access_token。

一切都好。

下一步是在另一个服务提供者上验证这个令牌,在这种情况下,一个反向代理(Apache 或 Nginx)驻留在另一个 EC2 实例上,它保护许多不受保护的第 3 方应用程序(第 3 方,我们可以'不要接触源代码,而是自己托管)。哪些工具可以满足此请求?

我知道 OAuth2 规范在这里留下了一个中断,并且有一个草稿添加了一个 /introspect 调用来验证这个令牌。我也知道 pingidentity 将此草案作为 Apache 模块 (https://github.com/pingidentity/mod_auth_openidc) 的一部分来实现。

我只是想知道如何在 WSO2-IS 端实现这一点,因为我没有找到文档。

*奖励:我们在部署 WSO2(SQL 错误)和使用它(https://wso2.org/jira/browse/IDENTITY-3009)时也遇到了几个错误,这让我们对产品有点不信任。

【问题讨论】:

    标签: oauth-2.0 wso2 single-sign-on wso2is mod-auth-openidc


    【解决方案1】:

    Oauth2 令牌验证可以通过 SOAP 调用来执行

    {WSO2_IS}/services/OAuth2TokenValidationService.OAuth2TokenValidationServiceHttpsSoap11Endpoint/
    

    响应将包含有关令牌有效性和 JWT 声明的详细信息。

    【讨论】:

      猜你喜欢
      • 2023-02-22
      • 2020-12-10
      • 2012-08-28
      • 1970-01-01
      • 2019-05-27
      • 2012-08-31
      • 2015-10-23
      • 2019-07-12
      相关资源
      最近更新 更多