WSO2 身份服务器在仪表板中没有应用程序,即使有有效的令牌

WSO2 Identity Server without apps in dashboard, even with valid tokens

我一直在使用 WSO2 身份服务器,但我无法让授权的应用程序出现在仪表板中。其他一切似乎都正常。

毕竟,如果我使用该用户登录仪表板,'Authorized Apps' 是空的,即使令牌仍然有效。关于我可能在这里遗漏的任何指示?

谢谢。

我已按照这些步骤操作,我可以在控制面板中看到授权的应用程序

  1. 使用 IS 控制台注册服务提供商。
  2. 向服务提供商添加 oauth2 客户端(入站身份验证配置 -> OAuth/OpenID 连接配置 -> 配置) 只需勾选授予 type.select 版本为 2.
  3. 点击更新按钮后,您将获得一个 OAuth 客户端密钥和一个 OAuth 客户端密码。
  4. 现在,您可以使用 key-secret 为注册用户获取 oauth2 令牌。使用此 curl 命令。

注册用户是user1:user1

curl -v -X POST --basic -u <clientKey>:<clientSecret> -H "Content-Type:application/x-www-form-urlencoded;charset=UTF-8" -k -d "grant_type=password&username=user1&password=user1&scope=openid" https://localhost:9443/oauth2/token

然后您可以获得授权令牌,如果您登录仪表板,您可以看到授权应用列表。