Click or drag to resize

AuthenticationFlags Enumeration

Options providing additional information about how user authentication should be performed. The flags are used with Authenticate(String, Int64) , Authenticate(String, String, NameValueCollection, Int64), and AuthenticateUser(String, String, String, Int32).

Namespace:  NetQuarry
Assembly:  EAP.Core (in EAP.Core.dll) Version: 2.0.0.0 (4.6.8.0)
Syntax
[FlagsAttribute]
public enum AuthenticationFlags
Members
  Member nameValueDescription
CustomMask65535 Flags set aside for custom use.
DirectLink1 The authentication is being performed as part of GetDirectLoginURL(IAppContext, String, String, String, Int32, String).
AuthOnly16777216 The authentication is being performed as a user-authentication only and is NOT part of the user login process. In particular, the last_login_dt column in the AuthenticationView will not be updated and the last_auth_dt column, if available, will be updated instead.
ByExistingAppContext33554432 The authentication present on this Application was not granted by any actual authentication process, but rather by cloning an existing, already-authenticated AppContext.
AuthOtherUser67108864 The application is performing an authentication on a UserContext of a user other than the UserContext associated with the application (UserContext). When this is specified, the authenticating application should not be modified by the authentication process.
NoPersist134217728 Do not caches the current credentials to the database using the Token (Persist(IAppContext)).
NoPasswordValidate268435456 Authenticate without testing password. This is used by the password reset mechanism and certain internal operations and not otherwise recommended.
ProxyUser536870912 This is a proxy login (admin/developer logging in as another user, or possibly a service user acting as a non-service user).
NoDBPasswordEncryption1073741824 The password in the DB we are validating against is not encrypted, or both the DB password and the provided password to validate are encrypted and therefore password authentication should be performed without encrypting the password being attempted.
See Also