Module vertx.effect

Class GetAccessTokenRequest

  • All Implemented Interfaces:
    BiFunction<io.vertx.core.MultiMap,​HttpClientModule,​Val<jsonvalues.JsObj>>

    public class GetAccessTokenRequest
    extends Object
    implements BiFunction<io.vertx.core.MultiMap,​HttpClientModule,​Val<jsonvalues.JsObj>>
    Default req to get the access token in a Client Credentials Code POST https://host:port/uri grant_type=client_credentials Accept: application/json Authorization: Base64(ClientId:ClientSecret) Content-Type: application/x-www-form-urlencoded the default uri is /token the default host and port are the ones specified in the HttpClientModule where the requests that need the token are defined
    • Constructor Detail

      • GetAccessTokenRequest

        public GetAccessTokenRequest​(String clientId,
                                     String clientSecret,
                                     String host,
                                     String uri,
                                     int port,
                                     boolean ssl)
      • GetAccessTokenRequest

        public GetAccessTokenRequest​(String clientId,
                                     String clientSecret)
      • GetAccessTokenRequest

        public GetAccessTokenRequest​(String clientId,
                                     String clientSecret,
                                     String host,
                                     int port)