Глоссарий

Что такое аутентификация?

Аутентификация — это проверка того, кто перед приложением, прежде чем впустить его: например, с помощью пароля, кода, отправленного по электронной почте, или входа через Google.

Аутентификация отвечает на вопрос «кто вы?». Её парная часть, авторизация, отвечает на вопрос «что вам можно делать?». Вход в аккаунт — это аутентификация; когда администратор видит страницу, которая недоступна обычному пользователю, — это авторизация.

Распространённые способы: электронная почта и пароль, волшебные ссылки или одноразовые коды по почте, вход через существующий аккаунт, например Google или Apple, и второй шаг, например приложение-аутентификатор.

Чтобы всё сделать правильно, нужно безопасно хранить пароли, защищаться от повторного подбора, завершать сессии по истечении срока и проверять на сервере, что каждый запрос идёт от вошедшего пользователя, которому разрешено его делать.

В Mythex агент создаёт вход для пользователей вашего приложения с вашей собственной базой данных или с провайдером аутентификации на ваш выбор; встроенного управляемого сервиса входа нет.

Вопросы

В чём разница между аутентификацией и авторизацией?

Аутентификация проверяет, кто вы. Авторизация определяет, что вы можете видеть и делать, после того как вошли.

Стоит ли писать собственный вход или использовать провайдера?

Провайдеры берут на себя сложные задачи: сброс паролей, вход через соцсети и обновления безопасности. Собственная система даёт полный контроль, но и больше ответственности. Оба варианта работают, если сделать всё аккуратно.

Смотрите также

  • Что такое аутентификация? (полное руководство)
  • Как добавить вход в приложение
  • Что такое OAuth?

Mythex · Pricing · Создавайте что угодно с ИИ · Шаблоны сайтов и приложений · Сравнения Mythex · Глоссарий по созданию приложений с ИИ · Бесплатные инструменты для создания приложений с ИИ · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Brasil) Português (Portugal) Română Slovenčina Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)