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 |
clientCredentialsGrant() |
javax.ws.rs.core.Response |
codeToToken() |
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 |
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 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()
Copyright © 2020 JBoss by Red Hat. All rights reserved.