Яка різниця між неявним потоком і кодом авторизації?

З «неявним» потоком клієнт (ймовірно, браузер) отримає маркер доступу після того, як власник ресурсу (тобто користувач) надасть доступ. Однак за допомогою процесу «Код авторизації» клієнт (зазвичай веб-сервер) отримає код авторизації лише після того, як власник ресурсу (тобто користувач) надасть доступ. 14 листопада 2012 р.

У стандартному потоці коду авторизації маркери передаються через зворотний канал. Гібридний потік дуже схожий на потік коду авторизації, але дозволяє отримувати маркер доступу та/або ідентифікатор у початковій відповіді разом із кодом через передній канал..

Основна відмінність між потоком облікових даних клієнта та потоком коду авторизації полягає в тому потік облікових даних клієнта покладається на авторизацію програми, а не на залучення користувача. Оскільки авторизації користувача немає, потік взаємодіє лише з кінцевою точкою маркера.

У той час як код авторизації підтверджує початкове схвалення транзакції, код транзакції генерується після завершення транзакції та переказу коштів. З іншого боку, код схвалення – це код, призначений певній транзакції, щоб вказати, що її схвалено.

Простіше кажучи, автентифікація — це процес перевірки того, ким є користувач, а авторизація — це процес перевірки того, до чого він має доступ. Порівнюючи ці процеси з реальним прикладом, коли ви проходите службу безпеки в аеропорту, ви показуєте своє посвідчення особи, щоб підтвердити свою особу.

З «неявним» потоком клієнт (ймовірно, браузер) отримає маркер доступу після того, як власник ресурсу (тобто користувач) надасть доступ. Однак у процесі «Код авторизації» клієнт (зазвичай веб-сервер) отримає код авторизації лише після того, як власник ресурсу (тобто користувач) надасть доступ.