[PR #1589] [CLOSED] Keycloak OIDC Provider #1475

Closed
opened 2026-02-05 18:15:02 +03:00 by OVERLORD · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/pelican-dev/panel/pull/1589
Author: @Estyms
Created: 8/11/2025
Status: Closed

Base: mainHead: main


📝 Commits (1)

📊 Changes

4 files changed (+259 additions, -32 deletions)

View changed files

app/Extensions/OAuth/Schemas/KeycloakSchema.php (+71 -0)
📝 app/Providers/Extensions/OAuthServiceProvider.php (+2 -0)
📝 composer.json (+1 -0)
📝 composer.lock (+185 -32)

📄 Description

Features

  • Added socialiteproviders/keycloak dependency
  • Added KeycloakSchema.php

Environments

  • OAUTH_KEYCLOAK_DISPLAY_NAME (default: Keycloak)
  • OAUTH_KEYCLOAK_DISPLAY_COLOR (default: #27cff5)
  • OAUTH_KEYCLOAK_CLIENT_ID
  • OAUTH_KEYCLOAK_CLIENT_SECRET
  • OAUTH_KEYCLOAK_BASE_URL
  • OAUTH_KEYCLOAK_REALM (default: master)

🔄 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/1589 **Author:** [@Estyms](https://github.com/Estyms) **Created:** 8/11/2025 **Status:** ❌ Closed **Base:** `main` ← **Head:** `main` --- ### 📝 Commits (1) - [`85ca5c4`](https://github.com/pelican-dev/panel/commit/85ca5c4f1d2057a5fa0386343f902d32ba0c78ab) Keycloak Provider ### 📊 Changes **4 files changed** (+259 additions, -32 deletions) <details> <summary>View changed files</summary> ➕ `app/Extensions/OAuth/Schemas/KeycloakSchema.php` (+71 -0) 📝 `app/Providers/Extensions/OAuthServiceProvider.php` (+2 -0) 📝 `composer.json` (+1 -0) 📝 `composer.lock` (+185 -32) </details> ### 📄 Description ## Features - Added `socialiteproviders/keycloak` dependency - Added `KeycloakSchema.php` ## Environments - OAUTH_KEYCLOAK_DISPLAY_NAME (default: `Keycloak`) - OAUTH_KEYCLOAK_DISPLAY_COLOR (default: `#27cff5`) - OAUTH_KEYCLOAK_CLIENT_ID - OAUTH_KEYCLOAK_CLIENT_SECRET - OAUTH_KEYCLOAK_BASE_URL - OAUTH_KEYCLOAK_REALM (default: `master`) --- <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-05 18:15:02 +03:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/panel-pelican-dev#1475