aegis-api/Aegis.Application/Abstractions/IUserIdentityRepository.cs

14 lines
333 B
C#

using Aegis.Domain;
namespace Aegis.Application.Abstractions;
public interface IUserIdentityRepository
{
// “Get or create” user_id baseado em OIDC identity
Task<UserId> GetOrCreateAsync(
string subject,
string issuer,
string? displayName,
string? email,
CancellationToken ct);
}