go-ssr-pocketbase-oauth-att.../auth-notes.org

985 B

Auth Notes

starting the pocketbase as framework

plan

DONE start pocketbase

DONE add middlewares for cookie session

TODO add index page, that will have either "current user" or 'login' link

TODO 'login' link should open dialog with oauth providers

so, i want a window with available oauth providers, to trigger the js code from example https://pocketbase.io/docs/authentication/ ( all in one, recommended )

let's get configured providers in the go code, add as slice of strings, and in template create buttons for each of those with js code from the example

TODO i guess i would also like to send htmx event for reloading the page

on successful auth?

TODO add one more page that checks auth

TODO add tailwind styling

TODO package static into single binary

TODO write nix build

TODO write nixos module

TODO add docker image from nix

TODO add cli for port and host

TODO add readme and comments