OneLogin

Steps not yet verified in the identity provider's current admin console.

Recommended protocol: SAML 2.0.

SAML 2.0

OneLogin mit SAML 2.0 verbinden

  1. Fügen Sie im OneLogin-Admin-Portal die Anwendung SAML Custom Connector (Advanced) hinzu. Vergeben Sie einen Anzeigenamen, ein Symbol und eine Beschreibung (zum Beispiel KeenAuth) und speichern Sie.
  2. Gehen Sie zu Configuration. Tragen Sie die KeenAuth-Entity-ID SP entity ID unter Audience (EntityID) ein. Falls der Service Provider dies prüft, tragen Sie außerdem unter Recipient (für einige Konfigurationen erforderlich) den Endpunkt ein, der die Assertion empfängt.
  3. Tragen Sie unter ACS (Consumer) URL Validator (erforderlich) einen regulären Ausdruck ein, der genau die KeenAuth-ACS-URL ACS URL erfasst und mit ^ beginnt und mit $ endet (ohne beide Anker lässt sich die Prüfung umgehen; verwenden Sie in der Produktivumgebung keinen *-Platzhalter). Tragen Sie anschließend ACS URL unter ACS (Consumer) URL (erforderlich) ein.
  4. Optional: Tragen Sie single logout URL unter Single Logout URL ein, wenn Sie Single Logout verwenden. Wählen Sie unter SAML initiator (erforderlich) für einen vom IdP ausgehenden Ablauf OneLogin oder für einen vom SP ausgehenden Ablauf Service Provider; im SP-initiierten Fall tragen Sie die Anmelde-URL des SP unter Login URL ein.
  5. Wählen Sie das SAML-nameID-Format (erforderlich): Unspecified, Persistent, Transient oder Email (Standard), passend zu dem Bezeichner, den KeenAuth für den Benutzer verwenden soll. Wählen Sie als SAML signature element (erforderlich) Response oder Assertion und wählen Sie optional Encrypt assertion sowie eine SAML-Verschlüsselungsmethode aus.
  6. Legen Sie SAML not valid before, SAML not valid on or after und SAML sessionNotOnOrAfter (alle erforderlich) in Minuten fest sowie weitere SAML-Einstellungen, die Ihre Anwendung benötigt; RelayState ist optional.
  7. Weisen Sie die Anwendung Ihren Benutzern zu, kopieren Sie die Identitätsanbieter-Werte von OneLogin für diese Anwendung (Issuer, SAML-Endpunkt und Zertifikat oder Metadaten) in KeenAuth und führen Sie den Verbindungstest aus.

Values in bold are shown on the connection's page in the Admin Portal, where this guide has them filled in.