- checkValid(V) - Method in class io.vertx.ext.auth.oauth2.Oauth2Credentials
-
- CloudFoundryAuth - Interface in io.vertx.ext.auth.oauth2.providers
-
Simplified factory to create an
OAuth2Auth
for CloudFoundry UAA.
- create() - Static method in interface io.vertx.ext.auth.oauth2.authorization.KeycloakAuthorization
-
Factory method to create an Authorization Provider for tokens adhering to the Keycloak token format.
- create(String) - Static method in interface io.vertx.ext.auth.oauth2.authorization.ScopeAuthorization
-
Factory method to create a Authorization provider for Oauth 2.0 scopes.
- create(Vertx) - Static method in interface io.vertx.ext.auth.oauth2.OAuth2Auth
-
Create a OAuth2 auth provider
- create(Vertx, OAuth2Options) - Static method in interface io.vertx.ext.auth.oauth2.OAuth2Auth
-
Create a OAuth2 auth provider
- create(Vertx, String, String, String, String) - Static method in interface io.vertx.ext.auth.oauth2.providers.AmazonCognitoAuth
-
Create a OAuth2Auth provider for Amazon Cognito
- create(Vertx, String, String, String, String, HttpClientOptions) - Static method in interface io.vertx.ext.auth.oauth2.providers.AmazonCognitoAuth
-
Create a OAuth2Auth provider for Amazon Cognito
- create(Vertx, String, String, String) - Static method in interface io.vertx.ext.auth.oauth2.providers.AzureADAuth
-
Create a OAuth2Auth provider for Microsoft Azure Active Directory
- create(Vertx, String, String, String, HttpClientOptions) - Static method in interface io.vertx.ext.auth.oauth2.providers.AzureADAuth
-
Create a OAuth2Auth provider for Microsoft Azure Active Directory
- create(Vertx, String, String) - Static method in interface io.vertx.ext.auth.oauth2.providers.BoxAuth
-
Create a OAuth2Auth provider for App.net
- create(Vertx, String, String, HttpClientOptions) - Static method in interface io.vertx.ext.auth.oauth2.providers.BoxAuth
-
Create a OAuth2Auth provider for App.net
- create(Vertx, String, String, String) - Static method in interface io.vertx.ext.auth.oauth2.providers.CloudFoundryAuth
-
Create a OAuth2Auth provider for CloudFoundry UAA
- create(Vertx, String, String, String, HttpClientOptions) - Static method in interface io.vertx.ext.auth.oauth2.providers.CloudFoundryAuth
-
Create a OAuth2Auth provider for CloudFoundry UAA
- create(Vertx, String, String) - Static method in interface io.vertx.ext.auth.oauth2.providers.DropboxAuth
-
Create a OAuth2Auth provider for Dropbox
- create(Vertx, String, String, HttpClientOptions) - Static method in interface io.vertx.ext.auth.oauth2.providers.DropboxAuth
-
Create a OAuth2Auth provider for Dropbox
- create(Vertx, String, String) - Static method in interface io.vertx.ext.auth.oauth2.providers.FacebookAuth
-
Create a OAuth2Auth provider for Facebook
- create(Vertx, String, String, HttpClientOptions) - Static method in interface io.vertx.ext.auth.oauth2.providers.FacebookAuth
-
Create a OAuth2Auth provider for Facebook
- create(Vertx, String, String) - Static method in interface io.vertx.ext.auth.oauth2.providers.FoursquareAuth
-
Create a OAuth2Auth provider for Foursquare
- create(Vertx, String, String, HttpClientOptions) - Static method in interface io.vertx.ext.auth.oauth2.providers.FoursquareAuth
-
Create a OAuth2Auth provider for Foursquare
- create(Vertx, String, String) - Static method in interface io.vertx.ext.auth.oauth2.providers.GithubAuth
-
Create a OAuth2Auth provider for Github
- create(Vertx, String, String, HttpClientOptions) - Static method in interface io.vertx.ext.auth.oauth2.providers.GithubAuth
-
Create a OAuth2Auth provider for Github
- create(Vertx, String, String) - Static method in interface io.vertx.ext.auth.oauth2.providers.GitLabAuth
-
Create a OAuth2Auth provider for GitLab.com.
- create(Vertx, String, String, String) - Static method in interface io.vertx.ext.auth.oauth2.providers.GitLabAuth
-
Create a OAuth2Auth provider for GitLab.
- create(Vertx, String, String, String, HttpClientOptions) - Static method in interface io.vertx.ext.auth.oauth2.providers.GitLabAuth
-
Create a OAuth2Auth provider for GitLab.
- create(Vertx, String, String) - Static method in interface io.vertx.ext.auth.oauth2.providers.GoogleAuth
-
Create a OAuth2Auth provider for Google
- create(Vertx, String, String, HttpClientOptions) - Static method in interface io.vertx.ext.auth.oauth2.providers.GoogleAuth
-
Create a OAuth2Auth provider for Google
- create(Vertx, JsonObject) - Static method in interface io.vertx.ext.auth.oauth2.providers.GoogleAuth
-
Create a OAuth2Auth provider for Google Service Account (Server to Server)
- create(Vertx, JsonObject, HttpClientOptions) - Static method in interface io.vertx.ext.auth.oauth2.providers.GoogleAuth
-
Create a OAuth2Auth provider for Google Service Account (Server to Server)
- create(Vertx, String, String) - Static method in interface io.vertx.ext.auth.oauth2.providers.HerokuAuth
-
Create a OAuth2Auth provider for Heroku
- create(Vertx, String, String, HttpClientOptions) - Static method in interface io.vertx.ext.auth.oauth2.providers.HerokuAuth
-
Create a OAuth2Auth provider for Heroku
- create(Vertx, String, String, String, String) - Static method in interface io.vertx.ext.auth.oauth2.providers.IBMCloudAuth
-
Create a OAuth2Auth provider for IBM Cloud
- create(Vertx, String, String, String, String, HttpClientOptions) - Static method in interface io.vertx.ext.auth.oauth2.providers.IBMCloudAuth
-
Create a OAuth2Auth provider for IBM Cloud
- create(Vertx, String, String) - Static method in interface io.vertx.ext.auth.oauth2.providers.InstagramAuth
-
Create a OAuth2Auth provider for Instagram
- create(Vertx, String, String, HttpClientOptions) - Static method in interface io.vertx.ext.auth.oauth2.providers.InstagramAuth
-
Create a OAuth2Auth provider for Instagram
- create(Vertx, JsonObject) - Static method in interface io.vertx.ext.auth.oauth2.providers.KeycloakAuth
-
Create a OAuth2Auth provider for Keycloak
- create(Vertx, OAuth2FlowType, JsonObject) - Static method in interface io.vertx.ext.auth.oauth2.providers.KeycloakAuth
-
Create a OAuth2Auth provider for Keycloak
- create(Vertx, JsonObject, HttpClientOptions) - Static method in interface io.vertx.ext.auth.oauth2.providers.KeycloakAuth
-
Create a OAuth2Auth provider for Keycloak
- create(Vertx, OAuth2FlowType, JsonObject, HttpClientOptions) - Static method in interface io.vertx.ext.auth.oauth2.providers.KeycloakAuth
-
Create a OAuth2Auth provider for Keycloak
- create(Vertx, String, String) - Static method in interface io.vertx.ext.auth.oauth2.providers.LinkedInAuth
-
Create a OAuth2Auth provider for LinkedIn
- create(Vertx, String, String, HttpClientOptions) - Static method in interface io.vertx.ext.auth.oauth2.providers.LinkedInAuth
-
Create a OAuth2Auth provider for LinkedIn
- create(Vertx, String, String) - Static method in interface io.vertx.ext.auth.oauth2.providers.LiveAuth
-
Create a OAuth2Auth provider for live.com
- create(Vertx, String, String, HttpClientOptions) - Static method in interface io.vertx.ext.auth.oauth2.providers.LiveAuth
-
Create a OAuth2Auth provider for live.com
- create(Vertx, String, String) - Static method in interface io.vertx.ext.auth.oauth2.providers.MailchimpAuth
-
Create a OAuth2Auth provider for Mailchimp
- create(Vertx, String, String, HttpClientOptions) - Static method in interface io.vertx.ext.auth.oauth2.providers.MailchimpAuth
-
Create a OAuth2Auth provider for Mailchimp
- create(Vertx, String, String) - Static method in interface io.vertx.ext.auth.oauth2.providers.SalesforceAuth
-
Create a OAuth2Auth provider for Salesforce
- create(Vertx, String, String, HttpClientOptions) - Static method in interface io.vertx.ext.auth.oauth2.providers.SalesforceAuth
-
Create a OAuth2Auth provider for Salesforce
- create(Vertx, String, String, String) - Static method in interface io.vertx.ext.auth.oauth2.providers.ShopifyAuth
-
Create a OAuth2Auth provider for Shopify
- create(Vertx, String, String, String, HttpClientOptions) - Static method in interface io.vertx.ext.auth.oauth2.providers.ShopifyAuth
-
Create a OAuth2Auth provider for Shopify
- create(Vertx, String, String) - Static method in interface io.vertx.ext.auth.oauth2.providers.SoundcloudAuth
-
Create a OAuth2Auth provider for SoundCloud
- create(Vertx, String, String, HttpClientOptions) - Static method in interface io.vertx.ext.auth.oauth2.providers.SoundcloudAuth
-
Create a OAuth2Auth provider for SoundCloud
- create(Vertx, String, String) - Static method in interface io.vertx.ext.auth.oauth2.providers.StripeAuth
-
Create a OAuth2Auth provider for Stripe
- create(Vertx, String, String, HttpClientOptions) - Static method in interface io.vertx.ext.auth.oauth2.providers.StripeAuth
-
Create a OAuth2Auth provider for Stripe
- create(Vertx, String, String) - Static method in interface io.vertx.ext.auth.oauth2.providers.TwitterAuth
-
Create a OAuth2Auth provider for Twitter
- create(Vertx, String, String, HttpClientOptions) - Static method in interface io.vertx.ext.auth.oauth2.providers.TwitterAuth
-
Create a OAuth2Auth provider for Twitter
- create(OAuth2Options) - Static method in interface io.vertx.ext.auth.oauth2.rbac.KeycloakRBAC
-
Factory method to create a RBAC handler for tokens adhering to the Keycloak token format.
- create() - Static method in interface io.vertx.ext.auth.oauth2.rbac.MicroProfileRBAC
-
Factory method to create a RBAC handler for tokens adhering to the MP-JWT 1.1 spec.
- getAuthorizationPath() - Method in class io.vertx.ext.auth.oauth2.OAuth2Options
-
Get the Oauth2 authorization resource path.
- getClientID() - Method in class io.vertx.ext.auth.oauth2.OAuth2Options
-
Get the provider client id
- getClientSecret() - Method in class io.vertx.ext.auth.oauth2.OAuth2Options
-
Get the provider client secret
- getClientSecretParameterName() - Method in class io.vertx.ext.auth.oauth2.OAuth2Options
-
When a provider uses a non standard HTTP form field name, the client secret can be overriden here.
- getCode() - Method in class io.vertx.ext.auth.oauth2.Oauth2Credentials
-
- getExtra() - Method in class io.vertx.ext.auth.oauth2.Oauth2Credentials
-
- getExtraParameters() - Method in class io.vertx.ext.auth.oauth2.OAuth2Options
-
Extra parameters to send to the provider
- getFlow() - Method in class io.vertx.ext.auth.oauth2.OAuth2Options
-
- getFlowType() - Method in interface io.vertx.ext.auth.oauth2.OAuth2Auth
-
Deprecated.
- getGrantType() - Method in enum io.vertx.ext.auth.oauth2.OAuth2FlowType
-
- getHeader(String) - Method in interface io.vertx.ext.auth.oauth2.OAuth2Response
-
Deprecated.
Looks up a HTTP response header by name, in case where the response is a list of headers,
the first one is returned.
- getHeaders() - Method in class io.vertx.ext.auth.oauth2.OAuth2Options
-
Custom headers to send along with every request.
- getHttpClientOptions() - Method in class io.vertx.ext.auth.oauth2.OAuth2Options
-
- getIntrospectionPath() - Method in class io.vertx.ext.auth.oauth2.OAuth2Options
-
The provider token introspection resource path
- getJwkPath() - Method in class io.vertx.ext.auth.oauth2.OAuth2Options
-
- getJWTOptions() - Method in class io.vertx.ext.auth.oauth2.OAuth2Options
-
- getLogoutPath() - Method in class io.vertx.ext.auth.oauth2.OAuth2Options
-
The provider logout path
- getPubSecKeys() - Method in class io.vertx.ext.auth.oauth2.OAuth2Options
-
The provider PubSec key options
- getRedirectUri() - Method in class io.vertx.ext.auth.oauth2.Oauth2Credentials
-
- getRevocationPath() - Method in class io.vertx.ext.auth.oauth2.OAuth2Options
-
Get the Oauth2 revocation resource path.
- getScopeSeparator() - Method in class io.vertx.ext.auth.oauth2.OAuth2Options
-
Set the provider scope separator
- getSite() - Method in class io.vertx.ext.auth.oauth2.OAuth2Options
-
- getTenant() - Method in class io.vertx.ext.auth.oauth2.OAuth2Options
-
- getTokenPath() - Method in class io.vertx.ext.auth.oauth2.OAuth2Options
-
Get the Oauth2 token resource path.
- getUserAgent() - Method in class io.vertx.ext.auth.oauth2.OAuth2Options
-
The User-Agent header to use when communicating with a provider
- getUserInfoParameters() - Method in class io.vertx.ext.auth.oauth2.OAuth2Options
-
Set the provider custom userInfo parameters to send when requesting them.
- getUserInfoPath() - Method in class io.vertx.ext.auth.oauth2.OAuth2Options
-
The provider userInfo resource path
- GithubAuth - Interface in io.vertx.ext.auth.oauth2.providers
-
Simplified factory to create an
OAuth2Auth
for Github.
- GitLabAuth - Interface in io.vertx.ext.auth.oauth2.providers
-
Simplified factory to create an
OAuth2Auth
for GitLab.com.
- GoogleAuth - Interface in io.vertx.ext.auth.oauth2.providers
-
Simplified factory to create an
OAuth2Auth
for Google.
- SalesforceAuth - Interface in io.vertx.ext.auth.oauth2.providers
-
Simplified factory to create an
OAuth2Auth
for Salesforce.
- ScopeAuthorization - Interface in io.vertx.ext.auth.oauth2.authorization
-
Scope is a mechanism in OAuth 2.0 to limit an application's access to a user's account.
- separator() - Method in interface io.vertx.ext.auth.oauth2.authorization.ScopeAuthorization
-
Returns the configured separator.
- sessionState(JsonObject) - Static method in interface io.vertx.ext.auth.oauth2.KeycloakHelper
-
Deprecated.
- setAuthorizationPath(String) - Method in class io.vertx.ext.auth.oauth2.OAuth2Options
-
- setClientID(String) - Method in class io.vertx.ext.auth.oauth2.OAuth2Options
-
Set the provider client id
- setClientSecret(String) - Method in class io.vertx.ext.auth.oauth2.OAuth2Options
-
Set the provider client secret
- setClientSecretParameterName(String) - Method in class io.vertx.ext.auth.oauth2.OAuth2Options
-
Override the HTTP form field name for client secret
- setCode(String) - Method in class io.vertx.ext.auth.oauth2.Oauth2Credentials
-
- setExtra(JsonObject) - Method in class io.vertx.ext.auth.oauth2.Oauth2Credentials
-
- setExtraParameters(JsonObject) - Method in class io.vertx.ext.auth.oauth2.OAuth2Options
-
Set extra parameters to be sent to the provider on each request
- setFlow(OAuth2FlowType) - Method in class io.vertx.ext.auth.oauth2.OAuth2Options
-
- setHeaders(JsonObject) - Method in class io.vertx.ext.auth.oauth2.OAuth2Options
-
Set custom headers to be sent with every request to the provider
- setHttpClientOptions(HttpClientOptions) - Method in class io.vertx.ext.auth.oauth2.OAuth2Options
-
- setIntrospectionPath(String) - Method in class io.vertx.ext.auth.oauth2.OAuth2Options
-
Set the provider token introspection resource path
- setJwkPath(String) - Method in class io.vertx.ext.auth.oauth2.OAuth2Options
-
- setJWTOptions(JWTOptions) - Method in class io.vertx.ext.auth.oauth2.OAuth2Options
-
- setLogoutPath(String) - Method in class io.vertx.ext.auth.oauth2.OAuth2Options
-
Set the provider logout path
- setPubSecKeys(List<PubSecKeyOptions>) - Method in class io.vertx.ext.auth.oauth2.OAuth2Options
-
- setRedirectUri(String) - Method in class io.vertx.ext.auth.oauth2.Oauth2Credentials
-
- setRevocationPath(String) - Method in class io.vertx.ext.auth.oauth2.OAuth2Options
-
Set the Oauth2 revocation resource path.
- setScopeSeparator(String) - Method in class io.vertx.ext.auth.oauth2.OAuth2Options
-
Set the provider scope separator
- setSite(String) - Method in class io.vertx.ext.auth.oauth2.OAuth2Options
-
Root URL for the provider without trailing slashes
- setTenant(String) - Method in class io.vertx.ext.auth.oauth2.OAuth2Options
-
Sets an optional tenant.
- setTokenPath(String) - Method in class io.vertx.ext.auth.oauth2.OAuth2Options
-
- setTrustJWT(boolean) - Method in interface io.vertx.ext.auth.oauth2.AccessToken
-
Deprecated.
- setUseBasicAuthorizationHeader(boolean) - Method in class io.vertx.ext.auth.oauth2.OAuth2Options
-
- setUserAgent(String) - Method in class io.vertx.ext.auth.oauth2.OAuth2Options
-
Set a custom user agent to use when communicating to a provider
- setUserInfoParameters(JsonObject) - Method in class io.vertx.ext.auth.oauth2.OAuth2Options
-
Set custom parameters to be sent during the userInfo resource request
- setUserInfoPath(String) - Method in class io.vertx.ext.auth.oauth2.OAuth2Options
-
Set the provider userInfo resource path
- setValidateIssuer(boolean) - Method in class io.vertx.ext.auth.oauth2.OAuth2Options
-
- ShopifyAuth - Interface in io.vertx.ext.auth.oauth2.providers
-
Simplified factory to create an
OAuth2Auth
for Shopify.
- SoundcloudAuth - Interface in io.vertx.ext.auth.oauth2.providers
-
Simplified factory to create an
OAuth2Auth
for SoundCloud.
- statusCode() - Method in interface io.vertx.ext.auth.oauth2.OAuth2Response
-
Deprecated.
the returned status code from the HTTP layer.
- StripeAuth - Interface in io.vertx.ext.auth.oauth2.providers
-
Simplified factory to create an
OAuth2Auth
for Stripe.