Add a way for users to generate keys
Not sure if this should happen on the OAuth form, or we should expose a feature to be implemented by the client. I'm trying to avoid storing keys on the server at all, but it's clear we need a way to onboard users.