assemblee-virtuelle / assemblee-virtuelle/semapps
Pouvoir se connecter avec un POD
- 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