Package io.quarkus.oidc.runtime
Class OidcProviderClient
- java.lang.Object
-
- io.quarkus.oidc.runtime.OidcProviderClient
-
public class OidcProviderClient extends Object
-
-
Constructor Summary
Constructors Constructor Description OidcProviderClient(io.vertx.mutiny.ext.web.client.WebClient client, OidcConfigurationMetadata metadata, OidcTenantConfig oidcConfig)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.smallrye.mutiny.Uni<AuthorizationCodeTokens>getAuthorizationCodeTokens(String code, String redirectUri)io.smallrye.mutiny.Uni<JsonWebKeySet>getJsonWebKeySet()OidcConfigurationMetadatagetMetadata()OidcTenantConfiggetOidcConfig()io.smallrye.mutiny.Uni<io.vertx.core.json.JsonObject>getUserInfo(String token)io.smallrye.mutiny.Uni<io.vertx.core.json.JsonObject>introspectToken(String token)io.smallrye.mutiny.Uni<AuthorizationCodeTokens>refreshAuthorizationCodeTokens(String refreshToken)
-
-
-
Constructor Detail
-
OidcProviderClient
public OidcProviderClient(io.vertx.mutiny.ext.web.client.WebClient client, OidcConfigurationMetadata metadata, OidcTenantConfig oidcConfig)
-
-
Method Detail
-
getMetadata
public OidcConfigurationMetadata getMetadata()
-
getJsonWebKeySet
public io.smallrye.mutiny.Uni<JsonWebKeySet> getJsonWebKeySet()
-
getUserInfo
public io.smallrye.mutiny.Uni<io.vertx.core.json.JsonObject> getUserInfo(String token)
-
introspectToken
public io.smallrye.mutiny.Uni<io.vertx.core.json.JsonObject> introspectToken(String token)
-
getOidcConfig
public OidcTenantConfig getOidcConfig()
-
getAuthorizationCodeTokens
public io.smallrye.mutiny.Uni<AuthorizationCodeTokens> getAuthorizationCodeTokens(String code, String redirectUri)
-
refreshAuthorizationCodeTokens
public io.smallrye.mutiny.Uni<AuthorizationCodeTokens> refreshAuthorizationCodeTokens(String refreshToken)
-
-