# Introduction

Cirrus Proxy is a solution that addresses common limitations with applications.

Proxy makes it easy to use multiple authentication providers — even multiple Entra ID or Okta tenants, for example — with one application or many. It is implemented between authentication provider(s) and CAS, OIDC, and SAML-enabled applications.

<img src="https://i.imgur.com/cmIAmQm.png" width="600em" />


## Common Implementation Patterns {#common-implementation-patterns}


Proxy is flexible by design, and can be used in many different configurations.





**Same App Used By Workforce & Customers**

If you have an application that's used by both your employees and customers, but want to control the login experience and use separate environments for each.






**Enabling Institutional SSO For EdTech Providers**

If you are an EdTech software application vendor, and want an easy pathway to support your customers' SSO providers.






**Allowing Extended Access By Retirees or Alumni**

If you have an app you want to allow your connected affiliate network to continue to access, but use distinct login experiences for them.






**Shared Line of Business Apps**

If you have two or more companies sharing a a line of business app which don't use the same identity platforms (for instance, during integration following an acquisition).
