Interface IIdProofingService
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
resourceProtectedResourceactionProtectedActionuserIalLevelUserIalLevelcasesIReadOnlyList<SummerEbtCase>