Class RegisteredClientImpl
java.lang.Object
io.quarkus.oidc.client.registration.runtime.RegisteredClientImpl
- All Implemented Interfaces:
RegisteredClient,Closeable,AutoCloseable
-
Constructor Summary
ConstructorsConstructorDescriptionRegisteredClientImpl(io.vertx.mutiny.ext.web.client.WebClient client, OidcClientRegistrationConfig oidcConfig, Map<io.quarkus.oidc.common.OidcEndpoint.Type, List<io.quarkus.oidc.common.OidcRequestFilter>> oidcRequestFilters, Map<io.quarkus.oidc.common.OidcEndpoint.Type, List<io.quarkus.oidc.common.OidcResponseFilter>> oidcResponseFilters, ClientMetadata registeredMetadata, String registrationClientUri, String registrationToken) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()io.smallrye.mutiny.Uni<Void> delete()Delete registered client from this client's registration endpoint.metadata()Return current metadata of the registered client.io.smallrye.mutiny.Uni<RegisteredClient> read()Read current metadata of the registered client from this client's registration endpoint.Return this client's registration token.Return this client's registration URI.io.smallrye.mutiny.Uni<RegisteredClient> update(ClientMetadata newMetadata) Update metadata of the registered client using this client's registration endpoint.
-
Constructor Details
-
RegisteredClientImpl
public RegisteredClientImpl(io.vertx.mutiny.ext.web.client.WebClient client, OidcClientRegistrationConfig oidcConfig, Map<io.quarkus.oidc.common.OidcEndpoint.Type, List<io.quarkus.oidc.common.OidcRequestFilter>> oidcRequestFilters, Map<io.quarkus.oidc.common.OidcEndpoint.Type, List<io.quarkus.oidc.common.OidcResponseFilter>> oidcResponseFilters, ClientMetadata registeredMetadata, String registrationClientUri, String registrationToken)
-
-
Method Details
-
metadata
Description copied from interface:RegisteredClientReturn current metadata of the registered client.- Specified by:
metadatain interfaceRegisteredClient- Returns:
- Metadata of the registered client.
-
read
Description copied from interface:RegisteredClientRead current metadata of the registered client from this client's registration endpoint.- Specified by:
readin interfaceRegisteredClient- Returns:
- Registered client containing current metadata.
-
update
Description copied from interface:RegisteredClientUpdate metadata of the registered client using this client's registration endpoint.- Specified by:
updatein interfaceRegisteredClient- Returns:
- Registered client containing updated metadata.
-
delete
Description copied from interface:RegisteredClientDelete registered client from this client's registration endpoint.- Specified by:
deletein interfaceRegisteredClient
-
close
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Throws:
IOException
-
registrationUri
Description copied from interface:RegisteredClientReturn this client's registration URI.- Specified by:
registrationUriin interfaceRegisteredClient- Returns:
- Address of the registration endpoint for this client.
-
registrationToken
Description copied from interface:RegisteredClientReturn this client's registration token.- Specified by:
registrationTokenin interfaceRegisteredClient- Returns:
- Registration token of this client.
-