|
Apache CXF API | |||||||||
PREV NEXT | FRAMES NO FRAMES |
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 | |||||||||
PREV NEXT | FRAMES NO FRAMES |