Classes
Methods
(static) AzureADAuth.create(vertx, clientId, clientSecret, guid, httpClientOptions) → {OAuth2Auth}
Create a OAuth2Auth provider for Microsoft Azure Active Directory
Parameters:
| Name | Type | Description |
|---|---|---|
vertx |
Vertx | |
clientId |
string | the client id given to you by Azure |
clientSecret |
string | the client secret given to you by Azure |
guid |
string | the guid of your application given to you by Azure |
httpClientOptions |
Object | custom http client options |
Returns:
- Type
- OAuth2Auth
(static) AzureADAuth.discover(vertx, config, handler)
Create a OAuth2Auth provider for OpenID Connect Discovery. The discovery will use the default site in the
configuration options and attempt to load the well known descriptor. If a site is provided (for example when
running on a custom instance) that site will be used to do the lookup.
If the discovered config includes a json web key url, it will be also fetched and the JWKs will be loaded into the OAuth provider so tokens can be decoded.
Parameters:
| Name | Type | Description |
|---|---|---|
vertx |
Vertx | the vertx instance |
config |
Object | the initial config |
handler |
function | the instantiated Oauth2 provider instance handler |