Package io.jans.as.server.par.ws.rs
Class ParRestWebService
- java.lang.Object
-
- io.jans.as.server.par.ws.rs.ParRestWebService
-
@Path("/par") public class ParRestWebService extends Object
Implementation based on https://datatracker.ietf.org/doc/html/draft-ietf-oauth-par-08- Author:
- Yuriy Zabrovarnyy
-
-
Constructor Summary
Constructors Constructor Description ParRestWebService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description jakarta.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
unsupportedGetMethod()
jakarta.ws.rs.core.Response
unsupportedHeadMethod()
jakarta.ws.rs.core.Response
unsupportedOptionsMethod()
jakarta.ws.rs.core.Response
unsupportedPutMethod()
-
-
-
Method Detail
-
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()
-
-