add Destination validation for ruby-saml/response #302
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Status
READY
Migrations
NO
Description
this change adds validation for
Destination
attribute which is optionally included in the SAML response.Destination
attribute viaREXML
.note that @pitbulk originally implemented these changes in #197; however, this specific validation didn't make it to master branch (or >= 1.0.0). i merely duplicated his work and matched the new validation pattern (no
soft
) inmaster
.if accepted, this would fix #301.
Related PRs
response_validations
improve_validations
Todos
README
.Deploy Notes
no migrations or breaking changes; some IdPs may not send the right
Destination
due to configuration issues – since it's an optional value, when provided, expectation is that it must be valid. to keep those integrations working,#consume
action be tweaked to ignore validations forDestination
attribute.Steps to Test or Reproduce
N/A
Impacted Areas in Application
List general components of the application that this PR will affect: