Table of Contents

Interface IIdProofingService

Namespace
SEBT.Portal.Core.Services
Assembly
SEBT.Portal.Core.dll

Authorization gate: evaluates whether a user meets the IAL requirement for a resource+action, resolved against their household case types.

public interface IIdProofingService

Methods

Evaluate(ProtectedResource, ProtectedAction, UserIalLevel, IReadOnlyList<SummerEbtCase>)

Evaluates whether the user meets the IAL requirement for the requested resource+action, resolved against their case types.

IdProofingDecision Evaluate(ProtectedResource resource, ProtectedAction action, UserIalLevel userIalLevel, IReadOnlyList<SummerEbtCase> cases)

Parameters

resource ProtectedResource
action ProtectedAction
userIalLevel UserIalLevel
cases IReadOnlyList<SummerEbtCase>

Returns

IdProofingDecision