Uses of Class
io.vertx.mutiny.ext.auth.oauth2.OAuth2Auth
Packages that use OAuth2Auth
Package
Description
-
Uses of OAuth2Auth in io.vertx.mutiny.ext.auth.oauth2
Fields in io.vertx.mutiny.ext.auth.oauth2 with type parameters of type OAuth2AuthMethods in io.vertx.mutiny.ext.auth.oauth2 that return OAuth2AuthModifier and TypeMethodDescriptionOAuth2Auth.authenticateAndForget(io.vertx.ext.auth.authentication.Credentials credentials) Authenticate a user.static OAuth2AuthCreate a OAuth2 auth provider.static OAuth2AuthCreate a OAuth2 auth providerOAuth2Auth.jWKSetAndForget()Retrieve the public server JSON Web Key (JWK) required to verify the authenticity of issued ID and access tokens.OAuth2Auth.missingKeyHandler(Consumer<String> handler) Handled to be called when a key (mentioned on a JWT) is missing from the current config.static OAuth2AuthOAuth2Auth.newInstance(io.vertx.ext.auth.oauth2.OAuth2Auth delegate) Creates a new instance of theOAuth2Auth.OAuth2Auth.refreshAndForget(User user) Refresh the current User (access token).OAuth2Auth.revokeAndForget(User user) Revoke an obtained access token.OAuth2Auth.revokeAndForget(User user, String tokenType) Revoke an obtained access or refresh token.OAuth2Auth.userInfoAndForget(User user) Retrieve profile information and other attributes for a logged-in end-user. -
Uses of OAuth2Auth in io.vertx.mutiny.ext.auth.oauth2.providers
Methods in io.vertx.mutiny.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, io.vertx.core.http.HttpClientOptions httpClientOptions) Create a OAuth2Auth provider for Amazon Cognitostatic OAuth2AuthAppleIdAuth.create(Vertx vertx, String clientId, String teamId, io.vertx.ext.auth.PubSecKeyOptions privateKey) Create a OAuth2Auth provider for Applestatic OAuth2AuthAppleIdAuth.create(Vertx vertx, String clientId, String teamId, io.vertx.ext.auth.PubSecKeyOptions privateKey, io.vertx.core.http.HttpClientOptions httpClientOptions) Create a OAuth2Auth provider for Applestatic OAuth2AuthCreate a OAuth2Auth provider for Microsoft Azure Active Directorystatic OAuth2AuthAzureADAuth.create(Vertx vertx, String clientId, String clientSecret, String guid, io.vertx.core.http.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, io.vertx.core.http.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, io.vertx.core.http.HttpClientOptions httpClientOptions) Create a OAuth2Auth provider for CloudFoundry UAAstatic OAuth2AuthCreate a OAuth2Auth provider for Dropboxstatic OAuth2AuthDropboxAuth.create(Vertx vertx, String clientId, String clientSecret, io.vertx.core.http.HttpClientOptions httpClientOptions) Create a OAuth2Auth provider for Dropboxstatic OAuth2AuthCreate a OAuth2Auth provider for Facebookstatic OAuth2AuthFacebookAuth.create(Vertx vertx, String clientId, String clientSecret, io.vertx.core.http.HttpClientOptions httpClientOptions) Create a OAuth2Auth provider for Facebookstatic OAuth2AuthCreate a OAuth2Auth provider for Foursquarestatic OAuth2AuthFoursquareAuth.create(Vertx vertx, String clientId, String clientSecret, io.vertx.core.http.HttpClientOptions httpClientOptions) Create a OAuth2Auth provider for Foursquarestatic OAuth2AuthCreate a OAuth2Auth provider for Giteestatic OAuth2AuthGiteeAuth.create(Vertx vertx, String clientId, String clientSecret, io.vertx.core.http.HttpClientOptions httpClientOptions) Create a OAuth2Auth provider for Giteestatic OAuth2AuthCreate a OAuth2Auth provider for Githubstatic OAuth2AuthGithubAuth.create(Vertx vertx, String clientId, String clientSecret, io.vertx.core.http.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, io.vertx.core.http.HttpClientOptions httpClientOptions) Create a OAuth2Auth provider for GitLab.static OAuth2AuthCreate a OAuth2Auth provider for Google Service Account (Server to Server)static OAuth2AuthGoogleAuth.create(Vertx vertx, io.vertx.core.json.JsonObject serviceAccountJson, io.vertx.core.http.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, io.vertx.core.http.HttpClientOptions httpClientOptions) Create a OAuth2Auth provider for Googlestatic OAuth2AuthCreate a OAuth2Auth provider for Herokustatic OAuth2AuthHerokuAuth.create(Vertx vertx, String clientId, String clientSecret, io.vertx.core.http.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, io.vertx.core.http.HttpClientOptions httpClientOptions) Create a OAuth2Auth provider for IBM Cloudstatic OAuth2AuthCreate a OAuth2Auth provider for Instagramstatic OAuth2AuthInstagramAuth.create(Vertx vertx, String clientId, String clientSecret, io.vertx.core.http.HttpClientOptions httpClientOptions) Create a OAuth2Auth provider for Instagramstatic OAuth2AuthCreate a OAuth2Auth provider for Keycloakstatic OAuth2AuthKeycloakAuth.create(Vertx vertx, io.vertx.core.json.JsonObject config, io.vertx.core.http.HttpClientOptions httpClientOptions) Create a OAuth2Auth provider for Keycloakstatic OAuth2AuthKeycloakAuth.create(Vertx vertx, io.vertx.ext.auth.oauth2.OAuth2FlowType flow, io.vertx.core.json.JsonObject config) Create a OAuth2Auth provider for Keycloakstatic OAuth2AuthKeycloakAuth.create(Vertx vertx, io.vertx.ext.auth.oauth2.OAuth2FlowType flow, io.vertx.core.json.JsonObject config, io.vertx.core.http.HttpClientOptions httpClientOptions) Create a OAuth2Auth provider for Keycloakstatic OAuth2AuthCreate a OAuth2Auth provider for LinkedInstatic OAuth2AuthLinkedInAuth.create(Vertx vertx, String clientId, String clientSecret, io.vertx.core.http.HttpClientOptions httpClientOptions) Create a OAuth2Auth provider for LinkedInstatic OAuth2AuthCreate a OAuth2Auth provider for live.comstatic OAuth2AuthLiveAuth.create(Vertx vertx, String clientId, String clientSecret, io.vertx.core.http.HttpClientOptions httpClientOptions) Create a OAuth2Auth provider for live.comstatic OAuth2AuthCreate a OAuth2Auth provider for Mailchimpstatic OAuth2AuthMailchimpAuth.create(Vertx vertx, String clientId, String clientSecret, io.vertx.core.http.HttpClientOptions httpClientOptions) Create a OAuth2Auth provider for Mailchimpstatic OAuth2AuthCreate a OAuth2Auth provider for Salesforcestatic OAuth2AuthSalesforceAuth.create(Vertx vertx, String clientId, String clientSecret, io.vertx.core.http.HttpClientOptions httpClientOptions) Create a OAuth2Auth provider for Salesforcestatic OAuth2AuthCreate a OAuth2Auth provider for Shopifystatic OAuth2AuthShopifyAuth.create(Vertx vertx, String clientId, String clientSecret, String shop, io.vertx.core.http.HttpClientOptions httpClientOptions) Create a OAuth2Auth provider for Shopifystatic OAuth2AuthCreate a OAuth2Auth provider for SoundCloudstatic OAuth2AuthSoundcloudAuth.create(Vertx vertx, String clientId, String clientSecret, io.vertx.core.http.HttpClientOptions httpClientOptions) Create a OAuth2Auth provider for SoundCloudstatic OAuth2AuthCreate a OAuth2Auth provider for Stripestatic OAuth2AuthStripeAuth.create(Vertx vertx, String clientId, String clientSecret, io.vertx.core.http.HttpClientOptions httpClientOptions) Create a OAuth2Auth provider for Stripestatic OAuth2AuthCreate a OAuth2Auth provider for Twitterstatic OAuth2AuthTwitterAuth.create(Vertx vertx, String clientId, String clientSecret, io.vertx.core.http.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, io.vertx.core.http.HttpClientOptions httpClientOptions) Create a OAuth2Auth provider for Zohostatic OAuth2AuthAmazonCognitoAuth.discoverAndAwait(Vertx vertx, io.vertx.ext.auth.oauth2.OAuth2Options config) Create a OAuth2Auth provider for OpenID Connect Discovery.static OAuth2AuthAppleIdAuth.discoverAndAwait(Vertx vertx, io.vertx.ext.auth.PubSecKeyOptions privateKey, io.vertx.ext.auth.oauth2.OAuth2Options config) Create a OAuth2Auth provider for OpenID Connect Discovery.static OAuth2AuthAzureADAuth.discoverAndAwait(Vertx vertx, io.vertx.ext.auth.oauth2.OAuth2Options config) Create a OAuth2Auth provider for OpenID Connect Discovery.static OAuth2AuthGoogleAuth.discoverAndAwait(Vertx vertx, io.vertx.ext.auth.oauth2.OAuth2Options config) Create a OAuth2Auth provider for OpenID Connect Discovery.static OAuth2AuthIBMCloudAuth.discoverAndAwait(Vertx vertx, io.vertx.ext.auth.oauth2.OAuth2Options config) Create a OAuth2Auth provider for OpenID Connect Discovery.static OAuth2AuthKeycloakAuth.discoverAndAwait(Vertx vertx, io.vertx.ext.auth.oauth2.OAuth2Options config) Create a OAuth2Auth provider for OpenID Connect Discovery.static OAuth2AuthOpenIDConnectAuth.discoverAndAwait(Vertx vertx, io.vertx.ext.auth.oauth2.OAuth2Options config) Create a OAuth2Auth provider for OpenID Connect Discovery.static OAuth2AuthSalesforceAuth.discoverAndAwait(Vertx vertx, io.vertx.ext.auth.oauth2.OAuth2Options config) Create a OAuth2Auth provider for OpenID Connect Discovery.static OAuth2AuthZohoAuth.discoverAndAwait(Vertx vertx, String soid, io.vertx.ext.auth.oauth2.OAuth2Options config) Create a OAuth2Auth provider for OpenID Connect Discovery.static OAuth2AuthZohoAuth.discoverAndAwait(Vertx vertx, String dc, String soid, io.vertx.ext.auth.oauth2.OAuth2Options config) Create a OAuth2Auth provider for OpenID Connect Discovery.Methods in io.vertx.mutiny.ext.auth.oauth2.providers that return types with arguments of type OAuth2AuthModifier and TypeMethodDescriptionstatic io.smallrye.mutiny.Uni<OAuth2Auth>Create a OAuth2Auth provider for OpenID Connect Discovery.static io.smallrye.mutiny.Uni<OAuth2Auth>AppleIdAuth.discover(Vertx vertx, io.vertx.ext.auth.PubSecKeyOptions privateKey, io.vertx.ext.auth.oauth2.OAuth2Options config) Create a OAuth2Auth provider for OpenID Connect Discovery.static io.smallrye.mutiny.Uni<OAuth2Auth>Create a OAuth2Auth provider for OpenID Connect Discovery.static io.smallrye.mutiny.Uni<OAuth2Auth>Create a OAuth2Auth provider for OpenID Connect Discovery.static io.smallrye.mutiny.Uni<OAuth2Auth>Create a OAuth2Auth provider for OpenID Connect Discovery.static io.smallrye.mutiny.Uni<OAuth2Auth>Create a OAuth2Auth provider for OpenID Connect Discovery.static io.smallrye.mutiny.Uni<OAuth2Auth>Create a OAuth2Auth provider for OpenID Connect Discovery.static io.smallrye.mutiny.Uni<OAuth2Auth>Create a OAuth2Auth provider for OpenID Connect Discovery.static io.smallrye.mutiny.Uni<OAuth2Auth>Create a OAuth2Auth provider for OpenID Connect Discovery.static io.smallrye.mutiny.Uni<OAuth2Auth>ZohoAuth.discover(Vertx vertx, String dc, String soid, io.vertx.ext.auth.oauth2.OAuth2Options config) Create a OAuth2Auth provider for OpenID Connect Discovery. -
Uses of OAuth2Auth in io.vertx.mutiny.ext.web.client
Methods in io.vertx.mutiny.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, io.vertx.ext.web.client.OAuth2WebClientOptions options) Create a session aware web client using the providedwebClientinstance. -
Uses of OAuth2Auth in io.vertx.mutiny.ext.web.handler
Methods in io.vertx.mutiny.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.