标签: clientresource

在Restlet中添加由ClientResource包装的请求

如何将自己的标题添加到ClientResourceRestlet 包装的请求中?例如,我已经读过您在直接使用时可以使用以下内容Client:

Form headers = (Form) request.getAttributes().get(HeaderConstants.ATTRIBUTE_HEADERS);
if (headers == null) {
 headers = new Form();
 request.getAttributes().put("org.restlet.http.headers", responseHeaders);
}
headers.add("X-Some-Header", "the value");
Run Code Online (Sandbox Code Playgroud)

但是,我基本上遵循他们的教程中提供的代码,我不知道ClientResource应该访问哪个成员来设置标头:

ClientResource clientResource = new ClientResource("http://webserviceurl");

MyClassResource classResource = clientResource.wrap(classResource.class);

MyClass class;

try { class = resource.retrieve(); } catch (Exception e) { System.out.println("fail."); }
Run Code Online (Sandbox Code Playgroud)

如何修改retrieve()以添加一些标题?

java rest android restlet clientresource

6
推荐指数
1
解决办法
7872
查看次数

Keycloak:使用 Java API 客户端将客户端角色添加到服务帐户角色

我想为现有 Keycloak 客户端的服务帐户添加客户端角色(在此客户端上启用服务用户)。我已经设法通过网络面板做到这一点(参见屏幕截图)。

但是,我需要使用 Keycloak Java API 客户端来完成此角色分配。我知道如何连接客户端以及 Keycloak Java 客户端的一般功能。

具体来说,我想将客户端角色realm-management.view-usersrealm-managment.query-users添加到客户端“ platform-administration ”的服务帐户中。

Keycloak 网页面板的屏幕截图

java clientresource keycloak

6
推荐指数
1
解决办法
2291
查看次数

标签 统计

clientresource ×2

java ×2

android ×1

keycloak ×1

rest ×1

restlet ×1