Sign the challenge below with your SSH key.
psyclyx-auth-v1:74CGBbW-Vw3AFXhC5sdVH1alRyL5fk05qFHRuuduzxU=:1780787786834:68QTvfxDkzrqHalEoHgDStCBWlfLv3jUw5t6z1LSPBk=Run this command to sign:
printf %s 'psyclyx-auth-v1:74CGBbW-Vw3AFXhC5sdVH1alRyL5fk05qFHRuuduzxU=:1780787786834:68QTvfxDkzrqHalEoHgDStCBWlfLv3jUw5t6z1LSPBk=' \
| ssh-keygen -Y sign -f ~/.ssh/id_ed25519 -n psyclyx-auth-portalRun this in any shell where your SSH key lives. It prints a one-shot URL — open it to log in.
B=https://login.psyclyx.xyz/api/v0; C=$(curl -sS $B/challenge -Haccept:text/plain)
curl -sS "$B/redeem/$C" -Hcontent-type:text/plain \
--data-binary "$(printf %s $C|ssh-keygen -Y sign -n psyclyx-auth-portal -f ~/.ssh/id_ed25519)"If you're already signed in elsewhere, enter this code there to authorize this browser:
Y3FYDPOr approve this code from a shell with your SSH key:
B=https://login.psyclyx.xyz/api/v0; CODE=Y3FYDP; C=$(curl -sS $B/challenge -Haccept:text/plain)
curl -sS "$B/device-approve/$C?code=$CODE" -Hcontent-type:text/plain \
--data-binary "$(printf %s $C|ssh-keygen -Y sign -n psyclyx-auth-portal -f ~/.ssh/id_ed25519)"The code expires in 5 minutes; this page will redirect once it's authorized.
Have an invite code? Create an account