Uses of Interface
io.vertx.ext.auth.oauth2.OAuth2Auth
Packages that use OAuth2Auth
Package
Description
-
Uses of OAuth2Auth in io.vertx.ext.auth.oauth2
Methods in io.vertx.ext.auth.oauth2 that return OAuth2AuthModifier and TypeMethodDescriptionstatic OAuth2AuthCreate a OAuth2 auth provider.static OAuth2AuthOAuth2Auth.create(Vertx vertx, OAuth2Options config) Create a OAuth2 auth providerOAuth2Auth.missingKeyHandler(Handler<String> handler) Handled to be called when a key (mentioned on a JWT) is missing from the current config. -
Uses of OAuth2Auth in io.vertx.ext.auth.oauth2.providers
Methods in io.vertx.ext.auth.oauth2.providers that return OAuth2AuthModifier and TypeMethodDescriptionstatic OAuth2AuthAmazonCognitoAuth.create(Vertx vertx, String region, String clientId, String clientSecret, String domain, String guid) Create a OAuth2Auth provider for Amazon Cognitostatic OAuth2AuthAmazonCognitoAuth.create(Vertx vertx, String region, String clientId, String clientSecret, String domain, String userPoolId, HttpClientOptions httpClientOptions) Create a OAuth2Auth provider for Amazon Cognitostatic OAuth2AuthAppleIdAuth.create(Vertx vertx, String clientId, String teamId, PubSecKeyOptions privateKey) Create a OAuth2Auth provider for Applestatic OAuth2AuthAppleIdAuth.create(Vertx vertx, String clientId, String teamId, PubSecKeyOptions privateKey, HttpClientOptions httpClientOptions) Create a OAuth2Auth provider for Applestatic OAuth2AuthCreate a OAuth2Auth provider for Okta Auth0static OAuth2AuthAuth0Auth.create(Vertx vertx, String clientId, String clientSecret, String tenant, String audience, HttpClientOptions httpClientOptions) Create a OAuth2Auth provider for Okta Auth0static OAuth2AuthCreate a OAuth2Auth provider for Microsoft Azure Active Directorystatic OAuth2AuthAzureADAuth.create(Vertx vertx, String clientId, String clientSecret, String guid, HttpClientOptions httpClientOptions) Create a OAuth2Auth provider for Microsoft Azure Active Directorystatic OAuth2AuthCreate a OAuth2Auth provider for App.netstatic OAuth2AuthBoxAuth.create(Vertx vertx, String clientId, String clientSecret, HttpClientOptions httpClientOptions) Create a OAuth2Auth provider for App.netstatic OAuth2AuthCreate a OAuth2Auth provider for CloudFoundry UAAstatic OAuth2AuthCloudFoundryAuth.create(Vertx vertx, String clientId, String clientSecret, String uuaURL, HttpClientOptions httpClientOptions) Create a OAuth2Auth provider for CloudFoundry UAAstatic OAuth2AuthCreate a OAuth2Auth provider for Dropboxstatic OAuth2AuthDropboxAuth.create(Vertx vertx, String clientId, String clientSecret, HttpClientOptions httpClientOptions) Create a OAuth2Auth provider for Dropboxstatic OAuth2AuthCreate a OAuth2Auth provider for Facebookstatic OAuth2AuthFacebookAuth.create(Vertx vertx, String clientId, String clientSecret, HttpClientOptions httpClientOptions) Create a OAuth2Auth provider for Facebookstatic OAuth2AuthCreate a OAuth2Auth provider for Foursquarestatic OAuth2AuthFoursquareAuth.create(Vertx vertx, String clientId, String clientSecret, HttpClientOptions httpClientOptions) Create a OAuth2Auth provider for Foursquarestatic OAuth2AuthCreate a OAuth2Auth provider for Giteestatic OAuth2AuthGiteeAuth.create(Vertx vertx, String clientId, String clientSecret, HttpClientOptions httpClientOptions) Create a OAuth2Auth provider for Giteestatic OAuth2AuthCreate a OAuth2Auth provider for Githubstatic OAuth2AuthGithubAuth.create(Vertx vertx, String clientId, String clientSecret, HttpClientOptions httpClientOptions) Create a OAuth2Auth provider for Githubstatic OAuth2AuthCreate a OAuth2Auth provider for GitLab.com.static OAuth2AuthCreate a OAuth2Auth provider for GitLab.static OAuth2AuthGitLabAuth.create(Vertx vertx, String site, String clientId, String clientSecret, HttpClientOptions httpClientOptions) Create a OAuth2Auth provider for GitLab.static OAuth2AuthGoogleAuth.create(Vertx vertx, JsonObject serviceAccountJson) Create a OAuth2Auth provider for Google Service Account (Server to Server)static OAuth2AuthGoogleAuth.create(Vertx vertx, JsonObject serviceAccountJson, HttpClientOptions httpClientOptions) Create a OAuth2Auth provider for Google Service Account (Server to Server)static OAuth2AuthCreate a OAuth2Auth provider for Googlestatic OAuth2AuthGoogleAuth.create(Vertx vertx, String clientId, String clientSecret, HttpClientOptions httpClientOptions) Create a OAuth2Auth provider for Googlestatic OAuth2AuthCreate a OAuth2Auth provider for Herokustatic OAuth2AuthHerokuAuth.create(Vertx vertx, String clientId, String clientSecret, HttpClientOptions httpClientOptions) Create a OAuth2Auth provider for Herokustatic OAuth2AuthCreate a OAuth2Auth provider for IBM Cloudstatic OAuth2AuthIBMCloudAuth.create(Vertx vertx, String region, String clientId, String clientSecret, String guid, HttpClientOptions httpClientOptions) Create a OAuth2Auth provider for IBM Cloudstatic OAuth2AuthCreate a OAuth2Auth provider for Instagramstatic OAuth2AuthInstagramAuth.create(Vertx vertx, String clientId, String clientSecret, HttpClientOptions httpClientOptions) Create a OAuth2Auth provider for Instagramstatic OAuth2AuthKeycloakAuth.create(Vertx vertx, JsonObject config) Create a OAuth2Auth provider for Keycloakstatic OAuth2AuthKeycloakAuth.create(Vertx vertx, JsonObject config, HttpClientOptions httpClientOptions) Create a OAuth2Auth provider for Keycloakstatic OAuth2AuthKeycloakAuth.create(Vertx vertx, OAuth2FlowType flow, JsonObject config) Create a OAuth2Auth provider for Keycloakstatic OAuth2AuthKeycloakAuth.create(Vertx vertx, OAuth2FlowType flow, JsonObject config, HttpClientOptions httpClientOptions) Create a OAuth2Auth provider for Keycloakstatic OAuth2AuthCreate a OAuth2Auth provider for LinkedInstatic OAuth2AuthLinkedInAuth.create(Vertx vertx, String clientId, String clientSecret, HttpClientOptions httpClientOptions) Create a OAuth2Auth provider for LinkedInstatic OAuth2AuthCreate a OAuth2Auth provider for live.comstatic OAuth2AuthLiveAuth.create(Vertx vertx, String clientId, String clientSecret, HttpClientOptions httpClientOptions) Create a OAuth2Auth provider for live.comstatic OAuth2AuthCreate a OAuth2Auth provider for Mailchimpstatic OAuth2AuthMailchimpAuth.create(Vertx vertx, String clientId, String clientSecret, HttpClientOptions httpClientOptions) Create a OAuth2Auth provider for Mailchimpstatic OAuth2AuthCreate a OAuth2Auth provider for Salesforcestatic OAuth2AuthSalesforceAuth.create(Vertx vertx, String clientId, String clientSecret, HttpClientOptions httpClientOptions) Create a OAuth2Auth provider for Salesforcestatic OAuth2AuthCreate a OAuth2Auth provider for Shopifystatic OAuth2AuthShopifyAuth.create(Vertx vertx, String clientId, String clientSecret, String shop, HttpClientOptions httpClientOptions) Create a OAuth2Auth provider for Shopifystatic OAuth2AuthCreate a OAuth2Auth provider for SoundCloudstatic OAuth2AuthSoundcloudAuth.create(Vertx vertx, String clientId, String clientSecret, HttpClientOptions httpClientOptions) Create a OAuth2Auth provider for SoundCloudstatic OAuth2AuthCreate a OAuth2Auth provider for Stripestatic OAuth2AuthStripeAuth.create(Vertx vertx, String clientId, String clientSecret, HttpClientOptions httpClientOptions) Create a OAuth2Auth provider for Stripestatic OAuth2AuthCreate a OAuth2Auth provider for Twitterstatic OAuth2AuthTwitterAuth.create(Vertx vertx, String clientId, String clientSecret, HttpClientOptions httpClientOptions) Create a OAuth2Auth provider for Twitterstatic OAuth2AuthCreate a OAuth2Auth provider for Zoho (default DC)static OAuth2AuthZohoAuth.create(Vertx vertx, String dc, String clientId, String clientSecret, String soid, HttpClientOptions httpClientOptions) Create a OAuth2Auth provider for ZohoMethods in io.vertx.ext.auth.oauth2.providers that return types with arguments of type OAuth2AuthModifier and TypeMethodDescriptionstatic Future<OAuth2Auth> AmazonCognitoAuth.discover(Vertx vertx, OAuth2Options config) Create a OAuth2Auth provider for OpenID Connect Discovery.static Future<OAuth2Auth> AppleIdAuth.discover(Vertx vertx, PubSecKeyOptions privateKey, OAuth2Options config) Create a OAuth2Auth provider for OpenID Connect Discovery.static Future<OAuth2Auth> AzureADAuth.discover(Vertx vertx, OAuth2Options config) Create a OAuth2Auth provider for OpenID Connect Discovery.static Future<OAuth2Auth> GoogleAuth.discover(Vertx vertx, OAuth2Options config) Create a OAuth2Auth provider for OpenID Connect Discovery.static Future<OAuth2Auth> IBMCloudAuth.discover(Vertx vertx, OAuth2Options config) Create a OAuth2Auth provider for OpenID Connect Discovery.static Future<OAuth2Auth> KeycloakAuth.discover(Vertx vertx, OAuth2Options config) Create a OAuth2Auth provider for OpenID Connect Discovery.static Future<OAuth2Auth> OpenIDConnectAuth.discover(Vertx vertx, OAuth2Options config) Create a OAuth2Auth provider for OpenID Connect Discovery.static Future<OAuth2Auth> SalesforceAuth.discover(Vertx vertx, OAuth2Options config) Create a OAuth2Auth provider for OpenID Connect Discovery.static Future<OAuth2Auth> ZohoAuth.discover(Vertx vertx, String soid, OAuth2Options config) Create a OAuth2Auth provider for OpenID Connect Discovery.static Future<OAuth2Auth> ZohoAuth.discover(Vertx vertx, String dc, String soid, OAuth2Options config) Create a OAuth2Auth provider for OpenID Connect Discovery. -
Uses of OAuth2Auth in io.vertx.ext.web.client
Methods in io.vertx.ext.web.client with parameters of type OAuth2AuthModifier and TypeMethodDescriptionstatic OAuth2WebClientOAuth2WebClient.create(WebClient webClient, OAuth2Auth oAuth2Auth) Create a session aware web client using the providedwebClientinstance.static OAuth2WebClientOAuth2WebClient.create(WebClient webClient, OAuth2Auth oAuth2Auth, OAuth2WebClientOptions options) Create a session aware web client using the providedwebClientinstance. -
Uses of OAuth2Auth in io.vertx.ext.web.handler
Methods in io.vertx.ext.web.handler with parameters of type OAuth2AuthModifier and TypeMethodDescriptionstatic OAuth2AuthHandlerOAuth2AuthHandler.create(Vertx vertx, OAuth2Auth authProvider) Create a OAuth2 auth handler without host pinning.Most providers will not look to the redirect url but always redirect to the preconfigured callback.static OAuth2AuthHandlerOAuth2AuthHandler.create(Vertx vertx, OAuth2Auth authProvider, String callbackURL) Create a OAuth2 auth handler with host pinning. -
Uses of OAuth2Auth in io.vertx.reactivex.ext.auth.oauth2
Methods in io.vertx.reactivex.ext.auth.oauth2 that return OAuth2AuthMethods in io.vertx.reactivex.ext.auth.oauth2 with parameters of type OAuth2AuthConstructors in io.vertx.reactivex.ext.auth.oauth2 with parameters of type OAuth2Auth -
Uses of OAuth2Auth in io.vertx.rxjava3.ext.auth.oauth2
Methods in io.vertx.rxjava3.ext.auth.oauth2 that return OAuth2AuthMethods in io.vertx.rxjava3.ext.auth.oauth2 with parameters of type OAuth2AuthConstructors in io.vertx.rxjava3.ext.auth.oauth2 with parameters of type OAuth2Auth