Factory interface for creating OAuth2 based io.vertx.ext.auth.AuthProvider instances.
AnythingObjectBasic ...and other supertypesAuthProviderOAuth2AuthAuthProviderBasicIdentifiableObjectAnythingno subtypes hierarchy
| Initializer |
OAuth2Auth(OAuth2Auth unknown) |
| Inherited Attributes |
Attributes inherited from: Objecthash, string |
| Methods | |
api | shared default OAuth2Auth api(HttpMethod method, String path, Object params, Anything(Throwable|Object) handler)Call OAuth2 APIs. Parameters:
|
authorizeURL | shared default String authorizeURL(Object params)Generate a redirect URL to the authN/Z backend. It only applies to auth_code flow. |
getToken | shared default void getToken(Object params, Anything(Throwable|AccessToken) handler)Returns the Access Token object. Parameters:
|
| Inherited Methods |
Methods inherited from: AuthProviderauthenticate |
Methods inherited from: Objectequals |