Class AuthzRequestService
- java.lang.Object
-
- io.jans.as.server.authorize.ws.rs.AuthzRequestService
-
@Named public class AuthzRequestService extends java.lang.Object
- Author:
- Yuriy Zabrovarnyy
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
INVALID_JWT_AUTHORIZATION_REQUEST
-
Constructor Summary
Constructors Constructor Description AuthzRequestService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
checkIdTokenMember(AuthzRequest authzRequest, RedirectUriResponse redirectUriResponse, io.jans.as.common.model.common.User user, JwtAuthorizationRequest jwtRequest)
void
createOauth2AuditLog(AuthzRequest authzRequest)
void
createRedirectUriResponse(AuthzRequest authzRequest)
void
fillRedirectUriResponseforJARM(RedirectUriResponse redirectUriResponse, io.jans.as.model.token.JsonWebResponse jwr, io.jans.as.common.model.registration.Client client)
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(java.lang.String request)
boolean
processPar(AuthzRequest authzRequest)
void
processRequestObject(AuthzRequest authzRequest, io.jans.as.common.model.registration.Client client, java.util.Set<java.lang.String> scopes, io.jans.as.common.model.common.User user, java.util.List<io.jans.as.model.common.Prompt> prompts)
void
setDefaultAcrsIfNeeded(AuthzRequest authzRequest, io.jans.as.common.model.registration.Client client)
-
-
-
Field Detail
-
INVALID_JWT_AUTHORIZATION_REQUEST
public static final java.lang.String INVALID_JWT_AUTHORIZATION_REQUEST
- See Also:
- Constant Field Values
-
-
Method Detail
-
processPar
public boolean processPar(AuthzRequest authzRequest)
-
processRequestObject
public void processRequestObject(AuthzRequest authzRequest, io.jans.as.common.model.registration.Client client, java.util.Set<java.lang.String> scopes, io.jans.as.common.model.common.User user, java.util.List<io.jans.as.model.common.Prompt> prompts)
-
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
@Nullable public @Nullable io.jans.as.model.token.JsonWebResponse parseRequestToJwr(java.lang.String request)
-
fillRedirectUriResponseforJARM
public void fillRedirectUriResponseforJARM(RedirectUriResponse redirectUriResponse, io.jans.as.model.token.JsonWebResponse jwr, io.jans.as.common.model.registration.Client client)
-
setDefaultAcrsIfNeeded
public void setDefaultAcrsIfNeeded(AuthzRequest authzRequest, io.jans.as.common.model.registration.Client client)
-
createRedirectUriResponse
public void createRedirectUriResponse(AuthzRequest authzRequest)
-
createOauth2AuditLog
public void createOauth2AuditLog(AuthzRequest authzRequest)
-
-