|
UserInfoAuthenticateUser(String, String, String, String) Method
|
Authenticates the specified user credentials.
Namespace: GSF.IdentityAssembly: GSF.Core (in GSF.Core.dll) Version: 2.4.218-beta+101eee949414e414795e55a6e73d88938f0177b8
Syntax GSF.Identity.UserInfo.AuthenticateUser = function(domain, userName, password, errorMessage);
View SourceParameters
- domain String
- Domain of user to authenticate.
- userName String
- Username of user to authenticate.
- password String
- Password of user to authenticate.
- errorMessage String
- Error message returned, if authentication fails.
Return Value
IPrincipaltrue if the user credentials are authenticated successfully; otherwise false.
Example
This example shows how to validate a user's credentials and retrieve an error message if validation fails:
using System;
using GSF.Identity;
class Program
{
static void Main(string[] args)
{
string domain = "XYZCorp";
string username = "johndoe";
string password = "password";
string errorMessage;
if (UserInfo.AuthenticateUser(domain, username, password, out errorMessage) is not null)
Console.WriteLine("Successfully authenticated user \"{0}\\{1}\".", domain, username);
else
Console.WriteLine("Failed to authenticate user \"{0}\\{1}\" due to exception: {2}", domain, username, errorMessage);
Console.ReadLine();
}
}
See Also