Size: a a a

BY Microsoft .NET User Group

2021 June 04

VS

Vladimir Shchur in BY Microsoft .NET User Group
посмотрел, там для винды и мака сделано, для винды через UWP, для мака через xamarin, видимо таков план
источник
2021 June 05

A

Andre in BY Microsoft .NET User Group
Таков путь (с)
источник
2021 June 08

AI

Andrey Ivanov in BY Microsoft .NET User Group
Вечер добрый. Есть вопрос по камарину. Может кто-нибудь подсказать. Суть проблемы в том что не могу прибиндить статический файл к сеттерам стилей. Может кто когда делал? Подскажите пожалуйста
источник
2021 June 13

b

ben in BY Microsoft .NET User Group
источник
2021 June 19

YM

Yauhen Makei in BY Microsoft .NET User Group
Может есть скрипт или утилита, чтобы переводить с t-sql statements вида «exec sp_executesql <text>,<something>,<Params>» к виду простого запроса с подстановкой значений параметров?
источник
2021 June 20

AS

Artur Suhaniaka in BY Microsoft .NET User Group
Всем привет. Может кто сталкивался с проблемой SameSite cookies при использовании авторизации AzureAD?
Чуть подробнее: при использовании браузеров Chrome/Edge/Opera редирект после авторизации снова отправляет запрос на авторизацию. В safari и firefox всё отрабатывает правильно, и после авторизации меня редиректит на home страницу. Пробовал задавать различные значения MinimumSameSitePolicy (от none до strict) - не помогает. Почему я думаю что проблема с SameSite: я заметил, что в respons'ах от firefox в куки добавляются .AspNetCore.Cookies, а в запросах chrome нет. Версия хрома 91. Пример по подключению авторизации брал из  https://github.com/Azure-Samples/active-directory-aspnetcore-webapp-openidconnect-v2/tree/master/5-WebApp-AuthZ/5-1-Roles
источник

AS

Artur Suhaniaka in BY Microsoft .NET User Group
источник
2021 June 21

IV

Ilya Velesevich in BY Microsoft .NET User Group
AspNetCore.Cookies, сетит твое приложение и видимо по какой то причине, после редиректа с авторизации эта кука не генерится приложением... я бы запустил хром и edge в новой сессии. и проверил. у login.microsoft все куки выставляются как None. т.е. проблем быть не должно
источник

IV

Ilya Velesevich in BY Microsoft .NET User Group
источник

AS

Artur Suhaniaka in BY Microsoft .NET User Group
Да вроде перезапускал раз 20. Вроде как всё упирается в samsite, т.к. в остальном проблем нет
источник

IV

Ilya Velesevich in BY Microsoft .NET User Group
а какие конкретно куки упираюься в SameSite ? с какого домена?
источник

AS

Artur Suhaniaka in BY Microsoft .NET User Group
Ещё когда локально дебажил в 90 версии хрома, там у них была экспериментальная фича ://flags (или как-то так), так вот если в этой все выставить параметр sameite cookies в дизейблед, то все гачинало работать. Но в 91 версии они это мол уже внедрили и пофиксили
источник

AS

Artur Suhaniaka in BY Microsoft .NET User Group
Теперь в разделе flags такого параметра нет. Ps edge как тогда не работал, так и сейчас не работает
источник

AS

Artur Suhaniaka in BY Microsoft .NET User Group
Вот я не знаю, раньше не доводилось работать с ними. Сейчас скрин добавлю один
источник

AS

Artur Suhaniaka in BY Microsoft .NET User Group
Chrome
источник

AS

Artur Suhaniaka in BY Microsoft .NET User Group
firefox
источник

IV

Ilya Velesevich in BY Microsoft .NET User Group
стартани инкогнито, и посмотри внимательно реквесты и респонсы и особенно, что приходит с в параметрах к /signin-oidc после авторизации,
источник

AS

Artur Suhaniaka in BY Microsoft .NET User Group
Может в этом проблема (chrome ставит такую пометку на Cookies, которые отправляются с запросом авторизации): This Set-Cookie was blocked because it had the "SameSite=None" attribute but did not have the "Secure" attribute, which is required in order to use "SameSite=None"?
источник

IV

Ilya Velesevich in BY Microsoft .NET User Group
источник

AS

Artur Suhaniaka in BY Microsoft .NET User Group
Просто уровень sameSite устанавливается в зависимости от браузера в startUp файле методом либы Microsoft.Identity.Web (
// Handling SameSite cookie according to https://docs.microsoft.com/en-us/aspnet/core/security/samesite?view=aspnetcore-3.1
               options.HandleSameSiteCookieCompatibility();
)
источник