Package io.quarkus.oidc.runtime.devui
Class OidcDevServicesUtils
- java.lang.Object
-
- io.quarkus.oidc.runtime.devui.OidcDevServicesUtils
-
public final class OidcDevServicesUtils extends Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static 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 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)
-
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)
-
-