Anmeldung mit Laravel Sanctum
Das Paket bindet ein Laravel-Sanctum-Backend an eine React-Native-App an. Es stellt Funktionen für Anmeldung, Abmeldung, den aktuellen Benutzer und die Prüfung des Anmeldestatus bereit.
In der App verwenden
Ein AuthProvider umschließt die Anwendung. Komponenten greifen über useAuth auf die Funktionen und den Benutzerzustand zu.
import { AuthProvider, useAuth } from 'react-native-laravel-sanctum';
Die API-Endpunkte werden in der Konfiguration des Providers hinterlegt. Das Backend muss die entsprechenden Endpunkte für Anmeldung, Abmeldung und Benutzerabfrage bereitstellen.
Installation
npm install react-native-laravel-sanctum
Das Paket verwendet expo-secure-store und benötigt deshalb einen neuen nativen App-Build. Die README enthält die Einrichtung und eine Beispiel-App.