繁体   English   中英

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

[英]Wso2 cannot view consumer key/id in app on Identity Server 5.0.0

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

在我提供过多细节之前,当我在Wso2 Identity Server 5.0.0上注册OAuth2应用程序时,我希望看到使用方密钥/标识。 但是它不显示一个。 我所看到的是:

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

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

我需要启用某些功能吗,还是正在做些破烂的事情?

PS(“允许的赠款类型”均已打勾)

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

创建访问令牌的过程可以如下所述组合使用方密钥和使用方秘密并通过base64对其进行编码。

例如:FNZ8oxGPxWer_2elrZBoueS4XcYa:gr0JizDbStaFelXBV06cahh7Lxga

编码后的样子如下:Rk5aOG94R1B4V2VyXzJlbHJaQm91ZVM0WGNZYTpncjBKaXpEYlN0YUZlbFhCVjA2Y2FoaDdMeGdh

在CURL命令中添加编码值,如下所示。

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

curl -k -d“ grant_type = password&username = admin&password = admin” -H“ Authorization” -H“ Authorization:Basic Rk5aOG94R1B4V2VyXzJlbHJaQm91ZVM0WGNZYTpncjBKaXpEYlN0YUZlbFhCVjA2Y2F2D-Domain- https -G :-/ /令牌

您还会发现以下有用

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

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

[3] https://docs.wso2.com/display/IS500/OAuth+Token+Revocation+with+WSO2+Identity+Server

希望这可以帮助。

问候,Shani。

经过两周的网上搜索以寻求支持,以加快评估速度,我下载了IS 4.6.0,完成了之前的步骤,并显示了继续评估过程所需的信息。 我现在看到所有字段:

客户编号???????????????????????????

客户机密??????????????????????

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM