Table of Contents

Class IdProofingBenefitIdentifierTypes

Namespace
SEBT.Portal.Core.Models.Auth
Assembly
SEBT.Portal.Core.dll

SNAP/TANF identifier options from the id-proofing onboarding form. These values are matched in-portal against co-loaded records; they are not sent to Socure as national_id. Co-loaded users who submit one of these types may be streamlined to completed proofing without a Socure match.

public static class IdProofingBenefitIdentifierTypes
Inheritance
object
IdProofingBenefitIdentifierTypes

Methods

IsSnapOrTanfPortalSelection(string?)

True when idType is a SNAP or TANF selection from the portal onboarding UI (aligned with the web IdType enum and any future TANF variants).

public static bool IsSnapOrTanfPortalSelection(string? idType)

Parameters

idType string

Returns

bool

PersistBenefitIdentifierOnUser(User, string?, string?)

Stores the submitted SNAP/TANF identifier on the user so DC warehouse household lookups can fall back to IC + DOB after login when rows use IC as PortalID instead of portal email.

public static void PersistBenefitIdentifierOnUser(User user, string? idType, string? idValue)

Parameters

user User
idType string
idValue string