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.OAuth2Authrevoke(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:
revokein interfaceio.vertx.ext.auth.oauth2.OAuth2Auth- Overrides:
revokein classio.vertx.ext.auth.oauth2.impl.OAuth2AuthProviderImpl
-
-