Click or drag to resize

VGSecurityRuntimeCheckCredential Method

Checks if credentials are valid but does not load security permissions or change current principal.

Namespace:  Novalys.VisualGuard.Security
Assembly:  Novalys.VisualGuard.Security (in Novalys.VisualGuard.Security.dll) Version: 2019.1.831.19 (2019.1.0831.19)
Syntax
public VGAuthenticationState CheckCredential(
	string name,
	string password,
	VGAuthenticationMode mode
)

Parameters

name
Type: SystemString
the name of the user.
password
Type: SystemString
the password of the user
mode
Type: Novalys.VisualGuard.SecurityVGAuthenticationMode
A VGAuthenticationMode value indicating the authentication mode used to validate the user.

Return Value

Type: VGAuthenticationState
true if the credentials are valid, false otherwise.
Exceptions
ExceptionCondition
ArgumentExceptionThe value of mode is equal to None or is a combination of several modes.

- or-

the name is an empty string or is longer than 64 characters or contains invalid chars ('\', '/', '?', '*', '%', ';', ''', '"', ':', '|', '[', ']', '+', '=', ',').

- or-

the password is longer than 64 characters.
ArgumentNullException The name or the password is null (Nothing in VB) and the mode is not Windows.
NotSupportedException

the repository does not support Visual Guard authentication mode.

The name is empty.

VGConfigurationExceptionThe configuration file is not valid

or

A problem occurs during the connection to the repository.

or

The version of the repository or the version of the permissions is not supported by the application.
Remarks
this method does not update credential statistic
See Also