nextcloud / nextcloud/user_saml

Add ability to load IdP and SP certs from filesystem

Open
#701 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement
Dominant language
PHP
Stars
104
Forks
85
Avg merge
1d 15h
Merged PRs (30d)
16

Description

Summary

I want to be able to select certificates to be used for IdP and SP from a directory on the host.

For example, have a /certs directory where Nextcloud will look for certs and allow the user to choose which to use.

Use case

I am hosting nextcloud as part of a kubernetes cluster, I need this so I can mount a certs directory into the Nextcloud container, set Nextcloud to use them, and periodically replace the certs when they expire, without having to reconfigure the SAML settings in Nextcloud.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by tracing the current IdP and SP certificate configuration entry points and how certificate values are stored and loaded. Define the filesystem directory and selection behavior, then verify that mounted certificates can be replaced and used without reconfiguring SAML settings.

Written by the indexing model from the issue text.

Assessment

Tech stack
php
Domain
authentication, security
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.