Size: a a a

Scala User Group

2021 August 11

A

Aaa4 in Scala User Group
Господа кто то подскажет без акки и плея что то похожее на роли из spring security не получится реализовать?
Пы. Сы: я так посмотрел а сторону силуэт там тот же плей тянет под капотом.
источник

SA

Sergey Alaev in Scala User Group
Мы своё писали
источник

SK

Sergey Kucherenko in Scala User Group
если нет хорошего понимания предметной области, но очень хочется не нафакапить, то можно взять Apache Shiro, он дает пачку интерфейсов — грубо говоря, словарь сущностей и отношений между ними. С вас правильно реализовать интерфейсы.
источник

SK

Sergey Kucherenko in Scala User Group
То есть от Shiro модель, а в какой базе там это хранить — это с вас
источник

A

Aaa4 in Scala User Group
Спс буду посмотреть
источник

D

Daniel in Scala User Group
в свое время копипастнули модельку apache shiro по словарю сущностей и отношений в свой RBAC-фреймворк поверх акка хттп, получилось ничего
источник

NK

Nikita Kalinskiy in Scala User Group
Привет! Нужно переписать сервис с акки и футурок на TF. Сейчас используется akka-grpc, ищу адекватные альтернативы ей. Что можете сказать насчет fs2-grpc? Смотрел еще в сторону zio-grpc, но выглядит пока сыроватым для прода
источник

KS

Kirill Shelopugin in Scala User Group
Кажется, что большинство просто оборачивает scalapb, но могу ошибаться.
источник

ΛВ

Λнтон Войцишевский... in Scala User Group
Вроде зиво жрпс все три сервиса Яндекса на фпскале юзают, вроде норм
источник

ΛВ

Λнтон Войцишевский... in Scala User Group
Это один из самых не сырых проектов в зио же, насколько я помню
источник

NK

Nikita Kalinskiy in Scala User Group
хм, хорошо, посмотрю пооптимистичнее в его сторону) а про фс2 вообще ничего особо не известно?
источник

B

Bromel in Scala User Group
Всем привет! Кто-нибудь сталкивался с след проблемой.
Есть два middleware, которые обеспечивают авторизацию. Каждый middleware отвечает за авторизацию роутов своего сервиса внутри приложения. При попытке объединить роуты, которые используют эти миды получаю след.поведение: при обращении к роутам второго сервиса - требуется авторизация первого сервиса. Как правильно поступить в такой ситуации?
Пример https://scastie.scala-lang.org/bVn3OL4dR2uXaudcuFASrQ
источник

λ

λoλcat in Scala User Group
источник

EK

Evgenii Kuznetcov in Scala User Group
видимо, первый миддлвар имплементирован так, что сначала требует авторизацию, а уже потом пытается заматчить реквест
источник

B

Bromel in Scala User Group
да, первый (и второй тоже) mid работает сразу с Request[T]. Вопрос - как правильно организовать миды, чтобы избежать такого поведения
источник

λ

λoλcat in Scala User Group
Попробуйте иначе скомпозировать два роута
источник

λ

λoλcat in Scala User Group
Не через инстанс семигрупала
источник

B

Bromel in Scala User Group
а какие еще варианты есть? Идей кроме сеимгрупала - нет
источник

λ

λoλcat in Scala User Group
А то, чтобы во второй роут пойти, надо наткнуться на OptionT.none в первом руте
источник

λ

λoλcat in Scala User Group
Ну у http4s в этом плане вообще порочный дсл
источник