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?