In Hybrid Flow / Grant -
response_type = code token id_token
В этом случае клиент получает id_token & access_token 2 раза:
1) От / авторизовать конечную точку (вместе с кодом)
2) Конечная точка токена / токена (обменивает код на токен)
Я читал на нескольких сайтах, что эти токены, полученные дважды, могут не всегда быть одинаковыми. Какая польза от получения токенов дважды? Как они используются? Разве не достаточно просто получить код из конечной точки авторизации и обменять его с конечной точкой токена на токены (т.е. поток кода авторизации)?