RegistrierenAnmelden
DokumentationPreise
RegistrierenAnmelden
  • Erste Schritte
  • Einführung
  • Schnellstart
  • SDKs
  • React
  • TypeScript
  • Next.js
  • Express
  • NestJS
  • Python
  • API-Referenz
  • Support und Ressourcen
  • FAQ
  • Kontakt

useAuthCallback

Der useAuthCallback-Hook verarbeitet den OAuth-Callback, nachdem ein Benutzer vom Autorisierungsserver zurückgeleitet wurde.


Grundlegende Verwendung

import { useAuthCallback } from 'authsafe-react';

function CallbackPage() {
  const { isLoading, error, isSuccess } = useAuthCallback();

  if (isLoading) return <div>Processing login...</div>;
  if (error) return <div>Login failed: {error.message}</div>;
  if (isSuccess) return <div>Login successful! Redirecting...</div>;

  return null;
}

Rückgabewerte

EigenschaftTypBeschreibung
isLoadingbooleanOb der Callback verarbeitet wird
errorError | nullFehlerobjekt bei fehlgeschlagener Callback-Verarbeitung
isSuccessbooleanOb der Callback erfolgreich verarbeitet wurde

Route einrichten

Richten Sie eine Callback-Route in Ihrer Anwendung ein:

// App.tsx
import { BrowserRouter, Route, Routes } from 'react-router-dom';

function App() {
  return (
    <AuthProvider config={config}>
      <BrowserRouter>
        <Routes>
          <Route path="/" element={<Home />} />
          <Route path="/callback" element={<CallbackPage />} />
        </Routes>
      </BrowserRouter>
    </AuthProvider>
  );
}

Typdefinition

interface IUseAuthCallback {
  isLoading: boolean;
  error: Error | null;
  isSuccess: boolean;
}

Authentifizierungsablauf
  1. Benutzer klickt auf Login-Button
  2. Browser leitet zum AuthSafe-Autorisierungsserver weiter
  3. Benutzer authentifiziert sich und erteilt Zustimmung
  4. AuthSafe leitet mit Autorisierungscode zur Callback-URL zurück
  5. useAuthCallback tauscht Code gegen Tokens (PKCE-gesichert)
  6. Benutzersitzung wird erstellt und App leitet zum Ziel weiter
Bewährte Verfahren
  • Zeigen Sie immer einen Ladeindikator während der Callback-Verarbeitung an
  • Behandeln Sie Fehler elegant mit klaren Benutzernachrichten
  • Richten Sie nach Erfolg eine Weiterleitung ein, um Benutzer zu ihrer gewünschten Seite zu navigieren
  • Registrieren Sie die Callback-URL in Ihren AuthSafe-Anwendungseinstellungen
  • Verwenden Sie HTTPS für die Callback-URL in der Produktion

AuthSafe

Product

HighlightFeatureIntegrationPricingFAQ

Company

AboutBlogContact

Developer

DashboardDocumentation

Legal

Terms & ConditionsPrivacyComplianceShippingCancellationAI

© 2026 AuthSafe. All rights reserved.

Wir schätzen Ihre Privatsphäre

Diese Website verwendet Cookies für anonyme Analysen, um Ihr Erlebnis zu verbessern. Es werden keine persönlichen Daten gespeichert oder weitergegeben. Sie können die Analyseverfolgung jederzeit zulassen oder ablehnen. Siehe unsere Datenschutzrichtlinie.

Wir verwenden Cookies für anonyme Analysen. Keine persönlichen Daten werden gespeichert. Siehe unsere Datenschutzrichtlinie.