What do you mean by distinct auth flow? Do you consider non-res keys 2fa-only?
What do you mean by distinct auth flow? Do you consider non-res keys 2fa-only?
Would love to hear how others are approaching this problem.
Would love to hear how others are approaching this problem.
That’s introducing an account-enumeration risk when implementing a new authentication method that is supposed to strengthen security. Many providers seem to accept it.
That’s introducing an account-enumeration risk when implementing a new authentication method that is supposed to strengthen security. Many providers seem to accept it.
These credentials need a credential ID created during setup. But to fetch that ID, we first need to identify the user e.g. by email.
These credentials need a credential ID created during setup. But to fetch that ID, we first need to identify the user e.g. by email.
It shifts responsibility to experts, so I can focus on what I do best: building the product.
#BuildInPublic #Serverless
It shifts responsibility to experts, so I can focus on what I do best: building the product.
#BuildInPublic #Serverless
It’s not a shortcut, it’s a conscious tradeoff.
It’s not a shortcut, it’s a conscious tradeoff.
Find out more about Pamela Downing and Bletchley Park here: www.bletchleypark.org.uk/roll-of-hon...
Find out more about Pamela Downing and Bletchley Park here: www.bletchleypark.org.uk/roll-of-hon...
I first came across Pamela’s name earlier this year, while asking which names were still missing from the Codebreakers’ Wall at Bletchley Park.
I first came across Pamela’s name earlier this year, while asking which names were still missing from the Codebreakers’ Wall at Bletchley Park.
- Fast joins and cache-friendly indexes
- Opaque, secure public IDs with great DX
No need to compromise.
#BuildInPublic #Postgres
- Fast joins and cache-friendly indexes
- Opaque, secure public IDs with great DX
No need to compromise.
#BuildInPublic #Postgres
- `privateId`: a sequential `bigserial`, used only for db internal references
- `id`: a prefixed Nano ID like `us_msny03yjrocv`, used everywhere else
The prefix (e.g. us_, ag_, dn_) reveals the entity type. The rest is short, unambiguous, and random.
- `privateId`: a sequential `bigserial`, used only for db internal references
- `id`: a prefixed Nano ID like `us_msny03yjrocv`, used everywhere else
The prefix (e.g. us_, ag_, dn_) reveals the entity type. The rest is short, unambiguous, and random.
UUIDs solve that, but they’re bulky, slow to index, and annoying to select or copy.
UUIDs solve that, but they’re bulky, slow to index, and annoying to select or copy.
Stripe now owns pricing, plans, usage limits, and trials. I use Stripe’s dashboard as my UI.
My app listens to webhooks, copies limits once, and stays out of the way.
#BuildInPublic #Stripe
Stripe now owns pricing, plans, usage limits, and trials. I use Stripe’s dashboard as my UI.
My app listens to webhooks, copies limits once, and stays out of the way.
#BuildInPublic #Stripe