Skip to content
Prev Previous commit
Next Next commit
Changing tenant discovery endpoint for adfs tenants
  • Loading branch information
abhidnya13 authored and rayluo committed Jul 20, 2019
commit 05d2aa4ede710ed801787e385b40818185f743b6
3 changes: 3 additions & 0 deletions msal/authority.py
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,9 @@ def __init__(self, authority_url, validate_authority=True,
tenant_discovery_endpoint = instance_discovery(
canonicalized + "/oauth2/v2.0/authorize",
verify=verify, proxies=proxies, timeout=timeout)
if tenant.lower() == "adfs":
tenant_discovery_endpoint = ("https://{}/adfs/.well-known/openid-configuration"
.format(self.instance))
openid_config = tenant_discovery(
tenant_discovery_endpoint,
verify=verify, proxies=proxies, timeout=timeout)
Expand Down