Flows

🖥️ Init Flow

📱 Save Device

📲 Process Device Data

The Save Device service is a key component of our data store system that securely manages device information. It uses device fingerprinting to create unique identifiers, allowing for efficient device recognition.

🖥️ Init Flow

The flow goes executed when the Oasis Auth Service triggers the /save-device flow.

After executing the service validations (please see Validation Types), it gathers the necessary data to process the remember device cookie:

Then, it executes the save device functions to calculate the final information to be saved in the OAS_ cookie that will be set as HTTP cookies in the service response.

If the remember device functionality is disabled, the service will end successfully without sending remember device cookies in the response.

In the init flow event will handle the success and error flows.

Calling the endpoint

📱 Save Device

This process triggers the process that would set the fingerprint in the browser as a remember device cookie that will expire in 15 days.

There can be only up to 5 remember device cookies per-browser.

✔ Success Flow

❌ Error Flows

📲 Process Device Data

This method receives the Request and parses the incoming data, extracting the cookie and origin, to build the Device Validations and save the cookie.

✔ Success Flow