Skip to content

Commit f02d905

Browse files
authored
Merge pull request #1564 from AzureAD/swagup/cc/eudb_changes
EUDB compliance support for telemetry data routing
2 parents 3a7c38e + 65bfb78 commit f02d905

File tree

4 files changed

+7
-3
lines changed

4 files changed

+7
-3
lines changed

IdentityCore/src/MSIDOAuth2Constants.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,7 @@ extern NSString *const MSID_NESTED_AUTH_BROKER_REDIRECT_URI;
9191
extern NSString *const MSID_OAUTH2_CLIENT_INFO;
9292
extern NSString *const MSID_OAUTH2_UNIQUE_IDENTIFIER;
9393
extern NSString *const MSID_OAUTH2_UNIQUE_TENANT_IDENTIFIER;
94+
extern NSString *const MSID_OAUTH2_TENANT_DATA_BOUNDARY_RESTRICTION;
9495

9596
extern NSString *const MSID_OAUTH2_DOMAIN_REQ;
9697
extern NSString *const MSID_OAUTH2_LOGIN_REQ;

IdentityCore/src/MSIDOAuth2Constants.m

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -86,9 +86,10 @@
8686
NSString *const MSID_NESTED_AUTH_BROKER_CLIENT_ID = @"brk_client_id";
8787
NSString *const MSID_NESTED_AUTH_BROKER_REDIRECT_URI = @"brk_redirect_uri";
8888

89-
NSString *const MSID_OAUTH2_CLIENT_INFO = @"client_info";
90-
NSString *const MSID_OAUTH2_UNIQUE_IDENTIFIER = @"uid";
91-
NSString *const MSID_OAUTH2_UNIQUE_TENANT_IDENTIFIER = @"utid";
89+
NSString *const MSID_OAUTH2_CLIENT_INFO = @"client_info";
90+
NSString *const MSID_OAUTH2_UNIQUE_IDENTIFIER = @"uid";
91+
NSString *const MSID_OAUTH2_UNIQUE_TENANT_IDENTIFIER = @"utid";
92+
NSString *const MSID_OAUTH2_TENANT_DATA_BOUNDARY_RESTRICTION = @"xms_tdbr";
9293

9394
NSString *const MSID_OAUTH2_DOMAIN_REQ = @"domain_req";
9495
NSString *const MSID_OAUTH2_LOGIN_REQ = @"login_req";

IdentityCore/src/oauth2/aad_base/MSIDClientInfo.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@
3333
@property (readonly) NSString *utid;
3434
@property (readonly) NSString *rawClientInfo;
3535
@property (readonly) NSString *accountIdentifier;
36+
@property (readonly) NSString *xms_tdbr;
3637

3738
- (id)initWithRawClientInfo:(NSString *)rawClientInfo
3839
error:(NSError *__autoreleasing *)error;

IdentityCore/src/oauth2/aad_base/MSIDClientInfo.m

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ @implementation MSIDClientInfo
3333

3434
MSID_JSON_ACCESSOR(MSID_OAUTH2_UNIQUE_IDENTIFIER, uid)
3535
MSID_JSON_ACCESSOR(MSID_OAUTH2_UNIQUE_TENANT_IDENTIFIER, utid)
36+
MSID_JSON_ACCESSOR(MSID_OAUTH2_TENANT_DATA_BOUNDARY_RESTRICTION, xms_tdbr)
3637
MSID_JSON_RW(@"client_info", rawClientInfo, setRawClientInfo)
3738

3839
- (id)initWithRawClientInfo:(NSString *)rawClientInfo

0 commit comments

Comments
 (0)