Here is what we have now as a global list.
IAL_EVIDENCE_CLASSIFICATIONS = [
('', 'No Identity Assurance evidence'),
('ONE-SUPERIOR-OR-STRONG+','One Superior or Strong+ pieces of identity evidence'),
('ONE-STRONG-TWO-FAIR', 'One Strong and Two Fair pieces of identity evidence'),
('TWO-STRONG','Two Pieces of Strong identity evidence'),
('TRUSTED-REFEREE-VOUCH', 'I am a Trusted Referee Vouching for this person'),
('KBA','Knowledged-Based Identity Verification')]
For our smh_app
we need a different list. Multiple descriptions may map to the the same IAL evidence classification code. Here is my take of what the list should be:
IAL_EVIDENCE_CLASSIFICATIONS = [
('ONE-SUPERIOR-OR-STRONG+','Valid New York State Driver's License'),
('ONE-SUPERIOR-OR-STRONG+','Valid New York State Identification Card'),
('ONE-SUPERIOR-OR-STRONG+','New York State Medicaid ID'),
('ONE-SUPERIOR-OR-STRONG+','Valid Medicare ID Card'),
('ONE-SUPERIOR-OR-STRONG+','Valid US Passport'),
('ONE-SUPERIOR-OR-STRONG+','Valid Veteran ID Card.'),
('TWO-STRONG','Original Birth Certificate and a Social Security Card,'),
('ONE-STRONG-TWO-FAIR', 'One Strong and Two Fair pieces of identity evidence'),
('TWO-STRONG','Two Pieces of Strong identity evidence'),
('TRUSTED-REFEREE-VOUCH', 'I am a Trusted Referee Vouching for this person'),
]
For the last 3, I think we just need a link to further explain what counts for "two strong", etc. Links:
https://pages.nist.gov/800-63-3/sp800-63a.html#normal https://pages.nist.gov/800-63-3/sp800-63a.html#evidence-quality
Or we could just leave those other otions out for now. This may be less confusing.
@seanharrison Yes, LGTM!