Skip to content

Conversation

@ErebusBat
Copy link

@ErebusBat ErebusBat commented Nov 9, 2021

Why?

Some clients want a request with invalid parameters to be treated as invalid, rather than the invalid parameters just being ignored.

What?

  • Adds ability to check (rather than ignore) invalid parameters
    • This is done in a new service that is integrated into the controller in a minimal way to ease in merging upstream
  • Adds rubocop to project

Caveats

Because requests with invalid parameters will now be rejected rather than ignore this could cause an uptick in error rate...

HOWEVER this shouldn't affect anything in practice as the invalid parameters should have just been silently ignored in the past

Required by https://github.com/tractionguest/guest-server/pull/2673

@ErebusBat ErebusBat self-assigned this Nov 9, 2021
- Wrong attributes should not be allowed
- Required attributes not enforced
@ErebusBat ErebusBat force-pushed the feature-scim-fixes-current-branch branch from 2ba5c0f to 0061888 Compare November 9, 2021 18:35
@ErebusBat ErebusBat marked this pull request as ready for review November 9, 2021 18:55
@ErebusBat ErebusBat requested a review from scottyhagan November 9, 2021 19:05
Andrew Burns added 2 commits November 16, 2021 21:31
- Fix missing fields.
- It is a pain to duplicate the schema fields in the spec; however:
  - It makes sure that we don't miss any
@ErebusBat ErebusBat merged commit 489a6a9 into master Nov 17, 2021
@amaury-sie amaury-sie deleted the feature-scim-fixes-current-branch branch June 14, 2023 22:51
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