XSEDE / oauth-ssh

SSH with Globus Auth
Apache License 2.0
28 stars 11 forks source link

Provide a web app for zero-install client user experience #56

Open lliming opened 4 years ago

lliming commented 4 years ago

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.

tscollins-nygc commented 4 years ago

Yes, please simplify the client install.