Пример #1
0
        public override async Task GrantResourceOwnerCredentials(OAuthGrantResourceOwnerCredentialsContext context)
        {
            _esError = false;
            context.OwinContext.Response.Headers.Add("Access-Control-Allow-Origin", new[] { "*" });

            var esCliente = context.Request.ReadFormAsync().Result.Select(x => x.Key.ToLower() == "rut").FirstOrDefault(x => x.Equals(true));

            var identity = new ClaimsIdentity(context.Options.AuthenticationType);

            _userManager = new OmsUserManager(new ApiUserContext());
            _roleManager = new RoleManager(_userManager.Dbcontext);

            await ValidarUsuario(context, identity);

            _userManager.Dispose();

            if (_esError)
            {
                return;
            }

            var ticket = new AuthenticationTicket(identity, null);

            context.Validated(ticket);
        }
Пример #2
0
 public AccountController(RoleManager roleManager, ClaimedActionsProvider claimedActionsProvider, OmsUserManager userManager)
 {
     _roleManager            = roleManager;
     _claimedActionsProvider = claimedActionsProvider;
     _userManager            = userManager;
 }
Пример #3
0
 public LoginController(OmsUserManager userManager)
 {
     _userManager = userManager;
 }
Пример #4
0
 public RolesController(OmsUserManager userManager, RoleManager roleManager)
 {
     _userManager = userManager;
     _roleManager = roleManager;
 }
Пример #5
0
 public UsuarioController(OmsUserManager userManager)
 {
     _userManager = userManager;
 }