Interface OidcClientRegistration
- All Superinterfaces:
AutoCloseable,Closeable
- All Known Implementing Classes:
OidcClientRegistrationImpl
OIDC client registration.
-
Method Summary
Modifier and TypeMethodDescriptionio.smallrye.mutiny.Uni<RegisteredClient> readClient(String registrationUri, String registrationToken) Read an already registered client.io.smallrye.mutiny.Uni<RegisteredClient> registerClient(ClientMetadata client) Register new clientio.smallrye.mutiny.Multi<RegisteredClient> registerClients(List<ClientMetadata> clients) Register one or more new clientsio.smallrye.mutiny.Uni<RegisteredClient> Client registered at start-up with the configured metadata.
-
Method Details
-
registeredClient
io.smallrye.mutiny.Uni<RegisteredClient> registeredClient()Client registered at start-up with the configured metadata.- Returns:
RegisteredClient, null if no configured metadata is available.
-
registerClient
Register new client- Parameters:
client- client metadata for registering a new client- Returns:
- Uni
-
registerClients
Register one or more new clients- Parameters:
clients- list of client metadata for registering new clients- Returns:
- Uni
-
readClient
io.smallrye.mutiny.Uni<RegisteredClient> readClient(String registrationUri, String registrationToken) Read an already registered client.- Parameters:
registrationUri- Address of the registration endpoint for the client.registrationToken- Registration token of the client- Returns:
- registered client.
-