powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / SSO - несколько вопросов.
25 сообщений из 221, страница 4 из 9
SSO - несколько вопросов.
    #39681744
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Агнец за бортомЕсли в случае со SPA - сначала запросить code,отослать на .net, а потом .net сам запросит access token у SSO - то зачем отдавать token на клиента?

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

Агнец за бортомПочему бы не записать его в сессию, а id сессии в куку? При каждом запросе проверять токен, обновлять его, если протух..

Какую ещё куку? А если это мобильный клиент? Или вообще другое приложение. Можешь и в куку записать, это ровным счётом ничего не меняет.

А сессия, это моветон, собственно усилия на разработку протокола были потрачены, чтобы не требовать костыли в виде сессий. Токен самодостаточен.

Агнец за бортомЕсли по каким-то причинам такой подход very bad, то как принято авторизовывать сайты без JS? Звучит странно, но как пример? Ведь токены в заголовок вставляются via JS.

А на чем? Что там на клиенте кроме JS можно запустить? Сильвер? Флеш? )))
...
Рейтинг: 0 / 0
SSO - несколько вопросов.
    #39681746
Агнец за бортом
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

Вот ты не отвечаешь на мой вопрос.
...
Рейтинг: 0 / 0
SSO - несколько вопросов.
    #39681748
Агнец за бортом
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttЧтобы клиент делал следующие запросы с проверенным токеном, и не дёргать на каждый запрос SSO.

Так токен на .net и будет храниться - смотри в него да даты сравнивай.



hVosttКакую ещё куку? А если это мобильный клиент? Или вообще другое приложение.
Это да, тут ты прав.


hVosttА сессия, это моветон, собственно усилия на разработку протокола были потрачены, чтобы не требовать костыли в виде сессий.
А если это дикий legacy, в котором сессии во весь рост?


hVosttА на чем? Что там на клиенте кроме JS можно запустить?
А ни на чём. Голый HTML, который дергает MVC-сные контроллеры.
...
Рейтинг: 0 / 0
SSO - несколько вопросов.
    #39681749
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Агнец за бортомТак токен на .net и будет храниться - смотри в него да даты сравнивай.

А если пользователь зашёл в приложение и ушёл на пару часов с собакой погулять. По приходу, его выбросит из открытого приложения, потому что .net похерил сессию? :)

А если это кластер, и часть запросов обрабатывает один сервак, а часть другой, надо ещё куда-то за токеном ходить? Т.е. хранить их перманентно, загаживая ресурс? :)

Агнец за бортомА если это дикий legacy, в котором сессии во весь рост?

Ну переписать. Сейчас многие крупные компании переписывают свой легаси.


Агнец за бортомА ни на чём. Голый HTML, который дергает MVC-сные контроллеры.

Дык гибридную аутентификацию SSO=>Токен=>Зашифрованный тикет в куки никто не отменял, пожалуйста :)
...
Рейтинг: 0 / 0
SSO - несколько вопросов.
    #39681750
Агнец за бортом
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttПо приходу, его выбросит из открытого приложения, потому что .net похерил сессию?
А с чего он её "похерит"?


hVosttТ.е. хранить их перманентно, загаживая ресурс?

Сессии так то не в памяти хранятся. В какой-нибудь шустрой NoSQL.


hVosttЗашифрованный тикет в куки никто не отменял, пожалуйста :)
Я почему-то думал, что токены _надо_ в заголовках передавать.
...
Рейтинг: 0 / 0
SSO - несколько вопросов.
    #39681752
Агнец за бортом
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttДык гибридную аутентификацию SSO=>Токен=>Зашифрованный тикет в куки никто не отменял, пожалуйста :)

Я правильно понял, что такой подход подразумевает процесс получения токенов через промежуточный код?
Именно потому, чтобы клиент не парился токенами в принципе (допустим, он и не может)?

А в случае со SPA/mobile - implicit-подход - когда SPA/mobile-приложение запрашивает токен напрямую?
...
Рейтинг: 0 / 0
SSO - несколько вопросов.
    #39681753
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Агнец за бортомPetro123,

Вот ты не отвечаешь на мой вопрос.разве?
Выше давал схему и даже конфиг вообще без токенов.
Если тебе нравятся токены - делай.
Для соц сетей особенно нужна защита куков в виде токенов).
...
Рейтинг: 0 / 0
SSO - несколько вопросов.
    #39681754
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Агнец за бортомА если это дикий legacy, в котором сессии во весь рост?ссылки на три срача по этой теме дать?
...
Рейтинг: 0 / 0
SSO - несколько вопросов.
    #39681759
Агнец за бортом
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Агнец за бортомА если это дикий legacy, в котором сессии во весь рост?ссылки на три срача по этой теме дать?

Я их все читал, не парься.
...
Рейтинг: 0 / 0
SSO - несколько вопросов.
    #39681761
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Агнец за бортом,
Дак ты hVostt'y руки выворачиваешь вопросом про сессии. Жалко).
...
Рейтинг: 0 / 0
SSO - несколько вопросов.
    #39681762
Агнец за бортом
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Агнец за бортомhVosttДык гибридную аутентификацию SSO=>Токен=>Зашифрованный тикет в куки никто не отменял, пожалуйста :)

Я правильно понял, что такой подход подразумевает процесс получения токенов через промежуточный код?
Именно потому, чтобы клиент не парился токенами в принципе (допустим, он и не может)?

А в случае со SPA/mobile - implicit-подход - когда SPA/mobile-приложение запрашивает токен напрямую?

Хрен с ними, с сессиями. Вот последний вопрос.
...
Рейтинг: 0 / 0
SSO - несколько вопросов.
    #39681786
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Агнец за бортомЯ правильно понял, что такой подход подразумевает процесс получения токенов через промежуточный код?
Именно потому, чтобы клиент не парился токенами в принципе (допустим, он и не может)?

Вот список и сравнение разных способов авторизации через OpenID Connect

https://www.scottbrady91.com/OpenID-Connect/OpenID-Connect-Flows


Агнец за бортомА в случае со SPA/mobile - implicit-подход - когда SPA/mobile-приложение запрашивает токен напрямую?

Да, implicit, получение токена напрямую, наиболее быстрым путём, но это требует поддержки со стороны клиента.
...
Рейтинг: 0 / 0
SSO - несколько вопросов.
    #39681830
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Агнец за бортом,
Если так хочется токены, которые только для приложений с одним входом, то делай отдельное API на "предприятии" или на твоем App server'e.
Которое без состояния и не помнит кто к нему входил секунду назад. Вспоминает только с токеном при запросе.
...
Рейтинг: 0 / 0
SSO - несколько вопросов.
    #39681841
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Агнец за бортомА с чего он её "похерит"?
Агнец за бортомСессии так то не в памяти хранятся. В какой-нибудь шустрой NoSQL.

Ну обычно сессии хранятся в памяти, так как это по сути пользовательский кеш, зачем его персистить?
Это же не жирный ViewSate

Агнец за бортомЯ почему-то думал, что токены _надо_ в заголовках передавать

В случае толстого клиента, да. Но так-то всё равно как передаётся токен, в заголовках, в параметрах запроса, в куках, или ещё как.
...
Рейтинг: 0 / 0
SSO - несколько вопросов.
    #39681869
Агнец за бортом
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Если так хочется токены,

Мне НЕ хочется токены.

Но мне надо интегрироваться с SSO серверами, который предлагает OAUTH.


hVosttНу обычно сессии хранятся в памяти, так как это по сути пользовательский кеш, зачем его персистить?

Ты троллишь что ли? )))) Да, ты троллишь.

Сессии в памяти - это же мета -нубство. Например, на той же node.js есть чудесный менеджер процессов PM2, который с минимумом усилий запускает процессы ноды на произвольном количестве ядер.

Это на ровном месте прилично бустит производительность. Но это тут же обуславливает невозможность хранения сессии в памяти.

hVosttВ случае толстого клиента, да. Но так-то всё равно как передаётся токен, в заголовках, в параметрах запроса, в куках, или ещё как.

Да, всё встаёт на свои места.
...
Рейтинг: 0 / 0
SSO - несколько вопросов.
    #39681879
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Агнец за бортомМне НЕ хочется токены.

Но мне надо интегрироваться с SSO серверами, который предлагает OAUTH.
Наконец то высказал категорично и ясно позицию).
По серверам SSO и протоколу конкретного idP прова не понял. У тебя там нет выбора?
Чем не вариант, если API с idP сервером не перемешивать с твоим API?
Т.е. плевать токены или нет при общении с idP, а у тебя в сети сессии.
Твой в кавычках idP server считаем внешним сервером авторизации.
...
Рейтинг: 0 / 0
SSO - несколько вопросов.
    #39681881
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Агнец за бортомСессии в памяти - это же мета -нубство. Например, на той же node.js есть чудесный менеджер процессов PM2, который с минимумом усилий запускает процессы ноды на произвольном количестве ядер.

Это на ровном месте прилично бустит производительность. Но это тут же обуславливает невозможность хранения сессии в памяти.
Храни свою сессию где хочешь.
Но говорить что в памяти нельзя что то хранить это тоже нубство.
...
Рейтинг: 0 / 0
SSO - несколько вопросов.
    #39681883
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Агнец за бортомnode.jsэто оффтоп в шарп ветке
...
Рейтинг: 0 / 0
SSO - несколько вопросов.
    #39681898
Агнец за бортом
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Наконец то высказал категорично и ясно позицию).
Вообще-то, я обозначил это намного раньше. Я ж ссылку на iDP давал.


Petro123У тебя там нет выбора?
Нет.

Ты как-то странно выражаешь свои мысли, я не понимаю - что ты хочешь сказать.

Перемешивать, плевать...
...
Рейтинг: 0 / 0
SSO - несколько вопросов.
    #39681899
Агнец за бортом
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123это оффтоп в шарп ветке

Сессия есть сессия - причем тут шарп? В ASP.NET сессии в трёх местах (из коробки) хранится могут.
...
Рейтинг: 0 / 0
SSO - несколько вопросов.
    #39681904
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Агнец за бортомВообще-то, я обозначил это намного раньше. Я ж ссылку на iDP давал.ты не говорил что рад бы был отказаться).
Агнец за бортомТы как-то странно выражаешь свои мысли, я не понимаю - что ты хочешь сказать.

Перемешивать, плевать...
Мне не плевать)). У каждого по разному).
ОК, почитаю про конкретный твой idP который ты не можешь поменять.
Понятно, что от него много зависит.
...
Рейтинг: 0 / 0
SSO - несколько вопросов.
    #39681908
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Агнец за бортомPetro123это оффтоп в шарп ветке

Сессия есть сессия - причем тут шарп? В ASP.NET сессии в трёх местах (из коробки) хранится могут.
Верно.
Тогда не говори, что хранение на самом АппСервере в оперативке это ламерство.
Все три места могут идти в продакшен как решение.
...
Рейтинг: 0 / 0
SSO - несколько вопросов.
    #39681910
Агнец за бортом
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Понятно, что от него много зависит.
Да нет - он реализует стандарт и всё. В этом плане ничего сложного.

Petro123Тогда не говори, что хранение на самом АппСервере в оперативке это ламерство.
Дело не в этом. Если ты хранишь сессии в памяти, то это говорит о масштабе проекта - только и всего. Говорит - с чем ты имел дело. Поэтому - и странно было это услышать от хвоста.

Может быть, он достиг просветления, которого с моего места даже не видно?
...
Рейтинг: 0 / 0
SSO - несколько вопросов.
    #39681917
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Агнец за бортомДа нет - он реализует стандарт и всё. В этом плане ничего сложного.
Ну я же привел пример другого idP но в ГОСУСЛУГАХ.
Знаешь такую?
Если у тебя ограничение что выбирать, то об этом говорится на каждом углу и всё.
Агнец за бортомМожет быть, он достиг просветления, которого с моего места даже не видно?
Да. С твоего не видно.
Он перестал быть максималистом и это замечательно).
Масшаб твоего проекта никто не знает).
А умный советчик имеет много решений, а не одно максимальное.
Imho
...
Рейтинг: 0 / 0
SSO - несколько вопросов.
    #39681920
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Агнец за бортом,
Кроме того есть мейнстрим в архитектуре или хайп.
Например, микросервисы.
Которые вообще не говорят об крутизне и масштабе проекта.
...
Так что сессия в оперативке - не удивляйся)).
Это не goto C++ ))))
...
Рейтинг: 0 / 0
25 сообщений из 221, страница 4 из 9
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / SSO - несколько вопросов.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]