【发布时间】:2016-03-29 13:19:08
【问题描述】:
我是 WSO2 身份服务器 (4.6) 的新手。我有一个用例,我在 ESB (WSO2 ESB 4.9) 上有一个休息服务。而且我想为各种用户提供资源级别的访问权限。 我想过使用 WSO2 身份服务器来授权用户并使用令牌来访问其余服务。我正在通过操场示例,但这不是我想做的事情,授权服务打开身份服务器授权服务。它似乎是顺序的,并假设用户/资源所有者是相同的。 我想以编程方式完成所有这些,只需将授权代码提供给用户,让他调用令牌服务来获取令牌。这可能吗? 谢谢
【问题讨论】:
-
我以编程方式获取令牌。我正在使用 ClientCredentialGrantType。收到令牌后,我正在调用休息服务。我在 ESB 中配置了一个 API。并配置了一个处理程序来使用 IS 验证令牌。我正在关注 [link]wso2.com/library/articles/2014/02/…) 我正在使用 SOAPUI 发送 Rest 请求。这是一个带有标头 Authorization: Brearer
的空请求。在 ESB 上,我在 SimpleOauthHandler.handleRequest 验证 OAuth2 请求时遇到异常 java.lang.Exception:Error -
我的 ESB 是 localhost:9443,身份服务器是 9446
标签: wso2