- checkValid(V) - Method in class io.vertx.ext.auth.oauth2.Oauth2Credentials
-
- claimKey() - Method in interface io.vertx.ext.auth.oauth2.authorization.ScopeAuthorization
-
Returns the configured claim key.
- close() - Method in interface io.vertx.ext.auth.oauth2.OAuth2Auth
-
Releases any resources or timers used by this instance.
- 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() - Static method in interface io.vertx.ext.auth.oauth2.authorization.ScopeAuthorization
-
Factory method to create a Authorization provider for Oauth 2.0 scopes using the default separator " ".
- 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(String, String) - Static method in interface io.vertx.ext.auth.oauth2.authorization.ScopeAuthorization
-
Factory method to create a Authorization provider for OpenID Connect 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.GiteeAuth
-
Create a OAuth2Auth provider for Gitee
- create(Vertx, String, String, HttpClientOptions) - Static method in interface io.vertx.ext.auth.oauth2.providers.GiteeAuth
-
Create a OAuth2Auth provider for Gitee
- 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
- discover(Vertx, OAuth2Options, Handler<AsyncResult<OAuth2Auth>>) - Static method in interface io.vertx.ext.auth.oauth2.providers.AmazonCognitoAuth
-
Create a OAuth2Auth provider for OpenID Connect Discovery.
- discover(Vertx, OAuth2Options) - Static method in interface io.vertx.ext.auth.oauth2.providers.AmazonCognitoAuth
-
Create a OAuth2Auth provider for OpenID Connect Discovery.
- discover(Vertx, OAuth2Options, Handler<AsyncResult<OAuth2Auth>>) - Static method in interface io.vertx.ext.auth.oauth2.providers.AzureADAuth
-
Create a OAuth2Auth provider for OpenID Connect Discovery.
- discover(Vertx, OAuth2Options) - Static method in interface io.vertx.ext.auth.oauth2.providers.AzureADAuth
-
Create a OAuth2Auth provider for OpenID Connect Discovery.
- discover(Vertx, OAuth2Options, Handler<AsyncResult<OAuth2Auth>>) - Static method in interface io.vertx.ext.auth.oauth2.providers.GoogleAuth
-
Create a OAuth2Auth provider for OpenID Connect Discovery.
- discover(Vertx, OAuth2Options) - Static method in interface io.vertx.ext.auth.oauth2.providers.GoogleAuth
-
Create a OAuth2Auth provider for OpenID Connect Discovery.
- discover(Vertx, OAuth2Options, Handler<AsyncResult<OAuth2Auth>>) - Static method in interface io.vertx.ext.auth.oauth2.providers.IBMCloudAuth
-
Create a OAuth2Auth provider for OpenID Connect Discovery.
- discover(Vertx, OAuth2Options) - Static method in interface io.vertx.ext.auth.oauth2.providers.IBMCloudAuth
-
Create a OAuth2Auth provider for OpenID Connect Discovery.
- discover(Vertx, OAuth2Options, Handler<AsyncResult<OAuth2Auth>>) - Static method in interface io.vertx.ext.auth.oauth2.providers.KeycloakAuth
-
Create a OAuth2Auth provider for OpenID Connect Discovery.
- discover(Vertx, OAuth2Options) - Static method in interface io.vertx.ext.auth.oauth2.providers.KeycloakAuth
-
Create a OAuth2Auth provider for OpenID Connect Discovery.
- discover(Vertx, OAuth2Options, Handler<AsyncResult<OAuth2Auth>>) - Static method in interface io.vertx.ext.auth.oauth2.providers.OpenIDConnectAuth
-
Create a OAuth2Auth provider for OpenID Connect Discovery.
- discover(Vertx, OAuth2Options) - Static method in interface io.vertx.ext.auth.oauth2.providers.OpenIDConnectAuth
-
Create a OAuth2Auth provider for OpenID Connect Discovery.
- discover(Vertx, OAuth2Options, Handler<AsyncResult<OAuth2Auth>>) - Static method in interface io.vertx.ext.auth.oauth2.providers.SalesforceAuth
-
Create a OAuth2Auth provider for OpenID Connect Discovery.
- discover(Vertx, OAuth2Options) - Static method in interface io.vertx.ext.auth.oauth2.providers.SalesforceAuth
-
Create a OAuth2Auth provider for OpenID Connect Discovery.
- DropboxAuth - Interface in io.vertx.ext.auth.oauth2.providers
-
Simplified factory to create an
OAuth2Auth for Dropbox.
- 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.
- setAdditionalParameters(Map<String, String>) - Method in class io.vertx.ext.auth.oauth2.OAuth2AuthorizationURL
-
Set the additional parameters
- setAssertion(String) - Method in class io.vertx.ext.auth.oauth2.Oauth2Credentials
-
- setAuthorizationPath(String) - Method in class io.vertx.ext.auth.oauth2.OAuth2Options
-
- setClientAssertion(String) - Method in class io.vertx.ext.auth.oauth2.OAuth2Options
-
- setClientAssertionType(String) - Method in class io.vertx.ext.auth.oauth2.OAuth2Options
-
- setClientID(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
- setCode(String) - Method in class io.vertx.ext.auth.oauth2.Oauth2Credentials
-
- setCodeVerifier(String) - 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.Oauth2Credentials
-
- 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
- setJwkMaxAgeInSeconds(long) - Method in class io.vertx.ext.auth.oauth2.OAuth2Options
-
-1 means no rotation for JWKs
- setJwkPath(String) - Method in class io.vertx.ext.auth.oauth2.OAuth2Options
-
- setJwt(JsonObject) - Method in class io.vertx.ext.auth.oauth2.Oauth2Credentials
-
- 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
- setPassword(String) - Method in class io.vertx.ext.auth.oauth2.Oauth2Credentials
-
- setPubSecKeys(List<PubSecKeyOptions>) - Method in class io.vertx.ext.auth.oauth2.OAuth2Options
-
- setRedirectUri(String) - Method in class io.vertx.ext.auth.oauth2.OAuth2AuthorizationURL
-
Set the redirect URI
- 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.
- setRotateJWKs(boolean) - Method in class io.vertx.ext.auth.oauth2.OAuth2Options
-
- setScopes(List<String>) - Method in class io.vertx.ext.auth.oauth2.OAuth2AuthorizationURL
-
Set the scopes
- setScopes(List<String>) - Method in class io.vertx.ext.auth.oauth2.Oauth2Credentials
-
- 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
- setState(String) - Method in class io.vertx.ext.auth.oauth2.OAuth2AuthorizationURL
-
Set the state
- setSupportedGrantTypes(List<String>) - Method in class io.vertx.ext.auth.oauth2.OAuth2Options
-
- 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
-
- 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
- setUsername(String) - Method in class io.vertx.ext.auth.oauth2.Oauth2Credentials
-
- 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.
- StripeAuth - Interface in io.vertx.ext.auth.oauth2.providers
-
Simplified factory to create an
OAuth2Auth for Stripe.