Size: a a a

2021 May 29

DS

Dmitry Sergeev in DevOps
то есть rp и  клиент должны быть разными приложениями по rfc?
источник

A

Alexander in DevOps
Вот в том-то и дело, что все стандарты написаны так, словно разными (и это ещё подразумевается моделью безопасности oauth2), но вот ты берёшь обычный веб-сервис с рендерингом на бэкенде, и нихера он на oidc не ложится :)
Можно, конечно, сделать отдельный фронт в виде SPA, который будет являться, по сути, клиентом и хранить всё в браузере, но SPA далеко не всегда оправдано (как архитектурно, так и по затратам). А лепить SPA только ради нормальной безопасной интеграции oidc - это бред.
источник

A

Alexander in DevOps
И рождаются в итоге всякие костыли вида "будем хранить refresh token в базе RP, но зашифрованным" :)
источник

DS

Dmitry Sergeev in DevOps
а если выделить отдельный сервис (и всего другие сервисы его будут юзать), который будет заниматься хранением рефреш токенов и обновлением acсess токенов (рефреш токены же для этого нужны вроде).

А вот SPA который в роли клиента oidc, тоже вроде не очень безопасно. Клиенту же нужны clientId и clientSecret, и он один для приложения. Давать пользователю их подсмотреть как-то опасно. А в случае SPA, подсмотреть это дело времени, как бы там не было хитро это скрыто
источник

A

Alexander in DevOps
По модели безопасности это задача клиента. И в целом подход oauth2 таков, чтобы никто кроме клиента, не мог имперсонировать пользователя. Как только ты это условие нарушаешь, смысл большей части oauth2 пропадает.

Клиенты могут быть public без clientSecret. Что может быть безопасным для пользователей при использовании PKCE.
источник
2021 May 30

SP

Sergei Puzyrev in DevOps
два брата акробата
источник

SP

Sergei Puzyrev in DevOps
ты же робот
источник

SP

Sergei Puzyrev in DevOps
и ты тоже робот
источник

VS

Vladimir Smirnov in DevOps
Ну капчу прошли
источник

SP

Sergei Puzyrev in DevOps
а у нас есть капча?
источник

VS

Vladimir Smirnov in DevOps
Да
источник

b

bruin in DevOps
А ты не робот? Может все мы просто роботы только у некоторых код написан джунами или студентами:)
источник

ЕО

Евгений Омельченко... in DevOps
У меня, последнее время, в чатиках стали боты проходить джон рошную капчу
источник

D

Denis 災 nobody in DevOps
Обучили... Впрочем, автор роя говорит что открыт к новым вариантам капчи
источник

VG

Vladislav Grishenko in DevOps
определенный процент и раньше проходил, руками, с первого раза. в любом случае, надо будет поменять капчу в ближайшее
источник

D

Denis 災 nobody in DevOps
А вот и автор 😂
Спасибо за шикарного бота
источник

VG

Vladislav Grishenko in DevOps
на здоровье :)
источник

SP

Sergei Puzyrev in DevOps
я не робот. у меня и справка есть.
источник

b

bruin in DevOps
Любой робот сказал бы точно так же :)
источник

SP

Sergei Puzyrev in DevOps
это очевидная неправда, не любой
источник