cal.com icon indicating copy to clipboard operation
cal.com copied to clipboard

Support for GCC High Tenant in Office365

Open twa16 opened this issue 3 years ago • 2 comments

Is your proposal related to a problem?

Customers utilizing special "National" tenants within Office365 are not supported by the current Office365 apps since the National Tenants use different endpoints. More information can be found here.

These organizations will likely want to self-host as there are data residency concerns with the more sensitive data sets that their customers may use.

Describe the solution you'd like

We were able to get this application to work for us by modifying the endpoints used by Office365 apps to use the appropriate endpoints.

It appears that the two options are:

  • Have the Office365 apps autodetect the tenant and use the appropriate URLs
  • Have the users specify if they are using a special tenant with an environment variable
  • Have separate apps for the special tenants

Additional context

I am willing to take the first pass at the required changes since I hacked together a fix locally. I just want to make sure there is consensus on the direction prior to making a pull request.

twa16 avatar Dec 05 '22 18:12 twa16

Any thoughts from the cal.com team?

twa16 avatar Dec 20 '22 14:12 twa16

Hi @twa16

I think (1) is the most appealing option to pursue (and yes, I agree we should pursue) as opposed to option 2 and 3. If not possible or exceptionally hard, option (2); (3) being a hard no.

Auto detection sounds elegant.

emrysal avatar Dec 20 '22 14:12 emrysal