Class OidcDevServicesUtils


  • public final class OidcDevServicesUtils
    extends Object
    • Method Detail

      • 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)
      • 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)