Class AuthzRequestService


  • @Named
    public class AuthzRequestService
    extends java.lang.Object
    Author:
    Yuriy Zabrovarnyy
    • Field Detail

      • INVALID_JWT_AUTHORIZATION_REQUEST

        public static final java.lang.String INVALID_JWT_AUTHORIZATION_REQUEST
        See Also:
        Constant Field Values
    • Constructor Detail

      • AuthzRequestService

        public AuthzRequestService()
    • 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)
      • 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)