2016-06-09 15 views
2

Meine Organisation verfügt über eine eigene benutzerdefinierte Softwarelösung, die in Azure als Web App gehostet wird. Wir verwenden Azure AD für unsere Authentifizierungssicherheit. Einige unserer Kunden verfügen möglicherweise über eigene Office 365-AD-Mandanten. Aus diesem Grund nutzen wir die B2B-Funktionen, um diese Nutzer zu unseren Apps einzuladen, und haben eine gewisse Sichtbarkeit ihrer Konten in unserem AD-Mandanten (als externe Nutzer).Azure AD-, B2B- und Shibboleth-Integration

Wir haben einen Kunden, der möchte, dass wir uns mit seinem Shibboleth-Service integrieren. Wir möchten die Verwendung ihres Shibboleth-Service als Identitätsanbieter für ihre Benutzer unterstützen und ihre MFA-Einstellungen berücksichtigen. Wir wollen sie nicht zwingen, neue Identitäten in AD zu schaffen. Was wäre auf unserer Seite nötig, um diese Art von vertrauenswürdiger Föderation mit Shibboleth zu unterstützen? Idealerweise möchten wir in der Lage sein, ihre Identitäten als externe Nutzer in unserem AD-Mandanten zu sehen, sodass wir ein einziges Sicherheitsmodell für unsere App verwenden.

Antwort

3

Azure AD's einziges Äquivalent für "Vertrauen" oder "Föderation" mit anderen ist, wie Sie es tun, über B2B. Derzeit gibt es kein B2B-ähnliches Äquivalent, das direkte Föderation mit Nicht-Azure AD-IdPs unterstützt.

Es ist jedoch möglich, Azure AD so einzurichten, dass es einen Drittanbieter-IdP als primären Authentifizierungsmechanismus nutzt.

Sie sollten in der Lage sein, diese beiden Ansätze zu kombinieren, um zu erreichen, was Sie wollen.

  1. Haben Sie Ihren Kunden Anmeldung für Azure AD
  2. Haben Sie Ihren Shibboleth Kunden configure gemäß den Schritten in diesem Artikel: https://msdn.microsoft.com/en-us/library/azure/jj205456.aspx
  3. Ihre Kunden Nutzer auf Ihre Azure AD über B2B hinzufügen, wie Sie sind für alle anderen tun.
+0

Danke für die Antwort. Ich wollte heute Morgen mehr in meinen Beitrag zu den Schritten in diesem Shibboleth-Integrationslink einfügen, auf den Sie verwiesen haben. Wie Sie feststellen, besteht der Kern dieses Ansatzes darin, dass das Azure AD-Mandantensetup in diesem Artikel der gleichen Organisation gehört und verwaltet wird, die das Shibboleth-IdP besitzt und verwaltet, richtig? Wir suchen nach einem Ansatz, der unseren Kunden keine zusätzliche Belastung auferlegt, abgesehen von einem typischen Austausch von Zertifikaten für eine Vertrauensbeziehung. –

+0

@DanSiders, was hast du getan, um dieses Szenario zu unterstützen? –

+0

Simon, am Ende haben wir Aut0 (https://auth0.com/) als Teil unserer Lösungsarchitektur hinzugefügt. Auth0 hat SAML IdP Unterstützung und wir konnten auf diese Weise mit Shibboleth (und anderen IdPs) integrieren. Wir haben auf Azure AD B2B gestoßen. –

Verwandte Themen