WSO2AM 1.10.0如何设置默认的OAuth2授权类型?

时间:2016-02-01 17:10:14

标签: wso2 wso2is wso2-am

从API Manager商店设置应用程序时,如何制作OAuth2授权类型授权代码并隐含应用程序的默认值?我知道如何使用碳界面手动执行此操作,但我想将两种授权类型设置为默认值。

1 个答案:

答案 0 :(得分:0)

对于默认情况下要启用的授权代码和隐式授权类型,您需要在存储上创建App时指定回调URL。 当回调URL可用时,这两种授权类型将显示为对管理控制台上的相关应用程序启用

即使您通过管理控制台为应用启用授权代码和隐式授权类型,也必须使用回调URL。

由于授权代码和隐式授权类型需要回调URL,如果在通过商店创建应用程序期间未指定,则服务器将认为该应用程序不支持这些授权类型。这就是App的授权类型配置中不会勾选这两种授权类型的原因。

如果您需要删除对所有应用的特定授权类型的支持,您可以在waitpid

中的<SupportedGrantTypes>下注释掉以下部分

例如:如果您需要删除密码授予类型,请注释掉以下内容。

<AM_HOME>/repository/conf/identity/identity/xml

请勿注释掉 <SupportedGrantType> <GrantTypeName>password</GrantTypeName> <GrantTypeHandlerImplClass>org.wso2.carbon.apimgt.keymgt.handlers.ExtendedPasswordGrantHandler</GrantTypeHandlerImplClass> </SupportedGrantType> 授权类型,因为这是密钥生成所必需的。