docs: add a GitHub sign-in page with the IP allow list addresses - #417
Conversation
GitHub was the only sign-in method with no page of its own; the single FAQ entry covered just the verified-email requirement. A customer whose GitHub organization enforces an IP allow list could not sign in, because Descope, Kosli's identity provider, completes the OAuth exchange with GitHub from a fixed set of IP addresses that GitHub rejected. Add administration/authentication/github_login under Authentication & access, alongside single sign-on and Magic Link. It covers the verified-email requirement, the sign-in steps, and the Descope Project Static IPs to allow, split by Kosli instance: app.kosli.com uses the EU set and app.us.kosli.com uses the US set. The FAQ entry and the getting-started authentication page now link to it. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
|
Preview deployment for your docs. Learn more about Mintlify Previews.
|
|
Claude finished @gsavage's task in 2m 5s —— View job Doc review — PR #417
Nav entry is present ( ImprovementIncomplete sweep — the two sibling sign-in pages still present the choice as a pair
SuggestionsUnlinked single sign-on alongside two linked methods — No screenshot, unlike every sibling page — 1 Improvement, 2 Suggestions, 0 Critical. Nothing here blocks the merge; the sibling-page sweep is the one worth doing before it ships, since it is what makes the new page discoverable. |
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
| - US: [app.us.kosli.com](https://app.us.kosli.com) | ||
|
|
||
| Depending on how your organization is set up, you'll sign in with single sign-on, [Magic Link](/administration/authentication/magic_link) or GitHub. | ||
| Depending on how your organization is set up, you'll sign in with single sign-on, [Magic Link](/administration/authentication/magic_link) or [GitHub](/administration/authentication/github_login). |
There was a problem hiding this comment.
Now that GitHub is a link, single sign-on is the only one of the three sign-in methods in this sentence left unlinked — it has a page at /administration/authentication/single_sign_on (listed further down at line 53).
| Depending on how your organization is set up, you'll sign in with single sign-on, [Magic Link](/administration/authentication/magic_link) or [GitHub](/administration/authentication/github_login). | |
| Depending on how your organization is set up, you'll sign in with [single sign-on](/administration/authentication/single_sign_on), [Magic Link](/administration/authentication/magic_link) or [GitHub](/administration/authentication/github_login). |
Summary
administration/authentication/github_login.md, a how-to page for signing in to Kosli with GitHub, placed in Administration ▸ Authentication & access next to single sign-on and Magic Link.app.kosli.com, US forapp.us.kosli.com), sourced from Descope's public static IPs page.Verification
pytest tests/passes (44 tests, including navigation integrity).python scripts/audit_navigation.py --checkreports no integrity findings.mint broken-linkscould not run locally (Mintlify CLI does not support Node 25); every root-relative link in the changed files was checked against the filesystem instead.Reviewer note
The sign-in step says "Select the GitHub option on the sign-in page" rather than quoting a button label, because I could not confirm the exact label. If it is Continue with GitHub, that wording can be tightened.
🤖 Generated with Claude Code