Exemple #1
0
 public ResetPassword(
     UserManager <CognitoUser> userManager,
     CognitoUserPool pool)
 {
     this._userManager = userManager as CognitoUserManager <CognitoUser>;
     this._pool        = pool;
 }
Exemple #2
0
        public async Task <TaskDto> GetTask(Guid id)
        {
            CognitoUserManager cognito = new CognitoUserManager();
            var authorizationToken     = cognito.Login(Configuration["AWS.Email"], Configuration["AWS.Password"]);

            TaskDto result = new TaskDto();

            //var client = new RestClient($"{BaseAddr}/api/{Version}/Tasks/{id}");
            //var request = new RestRequest(Method.GET);

            //request.AddHeader("Content-Type", "application/json");
            //request.AddHeader("Authorization", $"bearer {authorizationToken}");

            //var response = await client.ExecuteAsync(request);
            //if (response.IsSuccessful)
            //{
            //  result = JsonConvert.DeserializeObject<TaskDto>(response.Content);
            //}
            //else if (response.StatusCode == HttpStatusCode.BadRequest)
            //{
            //  TaskErrorModel resultError = JsonConvert.DeserializeObject<TaskErrorModel>(response.Content);
            //  throw new ServiceHttpRequestException<string>(response.StatusCode, resultError.errorMessage);
            //}

            return(result);
        }
 public AuthenticationController(
     SignInManager <CognitoUser> signInManager,
     UserManager <CognitoUser> userManager)
 {
     _signInManager = signInManager;
     _userManager   = userManager as CognitoUserManager <CognitoUser>;
 }
Exemple #4
0
 public SigncUpConfirm(
     UserManager <CognitoUser> userManager,
     CognitoUserPool pool)
 {
     this._userManager = userManager as CognitoUserManager <CognitoUser>;
     this._pool        = pool;
 }
Exemple #5
0
        public async Task <IActionResult> PrivacyAsync()
        {
            CognitoUserManager userManager = new CognitoUserManager();
            var user = new Models.CognitoUser();

            user.UserName = "******";
            user.Password = "******";
            var ValidPassword = userManager.CheckPasswordAsync("*****@*****.**", "MytestPass141!");
            var y             = await ValidPassword;
            var x             = "asffdsf";/******/


            /***
             * Amazon.CognitoIdentityProvider.Model.ConfirmSignUpRequest confirmRequest = new ConfirmSignUpRequest()
             * {
             *  Username = "******",
             *  ClientId = "6aaambb1i02abdkokr2n4ohojl",
             *  ConfirmationCode = "343651"
             * };
             * AmazonCognitoIdentityProviderClient client = new AmazonCognitoIdentityProviderClient();
             * var confirmResult = await client.ConfirmSignUpAsync(confirmRequest);
             * var x = "";***/
            /**
             * Models.CognitoUser newuser = new Models.CognitoUser();
             * newuser.Password = "******";
             * newuser.Email = "*****@*****.**";
             * CognitoUserStore cognitoUserStore = new CognitoUserStore();
             *
             * CancellationTokenSource source = new CancellationTokenSource();
             * CancellationToken token = source.Token;
             * await cognitoUserStore.CreateAsync(newuser);**/
            return(View());
        }
Exemple #6
0
        public async Task <TaskDto> GetTaskList()
        {
            CognitoUserManager cognito = new CognitoUserManager();
            var     authorizationToken = cognito.Login(Configuration["AWS:Email"], Configuration["AWS:Password"]);
            TaskDto result             = new TaskDto();

            var client  = new RestClient($"{RemoteAddr}/api/lazyScanProcesses?itemsPerPage=100&pageIndex=0&currentTask.automatic=true&currentTask.status=0");
            var request = new RestRequest(Method.GET);

            request.AddHeader("Content-Type", "application/json");
            request.AddHeader("Authorization", $"Bearer {authorizationToken}");

            var response = await client.ExecuteAsync(request);

            if (response.IsSuccessful)
            {
                result = JsonConvert.DeserializeObject <TaskDto>(response.Content);
            }
            else if (response.StatusCode == HttpStatusCode.BadRequest)
            {
                TaskErrorModel resultError = JsonConvert.DeserializeObject <TaskErrorModel>(response.Content);
                throw new ServiceHttpRequestException <string>(response.StatusCode, resultError.errorMessage);
            }
            return(result);
        }
 public ManageAccountModel(
     UserManager <CognitoUser> userManager,
     SignInManager <CognitoUser> signInManager)
 {
     _userManager   = userManager as CognitoUserManager <CognitoUser>;
     _signInManager = signInManager;
 }
Exemple #8
0
 public AccountsController(SignInManager <CognitoUser> signInManager, UserManager <CognitoUser> userManager,
                           CognitoUserPool cognitoUserPool)
 {
     _signInManager      = signInManager as CognitoSignInManager <CognitoUser>;
     _cognitoUserManager = userManager as CognitoUserManager <CognitoUser>;
     _cognitoUserPool    = cognitoUserPool;
 }
        public async Task <ActionResult> Login(LoginViewModel model, string returnUrl)
        {
            if (!ModelState.IsValid)
            {
                return(View(model));
            }

            CognitoUserManager _signInManager = CognitoUserManager.CognitoManager;
            CognitoUser        cognitoUser    = new CognitoUser()
            {
                UserName = model.Email
            };                                                                                  // "*****@*****.**" };
            var isvalid = await _signInManager.CheckPasswordAsync(cognitoUser, model.Password); // "crig7wee*uy7TANT");

            if (isvalid)
            {
                Session["IdToken"] = cognitoUser.IdToken;
                SignInAsync(cognitoUser, true);
                return(RedirectToLocal(returnUrl));
            }
            else
            {
                ModelState.AddModelError("", "Invalid login attempt.");
                return(View(model));
            }
        }
        public ServiceClientFactory(IOptions <AppOptions> appOptions,
                                    AuthenticationStateProvider authenticationStateProvider, UserManager <CognitoUser> userManager)
        {
            _appOptions = appOptions.Value;

            _authenticationStateProvider = authenticationStateProvider;
            _cognitoUserManager          = userManager as CognitoUserManager <CognitoUser>;
        }
Exemple #11
0
 public SignIn(
     UserManager <CognitoUser> userManager,
     SignInManager <CognitoUser> signInManager,
     ILogger <LoginModel> logger)
 {
     this._userManager   = userManager as CognitoUserManager <CognitoUser>;
     this._signInManager = signInManager;
     this._logger        = logger;
 }
 public ChangePassword(
     SignInManager <CognitoUser> signInManager,
     UserManager <CognitoUser> userManager,
     CognitoUserPool pool)
 {
     this._userManager   = userManager as CognitoUserManager <CognitoUser>;
     this._pool          = pool;
     this._signInManager = signInManager;
 }
 public PrimeryAddressEditModel(
     UserManager <CognitoUser> userManager,
     SignInManager <CognitoUser> signInManager,
     UsedBooksContext context)
 {
     _userManager   = userManager as CognitoUserManager <CognitoUser>;
     _signInManager = signInManager;
     _context       = context;
 }
 public AuthController(
     UserManager <CognitoUser> userManager,
     SignInManager <CognitoUser> signInManager,
     CognitoUserPool pool)
 {
     _userManager   = userManager as CognitoUserManager <CognitoUser>;
     _signInManager = signInManager;
     _pool          = pool;
 }
 public Delete(
     SignInManager <CognitoUser> signInManager,
     UserManager <CognitoUser> userManager,
     CognitoUserPool pool)
 {
     this._userManager   = userManager as CognitoUserManager <CognitoUser>;
     this._pool          = pool;
     this._signInManager = signInManager;
 }
Exemple #16
0
 public AccountController(
     CognitoUserPool userPool,
     SignInManager <CognitoUser> signInManager,
     UserManager <CognitoUser> userManager)
 {
     _userPool      = userPool;
     _signInManager = signInManager;
     _userManager   = userManager as CognitoUserManager <CognitoUser>;
 }
Exemple #17
0
 public ManageAccountModel(
     UserManager <CognitoUser> userManager,
     SignInManager <CognitoUser> signInManager,
     UsedBooksContext context)
 {
     _userManager   = userManager as CognitoUserManager <CognitoUser>;
     _signInManager = signInManager;
     _context       = context;
 }
        protected override void Dispose(bool disposing)
        {
            if (disposing && _userManager != null)
            {
                _userManager.Dispose();
                _userManager = null;
            }

            base.Dispose(disposing);
        }
Exemple #19
0
 public RegisterModel(
     UserManager <CognitoUser> userManager,
     SignInManager <CognitoUser> signInManager,
     ILogger <RegisterModel> logger,
     CognitoUserPool pool)
 {
     _userManager   = userManager as CognitoUserManager <CognitoUser>;
     _signInManager = signInManager;
     _logger        = logger;
     _pool          = pool;
 }
 public SignUp(
     UserManager <CognitoUser> userManager,
     SignInManager <CognitoUser> signInManager,
     ILogger <SignUp> logger,
     CognitoUserPool pool)
 {
     this._userManager   = userManager as CognitoUserManager <CognitoUser>;
     this._signInManager = signInManager;
     this._logger        = logger;
     this._pool          = pool;
 }
 public IdentityService(
     CognitoUserPool userPool,
     SignInManager <CognitoUser> signInManager,
     UserManager <CognitoUser> userManager,
     ILoggingService loggingService)
 {
     _userPool       = userPool;
     _signInManager  = signInManager;
     _userManager    = userManager as CognitoUserManager <CognitoUser>;
     _loggingService = loggingService;
 }
Exemple #22
0
 public ChangeMaillAddressConfirm(
     UserManager <CognitoUser> userManager,
     SignInManager <CognitoUser> signInManager,
     ILogger <SignUp> logger,
     CognitoUserPool pool)
 {
     this._userManager   = userManager as CognitoUserManager <CognitoUser>;
     this._signInManager = signInManager;
     this._logger        = logger;
     this._pool          = pool;
 }
Exemple #23
0
        public async void Update(object sender, CheckCognitoDetectionEventArgs e)
        {
            string email    = "*****@*****.**";
            string password = "******";

            CognitoUserManager cognito = new CognitoUserManager();
            var token = cognito.Login(email, password);

            if (token != null)
            {
            }
        }
 public AccountsController(
     SignInManager <CognitoUser> signInManager,
     UserManager <CognitoUser> userManager,
     CognitoUserPool userPool,
     ILogger <AccountsController> logger
     )
 {
     _signInManager = signInManager;
     _userManager   = userManager as CognitoUserManager <CognitoUser>;
     _userPool      = userPool;
     _logger        = logger;
 }
Exemple #25
0
 public RegisterModel(
     UserManager <CognitoUser> userManager,
     SignInManager <CognitoUser> signInManager,
     ILogger <RegisterModel> logger,
     CognitoUserPool pool,
     IAmazonCognitoIdentityProvider provider)
 {
     _userManager   = userManager as CognitoUserManager <CognitoUser>;
     _signInManager = signInManager;
     _logger        = logger;
     _pool          = pool;
     _provider      = provider;
 }
Exemple #26
0
        public async Task <IActionResult> Login(String Email, String Password)
        {
            CognitoUserManager userManager = new CognitoUserManager();
            var ValidPassword = await userManager.CheckPasswordAsync(Email, Password);

            if (ValidPassword.Equals(true))
            {
                return(RedirectToAction("Index", "Dashboard"));
            }
            else
            {
                return(RedirectToAction("Index", "Home"));
            }
        }
 public CognitoUserManagerTest() : base()
 {
     userManager = new CognitoUserManager <CognitoUser>(userStoreMock.Object,
                                                        optionsAccessorMock.Object,
                                                        passwordHasherMock.Object,
                                                        new List <IUserValidator <CognitoUser> >()
     {
         userValidatorsMock.Object
     },
                                                        new List <IPasswordValidator <CognitoUser> >()
     {
         passwordValidatorsMock.Object
     },
                                                        keyNormalizer,
                                                        errorsMock.Object,
                                                        servicesMock.Object,
                                                        loggerUserManagerMock.Object);
 }
Exemple #28
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 ChangePasswordModel(UserManager <CognitoUser> userManger, ILogger <LoginWith2faModel> logger)
 {
     _userManager = userManger as CognitoUserManager <CognitoUser>;
     _logger      = logger;
 }
 public AccountController()
 {
     _congnitoStore      = new CognitoUserStore();
     _cognitoUserManager = new CognitoUserManager(_congnitoStore);
 }