- java.lang.Object
-
- io.vertx.core.AbstractVerticle
-
- vertx.effect.VertxModule
-
- vertx.effect.core.AbstractHttpClientModule
-
- vertx.effect.httpclient.HttpClientModule
-
- vertx.effect.core.OauthModule
-
- vertx.effect.httpclient.oauth.AuthorizationCodeModule
-
- All Implemented Interfaces:
io.vertx.core.Verticle
public class AuthorizationCodeModule extends OauthModule
-
-
Field Summary
Fields Modifier and Type Field Description protected BiFunction<HttpClientModule,jsonvalues.JsObj,Val<jsonvalues.JsObj>>
authenticateReq
protected λ<jsonvalues.JsObj,io.vavr.Tuple2<String,String>>
readTokensAfterAuthentication
protected String
refreshToken
-
Fields inherited from class vertx.effect.core.OauthModule
accessToken, accessTokenReq, accessTokenReqAttempts, authorizationHeaderName, authorizationHeaderValue, connectOauth, deleteOauth, getOauth, headOauth, optionsOauth, patchOauth, postOauth, putOauth, readNewAccessTokenAfterRefresh, refreshTokenPredicate, retryAccessTokenReqPredicate, retryReqPredicate, traceOauth
-
Fields inherited from class vertx.effect.httpclient.HttpClientModule
connect, delete, get, head, options, patch, post, put, trace
-
Fields inherited from class vertx.effect.core.AbstractHttpClientModule
httpClient, httpClientAddress, httpOptions
-
Fields inherited from class vertx.effect.VertxModule
deploymentOptions, vertxRef
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Val<io.vavr.Tuple2<String,String>>
authenticate(jsonvalues.JsObj input)
-
Methods inherited from class vertx.effect.core.OauthModule
oauth, resilientReq
-
Methods inherited from class vertx.effect.core.AbstractHttpClientModule
deploy, initialize
-
Methods inherited from class vertx.effect.VertxModule
ask, ask, deploy, deploy, deploy, deploy, deployConsumer, deployConsumer, deployVerticle, deployVerticle, start, tell, tell, trace, trace
-
-
-
-
Field Detail
-
refreshToken
protected String refreshToken
-
authenticateReq
protected BiFunction<HttpClientModule,jsonvalues.JsObj,Val<jsonvalues.JsObj>> authenticateReq
-
-