[PR #981] [CLOSED] Add Entra ID/Azure AD as an OAuth provider #1095

Closed
opened 2026-02-04 19:17:04 +03:00 by OVERLORD · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/pelican-dev/panel/pull/981
Author: @cyberdev-tech
Created: 2/8/2025
Status: Closed

Base: mainHead: main


📝 Commits (4)

  • 0f15c89 feat: azure/entra oauth
  • a3eb7cd fix: tenant not tetant
  • dadb420 Update app/Extensions/OAuth/Providers/AzureProvider.php
  • 634a42d fix: removed redirect and color

📊 Changes

4 files changed (+673 additions, -547 deletions)

View changed files

app/Extensions/OAuth/Providers/AzureProvider.php (+68 -0)
📝 app/Providers/AppServiceProvider.php (+2 -0)
📝 composer.json (+1 -0)
📝 composer.lock (+602 -547)

📄 Description

Basically just adds Entra ID/Azure Active Directory as an alternative for OAuth. Works like intended in development runtime.

Might be difficult to test unless you have an active Entra tenant to use for testing. If you need any help with testing just leave a comment 🙂


🔄 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/981 **Author:** [@cyberdev-tech](https://github.com/cyberdev-tech) **Created:** 2/8/2025 **Status:** ❌ Closed **Base:** `main` ← **Head:** `main` --- ### 📝 Commits (4) - [`0f15c89`](https://github.com/pelican-dev/panel/commit/0f15c89382e13f8df0e49e11b24a8512b6041510) feat: azure/entra oauth - [`a3eb7cd`](https://github.com/pelican-dev/panel/commit/a3eb7cd2f3d4e82ac73e56c5b9c033cc57c1e742) fix: tenant not tetant - [`dadb420`](https://github.com/pelican-dev/panel/commit/dadb4201835a9a659230b2f05abf4261e8630d22) Update app/Extensions/OAuth/Providers/AzureProvider.php - [`634a42d`](https://github.com/pelican-dev/panel/commit/634a42df6970d4a91f3cf727e15bb5aeba517020) fix: removed redirect and color ### 📊 Changes **4 files changed** (+673 additions, -547 deletions) <details> <summary>View changed files</summary> ➕ `app/Extensions/OAuth/Providers/AzureProvider.php` (+68 -0) 📝 `app/Providers/AppServiceProvider.php` (+2 -0) 📝 `composer.json` (+1 -0) 📝 `composer.lock` (+602 -547) </details> ### 📄 Description Basically just adds Entra ID/Azure Active Directory as an alternative for OAuth. Works like intended in development runtime. _Might be difficult to test unless you have an active Entra tenant to use for testing. If you need any help with testing just leave a comment 🙂_ --- <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 19:17:04 +03:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/panel#1095