The GenericPrincipal constructor requires an array of roles for IsInRole
to work. If null is passed in for that, then it will always return false, even if role claims are present on its identities.
The GenericPrincipal constructor requires an array of roles for IsInRole
to work. If null is passed in for that, then it will always return false, even if role claims are present on its identities.
I struggled to connect the dots to deploy a Datasette application with datasette-auth-passwords to Render, so I wrote a little post about how I did it.
Theresa O’Connor wrote an article about linking IPA pronunciations to IPA Reader. When I first saw her name linked to IPA Reader, I thought that was cool. I like her implementation for auto-linking!
Two articles connected in my brain yesterday, so I wrote a little about them.
I continue to be disappointed in the general abandonment of public APIs.