Usiamo SuperTokens per gestire l’intero flusso di autenticazione di Eventvm.

SuperTokens mette a disposizione di tutto ciò che necessitiamo per garantire la sicurezza necessaria in app. Componenti react, endpoint e molte altre cose sono built-in e con possibilità di personalizzazione. Dal lato frontend non sarà nemmeno necessario fare riferimento a degli endpoint in quanto esistono librerie SDK anche per il frontend.

https://supertokens.com A questo link il sito di supertokens: scorri in basso per vedere il funzionamento generale.
Nella sezione Documentation → Guides puoi visualizzare le recipe, ovvero tipi di autenticazione, che mette a disposizione supertokens. Eventvm utilizza: passwordless, social login e session management. In ogni guida dedicata a una o una combo di recipe puoi visualizzare tutto quello che servirà al client react e react native, per implementare supertokens. https://supertokens.com/docs/thirdpartypasswordless/introduction

https://supertokens.com/docs/website/7.2.X/graphql A questo link trovi una parte mancante della documentazione: come usare gli interceptor per far funzionare supertokens + apollo client graphql.