[PR #2012] [CLOSED] feat: add generic oidc schema #1703

Closed
opened 2026-02-04 20:09:12 +03:00 by OVERLORD · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/pelican-dev/panel/pull/2012
Author: @lusu007
Created: 12/17/2025
Status: Closed

Base: mainHead: feat/generic-oidc


📝 Commits (1)

  • af1fb4f feat: add generic oidc schema

📊 Changes

4 files changed (+261 additions, -81 deletions)

View changed files

app/Extensions/OAuth/Schemas/GenericOidcSchema.php (+107 -0)
📝 app/Providers/Extensions/OAuthServiceProvider.php (+4 -0)
📝 composer.json (+1 -0)
📝 composer.lock (+149 -81)

📄 Description

Add Generic OIDC Provider Support

Adds support for generic OpenID Connect (OIDC) providers, enabling integration with Keycloak, Auth0, Okta, and other OIDC-compatible identity providers.

Changes:

  • Added kovah/laravel-socialite-oidc package
  • Created GenericOidcSchema class
  • Registered provider in OAuthServiceProvider

Note: This is my first PHP contribution. Feedback and suggestions are welcome!


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/pelican-dev/panel/pull/2012 **Author:** [@lusu007](https://github.com/lusu007) **Created:** 12/17/2025 **Status:** ❌ Closed **Base:** `main` ← **Head:** `feat/generic-oidc` --- ### 📝 Commits (1) - [`af1fb4f`](https://github.com/pelican-dev/panel/commit/af1fb4f5de9736b0fb8bdf70410c712fe2699c94) feat: add generic oidc schema ### 📊 Changes **4 files changed** (+261 additions, -81 deletions) <details> <summary>View changed files</summary> ➕ `app/Extensions/OAuth/Schemas/GenericOidcSchema.php` (+107 -0) 📝 `app/Providers/Extensions/OAuthServiceProvider.php` (+4 -0) 📝 `composer.json` (+1 -0) 📝 `composer.lock` (+149 -81) </details> ### 📄 Description ## Add Generic OIDC Provider Support Adds support for generic OpenID Connect (OIDC) providers, enabling integration with Keycloak, Auth0, Okta, and other OIDC-compatible identity providers. **Changes:** - Added `kovah/laravel-socialite-oidc` package - Created `GenericOidcSchema` class - Registered provider in `OAuthServiceProvider` **Note:** This is my first PHP contribution. Feedback and suggestions are welcome! --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
OVERLORD added the pull-request label 2026-02-04 20:09:12 +03:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/panel#1703