Skip to content

Document Polaris Integration with Third-Party Identity Providers (IDPs) #1327

Open
@flyrain

Description

@flyrain

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentationenhancementNew feature or requestgood first issueGood for newcomers

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions