Saltar al contingut principal
L’Authentication és nou: el paquet React d’Authentication depèn del llançament. Utilitza el flux allotjat només amb una aplicació habilitada. El catàleg de components següent descriu el contracte previst, no una API del paquet publicada actualment.

Comença amb l’autenticació allotjada

  1. Configura l’aplicació i copia auth.js des de la guia ràpida de JavaScript.
  2. Enruta el teu /auth/callback registrat a una pàgina que crida handleCallback() una sola vegada. Protegeix-te dels efectes duplicats, inclosa la repetició d’efectes en desenvolupament: un codi només es pot usar una vegada.
  3. Mantén diferenciats els estats de càrrega, de sessió tancada, de sessió iniciada i de sessió fallida. Mostra els errors d’inici de sessió sense registrar tokens ni codis de callback.
  4. Valida cada sol·licitud protegida al teu backend. Amagar un component no és autorització.
SignInButton.jsx
Crida getSession() després del callback per omplir la vista de l’usuari. En tancar la sessió, esborra les memòries cau específiques de l’usuari i gestiona explícitament una revocació fallida al servidor. L’ajudant mínim de JavaScript no persisteix les sessions després de recarregar la pàgina.

Previsualització del llançament del paquet React

El paquet planificat @didit-protocol/auth-react proporciona un element arrel DiditAuth, useAuth, useUser, SignIn, SignUp, UserButton, SignedIn, SignedOut i ConnectedAgents. Les props dels components, l’encaminament del callback i les versions del paquet s’han de prendre de la versió publicada. No donis per suposat que el SDK de verificació proporciona aquests components. Els senyals automàtics i vendorData depenen de la versió del nucli d’Authentication. Fins llavors, utilitza el mapeig del teu backend a partir del sub validat. Consulta la indicació d’integració compartida per a la verificació i el monitoratge juntament amb l’inici de sessió. Prova una redirecció cancel·lada, un doble clic a l’inici de sessió, la recàrrega del callback, una sessió caducada, MFA i el tancament de sessió. Mostra els estats de càrrega i d’error sense mostrar dades protegides d’un usuari anterior.
Darrera modificació el 7 de novembre del 2026