14 lines
333 B
C#
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);
|
|
} |