Oauth Wso2无法在Identity Server 5.0.0上的应用程序中查看消费者密钥/id

Oauth Wso2无法在Identity Server 5.0.0上的应用程序中查看消费者密钥/id,oauth,wso2,server,identity,consumer,Oauth,Wso2,Server,Identity,Consumer,目前我们的中间件使用Mulesoft。我正在评估Wso2作为一种可能的替代方案。我们的主要关注点是移动客户端。在大多数情况下,我们实现了OAuth 在我给出太多细节之前,当我在Wso2 Identity Server 5.0.0上注册OAuth2应用程序时,我希望看到一个消费者密钥/id。但它不会显示一个。我所看到的是: 访问令牌Url- 授权Url- 我是否需要启用某些功能,或者我正在做一些工作 注意(“允许的授权类型”全部勾选)创建OAuth应用程序时,您将在下表中获得OAuth客户端密钥和

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

在我给出太多细节之前,当我在Wso2 Identity Server 5.0.0上注册OAuth2应用程序时,我希望看到一个消费者密钥/id。但它不会显示一个。我所看到的是:

访问令牌Url-

授权Url-

我是否需要启用某些功能,或者我正在做一些工作


注意(“允许的授权类型”全部勾选)

创建OAuth应用程序时,您将在下表中获得OAuth客户端密钥和OAuth客户端机密 入站身份验证配置->OAuth/OpenID连接配置。请将其用作使用者密钥和使用者机密以获取访问令牌

创建访问令牌可以通过如下方式组合使用者密钥和使用者机密并使用base64对其进行编码来完成

例如:FNZ8oxGPxWer_2elrZBoueS4XcYa:gr0JizDbStaFelXBV06cahh7Lxga

编码后,上述内容看起来是:Rk5aOG94R1B4V2VyXzJlbHJaQm91ZVM0WGNZYTpncjBKaXpEYlN0YUZlbFhCVjA2Y2FoaDdMeGdh

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

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

curl-k-d“grant_type=password&username=admin&password=admin”-H“Authorization”-H“Authorization:Basic RK5AOG94R1B4V2V2YXZJLBHJAQM91ZVM0WGNZYTPNCKAXPEYLN0YUZLBFHCV2Y2FOADDMEGDH,Content type=application/x-www-form-urlencoded”

您还可以发现以下内容很有用

[1]

[2]

[3]

希望这有帮助

问候,,
Shani。

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

客户识别码

客户机密

访问令牌Url-


授权Url-。

您好,Shani,谢谢您的回复,但是我的问题是表中没有显示使用者密钥和使用者机密。当我编辑应用程序时,除这两个项目外,其他所有项目都会显示。我唯一能看到消费者密钥的地方是浏览器的url栏,我在任何地方都找不到消费者密钥。我是否需要在identity server中的某个位置设置一个设置,以便在编辑应用程序时可以看到这些设置?仅澄清一下,您是否通过wso2 Is管理控制台编辑此应用程序?您是说在您的情况下,位置Inbound Authentication Configuration->OAuth/OpenID Connect Configuration(单击编辑之前)的表在OAuth Client Key和OAuth Client Secret列下有空值?它位于Identity Server管理控制台中。我没有足够的代表来附加图像,我可以发送我看到的屏幕截图吗?