Call-for-Code-for-Racial-Justice / Call-for-Code-for-Racial-Justice/FairChange

Secure user registration

Offen
#41 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
design-thinking hacktoberfest
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

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.