public class TokenEndpoint extends Object
Constructor and Description |
---|
TokenEndpoint(TokenManager tokenManager,
RealmModel realm,
EventBuilder event) |
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
cibaGrant() |
javax.ws.rs.core.Response |
clientCredentialsGrant() |
javax.ws.rs.core.Response |
codeToToken() |
javax.ws.rs.core.Response |
createTokenResponse(UserModel user,
UserSessionModel userSession,
ClientSessionContext clientSessionCtx,
String scopeParam,
boolean code) |
protected javax.ws.rs.core.Response |
exchangeClientToClient(UserModel targetUser,
UserSessionModel targetUserSession) |
protected javax.ws.rs.core.Response |
exchangeClientToOIDCClient(UserModel targetUser,
UserSessionModel targetUserSession,
String requestedTokenType,
ClientModel targetClient,
String audience,
String scope) |
protected javax.ws.rs.core.Response |
exchangeClientToSAML2Client(UserModel targetUser,
UserSessionModel targetUserSession,
String requestedTokenType,
ClientModel targetClient,
String audience,
String scope) |
javax.ws.rs.core.Response |
exchangeExternalToken(String issuer,
String subjectToken) |
javax.ws.rs.core.Response |
exchangeToIdentityProvider(UserModel targetUser,
UserSessionModel targetUserSession,
String requestedIssuer) |
protected UserModel |
importUserFromExternalIdentity(BrokeredIdentityContext context) |
Object |
introspect() |
javax.ws.rs.core.Response |
oauth2DeviceCodeToToken() |
javax.ws.rs.core.Response |
permissionGrant() |
javax.ws.rs.core.Response |
preflight() |
javax.ws.rs.core.Response |
processGrantRequest() |
javax.ws.rs.core.Response |
refreshTokenGrant() |
javax.ws.rs.core.Response |
resourceOwnerPasswordCredentialsGrant() |
javax.ws.rs.core.Response |
tokenExchange() |
public TokenEndpoint(TokenManager tokenManager, RealmModel realm, EventBuilder event)
@Consumes(value="application/x-www-form-urlencoded") @POST public javax.ws.rs.core.Response processGrantRequest()
@Path(value="introspect") public Object introspect()
@OPTIONS public javax.ws.rs.core.Response preflight()
public javax.ws.rs.core.Response codeToToken()
public javax.ws.rs.core.Response createTokenResponse(UserModel user, UserSessionModel userSession, ClientSessionContext clientSessionCtx, String scopeParam, boolean code)
public javax.ws.rs.core.Response refreshTokenGrant()
public javax.ws.rs.core.Response resourceOwnerPasswordCredentialsGrant()
public javax.ws.rs.core.Response clientCredentialsGrant()
public javax.ws.rs.core.Response tokenExchange()
public javax.ws.rs.core.Response exchangeToIdentityProvider(UserModel targetUser, UserSessionModel targetUserSession, String requestedIssuer)
protected javax.ws.rs.core.Response exchangeClientToClient(UserModel targetUser, UserSessionModel targetUserSession)
protected javax.ws.rs.core.Response exchangeClientToOIDCClient(UserModel targetUser, UserSessionModel targetUserSession, String requestedTokenType, ClientModel targetClient, String audience, String scope)
protected javax.ws.rs.core.Response exchangeClientToSAML2Client(UserModel targetUser, UserSessionModel targetUserSession, String requestedTokenType, ClientModel targetClient, String audience, String scope)
public javax.ws.rs.core.Response exchangeExternalToken(String issuer, String subjectToken)
protected UserModel importUserFromExternalIdentity(BrokeredIdentityContext context)
public javax.ws.rs.core.Response permissionGrant()
public javax.ws.rs.core.Response oauth2DeviceCodeToToken()
public javax.ws.rs.core.Response cibaGrant()
Copyright © 2021 JBoss by Red Hat. All rights reserved.