LINUX.ORG.RU

История изменений

Исправление theNamelessOne, (текущая версия) :

Ну насколько мне известно, то если фингерпринт авторизуемого юзера при авторизации не совпадает с фингерпринтом в базе, то должен произойти рефреш токена

И вот тут возникает проблема, что очень часто невозможно автоматически делать отпечаток клиента так, чтобы он однозначно его идентифицировал (без хранения ранее сгенерированного отпечатка на клиенте). И в этом случае надо либо отказываться фингерпринтов, либо хранить сгенерированные сервисом фингерпринты на клиенте (как предлагается делать в статье), что в общем-то нивелирует саму ценность идеи отпечатков.

должен отправиться 2FA код на почту и всё такое

Лучше использовать TOTP, т.к. 2FA в виде кода на почту быстро превращается в 1FA в случае, если почту угнали.

Но TOTP тоже не для всякой аудитории подойдёт, к сожалению (если вы делаете клон одноклассников, то тут вы скорее всего в пролёте).

Исходная версия theNamelessOne, :

Ну насколько мне известно, то если фингерпринт авторизуемого юзера при авторизации не совпадает с фингерпринтом в базе, то должен произойти рефреш токена

И вот тут возникает проблема, что очень часто невозможно автоматически делать отпечаток клиента так, чтобы он однозначно его идентифицировал. И в этом случае надо либо отказываться фингерпринтов, либо хранить сгенерированные сервисом фингерпринты на клиенте (как предлагается делать в статье), что в общем-то нивелирует саму ценность идеи отпечатков.

должен отправиться 2FA код на почту и всё такое

Лучше использовать TOTP, т.к. 2FA в виде кода на почту быстро превращается в 1FA в случае, если почту угнали.

Но TOTP тоже не для всякой аудитории подойдёт, к сожалению (если вы делаете клон одноклассников, то тут вы скорее всего в пролёте).