Skip to content

docs(sso): document extra_settings.identifier_field and the claim picker - #202

Open
tonybart1337 wants to merge 8 commits into
masterfrom
docs/6060-openid-identifier-field
Open

docs(sso): document extra_settings.identifier_field and the claim picker#202
tonybart1337 wants to merge 8 commits into
masterfrom
docs/6060-openid-identifier-field

Conversation

@tonybart1337

Copy link
Copy Markdown
Member

Documents the OpenID identifier claim added in supervisely/main!1971 (supervisely/issues#6060).

Covers the openid.yml form, the ordered-list form, the equivalent in Instance settings → Authorization → Open ID authorization → EDIT, and why the advertised claim list is a starting point rather than a guarantee — a provider can advertise a claim it does not send to a given client, which is exactly the case that prompted this.

🤖 Generated with Claude Code

tonybart1337 and others added 8 commits August 14, 2026 13:00
Names the claim carrying the user identifier when the provider sends neither email
nor upn. Covers the yaml form, the ordered-list form, where the setting lives in
Instance settings, and why the advertised claim list is a starting point rather than
a guarantee.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
claims_supported declares support; it does not guarantee a claim is implemented,
released to the client, or populated.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
A returning user is matched by the resolved value alone, and the account is found
before a new one would be created — so two people sharing the claim value share one
account, with no error and no log line.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
…warning

The setting names where the account login comes from. Also documents the second
consequence — changing it later leaves existing users on accounts they no longer
match — and stops suggesting upn, which Microsoft documents as mutable and reusable.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
The value is what a returning user is matched by, not only the account login.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
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.

1 participant