Package io.quarkus.oidc.runtime.devui
Class OidcDevServicesUtils
java.lang.Object
io.quarkus.oidc.runtime.devui.OidcDevServicesUtils
-
Method Summary
Modifier and TypeMethodDescriptionstatic io.vertx.mutiny.ext.web.client.WebClient
createWebClient
(io.vertx.core.Vertx vertx) 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) 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) 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) 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) 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) static io.smallrye.mutiny.Uni<Integer>
testServiceWithToken
(String serviceUrl, String token, io.vertx.core.Vertx vertxInstance)
-
Method Details
-
createWebClient
public static io.vertx.mutiny.ext.web.client.WebClient createWebClient(io.vertx.core.Vertx vertx) -
getPasswordAccessToken
-
getClientCredAccessToken
-
getTokens
-
testServiceWithToken
-
testServiceWithClientCred
-
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)
-