A B C E F G I J N O P R S T V 
All Classes All Packages

A

accessToken() - Method in class org.jclouds.oauth.v2.domain.Token
The access token obtained from the OAuth server.
apply(Object) - Method in class org.jclouds.oauth.v2.functions.ClaimsToAssertion
 
apply(Object) - Method in class org.jclouds.oauth.v2.functions.ClientCredentialsClaimsToAssertion
 
aud() - Method in class org.jclouds.oauth.v2.domain.Claims
The oauth audience, who this token is intended for.
aud() - Method in class org.jclouds.oauth.v2.domain.ClientCredentialsClaims
The oauth audience, who this token is intended for.
audience() - Method in class org.jclouds.oauth.v2.config.OAuthConfigFactory.OAuthConfig
 
AUDIENCE - Static variable in class org.jclouds.oauth.v2.config.OAuthProperties
The oauth audience, who this token is intended for.
authenticationFilterForCredentialType(CredentialType, Map<CredentialType, Class<? extends OAuthFilter>>, Injector) - Method in class org.jclouds.oauth.v2.config.OAuthModule
 
authenticationFlowMap() - Method in class org.jclouds.oauth.v2.config.OAuthModule
 
Authorization - Annotation Type in org.jclouds.oauth.v2.config
 
AuthorizationApi - Interface in org.jclouds.oauth.v2
Binds to an OAuth2 authorization endpoint.
AuthorizationExceptionOn4xx() - Constructor for class org.jclouds.oauth.v2.OAuthFallbacks.AuthorizationExceptionOn4xx
 
authorize(String, ClientCredentialsClaims, String, String) - Method in interface org.jclouds.oauth.v2.AuthorizationApi
 
authorize(Claims) - Method in interface org.jclouds.oauth.v2.AuthorizationApi
 
authorizeClientSecret(String, String, String, String) - Method in interface org.jclouds.oauth.v2.AuthorizationApi
 

B

BEARER_TOKEN_CREDENTIALS - org.jclouds.oauth.v2.config.CredentialType
 
BearerTokenFromCredentials - Class in org.jclouds.oauth.v2.filters
When the user supplies CredentialType.BEARER_TOKEN_CREDENTIALS, the credential is a literal bearer token.

C

certificate() - Method in class org.jclouds.oauth.v2.domain.CertificateFingerprint
The certificate
CERTIFICATE - Static variable in class org.jclouds.oauth.v2.config.OAuthProperties
When using oauth with Azure Active Directory, Client Credentials, and using JWT authentication, the certificate associated with the Private Key must be provided.
CertificateFingerprint - Class in org.jclouds.oauth.v2.domain
Details corresponding the a client_credential Azure AD Oauth request
claims() - Method in class org.jclouds.oauth.v2.domain.ClientCredentialsAuthArgs
The claims for the JWT.
Claims - Class in org.jclouds.oauth.v2.domain
Claims corresponding to a JWT Token.
ClaimsToAssertion - Class in org.jclouds.oauth.v2.functions
 
CLIENT_CREDENTIALS_P12_AND_CERTIFICATE - org.jclouds.oauth.v2.config.CredentialType
Contents are an ID and PEM-encoded Private Key.
CLIENT_CREDENTIALS_SECRET - org.jclouds.oauth.v2.config.CredentialType
Contents are an ID and Secret
ClientCredentialsAuthArgs - Class in org.jclouds.oauth.v2.domain
Details corresponding the a client_credential Azure AD Oauth request
ClientCredentialsClaims - Class in org.jclouds.oauth.v2.domain
Claims corresponding to a JWT Token for use when making a client_credentials grant request.
ClientCredentialsClaimsToAssertion - Class in org.jclouds.oauth.v2.functions
 
ClientCredentialsJWTBearerTokenFlow - Class in org.jclouds.oauth.v2.filters
Authorizes new Bearer Tokens at runtime by authorizing claims needed for the http request.
ClientCredentialsSecretFlow - Class in org.jclouds.oauth.v2.filters
Authorizes new Bearer Tokens at runtime by sending up for the http request.
clientId() - Method in class org.jclouds.oauth.v2.domain.ClientCredentialsAuthArgs
The ID of the client.
clientId() - Method in class org.jclouds.oauth.v2.domain.ClientSecret
The ID of the client.
clientSecret() - Method in class org.jclouds.oauth.v2.domain.ClientSecret
The secret of the client.
ClientSecret - Class in org.jclouds.oauth.v2.domain
Details corresponding the a client_credential Azure AD Oauth request
configure() - Method in class org.jclouds.oauth.v2.config.OAuthModule
 
create() - Static method in class org.jclouds.oauth.v2.config.OAuthScopes.NoScopes
 
create(String) - Static method in class org.jclouds.oauth.v2.config.OAuthScopes.SingleScope
 
create(String, String) - Static method in class org.jclouds.oauth.v2.config.OAuthScopes.ReadOrWriteScopes
 
create(String, String, long) - Static method in class org.jclouds.oauth.v2.domain.Token
 
create(String, String, String, long, long) - Static method in class org.jclouds.oauth.v2.domain.Claims
 
create(String, String, String, long, long, String) - Static method in class org.jclouds.oauth.v2.domain.ClientCredentialsClaims
 
create(String, String, String, String) - Static method in class org.jclouds.oauth.v2.domain.ClientSecret
 
create(String, X509Certificate) - Static method in class org.jclouds.oauth.v2.domain.CertificateFingerprint
 
create(String, ClientCredentialsClaims, String, String) - Static method in class org.jclouds.oauth.v2.domain.ClientCredentialsAuthArgs
 
create(List<String>, String, String) - Static method in class org.jclouds.oauth.v2.config.OAuthConfigFactory.OAuthConfig
 
createOrPropagate(Throwable) - Method in class org.jclouds.oauth.v2.OAuthFallbacks.AuthorizationExceptionOn4xx
 
CREDENTIAL_TYPE - Static variable in class org.jclouds.oauth.v2.config.OAuthProperties
Specify if credentials are id + private key or if you are reusing an oauth2 token.
CredentialType - Enum in org.jclouds.oauth.v2.config
Defines the contents of the credential field in ContextBuilder.credentials(String, String).
CredentialTypeFromPropertyOrDefault() - Constructor for class org.jclouds.oauth.v2.config.OAuthModule.CredentialTypeFromPropertyOrDefault
 

E

exp() - Method in class org.jclouds.oauth.v2.domain.Claims
The expiration time, in seconds since Claims.iat().
exp() - Method in class org.jclouds.oauth.v2.domain.ClientCredentialsClaims
The expiration time, in seconds since the epoch after which the JWT must not be accepted for processing.
expiresIn() - Method in class org.jclouds.oauth.v2.domain.Token
In how many seconds this token expires.

F

filter(HttpRequest) - Method in class org.jclouds.oauth.v2.filters.BearerTokenFromCredentials
 
filter(HttpRequest) - Method in class org.jclouds.oauth.v2.filters.ClientCredentialsJWTBearerTokenFlow
 
filter(HttpRequest) - Method in class org.jclouds.oauth.v2.filters.ClientCredentialsSecretFlow
 
filter(HttpRequest) - Method in class org.jclouds.oauth.v2.filters.JWTBearerTokenFlow
 
fingerprint() - Method in class org.jclouds.oauth.v2.domain.CertificateFingerprint
The fingerprint of the certificate
forRequest(HttpRequest) - Method in interface org.jclouds.oauth.v2.config.OAuthConfigFactory
Returns the OAuth configuration to be used to authenticate the gicen request.
forRequest(HttpRequest) - Method in class org.jclouds.oauth.v2.config.OAuthConfigFactory.OAuthConfigFromProperties
 
forRequest(HttpRequest) - Method in interface org.jclouds.oauth.v2.config.OAuthScopes
Returns a list of scopes needed to perform the request.
forRequest(HttpRequest) - Method in class org.jclouds.oauth.v2.config.OAuthScopes.NoScopes
 
forRequest(HttpRequest) - Method in class org.jclouds.oauth.v2.config.OAuthScopes.ReadOrWriteScopes
 
forRequest(HttpRequest) - Method in class org.jclouds.oauth.v2.config.OAuthScopes.SingleScope
 
fromValue(String) - Static method in enum org.jclouds.oauth.v2.config.CredentialType
 

G

get() - Method in class org.jclouds.oauth.v2.config.OAuthModule.CredentialTypeFromPropertyOrDefault
 

I

iat() - Method in class org.jclouds.oauth.v2.domain.Claims
The time at which the JWT was issued, in seconds since the epoch.
iss() - Method in class org.jclouds.oauth.v2.domain.Claims
The issuer of this token.
iss() - Method in class org.jclouds.oauth.v2.domain.ClientCredentialsClaims
The issuer of this token.

J

jti() - Method in class org.jclouds.oauth.v2.domain.ClientCredentialsClaims
"JWT ID", a unique identifier for the JWT.
JWS_ALG - Static variable in class org.jclouds.oauth.v2.config.OAuthProperties
The JSON Web Signature alg, must be RS256 or none.
JWTBearerTokenFlow - Class in org.jclouds.oauth.v2.filters
Authorizes new Bearer Tokens at runtime by authorizing claims needed for the http request.

N

nbf() - Method in class org.jclouds.oauth.v2.domain.ClientCredentialsClaims
The time before which the JWT must not be accepted for processing, in seconds since the epoch.

O

OAuthConfig() - Constructor for class org.jclouds.oauth.v2.config.OAuthConfigFactory.OAuthConfig
 
OAuthConfigFactory - Interface in org.jclouds.oauth.v2.config
Provides all OAuth configuration.
OAuthConfigFactory.OAuthConfig - Class in org.jclouds.oauth.v2.config
 
OAuthConfigFactory.OAuthConfigFromProperties - Class in org.jclouds.oauth.v2.config
 
oauthEndpoint(String) - Method in class org.jclouds.oauth.v2.config.OAuthModule
 
OAuthFallbacks - Class in org.jclouds.oauth.v2
 
OAuthFallbacks() - Constructor for class org.jclouds.oauth.v2.OAuthFallbacks
 
OAuthFallbacks.AuthorizationExceptionOn4xx - Class in org.jclouds.oauth.v2
Fallback used to propagate an AuthorizationException on any 4xx response.
OAuthFilter - Interface in org.jclouds.oauth.v2.filters
Indicates use of auth mechanism according to {@link org.jclouds.oauth.v2.config.OAuthProperties#CREDENTIAL_TYPE).
OAuthModule - Class in org.jclouds.oauth.v2.config
 
OAuthModule() - Constructor for class org.jclouds.oauth.v2.config.OAuthModule
 
OAuthModule.CredentialTypeFromPropertyOrDefault - Class in org.jclouds.oauth.v2.config
 
OAuthProperties - Class in org.jclouds.oauth.v2.config
 
OAuthScopes - Interface in org.jclouds.oauth.v2.config
Implementations are api-specific, typically routing GET or HEAD requests to a read-only role, and others to a read-write one.
OAuthScopes.NoScopes - Class in org.jclouds.oauth.v2.config
 
OAuthScopes.ReadOrWriteScopes - Class in org.jclouds.oauth.v2.config
 
OAuthScopes.SingleScope - Class in org.jclouds.oauth.v2.config
 
org.jclouds.oauth.v2 - package org.jclouds.oauth.v2
 
org.jclouds.oauth.v2.config - package org.jclouds.oauth.v2.config
 
org.jclouds.oauth.v2.domain - package org.jclouds.oauth.v2.domain
 
org.jclouds.oauth.v2.filters - package org.jclouds.oauth.v2.filters
 
org.jclouds.oauth.v2.functions - package org.jclouds.oauth.v2.functions
 

P

P12_PRIVATE_KEY_CREDENTIALS - org.jclouds.oauth.v2.config.CredentialType
Contents are a PEM-encoded P12 Private Key.

R

resource() - Method in class org.jclouds.oauth.v2.config.OAuthConfigFactory.OAuthConfig
 
resource() - Method in class org.jclouds.oauth.v2.domain.ClientCredentialsAuthArgs
The resource to authorize against.
resource() - Method in class org.jclouds.oauth.v2.domain.ClientSecret
The resource to authorize against.
RESOURCE - Static variable in class org.jclouds.oauth.v2.config.OAuthProperties
When using oauth with Azure Active Directory and Client Credentials, a "resource" must be specified as part of the request.

S

scope() - Method in class org.jclouds.oauth.v2.domain.Claims
A comma-separated list of scopes needed to perform the request.
scope() - Method in class org.jclouds.oauth.v2.domain.ClientCredentialsAuthArgs
The scope(s) to authorize against.
scope() - Method in class org.jclouds.oauth.v2.domain.ClientSecret
The scope(s) to authorize against.
scopes() - Method in class org.jclouds.oauth.v2.config.OAuthConfigFactory.OAuthConfig
 
sub() - Method in class org.jclouds.oauth.v2.domain.ClientCredentialsClaims
The subject of the JWT.

T

Token - Class in org.jclouds.oauth.v2.domain
The oauth token, obtained upon a successful token request and ready to embed in requests.
Token() - Constructor for class org.jclouds.oauth.v2.domain.Token
 
tokenType() - Method in class org.jclouds.oauth.v2.domain.Token
The type of the token, e.g., Bearer.
toString() - Method in enum org.jclouds.oauth.v2.config.CredentialType
 

V

valueOf(String) - Static method in enum org.jclouds.oauth.v2.config.CredentialType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.jclouds.oauth.v2.config.CredentialType
Returns an array containing the constants of this enum type, in the order they are declared.
A B C E F G I J N O P R S T V 
All Classes All Packages