[PR #1084] [CLOSED] Add Authelia OAuth provider #1170

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

📋 Pull Request Information

Original PR: https://github.com/pelican-dev/panel/pull/1084
Author: @Sebclem
Created: 3/13/2025
Status: Closed

Base: mainHead: main


📝 Commits (1)

  • 06a0487 Add Authelia auth provider

📊 Changes

4 files changed (+130 additions, -3 deletions)

View changed files

app/Extensions/OAuth/Providers/AutheliaProvider.php (+74 -0)
📝 app/Providers/AppServiceProvider.php (+2 -0)
📝 composer.json (+1 -0)
📝 composer.lock (+53 -3)

📄 Description

This PR simply add a Oauth provider for Authelia.

Tested in docker with my personal Authelia.

Here my id provider config in authelia used to test this:

client_id: pelican
client_name: Pelican
client_secret: "xxxxxxxxxxx"
public: false
authorization_policy: two_factor
redirect_uris:
  - "https://localhost/auth/oauth/callback/authelia"
pre_configured_consent_duration: "1y"
scopes:
  - openid
  - profile
  - email
  - groups
token_endpoint_auth_method: "client_secret_post"

🔄 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/1084 **Author:** [@Sebclem](https://github.com/Sebclem) **Created:** 3/13/2025 **Status:** ❌ Closed **Base:** `main` ← **Head:** `main` --- ### 📝 Commits (1) - [`06a0487`](https://github.com/pelican-dev/panel/commit/06a048799db87889b004d11154cf1fb8bec09da2) Add Authelia auth provider ### 📊 Changes **4 files changed** (+130 additions, -3 deletions) <details> <summary>View changed files</summary> ➕ `app/Extensions/OAuth/Providers/AutheliaProvider.php` (+74 -0) 📝 `app/Providers/AppServiceProvider.php` (+2 -0) 📝 `composer.json` (+1 -0) 📝 `composer.lock` (+53 -3) </details> ### 📄 Description This PR simply add a Oauth provider for Authelia. Tested in docker with my personal Authelia. Here my id provider config in authelia used to test this: ```yml client_id: pelican client_name: Pelican client_secret: "xxxxxxxxxxx" public: false authorization_policy: two_factor redirect_uris: - "https://localhost/auth/oauth/callback/authelia" pre_configured_consent_duration: "1y" scopes: - openid - profile - email - groups token_endpoint_auth_method: "client_secret_post" ``` --- <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:23:23 +03:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/panel#1170