Apache CXF API

Uses of Class
org.apache.cxf.rs.security.oauth2.common.UserSubject

Packages that use UserSubject
org.apache.cxf.rs.security.oauth2.common   
org.apache.cxf.rs.security.oauth2.grants   
org.apache.cxf.rs.security.oauth2.grants.code   
org.apache.cxf.rs.security.oauth2.grants.owner   
org.apache.cxf.rs.security.oauth2.grants.saml   
org.apache.cxf.rs.security.oauth2.provider   
org.apache.cxf.rs.security.oauth2.services   
org.apache.cxf.rs.security.oauth2.utils   
 

Uses of UserSubject in org.apache.cxf.rs.security.oauth2.common
 

Methods in org.apache.cxf.rs.security.oauth2.common that return UserSubject
 UserSubject AccessTokenValidation.getClientSubject()
           
 UserSubject OAuthContext.getClientSubject()
          Gets the UserSubject representing the client
 UserSubject AccessTokenRegistration.getSubject()
          Gets the {@link UserSubject) instance capturing the information about the end user
 UserSubject Client.getSubject()
          Gets 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()
           
 

Methods in org.apache.cxf.rs.security.oauth2.common with parameters of type UserSubject
 void AccessTokenValidation.setClientSubject(UserSubject clientSubject)
           
 void AccessTokenRegistration.setSubject(UserSubject subject)
          Sets the {@link UserSubject) instance capturing the information about the end user
 void Client.setSubject(UserSubject subject)
          Sets the UserSubject representing this Client authentication, may be setup during the registration.
 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)
           
 

Constructors in org.apache.cxf.rs.security.oauth2.common with parameters of type UserSubject
OAuthContext(UserSubject resourceOwnerSubject, UserSubject clientSubject, List<OAuthPermission> perms, String tokenGrantType)
           
 

Uses of UserSubject in org.apache.cxf.rs.security.oauth2.grants
 

Methods in org.apache.cxf.rs.security.oauth2.grants with parameters of type UserSubject
protected  ServerAccessToken AbstractGrantHandler.doCreateAccessToken(Client client, UserSubject subject, List<String> requestedScope)
           
protected  ServerAccessToken AbstractGrantHandler.doCreateAccessToken(Client client, UserSubject subject, List<String> requestedScope, 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, String audience)
           
 

Uses of UserSubject in org.apache.cxf.rs.security.oauth2.grants.code
 

Methods in org.apache.cxf.rs.security.oauth2.grants.code that return UserSubject
 UserSubject AuthorizationCodeRegistration.getSubject()
          Gets the user subject representing the end user
 UserSubject ServerAuthorizationCodeGrant.getSubject()
          Gets the user subject representing the end user
 

Methods in org.apache.cxf.rs.security.oauth2.grants.code with parameters of type UserSubject
 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
 

Uses of UserSubject in org.apache.cxf.rs.security.oauth2.grants.owner
 

Methods in org.apache.cxf.rs.security.oauth2.grants.owner that return UserSubject
 UserSubject JAASResourceOwnerLoginHandler.createSubject(String name, String password)
           
 UserSubject ResourceOwnerLoginHandler.createSubject(String name, String password)
           
 

Uses of UserSubject in org.apache.cxf.rs.security.oauth2.grants.saml
 

Subclasses of UserSubject in org.apache.cxf.rs.security.oauth2.grants.saml
 class SamlUserSubject
           
 

Methods in org.apache.cxf.rs.security.oauth2.grants.saml that return UserSubject
protected  UserSubject Saml2BearerGrantHandler.getGrantSubject(Message message, org.apache.wss4j.common.saml.SamlAssertionWrapper wrapper)
           
 

Uses of UserSubject in org.apache.cxf.rs.security.oauth2.provider
 

Methods in org.apache.cxf.rs.security.oauth2.provider that return UserSubject
 UserSubject SubjectCreator.createUserSubject(MessageContext mc)
          Create a UserSubject
 

Methods in org.apache.cxf.rs.security.oauth2.provider with parameters of type UserSubject
 String SessionAuthenticityTokenProvider.createSessionToken(MessageContext mc, javax.ws.rs.core.MultivaluedMap<String,String> params, UserSubject subject)
          Creates a new session token and stores it
 String DefaultResourceOwnerNameProvider.getName(UserSubject subject)
           
 String ResourceOwnerNameProvider.getName(UserSubject subject)
           
 ServerAccessToken OAuthDataProvider.getPreauthorizedToken(Client client, List<String> requestedScopes, UserSubject subject, String grantType)
          Get preauthorized access token
 String SessionAuthenticityTokenProvider.getSessionToken(MessageContext mc, javax.ws.rs.core.MultivaluedMap<String,String> params, UserSubject subject)
          Retrieves the stored session token
 String SessionAuthenticityTokenProvider.removeSessionToken(MessageContext mc, javax.ws.rs.core.MultivaluedMap<String,String> params, UserSubject subject)
          Removes the stored session token
 

Uses of UserSubject in org.apache.cxf.rs.security.oauth2.services
 

Methods in org.apache.cxf.rs.security.oauth2.services that return UserSubject
protected  UserSubject RedirectionBasedGrantService.createUserSubject(SecurityContext securityContext)
           
 

Methods in org.apache.cxf.rs.security.oauth2.services with parameters of type UserSubject
protected  OAuthAuthorizationData RedirectionBasedGrantService.createAuthorizationData(Client client, javax.ws.rs.core.MultivaluedMap<String,String> params, UserSubject subject, String redirectUri, List<OAuthPermission> perms)
          Create the authorization challenge data
protected  javax.ws.rs.core.Response AuthorizationCodeGrantService.createGrant(javax.ws.rs.core.MultivaluedMap<String,String> params, Client client, String redirectUri, List<String> requestedScope, List<String> approvedScope, UserSubject userSubject, ServerAccessToken preauthorizedToken)
           
protected  javax.ws.rs.core.Response ImplicitGrantService.createGrant(javax.ws.rs.core.MultivaluedMap<String,String> params, Client client, String redirectUri, List<String> requestedScope, List<String> approvedScope, UserSubject userSubject, ServerAccessToken preAuthorizedToken)
           
protected abstract  javax.ws.rs.core.Response RedirectionBasedGrantService.createGrant(javax.ws.rs.core.MultivaluedMap<String,String> params, Client client, String redirectUri, List<String> requestedScope, List<String> approvedScope, UserSubject userSubject, ServerAccessToken preAuthorizedToken)
           
protected  void RedirectionBasedGrantService.personalizeData(OAuthAuthorizationData data, UserSubject userSubject)
           
 

Uses of UserSubject in org.apache.cxf.rs.security.oauth2.utils
 

Methods in org.apache.cxf.rs.security.oauth2.utils that return UserSubject
static UserSubject OAuthUtils.createSubject(SecurityContext securityContext)
           
 


Apache CXF API

Apache CXF