assemblee-virtuelle / assemblee-virtuelle/semapps

Pouvoir se connecter avec un POD

Open
#1,064 0 comments 0 reactions 0 assignees View on GitHub
authentication feature
Dominant language
TypeScript
Stars
103
Forks
14
Avg merge
1m
Merged PRs (30d)
2

Description

Voir ce pad pour toutes les idées:
https://pad.lescommuns.org/xG1c0W73RrqlYDfApzGX3g

En résumé:
- On peut choisir son POD provider au login
- Le POD provider peut se connecter via SSO (pour le moment on doit se créer un compte local)
- Si le compte n'existe pas encore, on crée le POD de l'utilisateur et on y ajoute son profil
- Si le compte existe, on s'y connecte et récupère le profil de l'utilisateur
- Le profil est ajouté dans la liste des utilisateurs du COD, éventuellement mis en cache
- Pour s'authentifier, on passe systématiquement par un [proxy](https://github.com/assemblee-virtuelle/semapps/issues/1063)

En partie réalisé ici: https://github.com/assemblee-virtuelle/semapps/pull/1016

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with the linked design pad and pull request 1016, then read proxy issue 1063 to understand the authentication dependency. Done means supporting provider selection, SSO, POD creation or retrieval, profile synchronization into the COD user list, and proxy-based authentication as described in the issue.

Written by the indexing model from the issue text.

Assessment

Tech stack
node.js, typescript
Domain
api, authentication, backend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.