Call-for-Code-for-Racial-Justice / Call-for-Code-for-Racial-Justice/FairChange
Secure user registration
- Vorherrschende Sprache
- JavaScript
- Sterne
- 34
- Forks
- 17
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
### Background on the problem the feature will solve/improved user experience
Users of the application will be required to log-in ahead of accessing the application's capabilities.
### Describe the solution you'd like
As an upstander / contacted person I can securely register for the platform, knowing my identity will be privacy protected.
### Tasks
- [ ] create authentication protocol
- [ ] investigate IBM AppID
- [ ] create authorization protocol
- [ ] User journey/Technical requirements session
_TBD_
### Technical requirements
- Registration DB
- Password protection (MFA)
- SSO (?)
### Roles Required
- React
- React Native
- User authorisation (e.g. https://auth0.com/blog/complete-guide-to-react-user-authentication/)
### Acceptance Criteria
- A user can sign up with an email address or social log in
- They are able to set a password for their account use
- They are able to retrieve their email, username, or password if forgotten
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Es werden keine Implementierungsdateien oder Tests genannt. Beginne mit der Prüfung der Registrierungsanforderungen und des verlinkten Auth0-Leitfadens und untersuche anschließend IBM AppID; definiere die Authentifizierungs- und Autorisierungsprotokolle, die Registrierungsdatenbank, den Passwortschutz/MFA, SSO und den Wiederherstellungsablauf, bevor du die Akzeptanzkriterien überprüfst.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- javascript, react, react-native
- Bereich
- authentication, authorization, mobile
- Issue-Typ
- Feature
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 15/100