Nucleus .Net Core CMS

Models.Configuration.AuthenticationProtocol Class

Namespace: Nucleus.Abstractions.Models.Configuration
Assembly: Nucleus.Abstractions.dll
Represents a configured authentication protocol.
Specifies which classes of users can log in with the authentication protocol.
Specifies whether the protocol is automatically attempted (by the login module) when a user navigates to a page containing the login module.
Specifies whether to create a Nucleus user for authenticated users, if there is no existing account for the user.
Specifies whether the protocol is enabled.
Display name for the authentication protocol.
Specifies LDAP domain name. Optional.
Specifies the account name to use for LDAP queries. Optional.
Specifies the password to use for LDAP queries. Optional.
Specifies the Authentication Protocol.
Remarks
Valid values are: Negotiate (for Kerberos/Windows authentication)
Specifies whether to remove the domain name from the authenticated user name when checking for and creating a Nucleus user account.
Specifies whether to update the Nucleus user with data from the authentication provider during each login.