OAuth-SSH currently provides only one client user experience, and it requires the user to have a working Python environment and to install a Python wrapper script for the SSH client.
An alternate user experience without any client-side installation is possible if there's a web app that allows users to login and generate access tokens for SSH server that they can then copy/paste into any SSH client when prompted for the OAuth2 token. The benefit of a zero-install client experience might outweigh the need to use a web browser to get access tokens. (Or not, but we should try it anyway.)
We should offer a basic web app to explore that user experience.
OAuth-SSH currently provides only one client user experience, and it requires the user to have a working Python environment and to install a Python wrapper script for the SSH client.
An alternate user experience without any client-side installation is possible if there's a web app that allows users to login and generate access tokens for SSH server that they can then copy/paste into any SSH client when prompted for the OAuth2 token. The benefit of a zero-install client experience might outweigh the need to use a web browser to get access tokens. (Or not, but we should try it anyway.)
We should offer a basic web app to explore that user experience.