Come possiamo disabilitare la 2FA per un utente mentre utilizziamo il login Google auth2 in Discourse?

Come possiamo disabilitare la 2FA per un utente mentre utilizziamo l’accesso Google Auth2 in Discourse?

Se l’utente ha perso il telefono o non ha accesso al vecchio token Authenticator, puoi semplicemente distruggere il vecchio token inserendo la tua console Rails e (dopo aver inserito il vero nome utente invece di <USERNAME>) esegui

id = User.find_by_username('<USERNAME>').id
UserSecondFactor.where(user_id: id)
UserSecondFactor.where(user_id: id).each(&:destroy!)

L’utente sarà in grado di richiedere un altro token durante l’accesso

1 Mi Piace

@dax Funzionerà per il mio caso perché sto usando accessi google auth2 e non DiscourseConnect per SSO?