One command in your shell. One approval here.
Just like aws login: the CLI opens this page with a device code, you approve it, and the session goes back to your terminal. This is the real endpoint. The code you enter is checked against a live grant this server issued.
Enter the code from your terminal
The CLI printed a code like XXXX-XXXX. Enter it so we know which terminal is asking.
Allow the NoMeshOps CLI?
Signed in as . Code is requesting a session that can:
This hands the terminal an exact copy of your own signed-in session, not a separate one — sign out of either and the other ends too.
Go back to your terminal.
The session was sent to the CLI. You can close this tab. Your terminal is ready:
nomeshops deploy --repo https://github.com/you/api.git --target prod-1Nothing was granted.
The terminal was told the request was declined. No session exists.
Under the hood: the CLI calls /api/device/start to get a code, this page confirms it with /api/device/lookup, your choice posts to /api/device/decision, and the CLI polling /api/device/poll receives the session token. Try the whole exchange with the simulate button.