- CloudFoundryAuth - Interface in io.vertx.ext.auth.oauth2.providers
-
Simplified factory to create an
OAuth2Auth
for CloudFoundry UAA.
- create(Vertx, OAuth2FlowType, OAuth2ClientOptions) - Static method in interface io.vertx.ext.auth.oauth2.OAuth2Auth
-
- create(Vertx, OAuth2FlowType) - Static method in interface io.vertx.ext.auth.oauth2.OAuth2Auth
-
- create(Vertx) - Static method in interface io.vertx.ext.auth.oauth2.OAuth2Auth
-
Create a OAuth2 auth provider
- create(Vertx, OAuth2ClientOptions) - Static method in interface io.vertx.ext.auth.oauth2.OAuth2Auth
-
Create a OAuth2 auth provider
- 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.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) - 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(OAuth2ClientOptions) - 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.
- createKeycloak(Vertx, OAuth2FlowType, JsonObject) - Static method in interface io.vertx.ext.auth.oauth2.OAuth2Auth
-
- getAuthorizationPath() - Method in class io.vertx.ext.auth.oauth2.OAuth2ClientOptions
-
Get the Oauth2 authorization resource path.
- getClientID() - Method in class io.vertx.ext.auth.oauth2.OAuth2ClientOptions
-
Get the provider client id
- getClientSecret() - Method in class io.vertx.ext.auth.oauth2.OAuth2ClientOptions
-
Get the provider client secret
- getClientSecretParameterName() - Method in class io.vertx.ext.auth.oauth2.OAuth2ClientOptions
-
When a provider uses a non standard HTTP form field name, the client secret can be overriden here.
- getExtraParameters() - Method in class io.vertx.ext.auth.oauth2.OAuth2ClientOptions
-
Extra parameters to send to the provider
- getFlow() - Method in class io.vertx.ext.auth.oauth2.OAuth2ClientOptions
-
- getFlowType() - Method in interface io.vertx.ext.auth.oauth2.OAuth2Auth
-
Returns the configured flow type for the Oauth2 provider.
- getHeader(String) - Method in interface io.vertx.ext.auth.oauth2.OAuth2Response
-
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.OAuth2ClientOptions
-
Custom headers to send along with every request.
- getIntrospectionPath() - Method in class io.vertx.ext.auth.oauth2.OAuth2ClientOptions
-
The provider token introspection resource path
- getJwkPath() - Method in class io.vertx.ext.auth.oauth2.OAuth2ClientOptions
-
- getJWTOptions() - Method in class io.vertx.ext.auth.oauth2.OAuth2ClientOptions
-
- getLogoutPath() - Method in class io.vertx.ext.auth.oauth2.OAuth2ClientOptions
-
The provider logout path
- getPubSecKeys() - Method in class io.vertx.ext.auth.oauth2.OAuth2ClientOptions
-
The provider PubSec key options
- getRevocationPath() - Method in class io.vertx.ext.auth.oauth2.OAuth2ClientOptions
-
Get the Oauth2 revocation resource path.
- getScopeSeparator() - Method in interface io.vertx.ext.auth.oauth2.OAuth2Auth
-
Deprecated.
- getScopeSeparator() - Method in class io.vertx.ext.auth.oauth2.OAuth2ClientOptions
-
Set the provider scope separator
- getSite() - Method in class io.vertx.ext.auth.oauth2.OAuth2ClientOptions
-
- getToken(JsonObject, Handler<AsyncResult<AccessToken>>) - Method in interface io.vertx.ext.auth.oauth2.OAuth2Auth
-
- getTokenPath() - Method in class io.vertx.ext.auth.oauth2.OAuth2ClientOptions
-
Get the Oauth2 token resource path.
- getUserAgent() - Method in class io.vertx.ext.auth.oauth2.OAuth2ClientOptions
-
The User-Agent header to use when communicating with a provider
- getUserInfoParameters() - Method in class io.vertx.ext.auth.oauth2.OAuth2ClientOptions
-
Set the provider custom userInfo parameters to send when requesting them.
- getUserInfoPath() - Method in class io.vertx.ext.auth.oauth2.OAuth2ClientOptions
-
The provider userInfo resource path
- GithubAuth - Interface in io.vertx.ext.auth.oauth2.providers
-
Simplified factory to create an
OAuth2Auth
for Github.
- GoogleAuth - Interface in io.vertx.ext.auth.oauth2.providers
-
Simplified factory to create an
OAuth2Auth
for Google.