No sso for ampache

What app is this about, and its version: ampache 7.9.2~ynh1
What YunoHost version are you running: 12.1.39
What type of hardware are you using: Virtual machine

Describe your issue

Le sso ne marche pas avec Ampache.
De plus, seul l’administrateur est bien créé dans Amapche, tous les autres utilisateurs créés dans Yunohost ne peuvent pas se connecter.

Share relevant logs or error messages

L’authentification via SSO n’est pas prévue pour cette application, en revanche celle via LDAP devrait fonctionner. Il y a donc un petit bug.

Rebonjour @claveryu
Essaie ceci

sudo nano /var/www/ampache/config/ampache.cfg.php

Au dessous de la partie LDAP, dans la partie Public registration settings, ligne 1096, décommenter la ligne auto_create pour qu’elle ressemble à ceci

auto_create = "true"

Plus bas, ligne 1135, changer la ligne auto_user pour

auto_user = "user"

‘user’ me semble plus cohérent que ‘guest’ qui obligerait l’administrateur à devoir upgrader les comptes par la suite.
Enfin, relancer php et nginx:

sudo systemctl reload php8.4-fpm nginx

Merci pour l’info concernant le sso, je n’avais pas lu le fichier manifest.

Pour les modifications du fichier de configuration, quel est l’effet attendu ?

Si c’est l’enregistrement automatique des utilisateurs de Yunohost dans Amapche lors de leur première connexion ça ne semble pas marcher. Est-ce que c’était ça l’idée ?

Merci quand même.

Oui, c’est ça. Je l’ai testé sur une instance et cela a fonctionné mais je me demande si je n’ai pas aussi changé un attribut mail. Je regarde ça en rentrant.

C’est a priori bien fonctionnel sans autre modification… Tu peux aussi tester l’upgrade depuis cette branche:

yunohost app upgrade ampache -u https://github.com/YunoHost-Apps/ampache_ynh/tree/ldap_fix

Merci, le deuxième essai a été concluant ! L’utilisateur est bien créé dans Ampache à la première connexion avec la modification dans le fichier de configuration.

Ok. La branche ldap_fix a été fusionnée.