Interface OidcClientRegistration

All Superinterfaces:
AutoCloseable, Closeable
All Known Implementing Classes:
OidcClientRegistrationImpl

public interface OidcClientRegistration extends Closeable
OIDC client registration.
  • 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

      io.smallrye.mutiny.Uni<RegisteredClient> registerClient(ClientMetadata client)
      Register new client
      Parameters:
      client - client metadata for registering a new client
      Returns:
      Uni
    • registerClients

      io.smallrye.mutiny.Multi<RegisteredClient> registerClients(List<ClientMetadata> clients)
      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.