Class AuthzRequestService

java.lang.Object
io.jans.as.server.authorize.ws.rs.AuthzRequestService

@Named public class AuthzRequestService extends Object
Author:
Yuriy Zabrovarnyy
  • Field Details

  • Constructor Details

    • AuthzRequestService

      public AuthzRequestService()
  • Method Details

    • getAcrToLevelMap

      public Map<String,Integer> getAcrToLevelMap()
    • addDeviceSecretToSession

      public void addDeviceSecretToSession(AuthzRequest authzRequest, io.jans.as.common.model.session.SessionId sessionId)
    • processPar

      public boolean processPar(AuthzRequest authzRequest)
    • 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

      @Nullable public @Nullable io.jans.as.model.token.JsonWebResponse parseRequestToJwr(String request)
    • fillRedirectUriResponseforJARM

      public void fillRedirectUriResponseforJARM(RedirectUriResponse redirectUriResponse, io.jans.as.model.token.JsonWebResponse jwr, io.jans.as.common.model.registration.Client client)
    • setAcrsIfNeeded

      public void setAcrsIfNeeded(AuthzRequest authzRequest)
    • getCurrentMinAcrLevel

      public int getCurrentMinAcrLevel(AuthzRequest authzRequest)
    • createRedirectUriResponse

      public void createRedirectUriResponse(AuthzRequest authzRequest)
    • canLogWebApplicationException

      public static boolean canLogWebApplicationException(jakarta.ws.rs.WebApplicationException e)
    • createOauth2AuditLog

      public void createOauth2AuditLog(AuthzRequest authzRequest)
    • createOauth2AuditLog

      public void createOauth2AuditLog(AuthzRequest authzRequest, Action action)
    • setCustomParameters

      public void setCustomParameters(AuthzRequest authzRequest)