Apache CXF API

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

Packages that use Client
org.apache.cxf.rs.security.oauth2.common   
org.apache.cxf.rs.security.oauth2.grants   
org.apache.cxf.rs.security.oauth2.grants.clientcred   
org.apache.cxf.rs.security.oauth2.grants.code   
org.apache.cxf.rs.security.oauth2.grants.owner   
org.apache.cxf.rs.security.oauth2.grants.refresh   
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.tokens.bearer   
org.apache.cxf.rs.security.oauth2.tokens.hawk   
org.apache.cxf.rs.security.oauth2.tokens.refresh   
org.apache.cxf.rs.security.oauth2.utils   
org.apache.cxf.rs.security.oauth2.utils.crypto   
 

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

Methods in org.apache.cxf.rs.security.oauth2.common that return Client
 Client AccessTokenRegistration.getClient()
          Returns the Client instance
 Client ServerAccessToken.getClient()
          Returns the Client associated with this token
 

Methods in org.apache.cxf.rs.security.oauth2.common with parameters of type Client
 void AccessTokenRegistration.setClient(Client client)
          Sets the Client instance
 void ServerAccessToken.setClient(Client c)
           
 

Constructors in org.apache.cxf.rs.security.oauth2.common with parameters of type Client
ServerAccessToken(Client client, String tokenType, String tokenKey, long expiresIn)
           
ServerAccessToken(Client client, String tokenType, String tokenKey, long expiresIn, long issuedAt)
           
 

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

Methods in org.apache.cxf.rs.security.oauth2.grants with parameters of type Client
protected  void AbstractGrantHandler.checkIfGrantSupported(Client client)
          Deprecated. 
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 Client in org.apache.cxf.rs.security.oauth2.grants.clientcred
 

Methods in org.apache.cxf.rs.security.oauth2.grants.clientcred with parameters of type Client
 ServerAccessToken ClientCredentialsGrantHandler.createAccessToken(Client client, javax.ws.rs.core.MultivaluedMap<String,String> params)
           
 

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

Methods in org.apache.cxf.rs.security.oauth2.grants.code that return Client
 Client AuthorizationCodeRegistration.getClient()
          Gets Client reference
 Client ServerAuthorizationCodeGrant.getClient()
          Returns the reference to Client
 

Methods in org.apache.cxf.rs.security.oauth2.grants.code with parameters of type Client
 ServerAccessToken AuthorizationCodeGrantHandler.createAccessToken(Client client, javax.ws.rs.core.MultivaluedMap<String,String> params)
           
 void AuthorizationCodeRegistration.setClient(Client client)
          Sets the Client reference
 void ServerAuthorizationCodeGrant.setClient(Client c)
           
 

Constructors in org.apache.cxf.rs.security.oauth2.grants.code with parameters of type Client
ServerAuthorizationCodeGrant(Client client, long lifetime)
           
ServerAuthorizationCodeGrant(Client client, String code, long expiresIn, long issuedAt)
           
 

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

Methods in org.apache.cxf.rs.security.oauth2.grants.owner with parameters of type Client
 ServerAccessToken ResourceOwnerGrantHandler.createAccessToken(Client client, javax.ws.rs.core.MultivaluedMap<String,String> params)
           
 

Uses of Client in org.apache.cxf.rs.security.oauth2.grants.refresh
 

Methods in org.apache.cxf.rs.security.oauth2.grants.refresh with parameters of type Client
 ServerAccessToken RefreshTokenGrantHandler.createAccessToken(Client client, javax.ws.rs.core.MultivaluedMap<String,String> params)
           
 

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

Methods in org.apache.cxf.rs.security.oauth2.grants.saml with parameters of type Client
 ServerAccessToken Saml2BearerGrantHandler.createAccessToken(Client client, javax.ws.rs.core.MultivaluedMap<String,String> params)
           
 

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

Methods in org.apache.cxf.rs.security.oauth2.provider that return Client
 Client OAuthDataProvider.getClient(String clientId)
          Returns the previously registered third-party Client
 

Methods in org.apache.cxf.rs.security.oauth2.provider with parameters of type Client
 List<OAuthPermission> OAuthDataProvider.convertScopeToPermissions(Client client, List<String> requestedScope)
          Converts the requested scope to the list of permissions
 ServerAccessToken AccessTokenGrantHandler.createAccessToken(Client client, javax.ws.rs.core.MultivaluedMap<String,String> params)
           
 ServerAccessToken OAuthDataProvider.getPreauthorizedToken(Client client, List<String> requestedScopes, UserSubject subject, String grantType)
          Get preauthorized access token
 ServerAccessToken OAuthDataProvider.refreshAccessToken(Client client, String refreshToken, List<String> requestedScopes)
          Refresh access token
 void OAuthDataProvider.revokeToken(Client client, String token, String tokenTypeHint)
          Revokes a refresh or access token
 

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

Methods in org.apache.cxf.rs.security.oauth2.services that return Client
protected  Client AbstractTokenService.authenticateClientIfNeeded(javax.ws.rs.core.MultivaluedMap<String,String> params)
          Make sure the client is authenticated
protected  Client AbstractTokenService.getAndValidateClientFromIdAndSecret(String clientId, String clientSecret)
           
protected  Client RedirectionBasedGrantService.getClient(javax.ws.rs.core.MultivaluedMap<String,String> params)
          Get the Client reference
protected  Client AbstractTokenService.getClient(String clientId)
          Get the Client reference
protected  Client AbstractTokenService.getClientFromBasicAuthScheme()
           
protected  Client AbstractTokenService.getClientFromTLSCertificates(javax.ws.rs.core.SecurityContext sc, TLSSessionInfo tlsSessionInfo)
           
protected  Client AbstractOAuthService.getValidClient(javax.ws.rs.core.MultivaluedMap<String,String> params)
           
protected  Client AbstractOAuthService.getValidClient(String clientId)
          Get the Client reference
 

Methods in org.apache.cxf.rs.security.oauth2.services with parameters of type Client
protected  boolean AuthorizationCodeGrantService.canRedirectUriBeEmpty(Client c)
           
protected  boolean ImplicitGrantService.canRedirectUriBeEmpty(Client c)
           
protected abstract  boolean RedirectionBasedGrantService.canRedirectUriBeEmpty(Client c)
           
protected  boolean AuthorizationCodeGrantService.canSupportPublicClient(Client c)
           
protected  boolean ImplicitGrantService.canSupportPublicClient(Client c)
           
protected abstract  boolean RedirectionBasedGrantService.canSupportPublicClient(Client c)
           
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  String RedirectionBasedGrantService.validateRedirectUri(Client client, String redirectUri)
           
 

Uses of Client in org.apache.cxf.rs.security.oauth2.tokens.bearer
 

Constructors in org.apache.cxf.rs.security.oauth2.tokens.bearer with parameters of type Client
BearerAccessToken(Client client, long lifetime)
           
BearerAccessToken(Client client, String tokenKey, long lifetime, long issuedAt)
           
 

Uses of Client in org.apache.cxf.rs.security.oauth2.tokens.hawk
 

Constructors in org.apache.cxf.rs.security.oauth2.tokens.hawk with parameters of type Client
HawkAccessToken(Client client, HmacAlgorithm macAlgo, long lifetime)
           
HawkAccessToken(Client client, HmacAlgorithm algo, String tokenKey, long lifetime, long issuedAt)
           
HawkAccessToken(Client client, HmacAlgorithm algo, String tokenKey, String macKey, long lifetime, long issuedAt)
           
HawkAccessToken(Client client, long lifetime)
           
HawkAccessToken(Client client, String macAuthAlgo, long lifetime)
           
 

Uses of Client in org.apache.cxf.rs.security.oauth2.tokens.refresh
 

Constructors in org.apache.cxf.rs.security.oauth2.tokens.refresh with parameters of type Client
RefreshToken(Client client, long lifetime)
           
RefreshToken(Client client, String tokenKey, long lifetime, long issuedAt)
           
 

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

Methods in org.apache.cxf.rs.security.oauth2.utils with parameters of type Client
static List<String> OAuthUtils.getRequestedScopes(Client client, String scopeParameter, boolean partialMatchScopeValidation)
           
static boolean OAuthUtils.isGrantSupportedForClient(Client client, boolean canSupportPublicClients, String grantType)
           
 

Uses of Client in org.apache.cxf.rs.security.oauth2.utils.crypto
 

Methods in org.apache.cxf.rs.security.oauth2.utils.crypto that return Client
static Client ModelEncryptionSupport.decryptClient(String encodedSequence, Key secretKey)
           
static Client ModelEncryptionSupport.decryptClient(String encodedData, Key secretKey, KeyProperties props)
           
static Client ModelEncryptionSupport.decryptClient(String encodedSequence, String encodedSecretKey)
           
static Client ModelEncryptionSupport.decryptClient(String encodedSequence, String encodedSecretKey, KeyProperties props)
           
static Client ModelEncryptionSupport.recreateClient(String sequence)
           
 

Methods in org.apache.cxf.rs.security.oauth2.utils.crypto with parameters of type Client
static String ModelEncryptionSupport.encryptClient(Client client, Key secretKey)
           
static String ModelEncryptionSupport.encryptClient(Client client, Key secretKey, KeyProperties props)
           
 


Apache CXF API

Apache CXF