44         ProfileHelper.requireFeature(Profile.Feature.DOCKER);
    48         account = params.getFirst(DockerAuthV2Protocol.ACCOUNT_PARAM);
    50             logger.debug(
"Account parameter not provided by docker auth.  This is techincally required, but not actually used since " +
    51                     "username is provided by Basic auth header.");
    53         service = params.getFirst(DockerAuthV2Protocol.SERVICE_PARAM);
    55             throw new ErrorResponseException(
"invalid_request", 
"service parameter must be provided", Response.Status.BAD_REQUEST);
    60             throw new ErrorResponseException(
"invalid_client", 
"Client specified by 'service' parameter does not exist", Response.Status.BAD_REQUEST);
    62         scope = params.getFirst(DockerAuthV2Protocol.SCOPE_PARAM);
    67         final AuthorizationEndpointRequest authRequest = AuthorizationEndpointRequestParserProcessor.parseRequest(
event, 
session, 
client, params);
    73         CacheControlUtil.noBackButtonCacheControlHeader();
 ClientModel getClientByClientId(String clientId)
 
KeycloakContext getContext()
 
String scope
Definition: DockerEndpoint.java:33
 
AuthenticationSessionModel createAuthenticationSession(ClientModel client, String requestState)
Definition: AuthorizationEndpointBase.java:166
 
String account
Definition: DockerEndpoint.java:31
 
void updateAuthenticationSession()
Definition: DockerEndpoint.java:78
 
String service
Definition: DockerEndpoint.java:32
 
static final Logger logger
Definition: DockerEndpoint.java:28
 
void checkSsl()
Definition: AuthorizationEndpointBase.java:152
 
final EventType login
Definition: DockerEndpoint.java:30
 
MultivaluedMap< String, String > getQueryParameters()
Definition: KeycloakUriInfo.java:138
 
EventBuilder event
Definition: AuthorizationEndpointBase.java:61
 
RealmModel realm
Definition: AuthorizationEndpointBase.java:60
 
ClientModel client
Definition: DockerEndpoint.java:34
 
Response handleBrowserAuthenticationRequest(AuthenticationSessionModel authSession, LoginProtocol protocol, boolean isPassive, boolean redirectToAuthentication)
Definition: AuthorizationEndpointBase.java:105
 
AuthenticationSessionModel authenticationSession
Definition: DockerEndpoint.java:35
 
HttpHeaders headers
Definition: AuthorizationEndpointBase.java:65
 
void checkRealm()
Definition: AuthorizationEndpointBase.java:159
 
KeycloakSession session
Definition: AuthorizationEndpointBase.java:69