3 ms·
>> As a side note, golang doesn't seem to offer anything even close to what other ecosystems offer for Auth without using a third party service. https://awesom
by zer00eyz 3y ago
>> As a side note, golang doesn't seem to offer anything even close to what other ecosystems offer for Auth without using a third party service.
https://awesome-go.com/authentication-and-oauth/ https://awesome-go.com/authentication-and-oauth/
Theres ORY if you want your own in house auth zero...
There are piles of other things out there.
>>> They have some pretty basic libraries from what I've seen, but I could be wrong
Basic, maybe... Minimal closer. I like to think of go as brutalist architecture its so drab and functional that it feels ugly, void, and lacking.
Look at go's standard library. It's complete, but there isnt a lot of flash there. Good go packages maintain that stance. They give you enough to finish the job. Your not gonna find a package with a lot of "utility" functions in it, your not gonna find a lot of "left pad" like micro libraries.
And when you adopt this sort of thinking you dont really need as many choices. When every thing is boiled down to "this is functional/working" it doesn't leave a lot of room for implementation details or interfaces as distinguishing features.