Modifier and Type | Method and Description |
---|---|
UserSubject |
AccessTokenValidation.getClientSubject() |
UserSubject |
OAuthContext.getClientSubject()
Gets the
UserSubject representing the client |
UserSubject |
Client.getResourceOwnerSubject()
Get the
UserSubject representing the resource owner
who has registered this client |
UserSubject |
AccessTokenRegistration.getSubject()
Gets the {@link UserSubject) instance capturing
the information about the end user
|
UserSubject |
Client.getSubject()
Get the
UserSubject representing this Client
authentication |
UserSubject |
OAuthContext.getSubject()
Gets the
UserSubject representing the resource owner |
UserSubject |
ServerAccessToken.getSubject()
Returns a subject capturing the login name
the end user used to login to the resource server
when authorizing a given client request
|
UserSubject |
AccessTokenValidation.getTokenSubject() |
Modifier and Type | Method and Description |
---|---|
void |
AccessTokenValidation.setClientSubject(UserSubject clientSubject) |
void |
Client.setResourceOwnerSubject(UserSubject resourceOwnerSubject)
Set the
UserSubject representing the resource owner
who has registered this client. |
void |
AccessTokenRegistration.setSubject(UserSubject subject)
Sets the {@link UserSubject) instance capturing
the information about the end user
|
void |
Client.setSubject(UserSubject subject)
Set the
UserSubject representing this Client
authentication. |
void |
ServerAccessToken.setSubject(UserSubject subject)
Sets a subject capturing the login name
the end user used to login to the resource server
when authorizing a given client request
|
void |
AccessTokenValidation.setTokenSubject(UserSubject tokenSubject) |
Constructor and Description |
---|
OAuthContext(UserSubject resourceOwnerSubject,
UserSubject clientSubject,
List<OAuthPermission> perms,
String tokenGrantType) |
Modifier and Type | Method and Description |
---|---|
protected ServerAccessToken |
AbstractGrantHandler.doCreateAccessToken(Client client,
UserSubject subject,
List<String> requestedScope) |
protected ServerAccessToken |
AbstractGrantHandler.doCreateAccessToken(Client client,
UserSubject subject,
List<String> requestedScope,
List<String> approvedScope,
String audience) |
protected ServerAccessToken |
AbstractGrantHandler.doCreateAccessToken(Client client,
UserSubject subject,
javax.ws.rs.core.MultivaluedMap<String,String> params) |
protected ServerAccessToken |
AbstractGrantHandler.doCreateAccessToken(Client client,
UserSubject subject,
String requestedGrant,
List<String> requestedScope) |
protected ServerAccessToken |
AbstractGrantHandler.doCreateAccessToken(Client client,
UserSubject subject,
String requestedGrant,
List<String> requestedScope,
List<String> approvedScope,
String audience) |
Modifier and Type | Method and Description |
---|---|
UserSubject |
AuthorizationCodeRegistration.getSubject()
Gets the user subject representing the end user
|
UserSubject |
ServerAuthorizationCodeGrant.getSubject()
Gets the user subject representing the end user
|
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.MultivaluedMap<String,String> |
JwtRequestCodeFilter.process(javax.ws.rs.core.MultivaluedMap<String,String> params,
UserSubject endUser,
Client client) |
void |
AuthorizationCodeRegistration.setSubject(UserSubject subject)
Sets the user subject representing the end user
|
void |
ServerAuthorizationCodeGrant.setSubject(UserSubject subject)
Sets the user subject representing the end user
|
Modifier and Type | Class and Description |
---|---|
class |
JwtUserSubject |
Modifier and Type | Method and Description |
---|---|
UserSubject |
JAASResourceOwnerLoginHandler.createSubject(String name,
String password) |
UserSubject |
ResourceOwnerLoginHandler.createSubject(String name,
String password) |
Modifier and Type | Class and Description |
---|---|
class |
SamlUserSubject |
Modifier and Type | Method and Description |
---|---|
protected UserSubject |
Saml2BearerGrantHandler.getGrantSubject(Message message,
org.apache.wss4j.common.saml.SamlAssertionWrapper wrapper) |
Modifier and Type | Method and Description |
---|---|
UserSubject |
SubjectCreator.createUserSubject(MessageContext mc)
Create a
UserSubject |
Modifier and Type | Method and Description |
---|---|
String |
JoseSessionTokenProvider.createSessionToken(MessageContext mc,
javax.ws.rs.core.MultivaluedMap<String,String> params,
UserSubject subject,
OAuthRedirectionState secData) |
String |
SessionAuthenticityTokenProvider.createSessionToken(MessageContext mc,
javax.ws.rs.core.MultivaluedMap<String,String> params,
UserSubject subject,
OAuthRedirectionState secData)
Create a new session token and stores it
|
String |
DefaultResourceOwnerNameProvider.getName(UserSubject subject) |
String |
ResourceOwnerNameProvider.getName(UserSubject subject) |
ServerAccessToken |
AbstractOAuthDataProvider.getPreauthorizedToken(Client client,
List<String> requestedScopes,
UserSubject subject,
String grantType) |
ServerAccessToken |
OAuthDataProvider.getPreauthorizedToken(Client client,
List<String> requestedScopes,
UserSubject subject,
String grantType)
Get preauthorized access token
|
OAuthRedirectionState |
JoseSessionTokenProvider.getSessionState(MessageContext messageContext,
String sessionToken,
UserSubject subject) |
OAuthRedirectionState |
SessionAuthenticityTokenProvider.getSessionState(MessageContext messageContext,
String sessionToken,
UserSubject subject)
Expand the session token
|
String |
JoseSessionTokenProvider.getSessionToken(MessageContext mc,
javax.ws.rs.core.MultivaluedMap<String,String> params,
UserSubject subject) |
String |
SessionAuthenticityTokenProvider.getSessionToken(MessageContext mc,
javax.ws.rs.core.MultivaluedMap<String,String> params,
UserSubject subject)
Retrieve the stored session token
|
String |
AuthorizationCodeResponseFilter.process(Client client,
String code,
UserSubject endUser) |
javax.ws.rs.core.MultivaluedMap<String,String> |
AuthorizationCodeRequestFilter.process(javax.ws.rs.core.MultivaluedMap<String,String> params,
UserSubject endUser,
Client client) |
String |
JoseSessionTokenProvider.removeSessionToken(MessageContext mc,
javax.ws.rs.core.MultivaluedMap<String,String> params,
UserSubject subject) |
String |
SessionAuthenticityTokenProvider.removeSessionToken(MessageContext mc,
javax.ws.rs.core.MultivaluedMap<String,String> params,
UserSubject subject)
Remove the stored session token
|
Modifier and Type | Method and Description |
---|---|
protected UserSubject |
DirectAuthorizationService.createUserSubject(SecurityContext securityContext) |
protected UserSubject |
RedirectionBasedGrantService.createUserSubject(SecurityContext securityContext) |
Modifier and Type | Method and Description |
---|---|
protected OAuthAuthorizationData |
AuthorizationCodeGrantService.createAuthorizationData(Client client,
javax.ws.rs.core.MultivaluedMap<String,String> params,
String redirectUri,
UserSubject subject,
List<OAuthPermission> perms,
boolean preAuthorizedTokenAvailable) |
protected OAuthAuthorizationData |
RedirectionBasedGrantService.createAuthorizationData(Client client,
javax.ws.rs.core.MultivaluedMap<String,String> params,
String redirectUri,
UserSubject subject,
List<OAuthPermission> perms,
boolean preAuthorizedTokenAvailable)
Create the authorization challenge data
|
protected javax.ws.rs.core.Response |
AbstractImplicitGrantService.createGrant(OAuthRedirectionState state,
Client client,
List<String> requestedScope,
List<String> approvedScope,
UserSubject userSubject,
ServerAccessToken preAuthorizedToken) |
protected javax.ws.rs.core.Response |
AuthorizationCodeGrantService.createGrant(OAuthRedirectionState state,
Client client,
List<String> requestedScope,
List<String> approvedScope,
UserSubject userSubject,
ServerAccessToken preauthorizedToken) |
protected abstract javax.ws.rs.core.Response |
RedirectionBasedGrantService.createGrant(OAuthRedirectionState state,
Client client,
List<String> requestedScope,
List<String> approvedScope,
UserSubject userSubject,
ServerAccessToken preAuthorizedToken) |
protected void |
RedirectionBasedGrantService.personalizeData(OAuthAuthorizationData data,
UserSubject userSubject) |
protected String |
AuthorizationCodeGrantService.processCodeGrant(Client client,
String code,
UserSubject endUser) |
protected OAuthRedirectionState |
AuthorizationCodeGrantService.recreateRedirectionStateFromSession(UserSubject subject,
javax.ws.rs.core.MultivaluedMap<String,String> params,
String sessionToken) |
protected OAuthRedirectionState |
RedirectionBasedGrantService.recreateRedirectionStateFromSession(UserSubject subject,
javax.ws.rs.core.MultivaluedMap<String,String> params,
String sessionToken) |
protected javax.ws.rs.core.Response |
AuthorizationCodeGrantService.startAuthorization(javax.ws.rs.core.MultivaluedMap<String,String> params,
UserSubject userSubject,
Client client) |
protected javax.ws.rs.core.Response |
RedirectionBasedGrantService.startAuthorization(javax.ws.rs.core.MultivaluedMap<String,String> params,
UserSubject userSubject,
Client client) |
Modifier and Type | Method and Description |
---|---|
static UserSubject |
OAuthUtils.createSubject(SecurityContext securityContext) |
Modifier and Type | Method and Description |
---|---|
IdToken |
UserInfoProvider.getIdToken(String clientId,
UserSubject authenticatedUser,
List<OAuthPermission> scopes) |
UserInfo |
UserInfoProvider.getUserInfo(String clientId,
UserSubject authenticatedUser,
List<OAuthPermission> scopes) |
Apache CXF