|
20 | 20 | 3F550D4E23DA429B007E5897 /* AppSelectorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F550D4D23DA429B007E5897 /* AppSelectorTests.swift */; }; |
21 | 21 | 3F550D5123DA4A9C007E5897 /* LinkMailPresenter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F550D5023DA4A9C007E5897 /* LinkMailPresenter.swift */; }; |
22 | 22 | 3F550D5323DA4AC6007E5897 /* URLHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F550D5223DA4AC6007E5897 /* URLHandler.swift */; }; |
| 23 | + 3F879FD5293A3AB6005C2B48 /* OAuthTokenRequestBody.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F879FD4293A3AB6005C2B48 /* OAuthTokenRequestBody.swift */; }; |
| 24 | + 3F879FD7293A44F2005C2B48 /* OAuthTokenRequestBodyTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F879FD6293A44F2005C2B48 /* OAuthTokenRequestBodyTests.swift */; }; |
| 25 | + 3F879FD9293A48B2005C2B48 /* OAuthTokenResponseBody.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F879FD8293A48B2005C2B48 /* OAuthTokenResponseBody.swift */; }; |
| 26 | + 3F879FDD293A500D005C2B48 /* URLRequest+OAuth.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F879FDC293A500D005C2B48 /* URLRequest+OAuth.swift */; }; |
| 27 | + 3F879FDF293A501D005C2B48 /* URLRequest+OAuthTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F879FDE293A501D005C2B48 /* URLRequest+OAuthTests.swift */; }; |
| 28 | + 3F879FE2293A53F5005C2B48 /* OAuthRequestBody+GoogleSignIn.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F879FE0293A53CB005C2B48 /* OAuthRequestBody+GoogleSignIn.swift */; }; |
| 29 | + 3F879FE4293A545C005C2B48 /* OAuthRequestBody+GoogleSignInTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F879FE3293A545C005C2B48 /* OAuthRequestBody+GoogleSignInTests.swift */; }; |
23 | 30 | 3F9439BE27D6F9B60067183A /* LoginPrologueViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F9439BD27D6F9B60067183A /* LoginPrologueViewController.swift */; }; |
24 | 31 | 3FE8071529364C410088420C /* Result+ConvenienceInitTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3FE8071429364C410088420C /* Result+ConvenienceInitTests.swift */; }; |
25 | 32 | 3FE80717293650190088420C /* Result+ConvenienceInit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3FE80716293650190088420C /* Result+ConvenienceInit.swift */; }; |
26 | 33 | 3FE8071B2936515F0088420C /* ASWebAuthenticationSession+Utils.swift .swift in Sources */ = {isa = PBXBuildFile; fileRef = 3FE8071A2936515F0088420C /* ASWebAuthenticationSession+Utils.swift .swift */; }; |
27 | 34 | 3FE8071D293652BB0088420C /* OAuthError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3FE8071C293652BB0088420C /* OAuthError.swift */; }; |
28 | 35 | 3FE8071F2936558F0088420C /* URL+GoogleSignInTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3FE8071E2936558F0088420C /* URL+GoogleSignInTests.swift */; }; |
29 | 36 | 3FE8072129365F6D0088420C /* URL+GoogleSignIn.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3FE8072029365F6D0088420C /* URL+GoogleSignIn.swift */; }; |
| 37 | + 3FEC44F7293A0E4600EBDECF /* ProofKeyForCodeExchange.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3FEC44F6293A0E4600EBDECF /* ProofKeyForCodeExchange.swift */; }; |
| 38 | + 3FEC44F9293A0F2900EBDECF /* ProofKeyForCodeExchangeTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3FEC44F8293A0F2900EBDECF /* ProofKeyForCodeExchangeTests.swift */; }; |
30 | 39 | 3FFF2FC123D7ED7C00D38C77 /* EmailClients.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3FFF2FC023D7ED7C00D38C77 /* EmailClients.plist */; }; |
31 | 40 | 3FFF2FC323D7F53200D38C77 /* AppSelector.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3FFF2FC223D7F53200D38C77 /* AppSelector.swift */; }; |
32 | 41 | 4A1DEF4A29341B1F00322608 /* LoggingTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 4A1DEF4829341B1F00322608 /* LoggingTests.m */; }; |
|
236 | 245 | 3F550D4D23DA429B007E5897 /* AppSelectorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppSelectorTests.swift; sourceTree = "<group>"; }; |
237 | 246 | 3F550D5023DA4A9C007E5897 /* LinkMailPresenter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LinkMailPresenter.swift; sourceTree = "<group>"; }; |
238 | 247 | 3F550D5223DA4AC6007E5897 /* URLHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = URLHandler.swift; sourceTree = "<group>"; }; |
| 248 | + 3F879FD4293A3AB6005C2B48 /* OAuthTokenRequestBody.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OAuthTokenRequestBody.swift; sourceTree = "<group>"; }; |
| 249 | + 3F879FD6293A44F2005C2B48 /* OAuthTokenRequestBodyTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OAuthTokenRequestBodyTests.swift; sourceTree = "<group>"; }; |
| 250 | + 3F879FD8293A48B2005C2B48 /* OAuthTokenResponseBody.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OAuthTokenResponseBody.swift; sourceTree = "<group>"; }; |
| 251 | + 3F879FDC293A500D005C2B48 /* URLRequest+OAuth.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "URLRequest+OAuth.swift"; sourceTree = "<group>"; }; |
| 252 | + 3F879FDE293A501D005C2B48 /* URLRequest+OAuthTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "URLRequest+OAuthTests.swift"; sourceTree = "<group>"; }; |
| 253 | + 3F879FE0293A53CB005C2B48 /* OAuthRequestBody+GoogleSignIn.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "OAuthRequestBody+GoogleSignIn.swift"; sourceTree = "<group>"; }; |
| 254 | + 3F879FE3293A545C005C2B48 /* OAuthRequestBody+GoogleSignInTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "OAuthRequestBody+GoogleSignInTests.swift"; sourceTree = "<group>"; }; |
239 | 255 | 3F9439BD27D6F9B60067183A /* LoginPrologueViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoginPrologueViewController.swift; sourceTree = "<group>"; }; |
240 | 256 | 3FE8071429364C410088420C /* Result+ConvenienceInitTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Result+ConvenienceInitTests.swift"; sourceTree = "<group>"; }; |
241 | 257 | 3FE80716293650190088420C /* Result+ConvenienceInit.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Result+ConvenienceInit.swift"; sourceTree = "<group>"; }; |
242 | 258 | 3FE8071A2936515F0088420C /* ASWebAuthenticationSession+Utils.swift .swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ASWebAuthenticationSession+Utils.swift .swift"; sourceTree = "<group>"; }; |
243 | 259 | 3FE8071C293652BB0088420C /* OAuthError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OAuthError.swift; sourceTree = "<group>"; }; |
244 | 260 | 3FE8071E2936558F0088420C /* URL+GoogleSignInTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "URL+GoogleSignInTests.swift"; sourceTree = "<group>"; }; |
245 | 261 | 3FE8072029365F6D0088420C /* URL+GoogleSignIn.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "URL+GoogleSignIn.swift"; sourceTree = "<group>"; }; |
| 262 | + 3FEC44F6293A0E4600EBDECF /* ProofKeyForCodeExchange.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProofKeyForCodeExchange.swift; sourceTree = "<group>"; }; |
| 263 | + 3FEC44F8293A0F2900EBDECF /* ProofKeyForCodeExchangeTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProofKeyForCodeExchangeTests.swift; sourceTree = "<group>"; }; |
246 | 264 | 3FFF2FC023D7ED7C00D38C77 /* EmailClients.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = EmailClients.plist; sourceTree = "<group>"; }; |
247 | 265 | 3FFF2FC223D7F53200D38C77 /* AppSelector.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppSelector.swift; sourceTree = "<group>"; }; |
248 | 266 | 4A1DEF4829341B1F00322608 /* LoggingTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LoggingTests.m; sourceTree = "<group>"; }; |
|
480 | 498 | children = ( |
481 | 499 | 3FE8071A2936515F0088420C /* ASWebAuthenticationSession+Utils.swift .swift */, |
482 | 500 | 3FE8071C293652BB0088420C /* OAuthError.swift */, |
| 501 | + 3F879FD4293A3AB6005C2B48 /* OAuthTokenRequestBody.swift */, |
| 502 | + 3F879FD8293A48B2005C2B48 /* OAuthTokenResponseBody.swift */, |
| 503 | + 3FEC44F6293A0E4600EBDECF /* ProofKeyForCodeExchange.swift */, |
483 | 504 | 3FE80716293650190088420C /* Result+ConvenienceInit.swift */, |
| 505 | + 3F879FDC293A500D005C2B48 /* URLRequest+OAuth.swift */, |
484 | 506 | ); |
485 | 507 | path = OAuth; |
486 | 508 | sourceTree = "<group>"; |
487 | 509 | }; |
488 | 510 | 3FE807192936504F0088420C /* OAuth */ = { |
489 | 511 | isa = PBXGroup; |
490 | 512 | children = ( |
| 513 | + 3F879FD6293A44F2005C2B48 /* OAuthTokenRequestBodyTests.swift */, |
| 514 | + 3FEC44F8293A0F2900EBDECF /* ProofKeyForCodeExchangeTests.swift */, |
491 | 515 | 3FE8071429364C410088420C /* Result+ConvenienceInitTests.swift */, |
| 516 | + 3F879FDE293A501D005C2B48 /* URLRequest+OAuthTests.swift */, |
492 | 517 | ); |
493 | 518 | path = OAuth; |
494 | 519 | sourceTree = "<group>"; |
495 | 520 | }; |
496 | 521 | 3FE8072229365F740088420C /* GoogleSignIn */ = { |
497 | 522 | isa = PBXGroup; |
498 | 523 | children = ( |
| 524 | + 3F879FE0293A53CB005C2B48 /* OAuthRequestBody+GoogleSignIn.swift */, |
499 | 525 | 3FE8072029365F6D0088420C /* URL+GoogleSignIn.swift */, |
500 | 526 | ); |
501 | 527 | path = GoogleSignIn; |
|
504 | 530 | 3FE8072329365FC20088420C /* GoogleSignIn */ = { |
505 | 531 | isa = PBXGroup; |
506 | 532 | children = ( |
| 533 | + 3F879FE3293A545C005C2B48 /* OAuthRequestBody+GoogleSignInTests.swift */, |
507 | 534 | 3FE8071E2936558F0088420C /* URL+GoogleSignInTests.swift */, |
508 | 535 | ); |
509 | 536 | path = GoogleSignIn; |
|
1295 | 1322 | files = ( |
1296 | 1323 | CE73475624B77A3800A22660 /* SiteCredentialsViewController.swift in Sources */, |
1297 | 1324 | EE633D02287560E50002DE03 /* UITableView+Helpers.swift in Sources */, |
| 1325 | + 3F879FD5293A3AB6005C2B48 /* OAuthTokenRequestBody.swift in Sources */, |
1298 | 1326 | 982C8E7923021C20003F1BA0 /* LoginPrologueLoginMethodViewController.swift in Sources */, |
1299 | 1327 | B5609144208A563800399AE4 /* LoginPrologueSignupMethodViewController.swift in Sources */, |
1300 | 1328 | B56090D1208A4F5400399AE4 /* NUXViewController.swift in Sources */, |
|
1304 | 1332 | CE1B18C920EEC2C200BECC3F /* SocialService.swift in Sources */, |
1305 | 1333 | F12F9FB424D8A68E00771BCE /* AuthenticatorAnalyticsTracker.swift in Sources */, |
1306 | 1334 | 988AD8A324CB839900BD045E /* TwoFAViewController.swift in Sources */, |
| 1335 | + 3F879FD9293A48B2005C2B48 /* OAuthTokenResponseBody.swift in Sources */, |
1307 | 1336 | CE6BCD2E24A3A235001BCDC5 /* TextLabelTableViewCell.swift in Sources */, |
1308 | 1337 | B56090D3208A4F5400399AE4 /* NUXLinkAuthViewController.swift in Sources */, |
1309 | 1338 | B5609120208A555E00399AE4 /* SignupNavigationController.swift in Sources */, |
|
1313 | 1342 | 02A526CF28A3A35D00FD1812 /* PasswordCoordinator.swift in Sources */, |
1314 | 1343 | 98ED483624802F8F00992B2D /* GoogleAuthViewController.swift in Sources */, |
1315 | 1344 | F5C817E72582B2F300BD5A3B /* UIPasteboard+Detect.swift in Sources */, |
| 1345 | + 3FEC44F7293A0E4600EBDECF /* ProofKeyForCodeExchange.swift in Sources */, |
1316 | 1346 | B56090EA208A51D000399AE4 /* LoginFields+Validation.swift in Sources */, |
1317 | 1347 | F1DE08CC24F4266A007AE6B3 /* StoredCredentialsAuthenticator.swift in Sources */, |
1318 | 1348 | CE1B18CC20EEC32400BECC3F /* WordPressComCredentials.swift in Sources */, |
|
1335 | 1365 | 3FE8071D293652BB0088420C /* OAuthError.swift in Sources */, |
1336 | 1366 | B5609119208A555600399AE4 /* SiteInfoHeaderView.swift in Sources */, |
1337 | 1367 | B560913E208A563800399AE4 /* SigninEditingState.swift in Sources */, |
| 1368 | + 3F879FDD293A500D005C2B48 /* URLRequest+OAuth.swift in Sources */, |
1338 | 1369 | CE2D03E024E5DD4500D18942 /* UnifiedSignupViewController.swift in Sources */, |
1339 | 1370 | 98CF18F7248725370047B66C /* GoogleSignupConfirmationViewController.swift in Sources */, |
1340 | 1371 | 1A21EE9822832BC300C940C6 /* WordPressComOAuthClientFacade+Swift.swift in Sources */, |
|
1355 | 1386 | B56090F9208A533200399AE4 /* WordPressAuthenticator+Events.swift in Sources */, |
1356 | 1387 | CEDE0D93242011E000CB3345 /* NSObject+Helpers.swift in Sources */, |
1357 | 1388 | 020DEF6428AA091100C85D51 /* MagicLinkRequester.swift in Sources */, |
| 1389 | + 3F879FE2293A53F5005C2B48 /* OAuthRequestBody+GoogleSignIn.swift in Sources */, |
1358 | 1390 | 020BE74A23B0BD2E007FE54C /* WordPressAuthenticatorDisplayImages.swift in Sources */, |
1359 | 1391 | B560913A208A563800399AE4 /* LoginLinkRequestViewController.swift in Sources */, |
1360 | 1392 | B560910C208A54F800399AE4 /* WordPressComOAuthClientFacade.m in Sources */, |
|
1423 | 1455 | B501C045208FC68700D1E58F /* LoginFieldsValidationTests.swift in Sources */, |
1424 | 1456 | BA53D64824DFDF97001F1ABF /* WordPressSourceTagTests.swift in Sources */, |
1425 | 1457 | 4A1DEF4B29341B1F00322608 /* LoggingTests.swift in Sources */, |
| 1458 | + 3F879FDF293A501D005C2B48 /* URLRequest+OAuthTests.swift in Sources */, |
1426 | 1459 | D8610CEC2570A60C00A5DF27 /* NavigationToRootTests.swift in Sources */, |
1427 | 1460 | BA53D64D24DFE4E6001F1ABF /* ModalViewControllerPresentingSpy.swift in Sources */, |
1428 | 1461 | BA53D64624DFDE1D001F1ABF /* CredentialsTests.swift in Sources */, |
1429 | 1462 | D85C36EC256E10EA00D56E34 /* MockNavigationController.swift in Sources */, |
1430 | 1463 | 3F550D4E23DA429B007E5897 /* AppSelectorTests.swift in Sources */, |
1431 | 1464 | BA53D64B24DFE07D001F1ABF /* WordpressAuthenticatorProvider.swift in Sources */, |
1432 | 1465 | 4A1DEF4A29341B1F00322608 /* LoggingTests.m in Sources */, |
| 1466 | + 3FEC44F9293A0F2900EBDECF /* ProofKeyForCodeExchangeTests.swift in Sources */, |
1433 | 1467 | CE16177821B70C1A00B82A47 /* WordPressAuthenticatorDisplayTextTests.swift in Sources */, |
1434 | 1468 | B501C048208FC79C00D1E58F /* LoginFacadeTests.m in Sources */, |
| 1469 | + 3F879FD7293A44F2005C2B48 /* OAuthTokenRequestBodyTests.swift in Sources */, |
1435 | 1470 | 3108613125AFA4830022F75E /* PasteboardTests.swift in Sources */, |
1436 | 1471 | 3FE8071F2936558F0088420C /* URL+GoogleSignInTests.swift in Sources */, |
1437 | 1472 | D85C36F0256E118D00D56E34 /* NavigationToEnterAccountTests.swift in Sources */, |
1438 | 1473 | D85C36E6256E0DDE00D56E34 /* NavigationToEnterSiteTests.swift in Sources */, |
1439 | 1474 | D85C3882256E3FEC00D56E34 /* WordPressComSiteInfoTests.swift in Sources */, |
1440 | 1475 | D8611A672576236800A5DF27 /* NavigateBackTests.swift in Sources */, |
| 1476 | + 3F879FE4293A545C005C2B48 /* OAuthRequestBody+GoogleSignInTests.swift in Sources */, |
1441 | 1477 | F12F9FB824D8A7FC00771BCE /* AnalyticsTrackerTests.swift in Sources */, |
1442 | 1478 | B501C046208FC6A700D1E58F /* WordPressAuthenticatorTests.swift in Sources */, |
1443 | 1479 | ); |
|
0 commit comments