Class OidcDevServicesUtils

java.lang.Object
io.quarkus.oidc.runtime.devui.OidcDevServicesUtils

public final class OidcDevServicesUtils extends Object
  • Method Details

    • createWebClient

      public static io.vertx.mutiny.ext.web.client.WebClient createWebClient(io.vertx.core.Vertx vertx)
    • getPasswordAccessToken

      public static io.smallrye.mutiny.Uni<String> getPasswordAccessToken(io.vertx.mutiny.ext.web.client.WebClient client, String tokenUrl, String clientId, String clientSecret, String userName, String userPassword, Map<String,String> passwordGrantOptions)
    • getClientCredAccessToken

      public static io.smallrye.mutiny.Uni<String> getClientCredAccessToken(io.vertx.mutiny.ext.web.client.WebClient client, String tokenUrl, String clientId, String clientSecret, Map<String,String> clientCredGrantOptions)
    • getTokens

      public static io.smallrye.mutiny.Uni<String> getTokens(String tokenUrl, String clientId, String clientSecret, String authorizationCode, String redirectUri, io.vertx.core.Vertx vertxInstance, Map<String,String> grantOptions)
    • testServiceWithToken

      public static io.smallrye.mutiny.Uni<Integer> testServiceWithToken(String serviceUrl, String token, io.vertx.core.Vertx vertxInstance)
    • testServiceWithClientCred

      public static io.smallrye.mutiny.Uni<String> testServiceWithClientCred(String tokenUrl, String serviceUrl, String clientId, String clientSecret, io.vertx.core.Vertx vertxInstance, Duration timeout, Map<String,String> clientCredGrantOptions)
    • testServiceWithPassword

      public static io.smallrye.mutiny.Uni<String> testServiceWithPassword(String tokenUrl, String serviceUrl, String clientId, String clientSecret, String username, String password, io.vertx.core.Vertx vertxInstance, Duration timeout, Map<String,String> passwordGrantOptions, Map<String,String> usernameToPassword)