Fork me on GitHub
#clojure-europe
<
2022-01-12
>
dharrigan07:01:05

Good morning!

RAMart07:01:11

We are using https://github.com/cemerick/friend, which states > This library is currently unmaintained and directs to https://github.com/funcool/buddy, which in turn claims > this project is deprecated and refers to its sub modules, where at least https://github.com/funcool/buddy-auth states > this project is in maintencance mode, and looking for a new maintainer What libraries do you use for https://oauth.net/2/ workflows and https://en.wikipedia.org/wiki/Lightweight_Directory_Access_Protocol authentications in your https://github.com/ring-clojure/ring webapps?

jeremie09:01:12

I built Keycloak-clojure for that concern: https://github.com/jgrodziski/keycloak-clojure Ask me anything! 🙂

dharrigan08:01:10

There does appear to be a ring-oauth2 library by weavejester. Would you consider that?

RAMart09:01:35

Thanks! I'll have a look.

javahippie15:01:02

We are using that and is really great, simple and straightforward, but the app is not in prod yet, so our experience is still limited

RAMart15:01:08

Thanks @U0N9SJHCH for the insight.

otfrom08:01:39

I wonder what is in #kit-clj as well

Jakub Holý (HolyJak)08:01:52

We still use Friend.

slipset09:01:55

@otfrom I’d imagine it’s @yogthos new framework. Luminus.next if you will.

otfrom09:01:45

@slipset that is my understanding, so I would hope that OAuth2 and related things would be a part of that

borkdude10:01:18

The kit framework is similar to luminus in that it weaves together existing things from the ecosystem, but instead of a template it allows you to add things over time. I don't expect to have it a completely new solution for core things like oauth2, but it might.

otfrom10:01:23

there is also #web-security

🙇 1
RAMart15:01:13

Thanks for digging! I'll have a look.

otfrom20:01:25

the important thing, when trying to use multipe cores, is to make sure that you aren't using those cores to make lazy-seqs that you only realise in a single thread

😂 5
otfrom20:01:32

makes a difference to the wall clock time

otfrom20:01:25

I do love how easy it is to pull apart and recombine clojure code though

👍 1