public class OpenIDConnectAuth extends Object
OAuth2Auth
for OpenID Connect.
NOTE: This class has been automatically generated from the original
non RX-ified interface using Vert.x codegen.Modifier and Type | Field and Description |
---|---|
static io.vertx.lang.rx.TypeArg<OpenIDConnectAuth> |
__TYPE_ARG |
Constructor and Description |
---|
OpenIDConnectAuth(Object delegate) |
OpenIDConnectAuth(OpenIDConnectAuth delegate) |
Modifier and Type | Method and Description |
---|---|
static void |
discover(Vertx vertx,
OAuth2ClientOptions config,
Handler<AsyncResult<OAuth2Auth>> handler)
Create a OAuth2Auth provider for OpenID Connect Discovery.
|
static Observable<OAuth2Auth> |
discoverObservable(Vertx vertx,
OAuth2ClientOptions config)
Deprecated.
|
boolean |
equals(Object o) |
OpenIDConnectAuth |
getDelegate() |
int |
hashCode() |
static OpenIDConnectAuth |
newInstance(OpenIDConnectAuth arg) |
static Single<OAuth2Auth> |
rxDiscover(Vertx vertx,
OAuth2ClientOptions config)
Create a OAuth2Auth provider for OpenID Connect Discovery.
|
String |
toString() |
public static final io.vertx.lang.rx.TypeArg<OpenIDConnectAuth> __TYPE_ARG
public OpenIDConnectAuth(OpenIDConnectAuth delegate)
public OpenIDConnectAuth(Object delegate)
public OpenIDConnectAuth getDelegate()
public static void discover(Vertx vertx, OAuth2ClientOptions config, Handler<AsyncResult<OAuth2Auth>> handler)
vertx
- the vertx instanceconfig
- the initial config, it should contain a site urlhandler
- the instantiated Oauth2 provider instance handler@Deprecated public static Observable<OAuth2Auth> discoverObservable(Vertx vertx, OAuth2ClientOptions config)
rxDiscover(io.vertx.rxjava.core.Vertx, io.vertx.ext.auth.oauth2.OAuth2ClientOptions)
insteadvertx
- the vertx instanceconfig
- the initial config, it should contain a site urlpublic static Single<OAuth2Auth> rxDiscover(Vertx vertx, OAuth2ClientOptions config)
vertx
- the vertx instanceconfig
- the initial config, it should contain a site urlpublic static OpenIDConnectAuth newInstance(OpenIDConnectAuth arg)
Copyright © 2020 Eclipse. All rights reserved.