Skip to content

feat(auth): add jumpcloud custom IdP#10408

Merged
marcklingen merged 4 commits into
mainfrom
add-support-for-jumpcloud
Nov 14, 2025
Merged

feat(auth): add jumpcloud custom IdP#10408
marcklingen merged 4 commits into
mainfrom
add-support-for-jumpcloud

Conversation

@marcklingen
Copy link
Copy Markdown
Member

@marcklingen marcklingen commented Nov 12, 2025

Important

Adds JumpCloud custom IdP integration for authentication, including environment variables, schema validation, and provider configuration.

  • Behavior:
    • Adds JumpCloudProvider function in jumpcloudProvider.ts to handle JumpCloud authentication.
    • Supports openid profile email scope by default, with options for custom scopes and checks.
    • Integrates JumpCloud as a static provider in auth.ts if environment variables are set.
  • Environment Variables:
    • Adds JumpCloud-related variables in .env.prod.example and env.mjs.
    • Includes AUTH_JUMPCLOUD_CLIENT_ID, AUTH_JUMPCLOUD_CLIENT_SECRET, AUTH_JUMPCLOUD_ISSUER, and others.
  • Schemas and Types:
    • Adds JumpCloudProviderSchema to types.ts for schema validation.
    • Updates SsoProviderSchema to include JumpCloud.
  • Misc:
    • Exports JumpCloudProvider in index.ts.
    • Updates utils.ts to map JumpCloud configurations to NextAuth providers.

This description was created by Ellipsis for 26d82c3. You can customize this summary. It will automatically update as commits are pushed.

@dosubot dosubot Bot added size:L This PR changes 100-499 lines, ignoring generated files. feat-auth labels Nov 12, 2025
Comment thread packages/shared/src/server/auth/jumpcloudProvider.ts Outdated
Comment thread packages/shared/src/server/auth/jumpcloudProvider.ts
@dosubot dosubot Bot added the auto-merge This PR is set to be merged label Nov 14, 2025
@marcklingen marcklingen added this pull request to the merge queue Nov 14, 2025
Merged via the queue into main with commit 8e1edee Nov 14, 2025
32 checks passed
@marcklingen marcklingen deleted the add-support-for-jumpcloud branch November 14, 2025 01:29
@dosubot dosubot Bot removed the auto-merge This PR is set to be merged label Nov 14, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feat-auth size:L This PR changes 100-499 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant