Esempio n. 1
0
        public async Task <ReleaseTokenReply> Release(ReleaseTokenRequest request)
        {
            var client = new TokenGen.TokenGenClient(_channel);
            var reply  = await client.ReleaseAsync(request);

            return(reply);
        }
Esempio n. 2
0
 public override Task <ReleaseTokenReply> Release(ReleaseTokenRequest request, ServerCallContext context)
 {
     try
     {
         _tokenGen.Release(request.Clientid, request.Tokenid);
         //Console.WriteLine($"Release token for Client: {request.Clientid} TokenId:{request.Tokenid}");
         _logger?.LogInformation($"Release token for Client: {request.Clientid} TokenId:{request.Tokenid}");
         return(Task.FromResult(new ReleaseTokenReply()));
     }
     catch (Exception ex)
     {
         _logger?.LogError(ex, $"Exception releasing token for client:{request.Clientid}, token:{request.Tokenid}");
         throw;
     }
 }