63 final UmaMetadata c =
new UmaMetadata();
65 c.setGrantTypesSupported(
new String[]{
66 GrantType.AUTHORIZATION_CODE.getValue(),
67 GrantType.IMPLICIT.getValue(),
68 GrantType.CLIENT_CREDENTIALS.getValue(),
69 GrantType.OXAUTH_UMA_TICKET.getValue()
71 c.setResponseTypesSupported(
new String[]{
72 ResponseType.CODE.getValue(), ResponseType.ID_TOKEN.getValue(), ResponseType.TOKEN.getValue()
82 c.setUmaProfilesSupported(
new String[0]);
86 c.setIntrospectionEndpoint(baseEndpointUri +
"/rpt/status");
87 c.setResourceRegistrationEndpoint(baseEndpointUri +
"/host/rsrc/resource_set");
88 c.setPermissionEndpoint(baseEndpointUri +
"/host/rsrc_pr");
93 final String entity = ServerUtil.asPrettyJson(c);
94 log.trace(
"Uma metadata: {}", entity);
96 return Response.ok(entity).build();
97 }
catch (Throwable ex) {
98 log.error(ex.getMessage(), ex);
99 throw new WebApplicationException(Response.status(Response.Status.INTERNAL_SERVER_ERROR)
List< String > getUiLocalesSupported()
Definition: AppConfiguration.java:712
Logger log
Definition: UmaMetadataWS.java:42
static final String UMA_CLAIMS_GATHERING_PATH
Definition: UmaMetadataWS.java:39
List< String > getTokenEndpointAuthMethodsSupported()
Definition: AppConfiguration.java:645
ErrorResponseFactory errorResponseFactory
Definition: UmaMetadataWS.java:45
String getJwksUri()
Definition: AppConfiguration.java:459
String getTokenEndpoint()
Definition: AppConfiguration.java:364
String getUmaJsonErrorResponse(IErrorType type)
Definition: ErrorResponseFactory.java:181
String getOpTosUri()
Definition: AppConfiguration.java:760
String getBaseEndpoint()
Definition: AppConfiguration.java:328
String getOpPolicyUri()
Definition: AppConfiguration.java:752
String getIssuer()
Definition: AppConfiguration.java:274
static final String UMA_SCOPES_SUFFIX
Definition: UmaMetadataWS.java:38
String getServiceDocumentation()
Definition: AppConfiguration.java:685
List< String > getTokenEndpointAuthSigningAlgValuesSupported()
Definition: AppConfiguration.java:653
String getRegistrationEndpoint()
Definition: AppConfiguration.java:480
AppConfiguration appConfiguration
Definition: UmaMetadataWS.java:48
String getAuthorizationEndpoint()
Definition: AppConfiguration.java:346