Table of Contents

Interface IPortalUserProvisioningService

Namespace
KadicErp.WebApi.Services.PortalUserProvisioning
Assembly
KadicErp.WebApi.dll
public interface IPortalUserProvisioningService

Methods

ProvisionAsync(Guid, PortalProvisioningMode, Guid, CancellationToken)

Crea (o vincula) el usuario del portal para un contratista según el modo indicado. Best-effort: nunca lanza por fallos de correo — el estado parcial se comunica en el outcome para reintento manual.

Task<PortalProvisioningOutcome> ProvisionAsync(Guid contractorId, PortalProvisioningMode mode, Guid portalRoleId, CancellationToken ct)

Parameters

contractorId Guid
mode PortalProvisioningMode
portalRoleId Guid
ct CancellationToken

Returns

Task<PortalProvisioningOutcome>