AuthCredentialRegistry class
Global registry for router authentication credential providers.
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Properties
- provider → AuthCredentialProvider?
-
no setter
Static Methods
-
clearListeners(
) → void - Clears all registered listeners.
-
clearProvider(
) → void - Removes any previously registered credential provider.
-
loadCra(
{required String realmUri, required String authId}) → Future< CraCredential?> -
loadCryptosign(
{required String realmUri, required String authId}) → Future< CryptosignCredential?> -
loadScram(
{required String realmUri, required String authId}) → Future< ScramCredential?> -
loadTicket(
{required String realmUri, required String authId}) → Future< TicketCredential?> -
registerListener(
CredentialLookupListener listener) → void - Registers a listener that is invoked after each credential lookup.
-
registerProvider(
AuthCredentialProvider provider) → void - Registers a credential provider that the router authenticators can use.
-
reset(
) → void - Clears all registered providers and listeners (useful for tests).