Class AuthzRequestService
java.lang.Object
io.jans.as.server.authorize.ws.rs.AuthzRequestService
- Author:
- Yuriy Zabrovarnyy
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addDeviceSecretToSession
(AuthzRequest authzRequest, io.jans.as.common.model.session.SessionId sessionId) static boolean
canLogWebApplicationException
(jakarta.ws.rs.WebApplicationException e) void
checkIdTokenMember
(AuthzRequest authzRequest, RedirectUriResponse redirectUriResponse, io.jans.as.common.model.common.User user, JwtAuthorizationRequest jwtRequest) void
createOauth2AuditLog
(AuthzRequest authzRequest) void
createOauth2AuditLog
(AuthzRequest authzRequest, Action action) void
createRedirectUriResponse
(AuthzRequest authzRequest) void
fillRedirectUriResponseforJARM
(RedirectUriResponse redirectUriResponse, io.jans.as.model.token.JsonWebResponse jwr, io.jans.as.common.model.registration.Client client) int
getCurrentMinAcrLevel
(AuthzRequest authzRequest) void
handleJwr
(AuthzRequest authzRequest, io.jans.as.common.model.registration.Client client, RedirectUriResponse redirectUriResponse, io.jans.as.model.token.JsonWebResponse jwr) @Nullable io.jans.as.model.token.JsonWebResponse
parseRequestToJwr
(String request) boolean
processPar
(AuthzRequest authzRequest) void
processRequestObject
(AuthzRequest authzRequest, io.jans.as.common.model.registration.Client client, Set<String> scopes, io.jans.as.common.model.common.User user) void
setAcrsIfNeeded
(AuthzRequest authzRequest) void
setCustomParameters
(AuthzRequest authzRequest)
-
Field Details
-
INVALID_JWT_AUTHORIZATION_REQUEST
- See Also:
-
-
Constructor Details
-
AuthzRequestService
public AuthzRequestService()
-
-
Method Details
-
getAcrToLevelMap
-
addDeviceSecretToSession
public void addDeviceSecretToSession(AuthzRequest authzRequest, io.jans.as.common.model.session.SessionId sessionId) -
processPar
-
processRequestObject
public void processRequestObject(AuthzRequest authzRequest, io.jans.as.common.model.registration.Client client, Set<String> scopes, io.jans.as.common.model.common.User user) -
handleJwr
public void handleJwr(AuthzRequest authzRequest, io.jans.as.common.model.registration.Client client, RedirectUriResponse redirectUriResponse, io.jans.as.model.token.JsonWebResponse jwr) -
checkIdTokenMember
public void checkIdTokenMember(AuthzRequest authzRequest, RedirectUriResponse redirectUriResponse, io.jans.as.common.model.common.User user, JwtAuthorizationRequest jwtRequest) -
parseRequestToJwr
-
fillRedirectUriResponseforJARM
public void fillRedirectUriResponseforJARM(RedirectUriResponse redirectUriResponse, io.jans.as.model.token.JsonWebResponse jwr, io.jans.as.common.model.registration.Client client) -
setAcrsIfNeeded
-
getCurrentMinAcrLevel
-
createRedirectUriResponse
-
canLogWebApplicationException
public static boolean canLogWebApplicationException(jakarta.ws.rs.WebApplicationException e) -
createOauth2AuditLog
-
createOauth2AuditLog
-
setCustomParameters
-