Update redirect URI if deployment uses a custom domain (#3341)

This commit is contained in:
Adam
2023-07-25 15:04:08 -07:00
committed by GitHub
parent 73e21e9c8e
commit 226d0f2b66

View File

@ -536,6 +536,13 @@ class Client:
) -> Dict[str, Any]: ) -> Dict[str, Any]:
logger.info("creating Application registration") logger.info("creating Application registration")
appRegRedirectUris = [f"{self.get_instance_url()}/.auth/login/aad/callback"]
if self.custom_domain:
appRegRedirectUris.append(
f"https://{self.custom_domain}/.auth/login/aad/callback"
)
params = { params = {
"displayName": self.application_name, "displayName": self.application_name,
"identifierUris": [self.get_identifier_url()], "identifierUris": [self.get_identifier_url()],
@ -560,7 +567,7 @@ class Client:
"enableAccessTokenIssuance": False, "enableAccessTokenIssuance": False,
"enableIdTokenIssuance": True, "enableIdTokenIssuance": True,
}, },
"redirectUris": [f"{self.get_instance_url()}/.auth/login/aad/callback"], "redirectUris": appRegRedirectUris,
}, },
"requiredResourceAccess": [ "requiredResourceAccess": [
{ {