"cognito authentication in AWS using C#" Code Answer's
You're definitely familiar with the best coding language C# that developers use to develop their projects and they get all their queries like "cognito authentication in AWS using C#" answered properly. Developers are finding an appropriate answer about cognito authentication in AWS using C# related to the C# coding language. By visiting this online portal developers get answers concerning C# codes question like cognito authentication in AWS using C#. Enter your desired code related query in the search bar and get every piece of information about C# code related question on cognito authentication in AWS using C#.
cognito authentication in AWS using C#
. . .
using Amazon.CognitoIdentityProvider;
using Amazon.CognitoIdentityProvider.Model;
public class CognitoUserManager : UserManager<CognitoUser>
{
private readonly AmazonCognitoIdentityProviderClient _client =
new AmazonCognitoIdentityProviderClient();
private readonly string _clientId = ConfigurationManager.AppSettings["CLIENT_ID"];
private readonly string _poolId = ConfigurationManager.AppSettings["USERPOOL_ID"];
public CognitoUserManager(IUserStore<CognitoUser> store)
: base(store)
{
}
. . .
public override Task<bool> CheckPasswordAsync(CognitoUser user, string password)
{
return CheckPasswordAsync(user.UserName, password);
}
private async Task<bool> CheckPasswordAsync(string userName, string password)
{
try
{
var authReq = new AdminInitiateAuthRequest
{
UserPoolId = ConfigurationManager.AppSettings["USERPOOL_ID"],
ClientId = ConfigurationManager.AppSettings["CLIENT_ID"],
AuthFlow = AuthFlowType.ADMIN_NO_SRP_AUTH
};
authReq.AuthParameters.Add("USERNAME", userName);
authReq.AuthParameters.Add("PASSWORD", password);
AdminInitiateAuthResponse authResp = await _client.AdminInitiateAuthAsync(authReq);
return true;
}
catch
{
return false;
}
}
. . .
}
Source: aws.amazon.com
cognito authentication in AWS using C#
. . .
using Amazon.CognitoIdentityProvider;
using Amazon.CognitoIdentityProvider.Model;
public class CognitoUserStore : IUserStore<CognitoUser>,
IUserLockoutStore<CognitoUser, string>,
IUserTwoFactorStore<CognitoUser, string>
{
private readonly AmazonCognitoIdentityProviderClient _client =
new AmazonCognitoIdentityProviderClient();
private readonly string _clientId = ConfigurationManager.AppSettings["CLIENT_ID"];
private readonly string _poolId = ConfigurationManager.AppSettings["USERPOOL_ID"];
. . .
}
Source: aws.amazon.com
All those coders who are working on the C# based application and are stuck on cognito authentication in AWS using C# can get a collection of related answers to their query. Programmers need to enter their query on cognito authentication in AWS using C# related to C# code and they'll get their ambiguities clear immediately. On our webpage, there are tutorials about cognito authentication in AWS using C# for the programmers working on C# code while coding their module. Coders are also allowed to rectify already present answers of cognito authentication in AWS using C# while working on the C# language code. Developers can add up suggestions if they deem fit any other answer relating to "cognito authentication in AWS using C#". Visit this developer's friendly online web community, CodeProZone, and get your queries like cognito authentication in AWS using C# resolved professionally and stay updated to the latest C# updates.