|
| 1 | +--- |
| 2 | +title: University multilateral federation design scenario one |
| 3 | +description: First scenario design considerations for a multilateral federation solution for universities. |
| 4 | +services: active-directory |
| 5 | +author: janicericketts |
| 6 | +manager: martinco |
| 7 | +ms.service: active-directory |
| 8 | +ms.workload: identity |
| 9 | +ms.subservice: fundamentals |
| 10 | +ms.topic: conceptual |
| 11 | +ms.date: 04/1/2023 |
| 12 | +ms.author: jricketts |
| 13 | +ms.custom: "it-pro" |
| 14 | +ms.collection: M365-identity-device-management |
| 15 | +--- |
| 16 | + |
| 17 | +# Solution 1: Azure AD with Cirrus Bridge |
| 18 | + |
| 19 | +In Solution 1, Azure AD is used as the primary IdP for all applications while a managed service provides multilateral federation. In this example, Cirrus Bridge is the managed service used for integration of CAS and multilateral federation apps. |
| 20 | + |
| 21 | +[](media/multilateral-federation-solution-one/azure-ad-cirrus-bridge.png#lightbox) |
| 22 | + |
| 23 | +If on-premises Active Directory is also being used, then [AD is configured](../hybrid/whatis-hybrid-identity.md) with hybrid identities. Implementing this Azure AD with Cirrus Bridge solution provides: |
| 24 | + |
| 25 | +* **A Security Assertion Markup Language (SAML) bridge** - Enables you to configure multilateral federation and participation in InCommon and EduGAIN. The SAML bridge also enables you to configure Azure AD conditional access policies, app assignment, governance, and other features for each multilateral federation app. |
| 26 | + |
| 27 | +* **CAS bridge** - Enables you to provide protocol translation to support on-premises CAS apps to authenticate with Azure AD. The CAS bridge enables you to configure Azure AD conditional access policies, app assignment, and governance for all CAS apps, as a whole. |
| 28 | + |
| 29 | +Implementing Azure AD with Cirrus bridge enables you to take advantage of more capabilities available in Azure AD: |
| 30 | + |
| 31 | +* **External attribute store support** - [Azure AD custom claims provider](../develop/custom-claims-provider-overview.md) enables you to use an external attribute store (like an external LDAP Directory) to add additional claims into tokens on a per app basis. It uses a custom extension that calls an external REST API to fetch claims from external systems. |
| 32 | + |
| 33 | +* **Custom security attributes** - Provides you with the ability to add custom attributes to objects in the directory and control who can read them. [Custom security attributes](../fundamentals/custom-security-attributes-overview.md) enable you to store more of your attributes directly in Azure AD. |
| 34 | + |
| 35 | +## Advantages |
| 36 | + |
| 37 | +The following are some of the advantages of implementing Azure AD with Cirrus bridge: |
| 38 | + |
| 39 | +* **Seamless cloud authentication for all apps** |
| 40 | + |
| 41 | + * Elimination of all on-premises identity components can lower your operational effort and potentially reduce security risks. |
| 42 | + |
| 43 | + * You may realize cost savings resulting from not having to host on-premises infrastructure. |
| 44 | + |
| 45 | + * This managed solution may help you save on operational administration costs and improve security posture and free up resources for other efforts. |
| 46 | + |
| 47 | +* **Streamlined configuration, deployment, and support model** |
| 48 | + |
| 49 | + * [Cirrus Bridge](../saas-apps/cirrus-identity-bridge-for-azure-ad-tutorial.md) is registered in the Azure AD app gallery. |
| 50 | + |
| 51 | + * You benefit from an established process for configuring and setting up the bridge solution. |
| 52 | + |
| 53 | + * Cirrus Identity provides 24/7 support. |
| 54 | + |
| 55 | +* **Conditional Access (CA) support for multilateral federation apps** |
| 56 | + |
| 57 | + * You receive support for [National Institutes of Health (NIH)](https://auth.nih.gov/CertAuthV3/forms/help/compliancecheckhelp.html) and Research and Education FEDerations group (REFEDS). |
| 58 | + |
| 59 | + * This solution is the only architecture that enables you to configure granular Azure AD CA for multilateral federation apps. |
| 60 | + |
| 61 | + * Granular CA is supported for both multilateral federation apps and CAS apps. Implementation of CA controls enables you to comply with the [NIH](https://auth.nih.gov/CertAuthV3/forms/help/compliancecheckhelp.html) and [REFEDS](https://refeds.org/category/research-and-scholarship) requirements. |
| 62 | + |
| 63 | +* **Enables you to use other Azure AD-related solutions for all apps** (Intune, AADJ devices, etc.) |
| 64 | + |
| 65 | + * Enables you to use Azure AD Join for device management. |
| 66 | + |
| 67 | + * Azure AD Join provides you with the ability to use Autopilot, Azure AD Multi-Factor Authentication, passwordless features, and supports achieving a Zero Trust posture. |
| 68 | + |
| 69 | +> [!NOTE] |
| 70 | +> Switching to Azure AD Multi-Factor Authentication may allow you to realize significant cost savings over other solutions you have in place. |
| 71 | +
|
| 72 | +## Considerations and trade-offs |
| 73 | + |
| 74 | +The following are some of the trade-offs of using this solution: |
| 75 | + |
| 76 | +* **Limited ability to customize your authentication experience** - This scenario provides a managed solution. Therefore, this solution might not offer you the flexibility or granularity to build a custom solution using federation provider products. |
| 77 | + |
| 78 | +* **Limited third-party MFA integration** - You might be limited by the number of integrations available to third-party MFA solutions. |
| 79 | + |
| 80 | +* **One time integration effort required** - To streamline integration, you need to perform a one-time migration of all student and faculty apps to Azure AD, as well as set up the Cirrus Bridge. |
| 81 | + |
| 82 | +* **Subscription required for Cirrus Bridge** - An annual subscription is required for the Cirrus Bridge. The subscription fee is based on anticipated annual authentication usage of the bridge. |
| 83 | + |
| 84 | +## Next steps |
| 85 | + |
| 86 | +See these other multilateral federation articles: |
| 87 | + |
| 88 | +[Multilateral federation introduction](multilateral-federation-introduction.md) |
| 89 | + |
| 90 | +[Multilateral federation baseline design](multilateral-federation-baseline.md) |
| 91 | + |
| 92 | +[Multilateral federation solution two - Azure AD to Shibboleth as SP Proxy](multilateral-federation-solution-two.md) |
| 93 | + |
| 94 | +[Multilateral federation solution three - Azure AD with ADFS and Shibboleth](multilateral-federation-solution-three.md) |
| 95 | + |
| 96 | +[Multilateral federation decision tree](multilateral-federation-decision-tree.md) |
0 commit comments