Open
Description
We need to document how Polaris integrates with third-party Identity Providers (IDPs) to support authentication and authorization workflows.
What to Cover:
Integration Overview
- High-level flow of how Polaris delegates authentication to external IDPs
- Supported protocols (e.g., OIDC, SAML)
Setup Instructions
- Step-by-step guide for integrating with common IDPs (e.g., Okta, Auth0, Azure AD)
- How to register Polaris as a client application with the IDP
- Required configuration fields (e.g., client ID, secret, redirect URIs)
- Polaris-side configuration (env variables, config files, etc.)
Potential Code Changes
- Highlight any parts of Polaris that might require customization or extension for integration
- Where hooks or plugins might be inserted for custom logic
Identifier Sync
- Outline options for syncing user identifiers or roles
- Manual user provisioning
- Automatic sync (e.g., via SCIM or IDP claims)
- Best practices for mapping IDP groups/roles to Polaris permissions