Wso2 对不同租户的授予无效

Wso2 对不同租户的授予无效,wso2,wso2-am,Wso2,Wso2 Am,我是WSO2 AM的新手,我有这样一个场景: 我在carbon上创建了一个新租户,在这个新租户上我创建了一个JDBC userstore,我的用户正确地列在Identity>users and Roles选项卡中,然后我创建了一个具有OAuth/OpenID Connect配置的新服务提供商,并授予_类型的密码 当我想测试我的配置时?生成一个新的令牌?通过邮递员>获取新的访问令牌,如下图所示: 当我请求令牌时,答案是 {错误\说明:租户域中的用户:carbon.super do 没有访问应用程序

我是WSO2 AM的新手,我有这样一个场景:

我在carbon上创建了一个新租户,在这个新租户上我创建了一个JDBC userstore,我的用户正确地列在Identity>users and Roles选项卡中,然后我创建了一个具有OAuth/OpenID Connect配置的新服务提供商,并授予_类型的密码

当我想测试我的配置时?生成一个新的令牌?通过邮递员>获取新的访问令牌,如下图所示:

当我请求令牌时,答案是

{错误\说明:租户域中的用户:carbon.super do 没有访问应用程序的权限 myapplication,错误:无效\u grant}

我不明白当我在访问令牌URL中使用我的新域时,为什么它会尝试使用carbon.super域

在谷歌搜索时,我发现当我启用我的服务提供商(如SaaS应用程序)时,它可以工作,但当我这样做时,新的响应是:

{错误\说明:的身份验证失败 nicolas_Web文件,错误:无效_grant}


我正在使用WSO2 API Manager 2.6.0

当您正在使用API Manager时,请按如下所示更改请求

URL: http://localhost:8243/token
Username: user@webfile.com

您打算如何处理令牌?@Bee如果一切顺利,我将在应用程序中实现这一点,但我将使用不同的域/租户来实现不同的身份验证模块,现在我只是在测试。当我使用user@webfile.com在用户名字段中,一切正常。你知道有没有办法避开这个域名吗?没有,就是这样。但是,您可以在从应用程序发出请求时附加域,这样用户就不必向域提供用户名。