Class ClientScopeAuthorizationRequestParser

    • Field Detail

      • logger

        protected static final org.jboss.logging.Logger logger
    • Constructor Detail

      • ClientScopeAuthorizationRequestParser

        public ClientScopeAuthorizationRequestParser​(org.keycloak.models.ClientModel client)
    • Method Detail

      • parseScopes

        public org.keycloak.rar.AuthorizationRequestContext parseScopes​(String scopeParam)
        Creates a AuthorizationRequestContext with a list of AuthorizationDetails that will be parsed from the provided OAuth scopes that have been requested in a given Auth request, together with default client scopes.

        Dynamic scopes will also be parsed with the extracted parameter, so it can be used later

        Specified by:
        parseScopes in interface AuthorizationRequestParserProvider
        Parameters:
        scopeParam - the OAuth scope param for the current request
        Returns:
        see description
      • close

        public void close()
        Specified by:
        close in interface org.keycloak.provider.Provider