Що таке автентифікація?
Автентифікація — це спосіб, яким застосунок перевіряє, хто перед ним, перш ніж пустити всередину, наприклад за паролем, кодом з електронного листа або «Увійти через Google».
Автентифікація відповідає на питання «хто ви?». Її партнерка, авторизація, відповідає на питання «що вам дозволено робити?». Вхід у акаунт — це автентифікація; коли адміністратор бачить сторінку, яку не бачить звичайний користувач, — це авторизація.
Поширені способи: електронна пошта та пароль, magic links або одноразові коди, надіслані листом, вхід через наявний акаунт, наприклад Google чи Apple, а також другий крок, як-от застосунок-автентифікатор.
Щоб зробити це правильно, потрібно безпечно зберігати паролі, захищатися від повторних спроб вгадати їх, завершувати сесії за часом і перевіряти на сервері, що кожен запит надходить від авторизованого користувача, який має на це право.
У Mythex агент створює вхід для користувачів вашого застосунку з вашою власною базою даних або провайдером автентифікації на ваш вибір; вбудованої керованої служби входу немає.
Запитання
Чим автентифікація відрізняється від авторизації?
Автентифікація перевіряє, хто ви. Авторизація визначає, що ви можете бачити і робити, коли вже всередині.
Чи варто створювати власний вхід або використовувати провайдера?
Провайдери беруть на себе складні речі, як-от скидання паролів, вхід через соцмережі та оновлення безпеки. Власна система дає повний контроль, але й більшу відповідальність. Обидва варіанти можуть працювати, якщо їх зробити акуратно.
Дивіться також
Mythex · Pricing · Створюйте що завгодно з ШІ · Шаблони сайтів і застосунків · Порівняння Mythex · Глосарій створення застосунків за допомогою ШІ · Безкоштовні інструменти для створення застосунків за допомогою ШІ · English