Modifier and Type | Method and Description |
---|---|
OAuth2Auth |
OAuth2Auth.api(HttpMethod method,
String path,
JsonObject params,
Handler<AsyncResult<JsonObject>> handler)
Call OAuth2 APIs.
|
static OAuth2Auth |
OAuth2Auth.create(Vertx vertx,
OAuth2FlowType flow)
Create a OAuth2 auth provider
|
static OAuth2Auth |
OAuth2Auth.create(Vertx vertx,
OAuth2FlowType flow,
OAuth2ClientOptions config)
Create a OAuth2 auth provider
|
static OAuth2Auth |
OAuth2Auth.createKeycloak(Vertx vertx,
OAuth2FlowType flow,
JsonObject config)
Deprecated.
You should use the provider helper
KeycloakAuth instead.
Create a OAuth2 auth provider |
OAuth2Auth |
OAuth2Auth.decodeToken(String token,
Handler<AsyncResult<AccessToken>> handler)
Decode a token to a
AccessToken object. |
OAuth2Auth |
OAuth2Auth.introspectToken(String token,
Handler<AsyncResult<AccessToken>> handler)
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.
|
OAuth2Auth |
OAuth2Auth.introspectToken(String token,
String tokenType,
Handler<AsyncResult<JsonObject>> handler)
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.
|
Modifier and Type | Method and Description |
---|---|
static OAuth2Auth |
GoogleAuth.create(Vertx vertx,
JsonObject serviceAccountJson)
Create a OAuth2Auth provider for Google Service Account (Server to Server)
|
static OAuth2Auth |
KeycloakAuth.create(Vertx vertx,
JsonObject config)
Create a OAuth2Auth provider for Keycloak
|
static OAuth2Auth |
GoogleAuth.create(Vertx vertx,
JsonObject serviceAccountJson,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for Google Service Account (Server to Server)
|
static OAuth2Auth |
KeycloakAuth.create(Vertx vertx,
JsonObject config,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for Keycloak
|
static OAuth2Auth |
KeycloakAuth.create(Vertx vertx,
OAuth2FlowType flow,
JsonObject config)
Create a OAuth2Auth provider for Keycloak
|
static OAuth2Auth |
KeycloakAuth.create(Vertx vertx,
OAuth2FlowType flow,
JsonObject config,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for Keycloak
|
static OAuth2Auth |
BoxAuth.create(Vertx vertx,
String clientId,
String clientSecret)
Create a OAuth2Auth provider for App.net
|
static OAuth2Auth |
DropboxAuth.create(Vertx vertx,
String clientId,
String clientSecret)
Create a OAuth2Auth provider for Dropbox
|
static OAuth2Auth |
FacebookAuth.create(Vertx vertx,
String clientId,
String clientSecret)
Create a OAuth2Auth provider for Facebook
|
static OAuth2Auth |
FoursquareAuth.create(Vertx vertx,
String clientId,
String clientSecret)
Create a OAuth2Auth provider for Dropbox
|
static OAuth2Auth |
GithubAuth.create(Vertx vertx,
String clientId,
String clientSecret)
Create a OAuth2Auth provider for Gtihub
|
static OAuth2Auth |
GoogleAuth.create(Vertx vertx,
String clientId,
String clientSecret)
Create a OAuth2Auth provider for Google
|
static OAuth2Auth |
HerokuAuth.create(Vertx vertx,
String clientId,
String clientSecret)
Create a OAuth2Auth provider for Heroku
|
static OAuth2Auth |
InstagramAuth.create(Vertx vertx,
String clientId,
String clientSecret)
Create a OAuth2Auth provider for Instagram
|
static OAuth2Auth |
LinkedInAuth.create(Vertx vertx,
String clientId,
String clientSecret)
Create a OAuth2Auth provider for LinkedIn
|
static OAuth2Auth |
LiveAuth.create(Vertx vertx,
String clientId,
String clientSecret)
Create a OAuth2Auth provider for live.com
|
static OAuth2Auth |
MailchimpAuth.create(Vertx vertx,
String clientId,
String clientSecret)
Create a OAuth2Auth provider for Dropbox
|
static OAuth2Auth |
SalesforceAuth.create(Vertx vertx,
String clientId,
String clientSecret)
Create a OAuth2Auth provider for Salesforce
|
static OAuth2Auth |
SoundcloudAuth.create(Vertx vertx,
String clientId,
String clientSecret)
Create a OAuth2Auth provider for Dropbox
|
static OAuth2Auth |
StripeAuth.create(Vertx vertx,
String clientId,
String clientSecret)
Create a OAuth2Auth provider for Dropbox
|
static OAuth2Auth |
TwitterAuth.create(Vertx vertx,
String clientId,
String clientSecret)
Create a OAuth2Auth provider for Twitter
|
static OAuth2Auth |
BoxAuth.create(Vertx vertx,
String clientId,
String clientSecret,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for App.net
|
static OAuth2Auth |
DropboxAuth.create(Vertx vertx,
String clientId,
String clientSecret,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for Dropbox
|
static OAuth2Auth |
FacebookAuth.create(Vertx vertx,
String clientId,
String clientSecret,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for Facebook
|
static OAuth2Auth |
FoursquareAuth.create(Vertx vertx,
String clientId,
String clientSecret,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for Dropbox
|
static OAuth2Auth |
GithubAuth.create(Vertx vertx,
String clientId,
String clientSecret,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for Gtihub
|
static OAuth2Auth |
GoogleAuth.create(Vertx vertx,
String clientId,
String clientSecret,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for Google
|
static OAuth2Auth |
HerokuAuth.create(Vertx vertx,
String clientId,
String clientSecret,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for live.com
|
static OAuth2Auth |
InstagramAuth.create(Vertx vertx,
String clientId,
String clientSecret,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for Instagram
|
static OAuth2Auth |
LinkedInAuth.create(Vertx vertx,
String clientId,
String clientSecret,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for LinkedIn
|
static OAuth2Auth |
LiveAuth.create(Vertx vertx,
String clientId,
String clientSecret,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for live.com
|
static OAuth2Auth |
MailchimpAuth.create(Vertx vertx,
String clientId,
String clientSecret,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for Dropbox
|
static OAuth2Auth |
SalesforceAuth.create(Vertx vertx,
String clientId,
String clientSecret,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for Salesforce
|
static OAuth2Auth |
SoundcloudAuth.create(Vertx vertx,
String clientId,
String clientSecret,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for Dropbox
|
static OAuth2Auth |
StripeAuth.create(Vertx vertx,
String clientId,
String clientSecret,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for Dropbox
|
static OAuth2Auth |
TwitterAuth.create(Vertx vertx,
String clientId,
String clientSecret,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for Twitter
|
static OAuth2Auth |
AzureADAuth.create(Vertx vertx,
String clientId,
String clientSecret,
String guid)
Create a OAuth2Auth provider for Microsoft Azure Active Directory
|
static OAuth2Auth |
CloudFoundryAuth.create(Vertx vertx,
String clientId,
String clientSecret,
String uuaURL)
Create a OAuth2Auth provider for CloudFoundry UAA
|
static OAuth2Auth |
ShopifyAuth.create(Vertx vertx,
String clientId,
String clientSecret,
String shop)
Create a OAuth2Auth provider for Shopify
|
static OAuth2Auth |
AzureADAuth.create(Vertx vertx,
String clientId,
String clientSecret,
String guid,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for Microsoft Azure Active Directory
|
static OAuth2Auth |
CloudFoundryAuth.create(Vertx vertx,
String clientId,
String clientSecret,
String uuaURL,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for CloudFoundry UAA
|
static OAuth2Auth |
ShopifyAuth.create(Vertx vertx,
String clientId,
String clientSecret,
String shop,
HttpClientOptions httpClientOptions)
Create a OAuth2Auth provider for Shopify
|
Modifier and Type | Method and Description |
---|---|
static OAuth2AuthHandler |
OAuth2AuthHandler.create(OAuth2Auth authProvider,
String callbackURL)
Create a OAuth2 auth handler with host pinning
|
Modifier and Type | Method and Description |
---|---|
static OAuth2Auth |
OAuth2Auth_GroovyExtension.api(OAuth2Auth j_receiver,
HttpMethod method,
String path,
Map<String,Object> params,
Handler<AsyncResult<Map<String,Object>>> handler) |
static OAuth2Auth |
OAuth2Auth_GroovyStaticExtension.create(OAuth2Auth j_receiver,
Vertx vertx,
OAuth2FlowType flow,
Map<String,Object> config) |
static OAuth2Auth |
OAuth2Auth_GroovyStaticExtension.createKeycloak(OAuth2Auth j_receiver,
Vertx vertx,
OAuth2FlowType flow,
Map<String,Object> config) |
static OAuth2Auth |
OAuth2Auth_GroovyExtension.introspectToken(OAuth2Auth j_receiver,
String token,
String tokenType,
Handler<AsyncResult<Map<String,Object>>> handler) |
Modifier and Type | Method and Description |
---|---|
static OAuth2Auth |
OAuth2Auth_GroovyExtension.api(OAuth2Auth j_receiver,
HttpMethod method,
String path,
Map<String,Object> params,
Handler<AsyncResult<Map<String,Object>>> handler) |
static String |
OAuth2Auth_GroovyExtension.authorizeURL(OAuth2Auth j_receiver,
Map<String,Object> params) |
static OAuth2Auth |
OAuth2Auth_GroovyStaticExtension.create(OAuth2Auth j_receiver,
Vertx vertx,
OAuth2FlowType flow,
Map<String,Object> config) |
static OAuth2Auth |
OAuth2Auth_GroovyStaticExtension.createKeycloak(OAuth2Auth j_receiver,
Vertx vertx,
OAuth2FlowType flow,
Map<String,Object> config) |
static void |
OAuth2Auth_GroovyExtension.getToken(OAuth2Auth j_receiver,
Map<String,Object> params,
Handler<AsyncResult<AccessToken>> handler) |
static OAuth2Auth |
OAuth2Auth_GroovyExtension.introspectToken(OAuth2Auth j_receiver,
String token,
String tokenType,
Handler<AsyncResult<Map<String,Object>>> handler) |
Modifier and Type | Method and Description |
---|---|
static OAuth2Auth |
AzureADAuth_GroovyStaticExtension.create(AzureADAuth j_receiver,
Vertx vertx,
String clientId,
String clientSecret,
String guid,
Map<String,Object> httpClientOptions) |
static OAuth2Auth |
BoxAuth_GroovyStaticExtension.create(BoxAuth j_receiver,
Vertx vertx,
String clientId,
String clientSecret,
Map<String,Object> httpClientOptions) |
static OAuth2Auth |
CloudFoundryAuth_GroovyStaticExtension.create(CloudFoundryAuth j_receiver,
Vertx vertx,
String clientId,
String clientSecret,
String uuaURL,
Map<String,Object> httpClientOptions) |
static OAuth2Auth |
DropboxAuth_GroovyStaticExtension.create(DropboxAuth j_receiver,
Vertx vertx,
String clientId,
String clientSecret,
Map<String,Object> httpClientOptions) |
static OAuth2Auth |
FacebookAuth_GroovyStaticExtension.create(FacebookAuth j_receiver,
Vertx vertx,
String clientId,
String clientSecret,
Map<String,Object> httpClientOptions) |
static OAuth2Auth |
FoursquareAuth_GroovyStaticExtension.create(FoursquareAuth j_receiver,
Vertx vertx,
String clientId,
String clientSecret,
Map<String,Object> httpClientOptions) |
static OAuth2Auth |
GithubAuth_GroovyStaticExtension.create(GithubAuth j_receiver,
Vertx vertx,
String clientId,
String clientSecret,
Map<String,Object> httpClientOptions) |
static OAuth2Auth |
GoogleAuth_GroovyStaticExtension.create(GoogleAuth j_receiver,
Vertx vertx,
Map<String,Object> serviceAccountJson) |
static OAuth2Auth |
GoogleAuth_GroovyStaticExtension.create(GoogleAuth j_receiver,
Vertx vertx,
Map<String,Object> serviceAccountJson,
Map<String,Object> httpClientOptions) |
static OAuth2Auth |
GoogleAuth_GroovyStaticExtension.create(GoogleAuth j_receiver,
Vertx vertx,
String clientId,
String clientSecret,
Map<String,Object> httpClientOptions) |
static OAuth2Auth |
HerokuAuth_GroovyStaticExtension.create(HerokuAuth j_receiver,
Vertx vertx,
String clientId,
String clientSecret,
Map<String,Object> httpClientOptions) |
static OAuth2Auth |
InstagramAuth_GroovyStaticExtension.create(InstagramAuth j_receiver,
Vertx vertx,
String clientId,
String clientSecret,
Map<String,Object> httpClientOptions) |
static OAuth2Auth |
KeycloakAuth_GroovyStaticExtension.create(KeycloakAuth j_receiver,
Vertx vertx,
Map<String,Object> config) |
static OAuth2Auth |
KeycloakAuth_GroovyStaticExtension.create(KeycloakAuth j_receiver,
Vertx vertx,
Map<String,Object> config,
Map<String,Object> httpClientOptions) |
static OAuth2Auth |
KeycloakAuth_GroovyStaticExtension.create(KeycloakAuth j_receiver,
Vertx vertx,
OAuth2FlowType flow,
Map<String,Object> config) |
static OAuth2Auth |
KeycloakAuth_GroovyStaticExtension.create(KeycloakAuth j_receiver,
Vertx vertx,
OAuth2FlowType flow,
Map<String,Object> config,
Map<String,Object> httpClientOptions) |
static OAuth2Auth |
LinkedInAuth_GroovyStaticExtension.create(LinkedInAuth j_receiver,
Vertx vertx,
String clientId,
String clientSecret,
Map<String,Object> httpClientOptions) |
static OAuth2Auth |
LiveAuth_GroovyStaticExtension.create(LiveAuth j_receiver,
Vertx vertx,
String clientId,
String clientSecret,
Map<String,Object> httpClientOptions) |
static OAuth2Auth |
MailchimpAuth_GroovyStaticExtension.create(MailchimpAuth j_receiver,
Vertx vertx,
String clientId,
String clientSecret,
Map<String,Object> httpClientOptions) |
static OAuth2Auth |
SalesforceAuth_GroovyStaticExtension.create(SalesforceAuth j_receiver,
Vertx vertx,
String clientId,
String clientSecret,
Map<String,Object> httpClientOptions) |
static OAuth2Auth |
ShopifyAuth_GroovyStaticExtension.create(ShopifyAuth j_receiver,
Vertx vertx,
String clientId,
String clientSecret,
String shop,
Map<String,Object> httpClientOptions) |
static OAuth2Auth |
SoundcloudAuth_GroovyStaticExtension.create(SoundcloudAuth j_receiver,
Vertx vertx,
String clientId,
String clientSecret,
Map<String,Object> httpClientOptions) |
static OAuth2Auth |
StripeAuth_GroovyStaticExtension.create(StripeAuth j_receiver,
Vertx vertx,
String clientId,
String clientSecret,
Map<String,Object> httpClientOptions) |
static OAuth2Auth |
TwitterAuth_GroovyStaticExtension.create(TwitterAuth j_receiver,
Vertx vertx,
String clientId,
String clientSecret,
Map<String,Object> httpClientOptions) |
Modifier and Type | Method and Description |
---|---|
OAuth2Auth |
OAuth2Auth.getDelegate() |
Modifier and Type | Method and Description |
---|---|
static OAuth2Auth |
OAuth2Auth.newInstance(OAuth2Auth arg) |
Constructor and Description |
---|
OAuth2Auth(OAuth2Auth delegate) |
Copyright © 2017. All rights reserved.