in src/Amazon.AspNetCore.Identity.Cognito/CognitoUserClaimsPrincipalFactory.cs [44:57]
public CognitoUserClaimsPrincipalFactory(UserManager<TUser> userManager, IOptions<IdentityOptions> optionsAccessor)
{
_userManager = userManager as CognitoUserManager<TUser>;
if (_userManager == null)
throw new ArgumentNullException("The userManager must be of type CognitoUserManager<TUser>", nameof(userManager));
if (optionsAccessor?.Value == null)
{
throw new ArgumentNullException(nameof(optionsAccessor));
}
_identityOptions = optionsAccessor.Value;
}