Package org.keycloak.adapters
Class BearerTokenRequestAuthenticator
- java.lang.Object
-
- org.keycloak.adapters.BearerTokenRequestAuthenticator
-
- Direct Known Subclasses:
BasicAuthRequestAuthenticator
,QueryParameterTokenRequestAuthenticator
public class BearerTokenRequestAuthenticator extends Object
- Version:
- $Revision: 1 $
- Author:
- Bill Burke
-
-
Field Summary
Fields Modifier and Type Field Description protected AuthChallenge
challenge
protected KeycloakDeployment
deployment
protected org.jboss.logging.Logger
log
protected String
surrogate
protected AccessToken
token
protected String
tokenString
-
Constructor Summary
Constructors Constructor Description BearerTokenRequestAuthenticator(KeycloakDeployment deployment)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AuthOutcome
authenticate(HttpFacade exchange)
protected AuthOutcome
authenticateToken(HttpFacade exchange, String tokenString)
protected AuthChallenge
challengeResponse(HttpFacade facade, OIDCAuthenticationError.Reason reason, String error, String description)
protected AuthChallenge
clientCertChallenge()
AuthChallenge
getChallenge()
String
getSurrogate()
AccessToken
getToken()
String
getTokenString()
-
-
-
Field Detail
-
log
protected org.jboss.logging.Logger log
-
tokenString
protected String tokenString
-
token
protected AccessToken token
-
surrogate
protected String surrogate
-
challenge
protected AuthChallenge challenge
-
deployment
protected KeycloakDeployment deployment
-
-
Constructor Detail
-
BearerTokenRequestAuthenticator
public BearerTokenRequestAuthenticator(KeycloakDeployment deployment)
-
-
Method Detail
-
getChallenge
public AuthChallenge getChallenge()
-
getTokenString
public String getTokenString()
-
getToken
public AccessToken getToken()
-
getSurrogate
public String getSurrogate()
-
authenticate
public AuthOutcome authenticate(HttpFacade exchange)
-
authenticateToken
protected AuthOutcome authenticateToken(HttpFacade exchange, String tokenString)
-
clientCertChallenge
protected AuthChallenge clientCertChallenge()
-
challengeResponse
protected AuthChallenge challengeResponse(HttpFacade facade, OIDCAuthenticationError.Reason reason, String error, String description)
-
-