Repository navigation
Fix Google SCIM required-attribute handling, propagation delays, and authentication exception - #172
Merged
ggarima01 merged 2 commits intoOct 23, 2026
Conversation
…authentication exception Improve Google-specific SCIM validation, preserve optional sibling coverage, increase propagation waits, and gate the FederatedIdentity authentication exception. Bump Standard Logic App VERSION from 14.0 to 15.0. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: f97536e8-a47e-4837-8387-eb36c35988aa
Preserve non-Google update-request behavior and clarify the Google-only validation guard in the test overview. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: f97536e8-a47e-4837-8387-eb36c35988aa
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Summary
Improve Google SCIM validation while preserving existing behavior for other providers.
Scope
Google-specific behavior, including the empty update-body guard, is gated by the saved baseAddress containing googleapis.com, case-insensitively. The authentication exception additionally requires FederatedIdentity to be selected. The propagation-delay increase applies to all providers.
Create-user payloads, manager-removal lifecycle operations, and production provisioning mappings are unchanged.
Validation
User-reported validation: all 13 local regression tests passed in the development checkout, including Google empty-body rejection and preservation of non-Google empty-body requests. Those developer-only test files are not included in this export folder and were not executed during this PR update. JSON parsing and static inspection of the changed guard and Graph request dependency passed during this update. Live Azure/Google validation has not yet been performed.
Changed files
Microsoft.SCIM.LogicAppValidationTemplate/StandardLogicApp/Initialization_Workflow.jsonOrchestrator_Workflow.jsonSCIM-Validation-Test-Overview.mdSCIMTests_Workflow.jsonUserTests_Workflow.jsonVERSIONVersion
14.0→15.0.assistance: agentic-cli
type: bug
agent-tool: copilot-cli
agent-model: gpt-6.1-sol
work-item: AB#n/a