Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- AuthzClient authzClient = AuthzClient.create();
- String eat = authzClient.obtainAccessToken("tim", "test123").getToken();
- AuthorizationResource resource = authzClient.authorization(eat);
- PermissionRequest request = new PermissionRequest();
- request.setResourceSetName("testresource");
- String ticket = authzClient.protection().permission().forResource(request).getTicket();
- AuthorizationResponse authResponse = resource.authorize(new AuthorizationRequest(ticket));
- System.out.println(authResponse.getRpt());
- {
- "realm": "testrealm",
- "auth-server-url": "http://localhost:8080/auth",
- "ssl-required": "external",
- "resource": "tv",
- "credentials": {
- "secret": "d0c436f7-ed19-483f-ac84-e3b73b6354f0"
- },
- "use-resource-role-mappings": true
- }
- AuthzClient authzClient = AuthzClient.create();
- String eat = authzClient.obtainAccessToken("tim", "test123").getToken();
- EntitlementResponse response = authzClient.entitlement(eat).getAll("tv");
- String rpt = response.getRpt();
- TokenIntrospectionResponse requestingPartyToken = authzClient.protection().introspectRequestingPartyToken(rpt);
- if (requestingPartyToken.getActive()) {
- for (Permission granted : requestingPartyToken.getPermissions()) {
- System.out.println(granted.getResourceSetId()+" "+granted.getResourceSetName()+" "+granted.getScopes());
- }
- }
- 7d0f10d6-6f65-4866-816b-3dc5772fc465 Default Resource []
- ...
- PermissionRequest request = new PermissionRequest();
- request.setResourceSetName("Default Resource");
- ...
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement