Login User
Login with Ed25519 signature verification (local or SSO).
Authentication flow:
- Client derives Ed25519 keypair from password
- Client signs "email|timestamp" with Ed25519 private key
- Server verifies signature using stored Ed25519 public key
- Server encrypts response with stored X25519 public key
For SSO users: Also validates SSO token before proceeding.
Returns encrypted login response that only the correct password can decrypt.
Request body
Response
Successful Response
Changes
Changed in 2 of the 34 revisions of this API.624
- ▲
added the new required request property
signaturenew-required-request-property
- ▲
added the new required request property
timestampnew-required-request-property
- ●
removed the request property
public_keyrequest-property-removed
- ○
added the required property
access_tokento the response with the200statusresponse-required-property-added
- ○
added the required property
session_keyto the response with the200statusresponse-required-property-added
- ○
added the required property
userto the response with the200statusresponse-required-property-added
This revision also has 2 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ▲
- ▲
added the new required request property
public_keynew-required-request-property
- ▲
removed the required property
access_tokenfrom the response with the200statusresponse-required-property-removed
- ▲
removed the required property
token_typefrom the response with the200statusresponse-required-property-removed
- ▲
removed the required property
user_ext_idfrom the response with the200statusresponse-required-property-removed
- ●
removed the request property
passwordrequest-property-removed
- ○
added the new optional request property
sso_tokennew-optional-request-property
This revision also has 8 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ▲