Click or drag to resize

NetForumAuthenticationManager Methods

The NetForumAuthenticationManager type exposes the following members.

Methods
 NameDescription
Public methodAuthenticateBackendUser Attempts to authenticate a NetFORUM backend (iWeb) user by their username and password
Public methodAuthenticateCustomer(Guid, AuthenticatedCustomer) Attempts to authenticate a customer using a one-time-use authentication (xws) token. If the customer is successfully authenticated, the authentication token will be automatically invalidated. This method can be used with the 'Single Sign-On With eWeb - eWeb Login' login flow at wiki.avectra.com/sso
Public methodAuthenticateCustomer(ICustomer, String) Validates a customer's password
Public methodAuthenticateCustomer(Int32, String) Validates a customer's password, identified by their record number
Public methodAuthenticateCustomer(String, String) Validates a customer's password, identified by their web login
Public methodAuthenticateCustomer(ICustomer, String, AuthenticatedCustomer) Validates a customer's password
Public methodAuthenticateCustomer(Int32, String, AuthenticatedCustomer) Validates a customer's password, identified by their record number
Public methodAuthenticateCustomer(String, String, AuthenticatedCustomer) Validates a customer's password, identified by their web login
Public methodAuthenticateCustomerByPrimaryEmail(String, String) Validates a customer's password, identified by their primary email address
Public methodAuthenticateCustomerByPrimaryEmail(String, String, AuthenticatedCustomer, Boolean) Validates a customer's password, identified by their primary email address
Public methodDoesPasswordMeetComplexityRequirements Determines whether a password meets the complexity requirements defined for external customers in netFORUM. This serves as a litmus test for whether the password will meet NetFORUM's password strength requirements, but does not take into account other password strength policies such as not repeating previous passwords, and ensuring the the password does not contain the customer's username.
Public methodGenerateAuthenticationToken Generates a one-time-use authentication (xws) token that can be used to authenticate a customer. This method can be used with the 'Single-Sign-On with eWeb - External Login' login flow at wiki.avectra.com/sso
Public methodGetPasswordRequirements Returns the current password requirements for external customers in netFORUM
Public methodSetPassword Changes the password of a customer
Top
See Also