Example #1
0
        public IDataResult <AccessToken> CreateAccessToken(User user)
        {
            var claims      = _operationClaimService.GetClaims(user);
            var accessToken = _tokenHelper.CreateToken(user, claims);

            return(new SuccessDataResult <AccessToken>(accessToken, Messages.AccessTokenCreated));
        }
        public IDataResult <UserTokenDto> CreateAccessToken(User user)
        {
            var claims = _userOperationClaimService.GetClaims(user).Data;

            if (claims != null)
            {
                var          accessToken = _tokenHelper.CreateToken(user, claims);
                UserTokenDto userDto     = new UserTokenDto
                {
                    Token      = accessToken.Token,
                    Expiration = accessToken.Expiration,
                    UserID     = user.UserID
                };
                return(new SuccessDataResult <UserTokenDto>(userDto, Messages.AccessTokenCreated));
            }
            return(new ErrorDataResult <UserTokenDto>(Messages.NotHaveAnyClaim));
        }