Skip to content

LG-16334: Passport doc auth with DocV#12247

Merged
amirbey merged 29 commits intomainfrom
amirbey/docv-passports-proto
Jul 2, 2025
Merged

LG-16334: Passport doc auth with DocV#12247
amirbey merged 29 commits intomainfrom
amirbey/docv-passports-proto

Conversation

@amirbey
Copy link
Copy Markdown
Contributor

@amirbey amirbey commented Jun 6, 2025

🎫 Ticket

LG-16334

🛠 Summary of changes

Allow users to submit a passport to DocV for document authentication

  • A/B routing for doc auth with passports
  • submit Passport as identity evidence to DocV

📜 Testing Plan

Feature specs for DocV with passports with pass and fail scenarios

@amirbey amirbey force-pushed the amirbey/docv-passports-proto branch from 17a5837 to de59477 Compare June 16, 2025 17:07
@amirbey amirbey self-assigned this Jun 16, 2025
@amirbey amirbey changed the title Amirbey/docv passports proto LG-16334: Passport doc auth with DocV Jun 16, 2025
@amirbey amirbey marked this pull request as ready for review June 16, 2025 20:26
@amirbey amirbey force-pushed the amirbey/docv-passports-proto branch from 3466ada to 201ae50 Compare June 16, 2025 20:42
@amirbey amirbey requested a review from shanechesnutt-ft June 18, 2025 16:22
Copy link
Copy Markdown
Contributor

@shanechesnutt-ft shanechesnutt-ft left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This PR looks good to me, I think there is one more merge conflict to resolve. I was hoping someone with more context on this could be an extra set of eyes before I approve.

@AShukla-GSA @theabrad @solipet

Copy link
Copy Markdown
Contributor

@AShukla-GSA AShukla-GSA left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looking good, just confused about some semantics

end

def issuing_country_code
get_data(DATA_PATHS[:issuing_country])
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

shouldn't this be issuing_country_code. Fits more with the Pii for state ID and passport in app/services

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

i'm confused 🤔 ... i see issuing_country_code ... pls explain

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do you mean the key in DATA_PATHS Abir?

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The key is :issuing_country - see line 18

@shanechesnutt-ft
Copy link
Copy Markdown
Contributor

PR looks good!! Thanks for answering my questions, and creating a story for my comment. 👍🏻

@WilliamBirdsall
Copy link
Copy Markdown
Contributor

Nice work Amir! Added a comment on the thread Abir created but its non-blocking so I added my approval.

@amirbey amirbey force-pushed the amirbey/docv-passports-proto branch from 0ebfff0 to d1b161b Compare June 27, 2025 18:49
end

def issuing_country_code
get_data(DATA_PATHS[:issuing_country])
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The key is :issuing_country - see line 18

@amirbey amirbey force-pushed the amirbey/docv-passports-proto branch 3 times, most recently from 489c894 to 5595a6d Compare July 2, 2025 02:40
@amirbey amirbey force-pushed the amirbey/docv-passports-proto branch from 8cac349 to ab50d14 Compare July 2, 2025 16:46
@amirbey amirbey merged commit c2e1c1c into main Jul 2, 2025
1 check passed
@amirbey amirbey deleted the amirbey/docv-passports-proto branch July 2, 2025 17:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants