@Path(value="/") public class RestResource extends Object
| Constructor and Description |
|---|
RestResource() |
| Modifier and Type | Method and Description |
|---|---|
String |
authorizationCodeFlow(String authorization,
String authorizationOxdId,
String params) |
String |
checkAccessToken(String authorization,
String authorizationOxdId,
String params) |
String |
checkIdToken(String authorization,
String authorizationOxdId,
String params) |
String |
getAccessTokenByRefreshToken(String authorization,
String authorizationOxdId,
String params) |
String |
getAuthorizationCode(String authorization,
String authorizationOxdId,
String params) |
String |
getAuthorizationUrl(String authorization,
String authorizationOxdId,
String params) |
String |
getClientToken(String params) |
String |
getDiscovery(String params) |
String |
getIssuer(String params) |
String |
getJwks(String authorization,
String authorizationOxdId,
String params) |
String |
getLogoutUri(String authorization,
String authorizationOxdId,
String params) |
String |
getRequestObject(String value) |
String |
getRequestObjectUri(String authorization,
String authorizationOxdId,
String params) |
String |
getRp(String authorization,
String authorizationOxdId,
String params) |
String |
getRpJwks() |
String |
getTokenByCode(String authorization,
String authorizationOxdId,
String params) |
String |
getUserInfo(String authorization,
String authorizationOxdId,
String params) |
String |
healthCheck() |
String |
initiateThirdPartyLogin(String authorization,
String authorizationOxdId,
String oxdId,
String iss,
String loginHint,
String targetLinkUri) |
String |
introspectAccessToken(String authorization,
String authorizationOxdId,
String params) |
String |
introspectRpt(String authorization,
String authorizationOxdId,
String params) |
static <T> T |
read(String params,
Class<T> clazz) |
String |
registerSite(String params) |
String |
removeSite(String authorization,
String authorizationOxdId,
String params) |
String |
umaRpGetClaimsGatheringUrl(String authorization,
String authorizationOxdId,
String params) |
String |
umaRpGetRpt(String authorization,
String authorizationOxdId,
String params) |
String |
umaRsCheckAccess(String authorization,
String authorizationOxdId,
String params) |
String |
umaRsModify(String authorization,
String authorizationOxdId,
String params) |
String |
umaRsProtect(String authorization,
String authorizationOxdId,
String params) |
String |
updateSite(String authorization,
String authorizationOxdId,
String params) |
@GET @Path(value="/health-check") @Produces(value="application/json") public String healthCheck()
@GET
@Path(value="/get-request-object/{request_object_id}")
@Produces(value="text/plain")
public String getRequestObject(@PathParam(value="request_object_id")
String value)
@GET @Path(value="/get-rp-jwks") @Produces(value="application/json") public String getRpJwks()
@POST @Path(value="/get-client-token") @Produces(value="application/json") @Consumes(value="application/json") public String getClientToken(String params)
@POST @Path(value="/introspect-access-token") @Produces(value="application/json") @Consumes(value="application/json") public String introspectAccessToken(@HeaderParam(value="Authorization") String authorization, @HeaderParam(value="AuthorizationOxdId") String authorizationOxdId, String params)
@POST @Path(value="/introspect-rpt") @Produces(value="application/json") @Consumes(value="application/json") public String introspectRpt(@HeaderParam(value="Authorization") String authorization, @HeaderParam(value="AuthorizationOxdId") String authorizationOxdId, String params)
@POST @Path(value="/register-site") @Produces(value="application/json") @Consumes(value="application/json") public String registerSite(String params)
@POST @Path(value="/update-site") @Produces(value="application/json") @Consumes(value="application/json") public String updateSite(@HeaderParam(value="Authorization") String authorization, @HeaderParam(value="AuthorizationOxdId") String authorizationOxdId, String params)
@POST @Path(value="/remove-site") @Produces(value="application/json") @Consumes(value="application/json") public String removeSite(@HeaderParam(value="Authorization") String authorization, @HeaderParam(value="AuthorizationOxdId") String authorizationOxdId, String params)
@POST @Path(value="/get-authorization-url") @Produces(value="application/json") @Consumes(value="application/json") public String getAuthorizationUrl(@HeaderParam(value="Authorization") String authorization, @HeaderParam(value="AuthorizationOxdId") String authorizationOxdId, String params)
@POST @Path(value="/get-authorization-code") @Produces(value="application/json") @Consumes(value="application/json") public String getAuthorizationCode(@HeaderParam(value="Authorization") String authorization, @HeaderParam(value="AuthorizationOxdId") String authorizationOxdId, String params)
@POST @Path(value="/get-tokens-by-code") @Produces(value="application/json") @Consumes(value="application/json") public String getTokenByCode(@HeaderParam(value="Authorization") String authorization, @HeaderParam(value="AuthorizationOxdId") String authorizationOxdId, String params)
@POST @Path(value="/get-user-info") @Produces(value="application/json") @Consumes(value="application/json") public String getUserInfo(@HeaderParam(value="Authorization") String authorization, @HeaderParam(value="AuthorizationOxdId") String authorizationOxdId, String params)
@POST @Path(value="/get-logout-uri") @Produces(value="application/json") @Consumes(value="application/json") public String getLogoutUri(@HeaderParam(value="Authorization") String authorization, @HeaderParam(value="AuthorizationOxdId") String authorizationOxdId, String params)
@POST @Path(value="/get-access-token-by-refresh-token") @Produces(value="application/json") @Consumes(value="application/json") public String getAccessTokenByRefreshToken(@HeaderParam(value="Authorization") String authorization, @HeaderParam(value="AuthorizationOxdId") String authorizationOxdId, String params)
@POST @Path(value="/uma-rs-protect") @Produces(value="application/json") @Consumes(value="application/json") public String umaRsProtect(@HeaderParam(value="Authorization") String authorization, @HeaderParam(value="AuthorizationOxdId") String authorizationOxdId, String params)
@POST @Path(value="/uma-rs-modify") @Produces(value="application/json") @Consumes(value="application/json") public String umaRsModify(@HeaderParam(value="Authorization") String authorization, @HeaderParam(value="AuthorizationOxdId") String authorizationOxdId, String params)
@POST @Path(value="/uma-rs-check-access") @Produces(value="application/json") @Consumes(value="application/json") public String umaRsCheckAccess(@HeaderParam(value="Authorization") String authorization, @HeaderParam(value="AuthorizationOxdId") String authorizationOxdId, String params)
@POST @Path(value="/uma-rp-get-rpt") @Produces(value="application/json") @Consumes(value="application/json") public String umaRpGetRpt(@HeaderParam(value="Authorization") String authorization, @HeaderParam(value="AuthorizationOxdId") String authorizationOxdId, String params)
@POST @Path(value="/uma-rp-get-claims-gathering-url") @Produces(value="application/json") @Consumes(value="application/json") public String umaRpGetClaimsGatheringUrl(@HeaderParam(value="Authorization") String authorization, @HeaderParam(value="AuthorizationOxdId") String authorizationOxdId, String params)
@POST @Path(value="/authorization-code-flow") @Produces(value="application/json") @Consumes(value="application/json") public String authorizationCodeFlow(@HeaderParam(value="Authorization") String authorization, @HeaderParam(value="AuthorizationOxdId") String authorizationOxdId, String params)
@POST @Path(value="/check-access-token") @Produces(value="application/json") @Consumes(value="application/json") public String checkAccessToken(@HeaderParam(value="Authorization") String authorization, @HeaderParam(value="AuthorizationOxdId") String authorizationOxdId, String params)
@POST @Path(value="/check-id-token") @Produces(value="application/json") @Consumes(value="application/json") public String checkIdToken(@HeaderParam(value="Authorization") String authorization, @HeaderParam(value="AuthorizationOxdId") String authorizationOxdId, String params)
@POST @Path(value="/get-rp") @Produces(value="application/json") @Consumes(value="application/json") public String getRp(@HeaderParam(value="Authorization") String authorization, @HeaderParam(value="AuthorizationOxdId") String authorizationOxdId, String params)
@POST @Path(value="/get-jwks") @Produces(value="application/json") @Consumes(value="application/json") public String getJwks(@HeaderParam(value="Authorization") String authorization, @HeaderParam(value="AuthorizationOxdId") String authorizationOxdId, String params)
@POST @Path(value="/get-discovery") @Produces(value="application/json") @Consumes(value="application/json") public String getDiscovery(String params)
@POST @Path(value="/get-issuer") @Produces(value="application/json") @Consumes(value="application/json") public String getIssuer(String params)
@POST @Path(value="/get-request-object-uri") @Produces(value="application/json") @Consumes(value="application/json") public String getRequestObjectUri(@HeaderParam(value="Authorization") String authorization, @HeaderParam(value="AuthorizationOxdId") String authorizationOxdId, String params)
@GET
@Path(value="/initiate-third-party-login/{oxd_id}")
@Produces(value="application/json")
@Consumes(value="application/json")
public String initiateThirdPartyLogin(@HeaderParam(value="Authorization")
String authorization,
@HeaderParam(value="AuthorizationOxdId")
String authorizationOxdId,
@PathParam(value="oxd_id")
String oxdId,
@QueryParam(value="iss")
String iss,
@QueryParam(value="login_hint")
String loginHint,
@QueryParam(value="target_link_uri")
String targetLinkUri)
Copyright © 2021. All rights reserved.