Skip to content

Add openframe_login_enabled and custom_providers to tenant discovery - #2664

Merged
aliaska-varieva merged 4 commits into
mainfrom
feat/CU-17tkuw5x9mz-discovery-custom-providers
Oct 14, 2026
Merged

aliaska-varieva merged 4 commits into
mainfrom
feat/CU-17tkuw5x9mz-discovery-custom-providers

Conversation

@aliaska-varieva

@aliaska-varieva aliaska-varieva commented Oct 13, 2026 •

Copy link
Copy Markdown
Contributor

Summary

Extends GET /tenant/discover for the identifier-first login form (variant A). After the email lookup, the form needs to know which methods a tenant has, so it can show only those.

auth_providers is still returned unchanged but is now marked @Deprecated, to be removed once the web frontend and the app shell switch to the new fields.

New fields (present when a tenant is found, null otherwise):

  • tenant_name — the organization name, for "Sign-in methods for "
  • openframe_login_enabled — whether the built-in OpenFrame login is on for the tenant
  • custom_providers — only the providers the tenant configured with its own app (e.g. google, microsoft), without system defaults
{
  "email": "user@example.com",
  "has_existing_accounts": true,
  "tenant_id": "...",
  "tenant_name": "Acme",
  "domain": "...",
  "auth_providers": ["microsoft", "google", "apple", "openframe"],
  "openframe_login_enabled": true,
  "custom_providers": ["microsoft"]
}

ClickUp: CU-17tkuw5x9mz

Change-Set: discovery-custom-providers

Change set flamingo-stack/discovery-custom-providers: this pull request is the only one in it so far. Another pull request joins by naming this one in a Depends-On line, or by carrying the same Change-Set line.

Linked work

Linked by the Depends-On / Change-Set lines in these descriptions; this block is maintained by the hub.

@github-actions

Copy link
Copy Markdown
Contributor

🦩 Flamingo Code Review

Not reviewed yet. Reviews start when you ask, so the reviewer reads this pull request when it is ready, not when it is opened.

When it is ready:

  • Review this pull request

Or comment @flamingo-review. Add the flamingo-review-always label to review every push.

Updated 2026-10-13 23:48 UTC · workflow run

@aliaska-varieva
aliaska-varieva requested a review from a team October 13, 2026 23:51
@aliaska-varieva aliaska-varieva self-assigned this Oct 13, 2026
@aliaska-varieva
aliaska-varieva added this pull request to the merge queue Oct 14, 2026
@github-merge-queue
github-merge-queue Bot removed this pull request from the merge queue due to failed status checks Oct 14, 2026
@aliaska-varieva
aliaska-varieva added this pull request to the merge queue Oct 14, 2026
Merged via the queue into main with commit c4f07b2 Oct 14, 2026
18 checks passed
@aliaska-varieva
aliaska-varieva deleted the feat/CU-17tkuw5x9mz-discovery-custom-providers branch October 14, 2026 16:06
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.

3 participants