Class TokenEndpoint
- java.lang.Object
- 
- org.keycloak.protocol.oidc.endpoints.TokenEndpoint
 
- 
 public class TokenEndpoint extends Object - Author:
- Stian Thorgersen
 
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classTokenEndpoint.TokenExchangeSamlProtocol
 - 
Constructor SummaryConstructors Constructor Description TokenEndpoint(KeycloakSession session, TokenManager tokenManager, EventBuilder event)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.ws.rs.core.ResponsecibaGrant()javax.ws.rs.core.ResponseclientCredentialsGrant()javax.ws.rs.core.ResponsecodeToToken()javax.ws.rs.core.ResponsecreateTokenResponse(UserModel user, UserSessionModel userSession, ClientSessionContext clientSessionCtx, String scopeParam, boolean code, Function<TokenManager.AccessTokenResponseBuilder,ClientPolicyContext> clientPolicyContextGenerator)Objectintrospect()javax.ws.rs.core.Responseoauth2DeviceCodeToToken()javax.ws.rs.core.ResponsepermissionGrant()javax.ws.rs.core.Responsepreflight()javax.ws.rs.core.ResponseprocessGrantRequest()javax.ws.rs.core.ResponserefreshTokenGrant()javax.ws.rs.core.ResponseresourceOwnerPasswordCredentialsGrant()javax.ws.rs.core.ResponsetokenExchange()
 
- 
- 
- 
Constructor Detail- 
TokenEndpointpublic TokenEndpoint(KeycloakSession session, TokenManager tokenManager, EventBuilder event) 
 
- 
 - 
Method Detail- 
processGrantRequest@Consumes("application/x-www-form-urlencoded") @POST public javax.ws.rs.core.Response processGrantRequest()
 - 
introspect@Path("introspect") public Object introspect()
 - 
preflight@OPTIONS public javax.ws.rs.core.Response preflight() 
 - 
codeToTokenpublic javax.ws.rs.core.Response codeToToken() 
 - 
createTokenResponsepublic javax.ws.rs.core.Response createTokenResponse(UserModel user, UserSessionModel userSession, ClientSessionContext clientSessionCtx, String scopeParam, boolean code, Function<TokenManager.AccessTokenResponseBuilder,ClientPolicyContext> clientPolicyContextGenerator) 
 - 
refreshTokenGrantpublic javax.ws.rs.core.Response refreshTokenGrant() 
 - 
resourceOwnerPasswordCredentialsGrantpublic javax.ws.rs.core.Response resourceOwnerPasswordCredentialsGrant() 
 - 
clientCredentialsGrantpublic javax.ws.rs.core.Response clientCredentialsGrant() 
 - 
tokenExchangepublic javax.ws.rs.core.Response tokenExchange() 
 - 
permissionGrantpublic javax.ws.rs.core.Response permissionGrant() 
 - 
oauth2DeviceCodeToTokenpublic javax.ws.rs.core.Response oauth2DeviceCodeToToken() 
 - 
cibaGrantpublic javax.ws.rs.core.Response cibaGrant() 
 
- 
 
-