Skip to content

Deploy RC 433 to Prod#11538

Merged
matthinz merged 13 commits intostages/prodfrom
stages/rc-2024-11-21
Nov 21, 2024
Merged

Deploy RC 433 to Prod#11538
matthinz merged 13 commits intostages/prodfrom
stages/rc-2024-11-21

Conversation

@aduth
Copy link
Copy Markdown
Contributor

@aduth aduth commented Nov 21, 2024

Bug Fixes

  • Authentication Apps: Fix error code for invalid format mentioning code sent to phone (#11521)

Internal

  • Analytics: Store correct vendor name in ProofingComponents (#11499)
  • Analytics: Exclude stale sessions in IAL2 usage query (#11528)
  • In-person proofing: Remove old skip_doc_auth variable (#11455)
  • Reporting: Remove system tbale and updatesentitive missed tags (#11514)

KeithNava and others added 12 commits November 18, 2024 16:41
…p 4.5 of 6 (#11455)

* feat: remove all instances of skip_doc_auth and skipDocAuth

* changelog: Internal, In-person proofing, remove old skip_doc_auth variable

* feat: remove skip_doc_auth from document capture controller

* feat: lintfix
…ing phone (#11521)

changelog: Bug Fixes, Authentication Apps, Fix error code for invalid format mentioning code sent to phone
* lg-15077 update sensitivetag

changelog: Internal, Reporting,remove system tbale and updatesentitive missed tags

* migration comment append
[skip changelog]

Remove allow extra analytics * from dev_rake_spec.rb to fix "Unnecessary
allowed_extra_analytics" error.
LG-14007: wait for Socure result

If the user returns from Socure before the job has finished fetching the
results, wait and check every 15 seconds.

[skip changelog]

* new socure wait page
* make wait polling interval configurable
* set a timeout for waiting for Socure data

Note: removes `cancel_establishing_in_person_enrollments` from DocumentCaptureController
Spoke with Team Joy and the issue this was addressing is OBE
* Change socure_enabled config to socure_docv_enabled

Reduce potential confusion between doc auth and identity resolution Socure implementations

[skip changelog]

* socure_document_request_endpoint -> socure_docv_document_request_endpoint

Maybe a little redundant, but it's (somewhat) consistent?

* Remove socure_standard_capture_desktop_enabled

Does not appear to be referenced anywhere

* Remove socure_webhook_enabled

does not appear to be referenced

* socure_webhook_secret_key_queue -> socure_docv_webhook_secret_key_queue

* socure_webhook_secret_key -> socure_docv_webhook_secret_key

* let's get it sorted in here

* normalize_yaml

yaml is good
It looks like in 1767dd5 we introduced a typo where `request_ip` was spelled `request_id`. This resulted in us sending a null `request_ip` to Threatmetrix.

This commit fixes the typo and modifies a spec to make sure the expected arguments are sent to the proofer.

[skip changelog]
changelog: Internal, In-person proofing, Remove deprecated state ID step routes `verify/in_person_proofing/state_id`
…ls (#11520)

changelog: In-person proofing, User-Facing Improvements, Add PO search link to barcode page and ready to verify emails
* changelog: Internal, Analytics, Exclude stale sessions in IAL2 usage query
…ment PII (#11499)

* LG-13761: ProofingComponents to store real vendor used to verify document PII

**Why**

* Prior to this change, we always stored 'aamva' in a `User`'s
  `proofing_components.source_check` column regardless of whether a call
  to AAMVA was made or not. Accuracy is good and storing the actual
  "vendor_name" will align our analytics across our events.

**How**

* Instead of hard-coding `vendor_name` in `proofing_components.source_check`,
  we dig into the result object (as produced by the `ResultAdjudicator`)
  for the actual vendor_name. This value should always be present even
  though we don't have any validators for it.

* Adds `:source_check_vendor` field to `Idv::Session` to capture the
  vendor name actually utilized to validate the state ID attributes.

* Pulling `vendor_name` from the result object makes testing a little messier,
  cleaning up the various vendor names in our specs should be done in future work.
  For now, a new constant with the known `source_check` names
  has been added (`Idv::Constants::Vendors::SOURCE_CHECK`).

* No new specs have been added as the functionality hasn't changed,
  but the relevant specs, including one end-to-end feature test, have been updated to check the vendor
  name is in the expected list or matches a placeholder value.

changelog: Internal, Analytics, Store correct vendor name in ProofingComponents
@matthinz matthinz merged commit ab4568c into stages/prod Nov 21, 2024
@matthinz matthinz deleted the stages/rc-2024-11-21 branch November 21, 2024 21:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.