Class OidcClientRegistrationsImpl
java.lang.Object
io.quarkus.oidc.client.registration.runtime.OidcClientRegistrationsImpl
- All Implemented Interfaces:
OidcClientRegistrations,Closeable,AutoCloseable
public class OidcClientRegistrationsImpl
extends Object
implements OidcClientRegistrations, Closeable
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) Function<OidcClientRegistrationConfig, io.smallrye.mutiny.Uni<OidcClientRegistration>> -
Constructor Summary
ConstructorsConstructorDescriptionOidcClientRegistrationsImpl(OidcClientRegistration defaultClientReg, Map<String, OidcClientRegistration> staticOidcClientRegs, Function<OidcClientRegistrationConfig, io.smallrye.mutiny.Uni<OidcClientRegistration>> newOidcClientReg) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()Default OIDC client registration.Return a named OIDC client registrationReturn a map of all OIDC client registrations created from configured OIDC client registration configurations.io.smallrye.mutiny.Uni<OidcClientRegistration> newClientRegistration(OidcClientRegistrationConfig oidcConfig) Create a new OIDC client registration
-
Field Details
-
newOidcClientReg
Function<OidcClientRegistrationConfig,io.smallrye.mutiny.Uni<OidcClientRegistration>> newOidcClientReg
-
-
Constructor Details
-
OidcClientRegistrationsImpl
public OidcClientRegistrationsImpl() -
OidcClientRegistrationsImpl
public OidcClientRegistrationsImpl(OidcClientRegistration defaultClientReg, Map<String, OidcClientRegistration> staticOidcClientRegs, Function<OidcClientRegistrationConfig, io.smallrye.mutiny.Uni<OidcClientRegistration>> newOidcClientReg)
-
-
Method Details
-
getClientRegistration
Description copied from interface:OidcClientRegistrationsDefault OIDC client registration.- Specified by:
getClientRegistrationin interfaceOidcClientRegistrations- Returns:
OidcClientRegistration, null if no OIDC client registration configuration is available.
-
getClientRegistration
Description copied from interface:OidcClientRegistrationsReturn a named OIDC client registration- Specified by:
getClientRegistrationin interfaceOidcClientRegistrations- Parameters:
id- OIDC client registration id.- Returns:
OidcClientRegistration, null if no named OIDC client registration configuration is available.
-
getClientRegistrations
Description copied from interface:OidcClientRegistrationsReturn a map of all OIDC client registrations created from configured OIDC client registration configurations.- Specified by:
getClientRegistrationsin interfaceOidcClientRegistrations- Returns:
- Map of OIDC client registrations
-
newClientRegistration
public io.smallrye.mutiny.Uni<OidcClientRegistration> newClientRegistration(OidcClientRegistrationConfig oidcConfig) Description copied from interface:OidcClientRegistrationsCreate a new OIDC client registration- Specified by:
newClientRegistrationin interfaceOidcClientRegistrations- Parameters:
oidcConfig- OIDC client registration configuration- Returns:
- Uni
-
close
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Throws:
IOException
-