Skip to content

Commit 9309743

Browse files
committed
Merge branch 'worldwide-confidential-client-test' into dev
2 parents 89a10d4 + ab1f353 commit 9309743

File tree

1 file changed

+11
-8
lines changed

1 file changed

+11
-8
lines changed

tests/test_e2e.py

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -703,14 +703,17 @@ def test_acquire_token_obo(self):
703703
self._test_acquire_token_obo(config_pca, config_cca)
704704

705705
def test_acquire_token_by_client_secret(self):
706-
# This is copied from ArlingtonCloudTestCase's same test case
707-
try:
708-
config = self.get_lab_user(usertype="cloud", publicClient="no")
709-
except requests.exceptions.HTTPError:
710-
self.skipTest("The lab does not provide confidential app for testing")
711-
else:
712-
config["client_secret"] = self.get_lab_user_secret("TBD") # TODO
713-
self._test_acquire_token_by_client_secret(**config)
706+
# Vastly different than ArlingtonCloudTestCase.test_acquire_token_by_client_secret()
707+
_app = self.get_lab_app_object(
708+
publicClient="no", signinAudience="AzureAdMyOrg")
709+
self._test_acquire_token_by_client_secret(
710+
client_id=_app["appId"],
711+
client_secret=self.get_lab_user_secret(
712+
_app["clientSecret"].split("/")[-1]),
713+
authority="{}{}.onmicrosoft.com".format(
714+
_app["authority"], _app["labName"].lower().rstrip(".com")),
715+
scope=["https://graph.microsoft.com/.default"],
716+
)
714717

715718
@unittest.skipUnless(
716719
os.getenv("LAB_OBO_CLIENT_SECRET"),

0 commit comments

Comments
 (0)