Skip to content

Commit 67a3a48

Browse files
authored
Merge pull request #1476 from AzureAD/jarias/fix-test-token-flagging
Split dummy test id token to avoid getting it flagged as a secret
2 parents e4aed05 + 9677078 commit 67a3a48

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

IdentityCore/tests/MSIDTokenResponseTests.m

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -333,7 +333,13 @@ - (void)testJsonDictionary_whenAllPropertiesSetForSuccessResponse_shouldReturnJs
333333
XCTAssertEqualObjects(json[@"client_app_version"], @"1.0");
334334
XCTAssertEqualObjects(json[@"expires_in"], @"300");
335335
XCTAssertEqualObjects(json[@"expires_on"], @"1575635662");
336-
XCTAssertEqualObjects(json[@"id_token"], @"eyJhbGciOiJSUzI1NiIsImtpZCI6Il9raWRfdmFsdWUiLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJpc3N1ZXIiLCJuYW1lIjoiVGVzdCBuYW1lIiwicHJlZmVycmVkX3VzZXJuYW1lIjoidXNlckBjb250b3NvLmNvbSIsInN1YiI6InN1YiJ9.eyJhbGciOiJSUzI1NiIsImtpZCI6Il9raWRfdmFsdWUiLCJ0eXAiOiJKV1QifQ");
336+
337+
NSArray *idTokenComponents = [json[@"id_token"] componentsSeparatedByString:@"."];
338+
XCTAssertEqual(idTokenComponents.count, 3);
339+
XCTAssertEqualObjects(idTokenComponents[0], @"eyJhbGciOiJSUzI1NiIsImtpZCI6Il9raWRfdmFsdWUiLCJ0eXAiOiJKV1QifQ");
340+
XCTAssertEqualObjects(idTokenComponents[1], @"eyJpc3MiOiJpc3N1ZXIiLCJuYW1lIjoiVGVzdCBuYW1lIiwicHJlZmVycmVkX3VzZXJuYW1lIjoidXNlckBjb250b3NvLmNvbSIsInN1YiI6InN1YiJ9");
341+
XCTAssertEqualObjects(idTokenComponents[2], @"eyJhbGciOiJSUzI1NiIsImtpZCI6Il9raWRfdmFsdWUiLCJ0eXAiOiJKV1QifQ");
342+
337343
XCTAssertEqualObjects(json[@"provider_type"], @"provider_aad_v2");
338344
XCTAssertEqualObjects(json[@"scope"], @"scope 1");
339345
XCTAssertEqualObjects(json[@"token_type"], @"Bearer");

0 commit comments

Comments
 (0)