Skip navigation links
A B C D E F G H I K L M N O P R S T V 

A

AccessToken - Interface in io.vertx.ext.auth.oauth2
AccessToken extension to the User interface
accessToken(JsonObject) - Static method in interface io.vertx.ext.auth.oauth2.KeycloakHelper
Get decoded `access_token` from the principal.
acr(JsonObject) - Static method in interface io.vertx.ext.auth.oauth2.KeycloakHelper
 
allowedOrigins(JsonObject) - Static method in interface io.vertx.ext.auth.oauth2.KeycloakHelper
 
api(HttpMethod, String, JsonObject, Handler<AsyncResult<JsonObject>>) - Method in interface io.vertx.ext.auth.oauth2.OAuth2Auth
Call OAuth2 APIs.
authorizeURL(JsonObject) - Method in interface io.vertx.ext.auth.oauth2.OAuth2Auth
Generate a redirect URL to the authN/Z backend.
authTime(JsonObject) - Static method in interface io.vertx.ext.auth.oauth2.KeycloakHelper
 
AzureADAuth - Interface in io.vertx.ext.auth.oauth2.providers
Simplified factory to create an OAuth2Auth for Azure AD.

B

BoxAuth - Interface in io.vertx.ext.auth.oauth2.providers
Simplified factory to create an OAuth2Auth for box.com.

C

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 a OAuth2 auth provider
create(Vertx, OAuth2FlowType) - 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 Gtihub
create(Vertx, String, String, HttpClientOptions) - Static method in interface io.vertx.ext.auth.oauth2.providers.GithubAuth
Create a OAuth2Auth provider for Gtihub
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
createKeycloak(Vertx, OAuth2FlowType, JsonObject) - Static method in interface io.vertx.ext.auth.oauth2.OAuth2Auth
Deprecated.
You should use the provider helper KeycloakAuth instead. Create a OAuth2 auth provider

D

decodeToken(String, Handler<AsyncResult<AccessToken>>) - Method in interface io.vertx.ext.auth.oauth2.OAuth2Auth
Decode a token to a AccessToken object.
DropboxAuth - Interface in io.vertx.ext.auth.oauth2.providers
Simplified factory to create an OAuth2Auth for Dropbox.

E

email(JsonObject) - Static method in interface io.vertx.ext.auth.oauth2.KeycloakHelper
 
expired() - Method in interface io.vertx.ext.auth.oauth2.AccessToken
Check if the access token is expired or not.

F

FacebookAuth - Interface in io.vertx.ext.auth.oauth2.providers
Simplified factory to create an OAuth2Auth for Facebook.
FoursquareAuth - Interface in io.vertx.ext.auth.oauth2.providers
Simplified factory to create an OAuth2Auth for Foursquare.
fromJson(JsonObject, OAuth2ClientOptions) - Static method in class io.vertx.ext.auth.oauth2.OAuth2ClientOptionsConverter
 

G

getAuthorizationPath() - Method in class io.vertx.ext.auth.oauth2.OAuth2ClientOptions
 
getClientID() - Method in class io.vertx.ext.auth.oauth2.OAuth2ClientOptions
 
getClientSecret() - Method in class io.vertx.ext.auth.oauth2.OAuth2ClientOptions
 
getClientSecretParameterName() - Method in class io.vertx.ext.auth.oauth2.OAuth2ClientOptions
 
getExtraParameters() - 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.
getHeaders() - Method in class io.vertx.ext.auth.oauth2.OAuth2ClientOptions
 
getIntrospectionPath() - Method in class io.vertx.ext.auth.oauth2.OAuth2ClientOptions
 
getLogoutPath() - Method in class io.vertx.ext.auth.oauth2.OAuth2ClientOptions
 
getPrivateKey() - Method in class io.vertx.ext.auth.oauth2.OAuth2ClientOptions
 
getPublicKey() - Method in class io.vertx.ext.auth.oauth2.OAuth2ClientOptions
 
getRevocationPath() - Method in class io.vertx.ext.auth.oauth2.OAuth2ClientOptions
 
getScopeSeparator() - Method in interface io.vertx.ext.auth.oauth2.OAuth2Auth
Returns the scope separator.
getScopeSeparator() - Method in class io.vertx.ext.auth.oauth2.OAuth2ClientOptions
 
getSite() - Method in class io.vertx.ext.auth.oauth2.OAuth2ClientOptions
 
getToken(JsonObject, Handler<AsyncResult<AccessToken>>) - Method in interface io.vertx.ext.auth.oauth2.OAuth2Auth
Returns the Access Token object.
getTokenPath() - Method in class io.vertx.ext.auth.oauth2.OAuth2ClientOptions
 
getUserAgent() - Method in class io.vertx.ext.auth.oauth2.OAuth2ClientOptions
 
getUserInfoPath() - Method in class io.vertx.ext.auth.oauth2.OAuth2ClientOptions
 
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.

H

hasJWTToken() - Method in interface io.vertx.ext.auth.oauth2.OAuth2Auth
Returns true if this provider supports JWT tokens as the access_token.
HerokuAuth - Interface in io.vertx.ext.auth.oauth2.providers
Simplified factory to create an OAuth2Auth for Heroku.

I

idToken(JsonObject) - Static method in interface io.vertx.ext.auth.oauth2.KeycloakHelper
Get decoded `id_token` from the principal.
InstagramAuth - Interface in io.vertx.ext.auth.oauth2.providers
Simplified factory to create an OAuth2Auth for Instagram.
introspect(Handler<AsyncResult<Void>>) - Method in interface io.vertx.ext.auth.oauth2.AccessToken
Introspect access token.
introspectToken(String, Handler<AsyncResult<AccessToken>>) - Method in interface io.vertx.ext.auth.oauth2.OAuth2Auth
Query an OAuth 2.0 authorization server to determine the active state of an OAuth 2.0 token and to determine meta-information about this token.
introspectToken(String, String, Handler<AsyncResult<JsonObject>>) - Method in interface io.vertx.ext.auth.oauth2.OAuth2Auth
Query an OAuth 2.0 authorization server to determine the active state of an OAuth 2.0 token and to determine meta-information about this token.
io.vertx.ext.auth.oauth2 - package io.vertx.ext.auth.oauth2
== The OAuth2 auth provider This component contains an out of the box OAuth2 Relay Party implementation.
io.vertx.ext.auth.oauth2.providers - package io.vertx.ext.auth.oauth2.providers
 
isJwtToken() - Method in class io.vertx.ext.auth.oauth2.OAuth2ClientOptions
 
isUseBasicAuthorizationHeader() - Method in class io.vertx.ext.auth.oauth2.OAuth2ClientOptions
 

K

KeycloakAuth - Interface in io.vertx.ext.auth.oauth2.providers
Simplified factory to create an OAuth2Auth for Keycloak.
KeycloakHelper - Interface in io.vertx.ext.auth.oauth2
Helper class for processing Keycloak principal.

L

LinkedInAuth - Interface in io.vertx.ext.auth.oauth2.providers
Simplified factory to create an OAuth2Auth for LinkedIn.
LiveAuth - Interface in io.vertx.ext.auth.oauth2.providers
Simplified factory to create an OAuth2Auth for live.com Services.
logout(Handler<AsyncResult<Void>>) - Method in interface io.vertx.ext.auth.oauth2.AccessToken
Revoke refresh token and calls the logout endpoint.

M

MailchimpAuth - Interface in io.vertx.ext.auth.oauth2.providers
Simplified factory to create an OAuth2Auth for Mailchimp.

N

name(JsonObject) - Static method in interface io.vertx.ext.auth.oauth2.KeycloakHelper
 
nickName(JsonObject) - Static method in interface io.vertx.ext.auth.oauth2.KeycloakHelper
 

O

OAuth2Auth - Interface in io.vertx.ext.auth.oauth2
Factory interface for creating OAuth2 based AuthProvider instances.
OAuth2ClientOptions - Class in io.vertx.ext.auth.oauth2
Options describing how an OAuth2 HttpClient will make connections.
OAuth2ClientOptions() - Constructor for class io.vertx.ext.auth.oauth2.OAuth2ClientOptions
Default constructor
OAuth2ClientOptions(HttpClientOptions) - Constructor for class io.vertx.ext.auth.oauth2.OAuth2ClientOptions
Copy constructor
OAuth2ClientOptions(OAuth2ClientOptions) - Constructor for class io.vertx.ext.auth.oauth2.OAuth2ClientOptions
Copy constructor
OAuth2ClientOptions(JsonObject) - Constructor for class io.vertx.ext.auth.oauth2.OAuth2ClientOptions
Constructor to create an options from JSON
OAuth2ClientOptionsConverter - Class in io.vertx.ext.auth.oauth2
Converter for OAuth2ClientOptions.
OAuth2ClientOptionsConverter() - Constructor for class io.vertx.ext.auth.oauth2.OAuth2ClientOptionsConverter
 
OAuth2FlowType - Enum in io.vertx.ext.auth.oauth2
OAuth2 Flows

P

parseToken(String) - Static method in interface io.vertx.ext.auth.oauth2.KeycloakHelper
Parse the token string with base64 decoder.
preferredUsername(JsonObject) - Static method in interface io.vertx.ext.auth.oauth2.KeycloakHelper
 

R

rawAccessToken(JsonObject) - Static method in interface io.vertx.ext.auth.oauth2.KeycloakHelper
Get raw `access_token` string from the principal.
rawIdToken(JsonObject) - Static method in interface io.vertx.ext.auth.oauth2.KeycloakHelper
Get raw `id_token` string from the principal.
refresh(Handler<AsyncResult<Void>>) - Method in interface io.vertx.ext.auth.oauth2.AccessToken
Refresh the access token
revoke(String, Handler<AsyncResult<Void>>) - Method in interface io.vertx.ext.auth.oauth2.AccessToken
Revoke access or refresh token

S

SalesforceAuth - Interface in io.vertx.ext.auth.oauth2.providers
Simplified factory to create an OAuth2Auth for Salesforce.
sessionState(JsonObject) - Static method in interface io.vertx.ext.auth.oauth2.KeycloakHelper
 
setAuthorizationPath(String) - Method in class io.vertx.ext.auth.oauth2.OAuth2ClientOptions
 
setClientID(String) - Method in class io.vertx.ext.auth.oauth2.OAuth2ClientOptions
 
setClientSecret(String) - Method in class io.vertx.ext.auth.oauth2.OAuth2ClientOptions
 
setClientSecretParameterName(String) - Method in class io.vertx.ext.auth.oauth2.OAuth2ClientOptions
 
setExtraParameters(JsonObject) - Method in class io.vertx.ext.auth.oauth2.OAuth2ClientOptions
 
setHeaders(JsonObject) - Method in class io.vertx.ext.auth.oauth2.OAuth2ClientOptions
 
setIntrospectionPath(String) - Method in class io.vertx.ext.auth.oauth2.OAuth2ClientOptions
 
setJwtToken(boolean) - Method in class io.vertx.ext.auth.oauth2.OAuth2ClientOptions
 
setLogoutPath(String) - Method in class io.vertx.ext.auth.oauth2.OAuth2ClientOptions
 
setPrivateKey(String) - Method in class io.vertx.ext.auth.oauth2.OAuth2ClientOptions
 
setPublicKey(String) - Method in class io.vertx.ext.auth.oauth2.OAuth2ClientOptions
 
setRevocationPath(String) - Method in class io.vertx.ext.auth.oauth2.OAuth2ClientOptions
 
setScopeSeparator(String) - Method in class io.vertx.ext.auth.oauth2.OAuth2ClientOptions
 
setSite(String) - Method in class io.vertx.ext.auth.oauth2.OAuth2ClientOptions
 
setTokenPath(String) - Method in class io.vertx.ext.auth.oauth2.OAuth2ClientOptions
 
setUseBasicAuthorizationHeader(boolean) - Method in class io.vertx.ext.auth.oauth2.OAuth2ClientOptions
 
setUserAgent(String) - Method in class io.vertx.ext.auth.oauth2.OAuth2ClientOptions
 
setUserInfoPath(String) - Method in class io.vertx.ext.auth.oauth2.OAuth2ClientOptions
 
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.

T

toJson(OAuth2ClientOptions, JsonObject) - Static method in class io.vertx.ext.auth.oauth2.OAuth2ClientOptionsConverter
 
TwitterAuth - Interface in io.vertx.ext.auth.oauth2.providers
Simplified factory to create an OAuth2Auth for Twitter.

V

valueOf(String) - Static method in enum io.vertx.ext.auth.oauth2.OAuth2FlowType
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.vertx.ext.auth.oauth2.OAuth2FlowType
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D E F G H I K L M N O P R S T V 
Skip navigation links

Copyright © 2018. All rights reserved.