mirror of
https://github.com/usestrix/strix.git
synced 2026-10-16 04:28:23 +00:00
Add identity token sources for Anthropic Workload Identity Federation beyond a token file: - ANTHROPIC_IDENTITY_TOKEN_COMMAND: a command run on every exchange whose stdout is the JWT (run without a shell; errors never include stdout). Saved to the Strix config like the other ANTHROPIC_* settings. - `strix auth login entra [--manual] [--tenant ID] [--app ID]`: PKCE sign-in as a Microsoft Entra ID user, using the audience app as its own public client so the stored refresh token only reaches that audience. Tokens are refreshed automatically; defaults come from STRIX_ENTRA_TENANT_ID / STRIX_ENTRA_APP_ID. Source order: token file, command, literal token, Entra sign-in, GitHub Actions OIDC. `strix auth status` and `logout` now cover both ChatGPT and Entra, and `strix auth test [--config PATH]` runs one exchange with the source a scan would use, reporting the source, claims and result without printing any token. Docs: new "Anthropic via Microsoft Entra ID" guide (Entra and Console setup, Entra users on any host, Azure VM managed identities, everyday use, security, troubleshooting), plus the WIF settings in the configuration reference and `strix auth` in the CLI reference.
136 lines
3 KiB
JSON
136 lines
3 KiB
JSON
{
|
|
"$schema": "https://mintlify.com/docs.json",
|
|
"theme": "maple",
|
|
"name": "Strix",
|
|
"colors": {
|
|
"primary": "#000000",
|
|
"light": "#ffffff",
|
|
"dark": "#000000"
|
|
},
|
|
"favicon": "/images/favicon-48.ico",
|
|
"navigation": {
|
|
"tabs": [
|
|
{
|
|
"tab": "Documentation",
|
|
"groups": [
|
|
{
|
|
"group": "Getting Started",
|
|
"pages": [
|
|
"index",
|
|
"quickstart"
|
|
]
|
|
},
|
|
{
|
|
"group": "Usage",
|
|
"pages": [
|
|
"usage/cli",
|
|
"usage/scan-modes",
|
|
"usage/instructions",
|
|
"usage/viewer"
|
|
]
|
|
},
|
|
{
|
|
"group": "LLM Providers",
|
|
"pages": [
|
|
"llm-providers/overview",
|
|
"llm-providers/openai",
|
|
"llm-providers/anthropic",
|
|
"llm-providers/anthropic-entra-id",
|
|
"llm-providers/openrouter",
|
|
"llm-providers/vercel-ai-gateway",
|
|
"llm-providers/vertex",
|
|
"llm-providers/bedrock",
|
|
"llm-providers/azure",
|
|
"llm-providers/novita",
|
|
"llm-providers/local"
|
|
]
|
|
},
|
|
{
|
|
"group": "Integrations",
|
|
"pages": [
|
|
"integrations/github-actions",
|
|
"integrations/ci-cd",
|
|
"integrations/coding-agents",
|
|
"integrations/mcp"
|
|
]
|
|
},
|
|
{
|
|
"group": "Tools",
|
|
"pages": [
|
|
"tools/overview",
|
|
"tools/browser",
|
|
"tools/proxy",
|
|
"tools/terminal",
|
|
"tools/sandbox"
|
|
]
|
|
},
|
|
{
|
|
"group": "Advanced",
|
|
"pages": [
|
|
"advanced/configuration",
|
|
"advanced/skills",
|
|
"contributing"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"tab": "Cloud",
|
|
"groups": [
|
|
{
|
|
"group": "Strix Cloud",
|
|
"pages": [
|
|
"cloud/overview",
|
|
"cloud/cli"
|
|
]
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"global": {
|
|
"anchors": [
|
|
{
|
|
"anchor": "GitHub",
|
|
"href": "https://github.com/usestrix/strix",
|
|
"icon": "github"
|
|
},
|
|
{
|
|
"anchor": "Discord",
|
|
"href": "https://discord.gg/strix-ai",
|
|
"icon": "discord"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"navbar": {
|
|
"links": [],
|
|
"primary": {
|
|
"type": "button",
|
|
"label": "Try Strix Cloud",
|
|
"href": "https://app.strix.ai"
|
|
}
|
|
},
|
|
"footer": {
|
|
"socials": {
|
|
"x": "https://x.com/strix_ai",
|
|
"github": "https://github.com/usestrix",
|
|
"discord": "https://discord.gg/strix-ai"
|
|
}
|
|
},
|
|
"fonts": {
|
|
"family": "Geist",
|
|
"heading": {
|
|
"family": "Geist"
|
|
},
|
|
"body": {
|
|
"family": "Geist"
|
|
}
|
|
},
|
|
"appearance": {
|
|
"default": "dark"
|
|
},
|
|
"description": "Open-source AI Hackers to secure your Apps",
|
|
"background": {
|
|
"decoration": "grid"
|
|
}
|
|
}
|