Zum Inhalt springen

Einbindung von SSO (Unternehmen)

Einmaliges Anmelden (SSO) ermöglicht Ihrem Team, sich bei Capgo mit Ihrem Unternehmens-Identitätsanbieter (IdP) anzumelden. Capgo verwendet SAML 2.0 über Supabase Auth. Wenn das E-Mail-Domänen des Benutzers mit einem aktiven SSO-Anbieter übereinstimmt, kann er sich gegenüber Ihrem IdP authentifizieren und wird während des SSO-Rückrufs in die Organisation eingerichtet.

SSO ändert nicht, was Benutzer tun können. Die Berechtigungen werden durch Organisationsrollen. SSO ändert nur, wie sie sich authentifizieren.

Bevor Sie beginnen:

  • Unternehmensabonnement aktiviert auf der Organisation Capgo.
  • Eine Identitätsanbieter, die SAML 2.0 unterstützt und eine IdP-Metadaten-URL (HTTPS) bereitstellt. Fähigkeit, eine SAML 2.0-IdP-Metadaten-URL (HTTPS) bereitzustellen. Fähigkeit, eine SAML 2.0-IdP-Metadaten-URL (HTTPS) bereitzustellen. Fähigkeit, eine SAML 2.0-IdP-Metadaten-URL (HTTPS) bereitzustellen. Fähigkeit, eine SAML 2.0-IdP-Metadaten-URL (HTTPS) bereitzustellen.
  • Fähigkeit, eine SAML 2.0-IdP-Metadaten-URL (HTTPS) bereitzustellen. DNS TXT-Eintrag für das E-Mail-Domänen-Beispiel (z.B. company.com für Benutzer, die als user@company.com).
  • Ein Capgo-Organisationsmitglied mit Berechtigung zur Aktualisierung von Organisations-Einstellungen.
  • Ein IdP-Administrator Kontakt auf Ihrer IT-/Sicherheitsebene.
  1. Öffnen https://console.capgo.app/
  2. Klicken Einstellungen in der linken Seitenleiste
  3. Wählen Sie das Unternehmen Registerkarte
  4. Wählen Sie das Sicherheit Registerkarte
  5. Blättern Sie zu SSO-Konfiguration. Die Form ist nur verfügbar, wenn das Unternehmen auf dem Enterprise-Plan ist.

In Ihrem Identitätsanbieter erstellen Sie eine neue SAML 2.0-Anwendung. Sie benötigen die folgenden Werte Diensteanbieter die im Capgo-SSO-Konfigurationsfeld angezeigt werden:

FeldWo Sie es verwenden
ACS-URLAssertion Consumer Service-URL in Ihrer IdP-SAML-Anwendung
Entitäts-IDDiensteanbieter-Entitätsbezeichner
SP-Metadaten-URLOptional: Importieren, wenn Ihr IdP SP-Metadaten über eine URL unterstützt
NameID-FormatFormat, das für den SAML-Name-Identifier erwartet wird

Ihr IdP muss die E-Mail-Adresse des Benutzers im Assertion freigeben. __CAPGO_KEEP_0__ verwendet die E-Mail-Domain, um den aktiven SSO-Anbieter zu lösen und bestehende Konten abzugleichen. Schritt 2 - Fügen Sie den SSO-Anbieter in __CAPGO_KEEP_0__ hinzu Abschnitt mit dem Titel „Schritt 2 - Fügen Sie den SSO-Anbieter in Capgo hinzu“

  1. E-Mail-Domain
  2. z. B. Es muss der Domain-Teil der E-Mail-Adressen Ihrer Benutzer entsprechen, mit denen sie sich anmelden (z. B.) company.comEs muss der Domain-Teil der E-Mail-Adressen Ihrer Benutzer entsprechen, mit denen sie sich anmelden.
  3. Geben Sie Ihren IdP ein Metadaten-URL (HTTPS)
  4. Absenden

Der Anbieter wird mit Status erstellt Wartet auf Bestätigung.

Capgo überprüft, ob Sie die Domäne kontrollieren, bevor die Einlösefunktion aktiviert werden kann.

Hinzufügen TXT -Eintrag bei Ihrem DNS-Anbieter:

FeldWert
TypTXT
Name / Host_capgo-sso.<your-domain> (z.B. _capgo-sso.company.com)
WertDer im Dashboard angezeigte Verifizierungs-Token

Klicken Sie nach dem Veröffentlichen des Eintrags (DNS-TTL-Propagations dauert typischerweise einige Minuten bis eine Stunde), auf DNS-Verifizierung im Dashboard. Erfolgreich, wird der Anbieter auf Verifiziert.

Nach der DNS-Verifizierung klicken Sie auf Aktivieren. Der Status des Providers wird zu Aktiv. Nur Aktiv Provider werden während des SSO-Login-Flows verwendet.

Sie können Deaktivieren in der Dashboard-Übersicht jederzeit auswählen. Das bewegt den Provider in den Zustand Deaktiviert, die die SSO für diese Domain ohne Löschung der Konfiguration pausiert.

Wenn ein Benutzer sich zum ersten Mal über SSO anmeldet und in dieser Organisation noch keine Mitgliedschaft hat, Capgo stellt ihnen das lesen Rolle.

Nachdem Pilotnutzer sich angemeldet haben:

  1. Gehe zu Einstellungen → Organisation → Mitglieder
  2. Finde jeden SSO-gesteuerten Benutzer
  3. Anpassen ihrer Rolle auf den entsprechenden Level (Hochladen, Erstellen, Adminu. a.)

Siehe die vollständige Auflistung der Berechtigungen für das, was jede Rolle tun kann.

An Aktiv Anbieter, den Sie umschalten können SSO durchsetzenWenn aktiviert, Capgo markiert bestehende Auth-Benutzer für das E-Mail-Domäne als SSO-nur und der Anmeldefluss erfordert IdP-Authentifizierung für das Domäne. Die Einstellung des Anbieters auf Deaktiviert (DeaktivierenAchtung

Abschnitt mit dem Titel „Referenz für den Anbieterstatus“

Provider status reference
StatusBedeutung
AusstehendDNS TXT-Eintrag noch nicht verifiziert
VerifiziertBerechtigung bestätigt; aktivieren Sie bereit
AktivSSO ist für diese Domain aktiviert
DeaktiviertDurch Deaktivieren Sie in der Konsole; SSO wird für diese Domain nicht verwendet; verwenden Sie in der Konsole; SSO wird für diese Domain nicht verwendet; verwenden Sie Wiederaktivieren zurückkehren zu Aktiv
  • Unternehmensplan bestätigt
  • SAML-Anwendung in IdP mit ACS-URL und Entity-ID aus Capgo erstellt
  • IdP ist so konfiguriert, dass ein stabiler E-Mail-Anspruch freigegeben wird
  • DNS-TXT-Eintrag veröffentlicht und DNS-Verifizierung erfolgreich
  • Anbieter aktiviert
  • Pilotnutzer haben sich erfolgreich angemeldet
  • Rollen wurden von Standard auf erhöht lesen wie nötig
  • Entscheidung zur Durchsetzung getroffen (und wenn aktiviert, kommuniziert)

Wenn Sie diese verwenden Ein-Geber-Anmeldung (Unternehmen) um die Authentifizierung und die Kontenflüsse zu planen, verbinden Sie es mit @capgo/capacitor-social-login für die Implementierungsdetails in @capgo/capacitor-social-login, @capgo/capacitor-passkey für die Implementierungsdetails in @capgo/capacitor-passkey, @capgo/capacitor-native-biometric für die Implementierungsdetails in @capgo/capacitor-native-biometric, Zwei-Faktor-Authentifizierung für die Implementierungsdetails in Zwei-Faktor-Authentifizierung, und 5 Schritte zur Implementierung von OAuth2 in Capacitor-Apps für den praktischen Kontext in 5 Schritte zur Implementierung von OAuth2 in Capacitor-Apps.