Beispiel #1
0
 public AccountsController(SignInManager <CognitoUser> signInManager, UserManager <CognitoUser> userManager,
                           CognitoUserPool cognitoUserPool)
 {
     _signInManager      = signInManager as CognitoSignInManager <CognitoUser>;
     _cognitoUserManager = userManager as CognitoUserManager <CognitoUser>;
     _cognitoUserPool    = cognitoUserPool;
 }
        public CognitoSigninManagerTests() : base()
        {
            userManagerMock   = new Mock <CognitoUserManager <CognitoUser> >(userStoreMock.Object, null, null, null, null, null, null, null, null, contextAccessorMock.Object);
            claimsFactoryMock = new Mock <CognitoUserClaimsPrincipalFactory <CognitoUser> >(userManagerMock.Object, optionsAccessorMock.Object);

            cognitoTokenOptionsAccessorMock = new Mock <IOptions <AWSCognitoTokenOptions> >();
            var cognitoTokenOptions = new AWSCognitoTokenOptions();

            cognitoTokenOptions.AllowTokenRefresh = true;
            cognitoTokenOptionsAccessorMock.Setup(o => o.Value).Returns(cognitoTokenOptions);

            signinManager = new CognitoSignInManager <CognitoUser>(userManagerMock.Object, contextAccessorMock.Object, claimsFactoryMock.Object, optionsAccessorMock.Object, cognitoTokenOptionsAccessorMock.Object, loggerSigninManagerMock.Object, schemesMock.Object);
        }
Beispiel #3
0
        protected override void Dispose(bool disposing)
        {
            if (disposing)
            {
                if (_userManager != null)
                {
                    _userManager.Dispose();
                    _userManager = null;
                }

                if (_signInManager != null)
                {
                    _signInManager.Dispose();
                    _signInManager = null;
                }
            }

            base.Dispose(disposing);
        }
 public CognitoSigninManagerTests() : base()
 {
     userManagerMock   = new Mock <CognitoUserManager <CognitoUser> >(userStoreMock.Object, null, null, null, null, null, null, null, null, contextAccessorMock.Object);
     claimsFactoryMock = new Mock <CognitoUserClaimsPrincipalFactory <CognitoUser> >(userManagerMock.Object, optionsAccessorMock.Object);
     signinManager     = new CognitoSignInManager <CognitoUser>(userManagerMock.Object, contextAccessorMock.Object, claimsFactoryMock.Object, optionsAccessorMock.Object, loggerSigninManagerMock.Object, schemesMock.Object);
 }
Beispiel #5
0
 public LoginWith2faModel(SignInManager <CognitoUser> signInManager, ILogger <LoginWith2faModel> logger)
 {
     _signInManager = signInManager as CognitoSignInManager <CognitoUser>;
     _logger        = logger;
 }
Beispiel #6
0
 public AccountController(CognitoUserManager userManager, CognitoSignInManager signInManager)
 {
     UserManager   = userManager;
     SignInManager = signInManager;
 }
 public AccountsController(CognitoUserPool pool, CognitoUserManager <CognitoUser> userManager, CognitoSignInManager <CognitoUser> signInManager)
 {
     _pool          = pool;
     _userManager   = userManager;
     _signInManager = signInManager;
 }
Beispiel #8
0
 public AccountsController(CognitoSignInManager <CognitoUser> signInManager, CognitoUserManager <CognitoUser> userManager, CognitoUserPool pool)
 {
     this.signInManager = signInManager;
     this.userManager   = userManager;
     this.pool          = pool;
 }