Skip to content

Бекенды аутентификации #2

@b0g3r

Description

@b0g3r

Должно быть два бекенда аутентификации.

  • один, отправляющий запрос с логином-паролем на внешний ресурс аутентификации, и получающий 200/401. Пароль нигде не сохраняем.
  • второй, проверяющий логин-пароль с сохраненными в базе.

Регистрация:

  • для первого бекенда: если пользователь у нас не зарегистрирован, но прошел аутентификацию, то даём ему форму и позволяем ему заполнить недостающие поля и заносим в базу (с пустым паролем)
  • для второго бекенда: только по инвайт-ссылке.

При попытке аутентификации бекенды перебираются последовательно. Нужно посмотреть на Flask-Login.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions