Как я могу реализовать 2FA (используя OTP) в Strapi? - PullRequest
2 голосов
/ 13 февраля 2020

Возможно ли реализовать 2FA In Strapi? если да, то я хочу внедрить 2FA в моей CMS Strapi. Как это сделать? Любой помогает мне.

Я пытаюсь с этим много времени.

Но это не работает частично.

Для переопределения веб-интерфейса это работает, но бэкэнд не работает.

Точно хочу изменить маршруты нашего администратора /auth/local в https://github.com/strapi/strapi/blob/master/packages/strapi-admin/config/routes.json.

Я хочу добавить одну дополнительную проверку для проверки повторности для handler: "Auth.callback" в https://github.com/strapi/strapi/blob/master/packages/strapi-admin/controllers/Auth.js

1 Ответ

1 голос
/ 14 февраля 2020

Если вы хотите добавить эту функцию в вашу админ-панель, вам придется настроить ее.

Для этого вам придется использовать концепцию настройки

https://strapi.io/documentation/3.0.0-beta.x/concepts/customization.html

Admin extension - это та часть, которую вам придется использовать.

https://github.com/strapi/strapi/tree/master/packages/strapi-admin/admin/src/containers/AuthPage

После этого я предлагаю Вы добавляете новую конечную точку, которая отправит подтверждение вашего кода. Вам придется проверить маршрут и документацию контроллера.

Это действительно похоже на вопрос:

Проверьте пароль в Контроллере ContentType

Вот видео, которое может вам помочь:

https://www.loom.com/share/990d3f842ded4a879b27c0e77c5ac340

...