Package io.jans.as.server.par.ws.rs
Class ParRestWebService
java.lang.Object
io.jans.as.server.par.ws.rs.ParRestWebService
Implementation based on https://datatracker.ietf.org/doc/html/draft-ietf-oauth-par-08
- Author:
- Yuriy Zabrovarnyy
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjakarta.ws.rs.core.Response
requestPushedAuthorizationRequest
(String scope, String authorizationDetails, String responseType, String clientId, String redirectUri, String state, String responseMode, String nonce, String display, String prompt, Integer maxAge, String uiLocales, String idTokenHint, String loginHint, String acrValuesStr, String amrValuesStr, String request, String requestUri, String sessionId, String originHeaders, String codeChallenge, String codeChallengeMethod, String nbf, String customResponseHeaders, String claims, jakarta.servlet.http.HttpServletRequest httpRequest, jakarta.servlet.http.HttpServletResponse httpResponse, jakarta.ws.rs.core.SecurityContext securityContext) jakarta.ws.rs.core.Response
jakarta.ws.rs.core.Response
jakarta.ws.rs.core.Response
jakarta.ws.rs.core.Response
-
Constructor Details
-
ParRestWebService
public ParRestWebService()
-
-
Method Details
-
requestPushedAuthorizationRequest
@POST @Produces("application/json") public jakarta.ws.rs.core.Response requestPushedAuthorizationRequest(@FormParam("scope") String scope, @FormParam("authorization_details") String authorizationDetails, @FormParam("response_type") String responseType, @FormParam("client_id") String clientId, @FormParam("redirect_uri") String redirectUri, @FormParam("state") String state, @FormParam("response_mode") String responseMode, @FormParam("nonce") String nonce, @FormParam("display") String display, @FormParam("prompt") String prompt, @FormParam("max_age") Integer maxAge, @FormParam("ui_locales") String uiLocales, @FormParam("id_token_hint") String idTokenHint, @FormParam("login_hint") String loginHint, @FormParam("acr_values") String acrValuesStr, @FormParam("amr_values") String amrValuesStr, @FormParam("request") String request, @FormParam("request_uri") String requestUri, @FormParam("session_id") String sessionId, @FormParam("origin_headers") String originHeaders, @FormParam("code_challenge") String codeChallenge, @FormParam("code_challenge_method") String codeChallengeMethod, @FormParam("nbf") String nbf, @FormParam("custom_response_headers") String customResponseHeaders, @FormParam("claims") String claims, @Context jakarta.servlet.http.HttpServletRequest httpRequest, @Context jakarta.servlet.http.HttpServletResponse httpResponse, @Context jakarta.ws.rs.core.SecurityContext securityContext) -
unsupportedPutMethod
@PUT public jakarta.ws.rs.core.Response unsupportedPutMethod() -
unsupportedGetMethod
@GET public jakarta.ws.rs.core.Response unsupportedGetMethod() -
unsupportedHeadMethod
@HEAD public jakarta.ws.rs.core.Response unsupportedHeadMethod() -
unsupportedOptionsMethod
@OPTIONS public jakarta.ws.rs.core.Response unsupportedOptionsMethod()
-