[PR #1423] [CLOSED] feat(auth): add AuthIssuer configuration for OpenID provider #3412

Closed
opened 2026-03-22 14:43:28 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/go-vikunja/vikunja/pull/1423
Author: @Stijn-Timmer
Created: 9/5/2025
Status: Closed

Base: mainHead: feature/openid-issuer


📝 Commits (1)

  • f349c4a feat(auth): add AuthIssuer configuration for OpenID provider

📊 Changes

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

View changed files

📝 pkg/modules/auth/openid/openid.go (+46 -4)
📝 pkg/modules/auth/openid/openid_test.go (+40 -0)
📝 pkg/modules/auth/openid/providers.go (+11 -0)

📄 Description

This pull request introduces a new configuration option that allows users to explicitly set the OpenID Connect (OIDC) Issuer.


Changes Introduced:

  • Added authissuer configuration option: A new, optional field has been added to the configuration file.
  • Default behavior: If the authissuer is not explicitly set, the system will continue to use the OpenID discovery endpoint to automatically determine the issuer, maintaining backward compatibility.

🔄 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/go-vikunja/vikunja/pull/1423 **Author:** [@Stijn-Timmer](https://github.com/Stijn-Timmer) **Created:** 9/5/2025 **Status:** ❌ Closed **Base:** `main` ← **Head:** `feature/openid-issuer` --- ### 📝 Commits (1) - [`f349c4a`](https://github.com/go-vikunja/vikunja/commit/f349c4a09394b9735f8ad47be9663317266bd762) feat(auth): add AuthIssuer configuration for OpenID provider ### 📊 Changes **3 files changed** (+97 additions, -4 deletions) <details> <summary>View changed files</summary> 📝 `pkg/modules/auth/openid/openid.go` (+46 -4) 📝 `pkg/modules/auth/openid/openid_test.go` (+40 -0) 📝 `pkg/modules/auth/openid/providers.go` (+11 -0) </details> ### 📄 Description This pull request introduces a new configuration option that allows users to explicitly set the **OpenID Connect (OIDC) Issuer**. --- ### **Changes Introduced:** - **Added `authissuer` configuration option**: A new, optional field has been added to the configuration file. - **Default behavior**: If the `authissuer` is not explicitly set, the system will continue to use the OpenID discovery endpoint to automatically determine the issuer, maintaining backward compatibility. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-03-22 14:43:28 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/vikunja#3412