OAuth应用程序不在应用程序访问页面(IBM Connections)中
-
20-12-2019 - |
题
一段时间后,我使用此处描述的步骤注册为OAuth客户端的应用程序: http://www-10.lotus.com/ldd/appdevwiki.nsf/dx/getting_started_with_ibm_connections_api_via_oauth 。使用应用程序运行OAUTH过程以获取刷新令牌和访问令牌时,一切都适用,授予新的刷新令牌和访问令牌。在整个OAuth进程后进入应用程序访问页面时,应用程序不会在用户的应用程序访问页面中显示。即使是现在,在未经OAuth进程的几天后,刷新令牌仍可用于获取新的访问令牌,而且又可以使用此方法来访问用户的数据。我想知道的是为什么会发生这种情况?我是否错过了整个过程中的一些步骤,或者我只是不理解应用程序访问页面的功能?
解决方案
您将想在IBM Connections中读取可能的各种OAuth设置。 http://www-01.ibm.com/support/knowledgecenter/ssygqh_5.0.0/admin/admin/t_inst_installingandenableingoauthtai.dita
oauth20.issue.refresh.Token True如果设置为true,客户将会 收到刷新令牌。如果设置为false,客户必须请求 访问令牌到期时授权。
这意味着您应该检查您的WebSphere控制台并检查可信赖的身份验证拦截器设置,并查看是否设置为true或false。
不隶属于 StackOverflow