Authentication.MfaProviderView Class
Namespace: Nucleus.Abstractions.Authentication
Assembly: Nucleus.Abstractions.dll
Class used to provide data to/from a multi-factor authentication (MFA) provider view used to edit or set up a MFA provider configuration for a user.
Properties
ChallengeResponse
Property
The value entered by the user in response to a challenge, used to verify that the user has successfully set up the congfiguration.
ConfigurationId
Property
Id of the MFA provider user configuration.
ConfigurationName
Property
Friendly name of the configuration.
Message
Property
Error or warning message.
MfaProviderViewTypeName
Property
This class (MfaProviderView) is always inherited and implemented by another class. The MfaProviderViewTypeName contains the short type name (namespace.classname, assembly) of the class which implements MfaProviderView, and is used by our Model Binder Provider (Nucleus.ViewFeatures.ModelBinding.InterfaceBinderProvider) to perform MVC deserialization into the correct class.
ProviderTypeName
Property
Short type name (namespace.class, assembly) for the MFA provider.
ProviderUserSettings
Property
Gets or sets the provider-specific settings for the user's multi-factor authentication provider configuration.
ProviderUserSettingsTypeName
Property
The ProviderUserSettings property always contains an instance of a class which inherits and implements MfaProviderUserSettings. The ProviderUserSettingsTypeName property contains the short type name (namespace.classname, assembly) of the class which implements MfaProviderUserSettings, and is used by our Model Binder Provider (Nucleus.ViewFeatures.ModelBinding.InterfaceBinderProvider) to perform MVC deserialization into the correct class.
Verified
Property
Gets or sets whether the user has completed the verification process for this configuration.
ViewName
Property
Name/path of the view to render.