170 похожих чатов

Всем привет! Подскажите, пожалуйста, кто что использует для аутентификации пользователей

в приложениях на asp.net core? IdentityServer4 не поддерживается с ноября 2022, а версии выше распространяются по платной лицензии. Смотрел OpenIddict, но не очень понравилось решение по сравнению с IdentityServer.

14 ответов

6 просмотров

Keycloak например, или auth0

Keycloak это open source с всратой докой. Прямо сейчас его внедняю к себе в проект. Уёбище редкое. Сложное в настройке, сложное в понимании (дока ублюдская). Сложилось чёткое впечатление, что придя в клоаку ты должен уметь в протоколы OAuth 2.0 и UMA - быть прям уверенным пользователем и уметь их применять. Нормальных, популярных (с большим количеством звезд на гитхабе) библиотек или фремворков для ASP.NET Core нет, поэтому придется писать всё самому. А если что-то и найдешь, например, это, то тебе всё равно придется дописывать/переписывать библиотеку под свои нужды. Некоторые вещи в приведенной библиотеке не работают или работают не так (issues много). ПЛЮС с 17 версии клоаки они используют quarkus вместо wildfly. Многие вещи изменились, поэтому большинство ответов в интернете будут именно про wildfly - какие-то штуки ты начнешь пробовать, а они не работают или работают, но не так. Дока же, повторюсь, тебе не поможет)) Auth0 классный, наверное. Не пробовал. Но он бесплатный только до 6000 пользователей. OpenIddict, да, соглашусь - громоздкий. Ещё могу предложить supertokens.com. Сам не пробовал, но мне рекомендовали. Там только, если не ошибаюсь, RBAC.

Статья про supertokens. Дока тоже вроде бы норм (пробежался глазами). В любом случае будет лучше, чем у клоаки.

Denis Timofeev
Keycloak это open source с всратой докой. Прямо се...

По поводу вопроса выше. Есть ли бесплатная замена для identityserver4?

Micro Chel
По поводу вопроса выше. Есть ли бесплатная замена ...

Такой же крутой, как Identity, который к тому же является фреймворком для asp net core - нет

bookuxa
За работу?

https://github.com/OpenIdentityFramework

Denis Timofeev
Keycloak это open source с всратой докой. Прямо се...

Вопрос по Keycloak. Всем и в частности @Al_Dyachkov @sharpenjoyer @toughtcrime @kitsunoff @limesoft @altkov @Keter_SCP, мужчины, учитывая свой предыдущий ответ, хочу задать вопрос - кто из вас сможет подсказать как через rest api keycloak проверить permissions для контретного пользователя? Какой endpoint использовать и что в теле запроса отпралять? На скрине permission. В доке найти ничего не могу, а гугл говорит использовать /realms/<realm>/authz/entitlement/<client-id>, но эта пурга не работает - ошибка RESTEASY003210 лезет, что такого ресурса (эндпоинта) нет.

Denis Timofeev
Keycloak это open source с всратой докой. Прямо се...

киклоака это не учебник по оаутху, это IAM система, т.е. ВСЁ ОСТАЛЬНОЕ

Ayrat Hudaygulov
киклоака это не учебник по оаутху, это IAM система...

кейклоак же норм зайдет если не руками создавать юзера, а сделать форму для регистрации?🤔

Похожие вопросы

Обсуждают сегодня

Типа вызывать GetParent и проверять на соответствие GetModuleHandle?
The Bird of Hermes
67
Do any of you guys have interesting projects one could join? I'm a Middle Full-Stack developer (JS/TS, React & Node)
Lev Shapiro
40
$res = json_decode($наша строка из респонса); $res1 = array_map(fn($o) => $o->name, $res->breadcrumbs[0]->entities); Как такое будет на Хаскеле?.. В начале весь джейсон, в ко...
Хаскель Моисеевич Гопник
27
В чем сила брат, в NASM или FASM?
Isaac Kleiner
18
Вопрос по диагностике ошибок (я знаю в чем, в данном конкретном примере, я знаю, как исправить, пример модельный, понятно, что в реальности бывает намного запутаннее). module...
ⰄⰎⰋⰐⰐⰑⰛⰤⰧⰧⰩⰄ ⰊⰑⰁⰓⰡⰛⰦⰕⰫ
11
А чем вам питонисты не угодили?😂
.
79
Есть какой-нибудь для Delphi/FPC T*Compression(Decompression)Stream на базе LZ4/Zstd/любой другой быстрый(и хорошо сжимающий) алгоритм А ещё лучше в pure pascal А ещё лучше од...
notme
52
Хтось використовував Vapor на Windows?
Jaroshevskii
15
Какое виндузовое сообщение приходит TTabSheet, что риэлайняться контролы на нем, даже у которых парент другой? Ситуация: открываю форму - кнопок нет, перелистываю на другой т...
Катерина Свиридова
7
Тут кста кто-нибудь NeoVim использует?
Simple Sorcerer
13
Карта сайта