interface UmbMfaProviderConfigurationElementProps {
    callback: ((providerName: string, code: string, secret: string) => UmbMfaProviderConfigurationCallback);
    close: (() => void);
    displayName: string;
    providerName: string;
}

Implemented by

Properties

callback: ((providerName: string, code: string, secret: string) => UmbMfaProviderConfigurationCallback)

Call this function to execute the action for the given provider, e.g. to enable or disable it.

Type declaration

    • (providerName, code, secret): UmbMfaProviderConfigurationCallback
    • Parameters

      • providerName: string

        The name of the provider to enable.

      • code: string

        The authentication code from the authentication method.

      • secret: string

        The secret from the authentication backend.

      Returns UmbMfaProviderConfigurationCallback

      A promise that resolves when the action is completed with an error if the action failed.

close: (() => void)

Call this function to close the modal.

displayName: string

The display name of the provider. If this is not set, the provider name will be used.

providerName: string

The name of the provider reflecting the provider name in the backend.

""