| Modifier and Type | Method and Description | 
|---|---|
OAuth2ClientOptions | 
OAuth2ClientOptions.addPubSecKey(PubSecKeyOptions pubSecKey)  | 
OAuth2ClientOptions | 
OAuth2ClientOptions.setAuthorizationPath(String authorizationPath)  | 
OAuth2ClientOptions | 
OAuth2ClientOptions.setClientID(String clientID)
Set the provider client id 
 | 
OAuth2ClientOptions | 
OAuth2ClientOptions.setClientSecret(String clientSecret)
Set the provider client secret 
 | 
OAuth2ClientOptions | 
OAuth2ClientOptions.setClientSecretParameterName(String clientSecretParameterName)
Override the HTTP form field name for client secret 
 | 
OAuth2ClientOptions | 
OAuth2ClientOptions.setExtraParameters(JsonObject extraParams)
Set extra parameters to be sent to the provider on each request 
 | 
OAuth2ClientOptions | 
OAuth2ClientOptions.setFlow(OAuth2FlowType flow)  | 
OAuth2ClientOptions | 
OAuth2ClientOptions.setHeaders(JsonObject headers)
Set custom headers to be sent with every request to the provider 
 | 
OAuth2ClientOptions | 
OAuth2ClientOptions.setIntrospectionPath(String introspectionPath)
Set the provider token introspection resource path 
 | 
OAuth2ClientOptions | 
OAuth2ClientOptions.setJwkPath(String jwkPath)  | 
OAuth2ClientOptions | 
OAuth2ClientOptions.setJWTOptions(JWTOptions jwtOptions)  | 
OAuth2ClientOptions | 
OAuth2ClientOptions.setLogoutPath(String logoutPath)
Set the provider logout path 
 | 
OAuth2ClientOptions | 
OAuth2ClientOptions.setPubSecKeys(List<PubSecKeyOptions> pubSecKeys)  | 
OAuth2ClientOptions | 
OAuth2ClientOptions.setRevocationPath(String revocationPath)
Set the Oauth2 revocation resource path. 
 | 
OAuth2ClientOptions | 
OAuth2ClientOptions.setScopeSeparator(String scopeSeparator)
Deprecated.  
 | 
OAuth2ClientOptions | 
OAuth2ClientOptions.setSite(String site)
Root URL for the provider 
 | 
OAuth2ClientOptions | 
OAuth2ClientOptions.setTokenPath(String tokenPath)  | 
OAuth2ClientOptions | 
OAuth2ClientOptions.setUseBasicAuthorizationHeader(boolean useBasicAuthorizationHeader)
Deprecated.  
 | 
OAuth2ClientOptions | 
OAuth2ClientOptions.setUserAgent(String userAgent)
Set a custom user agent to use when communicating to a provider 
 | 
OAuth2ClientOptions | 
OAuth2ClientOptions.setUserInfoParameters(JsonObject userInfoParams)
Set custom parameters to be sent during the userInfo resource request 
 | 
OAuth2ClientOptions | 
OAuth2ClientOptions.setUserInfoPath(String userInfoPath)
Set the provider userInfo resource path 
 | 
OAuth2ClientOptions | 
OAuth2ClientOptions.setValidateIssuer(boolean validateIssuer)  | 
| Modifier and Type | Method and Description | 
|---|---|
static OAuth2Auth | 
OAuth2Auth.create(Vertx vertx,
      OAuth2ClientOptions config)
Create a OAuth2 auth provider 
 | 
static OAuth2Auth | 
OAuth2Auth.create(Vertx vertx,
      OAuth2FlowType flow,
      OAuth2ClientOptions config)
Deprecated. 
 
the flow configuration should be passed in the config object 
 | 
static void | 
OAuth2ClientOptionsConverter.fromJson(Iterable<Map.Entry<String,Object>> json,
        OAuth2ClientOptions obj)  | 
static void | 
OAuth2ClientOptionsConverter.toJson(OAuth2ClientOptions obj,
      JsonObject json)  | 
static void | 
OAuth2ClientOptionsConverter.toJson(OAuth2ClientOptions obj,
      Map<String,Object> json)  | 
| Constructor and Description | 
|---|
OAuth2ClientOptions(OAuth2ClientOptions other)
Copy constructor 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static void | 
SalesforceAuth.discover(Vertx vertx,
        OAuth2ClientOptions config,
        Handler<AsyncResult<OAuth2Auth>> handler)
Create a OAuth2Auth provider for OpenID Connect Discovery. 
 | 
static void | 
GoogleAuth.discover(Vertx vertx,
        OAuth2ClientOptions config,
        Handler<AsyncResult<OAuth2Auth>> handler)
Create a OAuth2Auth provider for OpenID Connect Discovery. 
 | 
static void | 
AzureADAuth.discover(Vertx vertx,
        OAuth2ClientOptions config,
        Handler<AsyncResult<OAuth2Auth>> handler)
Create a OAuth2Auth provider for OpenID Connect Discovery. 
 | 
static void | 
OpenIDConnectAuth.discover(Vertx vertx,
        OAuth2ClientOptions config,
        Handler<AsyncResult<OAuth2Auth>> handler)
Create a OAuth2Auth provider for OpenID Connect Discovery. 
 | 
static void | 
KeycloakAuth.discover(Vertx vertx,
        OAuth2ClientOptions config,
        Handler<AsyncResult<OAuth2Auth>> handler)
Create a OAuth2Auth provider for OpenID Connect Discovery. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static OAuth2RBAC | 
KeycloakRBAC.create(OAuth2ClientOptions options)
Factory method to create a RBAC handler for tokens adhering to the Keycloak token format. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static OAuth2Auth | 
OAuth2Auth.create(Vertx vertx,
      OAuth2ClientOptions config)
Create a OAuth2 auth provider 
 | 
static OAuth2Auth | 
OAuth2Auth.create(Vertx vertx,
      OAuth2FlowType flow,
      OAuth2ClientOptions config)
Deprecated.  
 | 
| Modifier and Type | Method and Description | 
|---|---|
static void | 
SalesforceAuth.discover(Vertx vertx,
        OAuth2ClientOptions config,
        Handler<AsyncResult<OAuth2Auth>> handler)
Create a OAuth2Auth provider for OpenID Connect Discovery. 
 | 
static void | 
GoogleAuth.discover(Vertx vertx,
        OAuth2ClientOptions config,
        Handler<AsyncResult<OAuth2Auth>> handler)
Create a OAuth2Auth provider for OpenID Connect Discovery. 
 | 
static void | 
AzureADAuth.discover(Vertx vertx,
        OAuth2ClientOptions config,
        Handler<AsyncResult<OAuth2Auth>> handler)
Create a OAuth2Auth provider for OpenID Connect Discovery. 
 | 
static void | 
OpenIDConnectAuth.discover(Vertx vertx,
        OAuth2ClientOptions config,
        Handler<AsyncResult<OAuth2Auth>> handler)
Create a OAuth2Auth provider for OpenID Connect Discovery. 
 | 
static void | 
KeycloakAuth.discover(Vertx vertx,
        OAuth2ClientOptions config,
        Handler<AsyncResult<OAuth2Auth>> handler)
Create a OAuth2Auth provider for OpenID Connect Discovery. 
 | 
static Single<OAuth2Auth> | 
SalesforceAuth.rxDiscover(Vertx vertx,
          OAuth2ClientOptions config)
Create a OAuth2Auth provider for OpenID Connect Discovery. 
 | 
static Single<OAuth2Auth> | 
GoogleAuth.rxDiscover(Vertx vertx,
          OAuth2ClientOptions config)
Create a OAuth2Auth provider for OpenID Connect Discovery. 
 | 
static Single<OAuth2Auth> | 
AzureADAuth.rxDiscover(Vertx vertx,
          OAuth2ClientOptions config)
Create a OAuth2Auth provider for OpenID Connect Discovery. 
 | 
static Single<OAuth2Auth> | 
OpenIDConnectAuth.rxDiscover(Vertx vertx,
          OAuth2ClientOptions config)
Create a OAuth2Auth provider for OpenID Connect Discovery. 
 | 
static Single<OAuth2Auth> | 
KeycloakAuth.rxDiscover(Vertx vertx,
          OAuth2ClientOptions config)
Create a OAuth2Auth provider for OpenID Connect Discovery. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static OAuth2RBAC | 
KeycloakRBAC.create(OAuth2ClientOptions options)
Factory method to create a RBAC handler for tokens adhering to the Keycloak token format. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static OAuth2Auth | 
OAuth2Auth.create(Vertx vertx,
      OAuth2ClientOptions config)
Create a OAuth2 auth provider 
 | 
static OAuth2Auth | 
OAuth2Auth.create(Vertx vertx,
      OAuth2FlowType flow,
      OAuth2ClientOptions config)
Deprecated.  
 | 
| Modifier and Type | Method and Description | 
|---|---|
static void | 
SalesforceAuth.discover(Vertx vertx,
        OAuth2ClientOptions config,
        Handler<AsyncResult<OAuth2Auth>> handler)
Create a OAuth2Auth provider for OpenID Connect Discovery. 
 | 
static void | 
GoogleAuth.discover(Vertx vertx,
        OAuth2ClientOptions config,
        Handler<AsyncResult<OAuth2Auth>> handler)
Create a OAuth2Auth provider for OpenID Connect Discovery. 
 | 
static void | 
AzureADAuth.discover(Vertx vertx,
        OAuth2ClientOptions config,
        Handler<AsyncResult<OAuth2Auth>> handler)
Create a OAuth2Auth provider for OpenID Connect Discovery. 
 | 
static void | 
OpenIDConnectAuth.discover(Vertx vertx,
        OAuth2ClientOptions config,
        Handler<AsyncResult<OAuth2Auth>> handler)
Create a OAuth2Auth provider for OpenID Connect Discovery. 
 | 
static void | 
KeycloakAuth.discover(Vertx vertx,
        OAuth2ClientOptions config,
        Handler<AsyncResult<OAuth2Auth>> handler)
Create a OAuth2Auth provider for OpenID Connect Discovery. 
 | 
static Observable<OAuth2Auth> | 
SalesforceAuth.discoverObservable(Vertx vertx,
                  OAuth2ClientOptions config)
 | 
static Observable<OAuth2Auth> | 
GoogleAuth.discoverObservable(Vertx vertx,
                  OAuth2ClientOptions config)
Deprecated. 
 
 | 
static Observable<OAuth2Auth> | 
AzureADAuth.discoverObservable(Vertx vertx,
                  OAuth2ClientOptions config)
Deprecated. 
 
 | 
static Observable<OAuth2Auth> | 
OpenIDConnectAuth.discoverObservable(Vertx vertx,
                  OAuth2ClientOptions config)
 | 
static Observable<OAuth2Auth> | 
KeycloakAuth.discoverObservable(Vertx vertx,
                  OAuth2ClientOptions config)
 | 
static Single<OAuth2Auth> | 
SalesforceAuth.rxDiscover(Vertx vertx,
          OAuth2ClientOptions config)
Create a OAuth2Auth provider for OpenID Connect Discovery. 
 | 
static Single<OAuth2Auth> | 
GoogleAuth.rxDiscover(Vertx vertx,
          OAuth2ClientOptions config)
Create a OAuth2Auth provider for OpenID Connect Discovery. 
 | 
static Single<OAuth2Auth> | 
AzureADAuth.rxDiscover(Vertx vertx,
          OAuth2ClientOptions config)
Create a OAuth2Auth provider for OpenID Connect Discovery. 
 | 
static Single<OAuth2Auth> | 
OpenIDConnectAuth.rxDiscover(Vertx vertx,
          OAuth2ClientOptions config)
Create a OAuth2Auth provider for OpenID Connect Discovery. 
 | 
static Single<OAuth2Auth> | 
KeycloakAuth.rxDiscover(Vertx vertx,
          OAuth2ClientOptions config)
Create a OAuth2Auth provider for OpenID Connect Discovery. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static OAuth2RBAC | 
KeycloakRBAC.create(OAuth2ClientOptions options)
Factory method to create a RBAC handler for tokens adhering to the Keycloak token format. 
 | 
Copyright © 2020 Eclipse. All rights reserved.