...
- On page load, the UI calls listOauthProvider without a domain parameter
- External tab is enabled if
response.listoauthproviderresponse.count > 0 - Global provider buttons (Google/GitHub) are rendered from the returned list
- If no global providers exist but domain providers do, the tab is enabled with the message: "Enter your domain to see available providers"
- When the user enters a domain path in the domain field, the UI calls listOauthProvider with
domain=<path> - Domain-specific provider buttons are rendered, or "No OAuth providers configured for this domain" is shown
Other Changes
Admin commands — how providers get registered/updated/deleted
...