Skip to content

LG-11697 Store whether a biometric comparison is required in the SP session#9759

Merged
jmhooper merged 7 commits intomainfrom
jmhooper-store-biometric-requirement-in-sp-session
Dec 15, 2023
Merged

LG-11697 Store whether a biometric comparison is required in the SP session#9759
jmhooper merged 7 commits intomainfrom
jmhooper-store-biometric-requirement-in-sp-session

Conversation

@jmhooper
Copy link
Contributor

We have not clearly defined how we want service providers to request a biometric comparison. This commit adds a query parameter to the OIDC authorization URL to specify that a biometric is required. This is temporary and intended to enable us to test the selfie / in-person requirement end-to-end before the API for requesting this functionality is fully defined.

This commit stores the attribute in the SP session. It does not make any changes to functionality based on the attribute or apply any changes to the SAML API.

The corresponding change on the sample app is here: 18F/identity-oidc-sinatra#149

…ession

We have not clearly defined how we want service providers to request a biometric comparison. This commit adds a query parameter to the OIDC authorization URL to specify that a biometric is required. This is temporary and intended to enable us to test the selfie / in-person requirement end-to-end before the API for requesting this functionality is fully defined.

This commit stores the attribute in the SP session. It does not make any changes to functionality based on the attribute or apply any changes to the SAML API.

The corresponding change on the sample app is here: 18F/identity-oidc-sinatra#149

changelog: Internal, Biometric comparison, A parameter was added to test the selfie workflow end-to-end
@jmhooper jmhooper marked this pull request as ready for review December 14, 2023 18:12
@jmhooper jmhooper requested a review from a team December 14, 2023 18:12
Co-authored-by: Zach Margolis <zachmargolis@users.noreply.github.com>
Copy link
Contributor

@solipet solipet left a comment

Choose a reason for hiding this comment

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

Confirmed the flag is set in the session when requested from the sample app

@jmhooper jmhooper merged commit 6fee3a0 into main Dec 15, 2023
@jmhooper jmhooper deleted the jmhooper-store-biometric-requirement-in-sp-session branch December 15, 2023 15:58
@jmdembe jmdembe mentioned this pull request Dec 19, 2023
jmhooper added a commit that referenced this pull request Dec 19, 2023
…the SP session (#9759)"

This reverts commit 6fee3a0.

[skip changelog]
jmhooper added a commit that referenced this pull request Dec 19, 2023
…the SP session (#9759)" (#9804)

This reverts commit 6fee3a0.

This commit adds an argument to the `ServiceProviderRequest` object in anticipation for its use in a later change. This is to allow compatibility between old and new code.

[skip changelog]
jmhooper added a commit that referenced this pull request Dec 19, 2023
…ired in the SP session (#9759)" (#9804)"

This reverts commit 558ebd6.

The reverted commit here was reverting the changes in #9759. That change had issues with compatibility which were addressed in the changes in the reverted commit and deployed. The deployment of those changes makes this commit safe to merge.

[skip changelog]
jmhooper added a commit that referenced this pull request Dec 19, 2023
…ired in the SP session (#9759)" (#9804)" (#9806)

This reverts commit 558ebd6.

The reverted commit here was reverting the changes in #9759. That change had issues with compatibility which were addressed in the changes in the reverted commit and deployed. The deployment of those changes makes this commit safe to merge.

[skip changelog]
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.

4 participants