Direkte Anmeldung
Die direkte Anmeldung ist ein Logto-spezifischer Authentifizierungsparameter, mit dem du die soziale Anmeldung oder Enterprise SSO direkt initiieren kannst, indem du die standardmäßige universelle Logto-Anmeldeseite überspringst.
Diese Funktion ist besonders nützlich, wenn du eine eigene Anmeldeseite oder einen IdP-Anmelde-Einstiegspunkt auf deiner Website eingebettet hast (siehe Anwendungsfälle). Mit der direkten Anmeldung kannst du Benutzer direkt auf die Anmeldeseite des IdP weiterleiten.
Soziale Anmeldung
Übergebe den Parameter direct_sign_in
mit dem Wert social:<idp-name>
, um den sozialen Anmeldeprozess direkt zu starten.
Wo finde ich den Connector IdP-Namen?
- Navigiere zu Konsole > Connectors > Soziale Connectors
- Klicke auf den sozialen Connector, den du verwenden möchtest.
- Der Name des Identitätsanbieters befindet sich oben auf der Seite mit den Connector-Einstellungen.

Beispiel
Erstelle deine eigene Authentifizierungsanfrage-URL mit dem Parameter direct_sign_in
:
curl --location \
--request GET 'https://[tenant-id].logto.app/oidc/auth?client_id=1234567890&...&direct_sign_in=social:google'
In unterstützten Logto SDKs kannst du den Parameter directSignIn
beim Aufruf der Methode signIn
setzen:
const authResult = await logto.signIn({
redirectUri: 'https://your-app.com/callback',
directSignIn: 'social:google',
});
Enterprise SSO
Übergebe den Parameter direct_sign_in
mit dem Wert sso:<connector-id>
, um den Enterprise SSO-Anmeldeprozess direkt zu starten.
Wo finde ich die Enterprise SSO Connector-ID?
- Navigiere zu Konsole > Enterprise SSO
- Klicke auf den Enterprise Connector, den du verwenden möchtest.
- Die Connector-ID befindet sich oben auf der Seite mit den Connector-Einstellungen.

Beispiel
Erstelle deine eigene Authentifizierungsanfrage-URL mit dem Parameter direct_sign_in
:
curl --location \
--request GET 'https://[tenant-id].logto.app/oidc/auth?client_id=1234567890&...&direct_sign_in=sso:1234567890'
In unterstützten Logto SDKs kannst du den Parameter directSignIn
beim Aufruf der Methode signIn
setzen:
logtoClient.signIn({
redirectUri: 'https://your-app.com/callback',
directSignIn: 'sso:1234567890',
});
Rückfall auf die Anmeldeseite
Wenn der Direktanmeldeprozess fehlschlägt, z. B. wenn der Connector nicht gefunden oder aktiviert ist, wird der Benutzer auf die Standard-Anmeldeseite weitergeleitet.
Wir fügen nach und nach Unterstützung für den Parameter direct_sign_in zu allen Logto SDKs hinzu. Wenn du ihn in deinem SDK nicht findest, öffne bitte ein Issue oder kontaktiere uns.
FAQs
Ist die direkte Anmeldung dasselbe wie API-Authentifizierung?
Nein, die direkte Anmeldung ist ein Benutzerfluss-Parameter, mit dem du die Standard-Logto-Anmeldeseite überspringen und Benutzer direkt auf die Anmeldeseite des sozialen oder Enterprise SSO-Anbieters weiterleiten kannst. Im Gegensatz zur API-basierten Authentifizierung muss der Benutzer jedoch zunächst zum Logto-Authentifizierungsendpunkt weitergeleitet werden, um den Anmeldeprozess zu starten.