public void PackAndUnPackBase64() { var token = BasicTokenValidator.PackToBase64(BasicTokenValidator.InternalCaller); var result = BasicTokenValidator.UnPackFromBase64(token); Assert.Equal(BasicTokenValidator.InternalCaller, result.UserName); Assert.NotEmpty(result.AppId); Assert.True(result.IsSuccessful); }
public virtual string Create() { long userId; if (_userContext is null) { userId = 0; } else if (_userContext.Id == 0) { userId = _userContext.ExationId; } else { userId = _userContext.Id; } _logger.LogDebug($"UserContext:{userId}"); var userName = $"{BasicTokenValidator.InternalCaller}-{userId}"; var token = BasicTokenValidator.PackToBase64(userName); return(token); }