public async Task <string> GenerateSignature(ClientWhitelist data) { //生成JWT字符串,playload格式为 // { // "iat":颁发时间, // "exp":过期时间, // "systemname":系统名称 // } var utcNow = DateTime.UtcNow; Dictionary <string, string> playload = new Dictionary <string, string>() { { "systemname", data.SystemName } }; var strSignature = _securityService.GenerateJWT(data.SystemSecret, playload, data.SignatureExpire); return(await Task.FromResult(strSignature)); }
public async Task Update(ClientWhitelist data) { await _clientWhitelistStore.Update(data); }
public async Task Delete(ClientWhitelist data) { await _clientWhitelistStore.Delete(data.ID); }
public async Task Add(ClientWhitelist data) { await _clientWhitelistStore.Add(data); }