Google OAuth
Today I'll tackle the GitHub integration.
I need to automate creating the OAuth app in GitHub.
Seems like that isn't possible, unforunately. I'll have to do that part manually. It's a security thing, so no other providers will support it either. I can at least document it properly so it's easier.
Anyways, I'll actually set up Google first, as I intend to use that instead.
Done. I've documented both approaches and implemented the Google setup.
I can now run the generated api, which will connect to the Keycloak instance that was previously automatically configured to support github and google providers. Cool.
Next steps will be refactoring the code and thinking about how exactly I'm going to use the cli. I got distracted looking at fancy things like bubbletea, but honestly, a simple cli using cobra would probably make things easier and more productive.