diff --git a/atst/domain/csp/cloud/models.py b/atst/domain/csp/cloud/models.py index 9622658c..188c2cc7 100644 --- a/atst/domain/csp/cloud/models.py +++ b/atst/domain/csp/cloud/models.py @@ -486,7 +486,7 @@ class UserCSPPayload(BaseCSPPayload): @property def user_principal_name(self): - return f"{self.mail_nickname}@{self.tenant_host_name}" + return f"{self.mail_nickname}@{self.tenant_host_name}.onmicrosoft.com" @property def mail_nickname(self): diff --git a/tests/domain/cloud/test_models.py b/tests/domain/cloud/test_models.py index d8667891..10c81293 100644 --- a/tests/domain/cloud/test_models.py +++ b/tests/domain/cloud/test_models.py @@ -103,7 +103,7 @@ def test_KeyVaultCredentials_enforce_root_creds(): user_payload = { "tenant_id": "123", "display_name": "Han Solo", - "tenant_host_name": "rebelalliance.com", + "tenant_host_name": "rebelalliance", "email": "han@moseisley.cantina", } @@ -115,7 +115,7 @@ def test_UserCSPPayload_mail_nickname(): def test_UserCSPPayload_user_principal_name(): payload = UserCSPPayload(**user_payload) - assert payload.user_principal_name == f"han.solo@rebelalliance.com" + assert payload.user_principal_name == f"han.solo@rebelalliance.onmicrosoft.com" def test_UserCSPPayload_password():