Example #1
0
        private IEnumerable <Claim> CrearClaisUsuario(UserInfo_Dto userInfo)
        {
            var claims = new[]
            {
                new Claim(JwtRegisteredClaimNames.UniqueName, userInfo.Id.ToString()),
                new Claim(JwtRegisteredClaimNames.Jti, Guid.NewGuid().ToString())
            };

            return(claims);
        }
Example #2
0
        private async Task <UserInfo_Dto> GetInfoUserAsync(string login)
        {
            UserInfo_Dto    _userInfor;
            ApplicationUser _userApp = await _userManager.FindByNameAsync(login);

            if (_userApp != null)
            {
                _userInfor = new UserInfo_Dto(_userApp.Id.ToString(), _userApp.LockoutEnabled);
                return(_userInfor);
            }
            else
            {
                return(null);
            }
        }