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 org.keycloak.adapters.spi.AuthChallengechallengeprotected KeycloakDeploymentdeploymentprotected org.jboss.logging.Loggerlogprotected Stringsurrogateprotected org.keycloak.representations.AccessTokentokenprotected StringtokenString
-
Constructor Summary
Constructors Constructor Description BearerTokenRequestAuthenticator(KeycloakDeployment deployment)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.keycloak.adapters.spi.AuthOutcomeauthenticate(org.keycloak.adapters.spi.HttpFacade exchange)protected org.keycloak.adapters.spi.AuthOutcomeauthenticateToken(org.keycloak.adapters.spi.HttpFacade exchange, String tokenString)protected org.keycloak.adapters.spi.AuthChallengechallengeResponse(org.keycloak.adapters.spi.HttpFacade facade, OIDCAuthenticationError.Reason reason, String error, String description)protected org.keycloak.adapters.spi.AuthChallengeclientCertChallenge()org.keycloak.adapters.spi.AuthChallengegetChallenge()StringgetSurrogate()org.keycloak.representations.AccessTokengetToken()StringgetTokenString()
-
-
-
Field Detail
-
log
protected org.jboss.logging.Logger log
-
tokenString
protected String tokenString
-
token
protected org.keycloak.representations.AccessToken token
-
surrogate
protected String surrogate
-
challenge
protected org.keycloak.adapters.spi.AuthChallenge challenge
-
deployment
protected KeycloakDeployment deployment
-
-
Constructor Detail
-
BearerTokenRequestAuthenticator
public BearerTokenRequestAuthenticator(KeycloakDeployment deployment)
-
-
Method Detail
-
getChallenge
public org.keycloak.adapters.spi.AuthChallenge getChallenge()
-
getTokenString
public String getTokenString()
-
getToken
public org.keycloak.representations.AccessToken getToken()
-
getSurrogate
public String getSurrogate()
-
authenticate
public org.keycloak.adapters.spi.AuthOutcome authenticate(org.keycloak.adapters.spi.HttpFacade exchange)
-
authenticateToken
protected org.keycloak.adapters.spi.AuthOutcome authenticateToken(org.keycloak.adapters.spi.HttpFacade exchange, String tokenString)
-
clientCertChallenge
protected org.keycloak.adapters.spi.AuthChallenge clientCertChallenge()
-
challengeResponse
protected org.keycloak.adapters.spi.AuthChallenge challengeResponse(org.keycloak.adapters.spi.HttpFacade facade, OIDCAuthenticationError.Reason reason, String error, String description)
-
-