Brian (@_brianprime) header
Brian (@_brianprime) profile picture

Tarnished. doing stuff on @limenauth

Joined August 2013
Photo by Brian (@_brianprime)Photo by Brian (@_brianprime)Photo by Brian (@_brianprime)Photo by Brian (@_brianprime)Photo by Brian (@_brianprime)Photo by Brian (@_brianprime)Photo by Brian (@_brianprime)Photo by Brian (@_brianprime)Photo by Brian (@_brianprime)Photo by Brian (@_brianprime)
Quite a few people have sent me the "Passkeys are a trap. Do not use them." post on Substack. The post recommends people abandon passkeys and stick to passwords + TOTP, citing what appears to be concerns with attestation as the primary reason. I’ve written a rebuttal as this is really dangerous advice and it's based on some incorrect technical claims. scotthelme.co.uk/passkeys-ar…
29
73
9
365
107,988
Building a multi-tenant app in Go? @limenauth’s Organization plugin handles the auth side of tenancy: organizations, memberships, invitations, roles & permissions. This guide walks through building the flow and protecting tenant-scoped data. limenauth.dev/blog/multi-ten…
2
6
184
We just shipped a big one 🚀🚀 Limen now has organizations for multi-tenant apps: members, roles, invites. Plus API keys (personal or org-scoped), public IDs, and full TypeScript client support. Go build with it: limenauth.dev
1
1
17
Replying to @limenauth
@limenauth now supports multi-tenancy for Go.
1
1
4
80
Introducing limen-auth: the official TypeScript client for Limen. Typed, framework-agnostic, with first-class adapters for React, Vue, Svelte, and Solid. npm i limen-auth
limenauth.dev/docs/client
1
1
38
Go's auth ecosystem has low-level primitives or rigid frameworks with nothing in between. This dev built Limen: a composable, plugin-first library handling sessions, OAuth, and 2FA with your existing stack. { author: Brian Iyoha } dev.to/thecodearcher/i-could…
4
6
1,888
Brian retweeted
Better Auth for Go - limenauth.dev/
19
25
5
657
37,036
✨Magic links just landed in Limen. Add passwordless sign-in in Go apps. Drop it into your auth config, send the generated link with your email provider, and let users sign in securely from their inbox. Try it out: limenauth.dev/docs/authentic…
1
1
46
Built this after repeating the same auth setup across too many Go projects.
Limen is a composable authentication library for Go, inspired by @better_auth DX, built for idiomatic Go. If you’re building in Go, give it a spin.
Introducing Limen — a composable authentication library for Go, inspired by @better_auth’s DX and built with idiomatic Go patterns. Compose only what you need: sessions, credential auth, OAuth providers, 2FA, and more. limenauth.dev/blog/introduci…
4
251
Introducing Limen — a composable authentication library for Go, inspired by @better_auth’s DX and built with idiomatic Go patterns. Compose only what you need: sessions, credential auth, OAuth providers, 2FA, and more. limenauth.dev/blog/introduci…
2
1
2
426
Interesting, I always assumed COUNT(*) was slower. TIL as always. More goodies in PG19 thatguyfromdelhi.com/2025/11…
2
3
30
3,683
Good judgement comes from experience and a lot of that comes from bad judgement.
2
3
117
I’ve built fintech products across Africa, and one issue keeps recurring: cross-border payments are still too difficult. We can’t unlock Africa’s trade potential without addressing this issue. I wrote about it here - 🧾 techeconomy.ng/until-we-fix-…
17
101
14
285
22,000
Earlier this week, I published my latest article —how endless overworking and prolonged stress is not a sign of strength or a superpower.🙏🏽 Don’t glorify exhaustion, it’s hurting you more than it is helping. Retire from burnout Olympics in 2025.🫵🏽🫵🏽 👇🏽👇🏽 link.medium.com/YQMuQCnv2Pb
3
12
2
37
3,077
so cooked i'm pulling out this combo
36
460
42
6,394
202,094