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)); }