A B C E F G I J N O P R S T V
All Classes All Packages
All Classes All Packages
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
RS256ornone. - 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
AuthorizationExceptionon 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.
All Classes All Packages