Skip to content

Deploy RC 416 to Production#11265

Merged
amirbey merged 12 commits intostages/prodfrom
stages/rc-2024-09-19
Sep 19, 2024
Merged

Deploy RC 416 to Production#11265
amirbey merged 12 commits intostages/prodfrom
stages/rc-2024-09-19

Conversation

@amirbey
Copy link
Contributor

@amirbey amirbey commented Sep 19, 2024

User-Facing Improvements

  • Reporting: Schedule mfa report [LG-12572] (#11244)

Bug Fixes

  • Two-Factor Authentication: Fix redirect when choosing to authenticate with Face/Touch Unlock on unsupported device if stronger authenticator exists (#11247)

Internal

  • Automated Testing: Remove unnecessary quibble loader registration (#11256)
  • Code Quality: Remove lingering reference to outdated feature flag (#11255)
  • In-person proofing: Remove 404 action for State ID Controller/FSM removal (#11243)
  • Local Development: Add PKCE service provider (#11239)
  • Protocols: Removes dependency on service provider instance variable (#11246)
  • WebAuthn: Remove registration hints for Face or Touch Unlock (#11251)

vrajmohan and others added 12 commits September 16, 2024 10:20
This service provider can be configured for the sample OIDC app for
PKCE.

changelog: Internal, Local Development, Add PKCE service provider
* Upgrade Faker to latest major version (2.19 -> 3.4.2)
* Includes API fixes (i.e., `Faker::Internet.safe_email` is now `Faker::Internet.email`)

[skip changelog]
…re request (#11242)

Socure requires that we send them the timestamp that the user submitted consent to share their info. A previous commit started recording the timestamp in the `Idv::AgreementController`. This commit does the work to start passing to timestamp to Socure in the applicant hash.

[skip changelog]

Co-authored-by: Zach Margolis <zachmargolis@users.noreply.github.com>
#11247)

* LG-12213: Fix redirect when selecting Face/Touch on unsupported device

changelog: Bug Fixes, Two-Factor Authentication, Fix redirect when choosing to authenticate with Face/Touch Unlock on unsupported device if stronger authenticator exists

* Remove platform=false expectations from spec

* Remove redundant continue_as

* Inline email parameter
)

We use the `Ddp::Proofer` to communicate with Threatmetrix for device profiling. This returns a `DdpResult` which includes a large hash representing the redacted Threatmetrix response body. This result is eventually logged in the `IdV: doc auth verify proofing results` event.

The Threatmetrix response body is large and we are working to move it into its own analytics event.

The `account_lex_id` and `session_id` have been identified as especially helpful fields from the response body. Before we move the response body into its own event we are moving these fields onto `DdpResult`. This will cause them to be logged a level above the response body so they are present after we move the response body to its own event.

[skip changelog]
changelog: Internal, Protocols, Removes dependency on service provider instance variable
* Move hints assignment into WebAuthn package

So that we can actually have test coverage

* LG-14327: Remove registration hints for Face or Touch Unlock

changelog: Internal, WebAuthn, Remove registration hints for Face or Touch Unlock
changelog: Internal, Code Quality, Remove lingering reference to outdated feature flag
* LG-12377 Remove 404 action for State ID Controller/FSM removal

changelog: Internal, In-person proofing, Remove 404 action for State ID Controller/FSM removal
changelog: Internal, Automated Testing, Remove unnecessary quibble loader registration
* do not show remaining attempts warning when the user has not received a failed doc auth result

[skip changelog]

* Update app/javascript/packages/document-capture/components/document-capture-review-issues.tsx

Co-authored-by: Andrew Duthie <1779930+aduth@users.noreply.github.com>

* add react test for remiaining events

* Inline props, remove field value for unknown field example

* remove correct file form enforce file

---------

Co-authored-by: Andrew Duthie <1779930+aduth@users.noreply.github.com>
Co-authored-by: Andrew Duthie <andrew.duthie@gsa.gov>
* schedule job once a month

* add to config

* add specs and fix typo

* table data is already getting checked in /reporting test

* Add changelog

changelog: User-Facing Improvements, Reporting, schedule mfa report [LG-12572]

* add test for empty logs

* lint fix
@amirbey amirbey merged commit 59a2720 into stages/prod Sep 19, 2024
@amirbey amirbey deleted the stages/rc-2024-09-19 branch September 19, 2024 17:14
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.

10 participants