Stel TFA verplicht #12
Labels
No labels
bug
duplicate
enhancement
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
8 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
code/docs#12
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Helemaal als je uberadmin bent 😉
Inloggen met een magic link zou ook niet misstaan, dan kan iemand direct geen toegang meer krijgen bij een verwijderde account.
@gina.plat, @bovh, ik kan dit aanzetten vanuit de configuratie.
Heeft natuurlijk wel impact op alle gebruikers en ik weet niet wat het proces is van herstellen voor de gebruikers die hun telefoon vernietigen zonder backup en de herstelcodes ook niet ergens opgeslagen hebben. Dat moet even uitgezocht worden door iemand die functioneel dingen met Forgejo doet.
Misschien verplichte 2FA beperken tot alleen admins. Er bestaat in ieder geval een config variabele voor:
Zie: https://forgejo.org/docs/next/admin/config-cheat-sheet/#:~:text=GLOBAL_TWO_FACTOR_REQUIREMENT%3A%20none%3A%20Which%20users%20are,admin%20is%20required%20to%20enable%202FA
Het is me niet duidelijk of en, zo ja, hoe een account waarvan de 2FA herstelcodes niet meer beschikbaar zijn, kan worden hersteld door de code.overheid.nl-admin.
De Forgejo CLI heeft een
reset-mfaoptie om MFA voor een gebruiker te resetten: https://forgejo.org/docs/latest/admin/command-line/#admin-userLijkt me goed dat MFA verplicht is. Als het niet verplicht wordt voor alle gebruikers zou ik het minimaal willen kunnen verplichten voor leden van de organisatie waarvan ik admin ben (ICTU). CC: @Eric.Nieuwland.
Eens met @frank.niessink. Het reduceert het aantal mogelijkheden om repo's te besmetten.
Voor ons lijkt het belangrijkste dat de gene die inlogt ook diegene is die toegang heeft tot het desbetreffende emailadres. Zou het misschien mogelijk zijn om enkel aanmelden met een 'magic link', ofwel email als TFA, te kunnen verplichten. Dat is in iedergeval iets waarvan we weten dat iedereen dat makkelijk moet kunnen gebruiken.
Anders ben ik er redelijk voor dat we voor de hele server TFA gaan verplichten, het lijkt me namelijk voor de gehele community wenselijk dat iedereen geverifieerd is.
@bovh wrote in #12 (comment):
Let op dat een magic link niet als Twee-Factor / Multi-Factor Authenticatie (TFA / MFA) gezien kan worden.
Het toepassen van MFA is volgens de BIO verplicht voor accounts die via internet gebruiken zijn (5.17.01). Zie ook #77.
Waarschijnlijk moet er gekeken worden naar het meegeven of afdwingen van MFA via de Authentication Context (acr) of Authentication Method (amr) via OpenID Connect (OIDC) / Single Sign On (SSO).