using Grpc.Core; using ProtoBuf.Grpc.Client; using EonaCat.gRPC.Proto; namespace EonaCat.gRPC.Client; public class AuthService { public static async Task Authenticate(CallInvoker invoker) { var authenticationClient = invoker.CreateGrpcService(); var authenticationResponse = await authenticationClient.Authenticate(new AuthenticationRequest { UserName = "admin", Password = "admin" }); Console.WriteLine($"Received Authentication Response - \nToken: {authenticationResponse.AccessToken}\nExpires In: {authenticationResponse.ExpiresIn}"); } }