Files
EonaCat.gRPC/EonaCat.gRPC.Client/AuthService.cs
T
2026-06-09 22:27:38 +02:00

19 lines
646 B
C#

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<IAuthenticationService>();
var authenticationResponse = await authenticationClient.Authenticate(new AuthenticationRequest
{
UserName = "admin",
Password = "admin"
});
Console.WriteLine($"Received Authentication Response - \nToken: {authenticationResponse.AccessToken}\nExpires In: {authenticationResponse.ExpiresIn}");
}
}