“提供的授权授予无效”错误,尝试使用wso2登录dockerized应用程序

问题描述 投票:1回答:2

我已经码头化了我们的Angular应用程序,该应用程序一直使用WSO2作为API管理器。完成配置后,我能够成功运行该应用程序,并能够访问所有现有的api。当我尝试使用oath2 / token api来执行我们的客户的登录操作时,会出现唯一的问题。即使使用了相同的代码来进行更早的身份验证(在dockerization之前),也没有任何问题,但是现在出现错误,因为>

{
  "error": "invalid_grant",
  "error_description": "Provided Authorization Grant is invalid"
}

用于登录的令牌生成API:

https://<myapplicationurl>:9443/oauth2/token

尝试使用用户名'[email protected]'登录时出现错误,但在docker控制台中出现错误:

enter image description here

注意事项:

  • WSO2 AM版本为2.1.0,WSO2 IS版本为5.3.0
  • 请求的参数(标头和参数)与较早使用(用户名和密码除外)。
  • 我能够创建一个新用户,并且列出了相应的用户在Carbondb用户列表中。
  • [尝试使用现有用户登录以及新创建的用户。
  • 我最近为该应用程序生成了新的ssl证书。
  • 仅可以使用超级管理员登录。使用新创建的电子邮件和用户名登录不起作用。
  • 我尝试了在stackoverflow上看到的解决方案,但并没有解决我的问题。谁能帮忙吗?

我已经码头化了我们一直在使用WSO2作为API管理器的Angular应用程序。完成配置后,我能够成功运行该应用程序,并能够访问所有现有的api。 ...

docker wso2 wso2-am wso2is wso2carbon
2个回答
0
投票

上面的日志中有一行表明SP租户不等于用户租户,并且SP不是SaaS。 SP和用户是否来自不同的租户?通常,用户无法跨不同的租户访问SP。


0
投票

根据日志,它说

© www.soinside.com 2019 - 2024. All rights reserved.