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) |
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)
@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)
public javax.ws.rs.core.Response exchangeExternalToken(String issuer, String subjectToken)
protected UserModel importUserFromExternalIdentity(BrokeredIdentityContext context)
public javax.ws.rs.core.Response permissionGrant()
Copyright © 2021 JBoss by Red Hat. All rights reserved.