Class AuthzRequestService


  • @Named
    public class AuthzRequestService
    extends Object
    Author:
    Yuriy Zabrovarnyy
    • Constructor Detail

      • AuthzRequestService

        public AuthzRequestService()
    • Method Detail

      • 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)
      • 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)