Package com.hcl.labs.domi.providers
Class ZoomOAuth2AuthProviderImpl
- java.lang.Object
-
- io.vertx.ext.auth.oauth2.impl.OAuth2AuthProviderImpl
-
- com.hcl.labs.domi.providers.ZoomOAuth2AuthProviderImpl
-
- All Implemented Interfaces:
io.vertx.ext.auth.authentication.AuthenticationProvider
,io.vertx.ext.auth.oauth2.OAuth2Auth
public class ZoomOAuth2AuthProviderImpl extends io.vertx.ext.auth.oauth2.impl.OAuth2AuthProviderImpl
- Author:
- Paul Withers OAuth2AuthProvider implementation for Zoom, to handle non-standard revoke API
-
-
Constructor Summary
Constructors Constructor Description ZoomOAuth2AuthProviderImpl(io.vertx.core.Vertx vertx, io.vertx.ext.auth.oauth2.OAuth2Options config)
Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.vertx.ext.auth.oauth2.OAuth2Auth
revoke(io.vertx.ext.auth.User user, String tokenType, io.vertx.core.Handler<io.vertx.core.AsyncResult<Void>> handler)
-
Methods inherited from class io.vertx.ext.auth.oauth2.impl.OAuth2AuthProviderImpl
authenticate, authenticate, authorizeURL, decodeToken, endSessionURL, getConfig, getFlowType, introspectToken, jWKSet, missingKeyHandler, rbacHandler, refresh, userInfo
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
Method Detail
-
revoke
public io.vertx.ext.auth.oauth2.OAuth2Auth revoke(io.vertx.ext.auth.User user, String tokenType, io.vertx.core.Handler<io.vertx.core.AsyncResult<Void>> handler)
- Specified by:
revoke
in interfaceio.vertx.ext.auth.oauth2.OAuth2Auth
- Overrides:
revoke
in classio.vertx.ext.auth.oauth2.impl.OAuth2AuthProviderImpl
-
-