This sequence diagram illustrates Archisketch SSO login process with REST API.


  1. The Service Client initiates the login process by sending a login request to the Service Server.
  2. The Service Server sends a POST request to the Archisketch Server for OAuth authentication. This request includes the access key issued by Archisketch during the configuration step and the verification token generated by the Service Server. This token will be used to validate the request via the Service Server's verification endpoint. For further details, refer to the Login API documentation.
  3. Upon successful verification by the Service Server, user information is passed to the Archisketch Server. Based on this data, the Archisketch Server either creates a new user account (sign-up) or updates an existing one (sign-in). It then generates an access token and a refresh token, which are returned to the Service Server.
  4. The user can subsequently authenticate using the provided tokens.