Skip to content

feat(oauth): generic oidc provider with deduplicated config#10615

Closed
shiva09-art wants to merge 2 commits into
coollabsio:nextfrom
shiva09-art:feat/oidc-provider
Closed

feat(oauth): generic oidc provider with deduplicated config#10615
shiva09-art wants to merge 2 commits into
coollabsio:nextfrom
shiva09-art:feat/oidc-provider

Conversation

@shiva09-art

Copy link
Copy Markdown

Description

This PR introduces generic OpenID Connect (OIDC) OAuth provider support. It allows the integration of any compliant OIDC provider without having to rely strictly on hardcoded, provider-specific configurations.

Changes Made:

  • Added kovah/laravel-socialite-oidc dependency (assumed as part of original PR feat(oauth): add generic oidc provider #6696).
  • Registered the OIDC event listener OidcExtendSocialite in the service provider.
  • Configured OIDC settings in the services configuration with client credentials and base URL.
  • Updated bootstrap/helpers/socialite.php to initialize the OIDC driver.
  • Added internationalized UI labels across German, English, and Polish language files.
  • Refactored bootstrap/helpers/socialite.php to deduplicate provider instantiations (authentik, clerk, zitadel, and oidc), resolving the code duplication issue highlighted by the CodeRabbit review.

Bounty Reference

Claiming Bounty: This PR is an implementation of Pull Request/Issue #6696. The Open Bounties list showed a $20 bounty associated with this PR. I am referencing it here to claim or clarify the status of the bounty. Maintainers, please let me know if there's any further implementation needed!

How to Test

  1. Set up a generic OIDC provider (e.g., Keycloak).
  2. Use the base URL, Client ID, and Client Secret in the Coolify OAuth settings for OIDC.
  3. Test the login flow.

@github-actions

github-actions Bot commented Jun 9, 2026

Copy link
Copy Markdown
Contributor

This PR did not pass quality checks so it will be closed. If you believe this is a mistake please let us know.

@github-actions github-actions Bot closed this Jun 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant