Class ClientScopeAuthorizationRequestParser
java.lang.Object
org.keycloak.protocol.oidc.rar.parsers.ClientScopeAuthorizationRequestParser
- All Implemented Interfaces:
AuthorizationRequestParserProvider
,Provider
public class ClientScopeAuthorizationRequestParser
extends Object
implements AuthorizationRequestParserProvider
- Author:
- Daniel Gozalo
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
parseScopes
(String scopeParam) Creates aAuthorizationRequestContext
with a list ofAuthorizationDetails
that will be parsed from the provided OAuth scopes that have been requested in a given Auth request, together with default client scopes.
-
Field Details
-
logger
protected static final org.jboss.logging.Logger logger
-
-
Constructor Details
-
ClientScopeAuthorizationRequestParser
-
-
Method Details
-
parseScopes
Creates aAuthorizationRequestContext
with a list ofAuthorizationDetails
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 interfaceAuthorizationRequestParserProvider
- Parameters:
scopeParam
- the OAuth scope param for the current request- Returns:
- see description
-
close
public void close()
-