Wso2无法在Identity Server 5.0.0上的应用程序中查看使用者密钥/ ID

时间:2015-05-18 10:12:12

标签: oauth wso2 server identity consumer

我们目前使用Mulesoft作为中间件。我正在评估Wso2作为一种可能的替代方案。我们的主要关注点是移动客户。在大多数情况下,我们实施OAuth。

在我提供太多详细信息之前,当我在Wso2 Identity Server 5.0.0上注册OAuth2应用程序时,我希望看到一个消费者密钥/ ID。但它不会显示一个。我所看到的只有:

访问令牌网址 - https://localhost:9454/oauth2/token

授权网址 - https://localhost:9454/oauth2/authorize

我需要启用某些功能,还是我在做什么?

P.S。 (“允许的拨款类型”全部勾选)

2 个答案:

答案 0 :(得分:0)

创建OAuth应用时,您将获得OAuth客户端密钥&表下的OAuth客户端密钥 入站身份验证配置 - > OAuth / OpenID Connect配置。请使用此作为获取访问令牌的使用者密钥和使用者密钥。

创建访问令牌可以按照以下方式组合使用者密钥和使用者密钥,并通过base64对其进行编码。

例如:FNZ8oxGPxWer_2elrZBoueS4XcYa:gr0JizDbStaFelXBV06cahh7Lxga

编码后的

看起来像:Rk5aOG94R1B4V2VyXzJlbHJaQm91ZVM0WGNZYTpncjBKaXpEYlN0YUZlbFhCVjA2Y2FoaDdMeGdh

在CURL命令中按如下方式添加编码值。

下面的Curl命令是一个关于如何使用它的示例:

curl -k -d“grant_type = password& username = admin& password = admin”-H“授权”-H“授权:基本Rk5aOG94R1B4V2VyXzJlbHJaQm91ZVM0WGNZYTpncjBKaXpEYlN0YUZlbFhCVjA2Y2FoaDdMeGdh,Content-type = application / x-www-form-urlencoded”{{ 3}}

您还可以找到以下有用的

[1] https://domain:9443/oauth2/token

[2] https://docs.wso2.com/display/IS500/Configuring+Inbound+Authentication+for+a+Service+Provider

[3] http://blog.lasindu.com/2014/12/wso2-identity-server-provision-service.html

希望这有帮助。

此致 沙尼。

答案 1 :(得分:0)

经过几周的网络搜索以获得支持,为了加快评估速度,我下载了IS 4.6.0,完成了之前的步骤,并且出现了继续评估过程的必要信息。我现在看到所有领域:

客户端ID ??????????????????????

客户端秘密?????????????????????

访问令牌网址 - https://localhost:9454/oauth2/token

授权网址 - https://localhost:9454/oauth2/authorize