Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Impossible d'activer l'authentification #196

Open
Marthym opened this issue Jan 12, 2023 · 3 comments
Open

Impossible d'activer l'authentification #196

Marthym opened this issue Jan 12, 2023 · 3 comments

Comments

@Marthym
Copy link

Marthym commented Jan 12, 2023

Bonjour,

Je suis partie de l'installation docker proposé ici (merci à lui). Tout fonctionne bien si ce n'est que je n'ai pas réussi a activer l'authentification. J'ai ajouté dans le dockerfile la variable d'env ENABLE_AUTHENTICATION=true.

Quand j'essaye de jouer les commandes présentent dans la documentation, depuis l'intérieur du container, je tombe sur cette erreur

irb(main):001:0> Doorkeeper::Application.create(name: "PIA", redirect_uri: "urn:ietf:wg:oauth:2.0:oob", scopes: ["read", "write"])
Traceback (most recent call last):
        1: from (irb):1
NameError (uninitialized constant Doorkeeper)

Je ne suis pas un grand habitué de Ruby donc j'ignore comment régler ça ni où chercher ?

Merci pour votre aide.

@brunto
Copy link
Collaborator

brunto commented Jan 25, 2023

Bonjour @Marthym,

Le Dockerfile fait référence à une version de pia-back qui ne comprend pas encore l'authentification.

Vous pouvez remplacer la ligne 15 de ce fichier : https://github.com/kosmas58/pia-docker/blob/master/docker/cnil-pia-back/Dockerfile#L15 16 17 et 18

Par :

RUN wget https://github.com/LINCnil/pia-back/archive/refs/heads/master.zip \
 && unzip pia-back-master.zip \
 && rm pia-back-master.zip \
 && mv pia-back-master /var/www

Cela devrait fonctionner.

@Marthym
Copy link
Author

Marthym commented Jan 26, 2023

Ok merci de votre réponse, je vais faire ça.

Vous pensez tagger une version bientôt. Baser l'installation sur master n'est pas très reproductible ?

@kevin-atnos
Copy link
Collaborator

kevin-atnos commented Jun 2, 2023

Une nouvelle version / nouveau tag doit sortir très prochainement, elle est en cours de recette / validation par la CNIL.
Elle amènera le module d'authentification. Cela sera plus simple d'utiliser cette nouvelle version plutôt que de se baser sur master.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants