Hey I just recently started using Supertokens with Angular/SpringBoot ... What I learned is that the best route to take should be using a supported Backend SDK and integrating that. So either ...
1. you integrate the Supertokens node sdk into your sails backend (no clue how sails is supposed to use auth)
or 2. you would use some kind of Supertokens Backend side-cart and put both behind some kind of reverse proxy (e.g. nginx) so that they both serve from the same domain. This way you can share cookies and just validate the JWT-Tokens generated by the side-card on your backend and be done with it (I took that route with Spring Boot)
I think in the end you might be doing 1 and having a distinct /auth route that deals with everything that supertokens provides. The other endpoints then most likely will just use the JWT that then lives on the domain's cookie.
HINT: Just started using supertokens so take everything with a grain of salt.