From 91ccc29f61dcec02f81df4e17ae9575ca163dd6c Mon Sep 17 00:00:00 2001 From: Nandan Prabhu Date: Fri, 2 May 2025 12:20:25 +0530 Subject: [PATCH 01/14] added JWTDecode and SimpleKeychain as submodules in Auth0 --- Auth0.xcodeproj/project.pbxproj | 131 +++++++++++++++++++++++--------- 1 file changed, 97 insertions(+), 34 deletions(-) diff --git a/Auth0.xcodeproj/project.pbxproj b/Auth0.xcodeproj/project.pbxproj index edaa77a0..3819c56a 100644 --- a/Auth0.xcodeproj/project.pbxproj +++ b/Auth0.xcodeproj/project.pbxproj @@ -150,18 +150,6 @@ 5CD9FC7D26FE30CF009C2B27 /* Quick.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC6C26FE30A6009C2B27 /* Quick.xcframework */; }; 5CD9FC7E26FE30D4009C2B27 /* Nimble.xcframework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 5CD9FC6B26FE30A6009C2B27 /* Nimble.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; 5CD9FC8026FE30D4009C2B27 /* Quick.xcframework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 5CD9FC6C26FE30A6009C2B27 /* Quick.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - 5CD9FC8626FE30EB009C2B27 /* JWTDecode.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8426FE30EB009C2B27 /* JWTDecode.xcframework */; }; - 5CD9FC8726FE30EB009C2B27 /* SimpleKeychain.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8526FE30EB009C2B27 /* SimpleKeychain.xcframework */; }; - 5CD9FC8826FE30F0009C2B27 /* JWTDecode.xcframework in Copy Files */ = {isa = PBXBuildFile; fileRef = 5CD9FC8426FE30EB009C2B27 /* JWTDecode.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - 5CD9FC8926FE30F0009C2B27 /* SimpleKeychain.xcframework in Copy Files */ = {isa = PBXBuildFile; fileRef = 5CD9FC8526FE30EB009C2B27 /* SimpleKeychain.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - 5CD9FC8A26FE310C009C2B27 /* JWTDecode.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8426FE30EB009C2B27 /* JWTDecode.xcframework */; }; - 5CD9FC8B26FE310C009C2B27 /* SimpleKeychain.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8526FE30EB009C2B27 /* SimpleKeychain.xcframework */; }; - 5CD9FC8C26FE3116009C2B27 /* JWTDecode.xcframework in Copy Files */ = {isa = PBXBuildFile; fileRef = 5CD9FC8426FE30EB009C2B27 /* JWTDecode.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - 5CD9FC8D26FE3116009C2B27 /* SimpleKeychain.xcframework in Copy Files */ = {isa = PBXBuildFile; fileRef = 5CD9FC8526FE30EB009C2B27 /* SimpleKeychain.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - 5CD9FC8E26FE311D009C2B27 /* JWTDecode.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8426FE30EB009C2B27 /* JWTDecode.xcframework */; }; - 5CD9FC8F26FE311D009C2B27 /* SimpleKeychain.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8526FE30EB009C2B27 /* SimpleKeychain.xcframework */; }; - 5CD9FC9026FE3122009C2B27 /* JWTDecode.xcframework in Copy Files */ = {isa = PBXBuildFile; fileRef = 5CD9FC8426FE30EB009C2B27 /* JWTDecode.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - 5CD9FC9126FE3122009C2B27 /* SimpleKeychain.xcframework in Copy Files */ = {isa = PBXBuildFile; fileRef = 5CD9FC8526FE30EB009C2B27 /* SimpleKeychain.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; 5CE775A2244FCF2000D054A0 /* Generators.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F552C23C9123000C89615 /* Generators.swift */; }; 5CE775A3244FCF3600D054A0 /* CryptoExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F552D23C9123000C89615 /* CryptoExtensions.swift */; }; 5CE775A4244FCF3A00D054A0 /* BioAuthenticationSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B9262C11ECF0CBA00F4F6D3 /* BioAuthenticationSpec.swift */; }; @@ -257,7 +245,6 @@ 5F3965D41CF67DD800CDE7C0 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 5F3965D21CF67DD800CDE7C0 /* LaunchScreen.storyboard */; }; 5F4A1F961D00AABC00C72242 /* OAuth2Grant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F4A1F951D00AABC00C72242 /* OAuth2Grant.swift */; }; 5F53F5CE1CFD157300476A46 /* AuthTransaction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F53F5CD1CFD157300476A46 /* AuthTransaction.swift */; }; - 5F53F5D11CFD19A400476A46 /* Auth0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5F06DD781CC448B10011842B /* Auth0.framework */; }; 5F686A771D4AB90900412E3D /* TransactionStoreSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F686A761D4AB90900412E3D /* TransactionStoreSpec.swift */; }; 5F6FAC631D09E98000D5B4EA /* Logger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F6FAC621D09E98000D5B4EA /* Logger.swift */; }; 5F6FAC641D09E98000D5B4EA /* Logger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F6FAC621D09E98000D5B4EA /* Logger.swift */; }; @@ -366,10 +353,6 @@ C1B3B9B12C24B297004A32A4 /* ContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1B3B9B02C24B297004A32A4 /* ContentView.swift */; }; C1B3B9D32C24B39E004A32A4 /* Auth0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C1B3B9C02C24B39E004A32A4 /* Auth0.framework */; }; C1B3B9D42C24B39E004A32A4 /* Auth0.framework in Copy Files */ = {isa = PBXBuildFile; fileRef = C1B3B9C02C24B39E004A32A4 /* Auth0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - C1B3B9DF2C24B599004A32A4 /* JWTDecode.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8426FE30EB009C2B27 /* JWTDecode.xcframework */; }; - C1B3B9E02C24B599004A32A4 /* JWTDecode.xcframework in Copy Files */ = {isa = PBXBuildFile; fileRef = 5CD9FC8426FE30EB009C2B27 /* JWTDecode.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - C1B3B9E32C24B5B5004A32A4 /* SimpleKeychain.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8526FE30EB009C2B27 /* SimpleKeychain.xcframework */; }; - C1B3B9E42C24B5B5004A32A4 /* SimpleKeychain.xcframework in Copy Files */ = {isa = PBXBuildFile; fileRef = 5CD9FC8526FE30EB009C2B27 /* SimpleKeychain.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; C1B3B9E52C24B65B004A32A4 /* Nimble.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC6B26FE30A6009C2B27 /* Nimble.xcframework */; }; C1B3B9E62C24B65B004A32A4 /* Nimble.xcframework in Copy Files */ = {isa = PBXBuildFile; fileRef = 5CD9FC6B26FE30A6009C2B27 /* Nimble.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; C1B3B9EA2C24B65D004A32A4 /* Quick.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC6C26FE30A6009C2B27 /* Quick.xcframework */; }; @@ -468,6 +451,27 @@ C1B3BA4E2C24BA37004A32A4 /* Responses.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FBBF03A1CC96AA70024D2AF /* Responses.swift */; }; C1B3BA4F2C24BA37004A32A4 /* Generators.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F552C23C9123000C89615 /* Generators.swift */; }; C1B3BA502C24BA37004A32A4 /* Auth0Spec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F93BC0A1CC6B0DE0031519F /* Auth0Spec.swift */; }; + D422E72A2DC49ED30004B8A2 /* JWTDecode.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8426FE30EB009C2B27 /* JWTDecode.xcframework */; }; + D422E72B2DC49ED30004B8A2 /* JWTDecode.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8426FE30EB009C2B27 /* JWTDecode.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + D422E72D2DC49ED40004B8A2 /* SimpleKeychain.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8526FE30EB009C2B27 /* SimpleKeychain.xcframework */; }; + D422E72E2DC49ED40004B8A2 /* SimpleKeychain.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8526FE30EB009C2B27 /* SimpleKeychain.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + D422E7372DC4A2260004B8A2 /* JWTDecode.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8426FE30EB009C2B27 /* JWTDecode.xcframework */; }; + D422E7382DC4A2260004B8A2 /* JWTDecode.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8426FE30EB009C2B27 /* JWTDecode.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + D422E73A2DC4A2270004B8A2 /* SimpleKeychain.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8526FE30EB009C2B27 /* SimpleKeychain.xcframework */; }; + D422E73B2DC4A2270004B8A2 /* SimpleKeychain.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8526FE30EB009C2B27 /* SimpleKeychain.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + D422E73C2DC4A22A0004B8A2 /* JWTDecode.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8426FE30EB009C2B27 /* JWTDecode.xcframework */; }; + D422E73D2DC4A22A0004B8A2 /* JWTDecode.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8426FE30EB009C2B27 /* JWTDecode.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + D422E73F2DC4A22B0004B8A2 /* SimpleKeychain.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8526FE30EB009C2B27 /* SimpleKeychain.xcframework */; }; + D422E7402DC4A22B0004B8A2 /* SimpleKeychain.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8526FE30EB009C2B27 /* SimpleKeychain.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + D422E7412DC4A22E0004B8A2 /* JWTDecode.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8426FE30EB009C2B27 /* JWTDecode.xcframework */; }; + D422E7422DC4A22E0004B8A2 /* JWTDecode.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8426FE30EB009C2B27 /* JWTDecode.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + D422E7442DC4A22F0004B8A2 /* SimpleKeychain.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8526FE30EB009C2B27 /* SimpleKeychain.xcframework */; }; + D422E7452DC4A22F0004B8A2 /* SimpleKeychain.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8526FE30EB009C2B27 /* SimpleKeychain.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + D422E7462DC4A2320004B8A2 /* JWTDecode.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8426FE30EB009C2B27 /* JWTDecode.xcframework */; }; + D422E7472DC4A2320004B8A2 /* JWTDecode.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8426FE30EB009C2B27 /* JWTDecode.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + D422E7492DC4A2330004B8A2 /* SimpleKeychain.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8526FE30EB009C2B27 /* SimpleKeychain.xcframework */; }; + D422E74A2DC4A2330004B8A2 /* SimpleKeychain.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8526FE30EB009C2B27 /* SimpleKeychain.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + D422E74B2DC4A24B0004B8A2 /* Auth0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5F06DD781CC448B10011842B /* Auth0.framework */; }; D581CF772757D773007327D1 /* RequestSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = D581CF762757D773007327D1 /* RequestSpec.swift */; }; D581CF782757D773007327D1 /* RequestSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = D581CF762757D773007327D1 /* RequestSpec.swift */; }; D581CF792757D773007327D1 /* RequestSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = D581CF762757D773007327D1 /* RequestSpec.swift */; }; @@ -541,8 +545,6 @@ dstPath = ""; dstSubfolderSpec = 10; files = ( - 5CD9FC8C26FE3116009C2B27 /* JWTDecode.xcframework in Copy Files */, - 5CD9FC8D26FE3116009C2B27 /* SimpleKeychain.xcframework in Copy Files */, 5B7EE46820FC9F5200367724 /* Auth0.framework in Copy Files */, ); name = "Copy Files"; @@ -554,8 +556,6 @@ dstPath = ""; dstSubfolderSpec = 10; files = ( - 5CD9FC9026FE3122009C2B27 /* JWTDecode.xcframework in Copy Files */, - 5CD9FC9126FE3122009C2B27 /* SimpleKeychain.xcframework in Copy Files */, 5B7EE48E20FCA0F400367724 /* Auth0.framework in Copy Files */, ); name = "Copy Files"; @@ -567,8 +567,6 @@ dstPath = ""; dstSubfolderSpec = 10; files = ( - 5CD9FC8826FE30F0009C2B27 /* JWTDecode.xcframework in Copy Files */, - 5CD9FC8926FE30F0009C2B27 /* SimpleKeychain.xcframework in Copy Files */, 5BE65DCA1F7270DE00CADD3B /* Auth0.framework in Copy Files */, ); name = "Copy Files"; @@ -614,8 +612,6 @@ dstSubfolderSpec = 10; files = ( C1B3B9D42C24B39E004A32A4 /* Auth0.framework in Copy Files */, - C1B3B9E02C24B599004A32A4 /* JWTDecode.xcframework in Copy Files */, - C1B3B9E42C24B5B5004A32A4 /* SimpleKeychain.xcframework in Copy Files */, ); name = "Copy Files"; runOnlyForDeploymentPostprocessing = 0; @@ -632,6 +628,66 @@ name = "Copy Files"; runOnlyForDeploymentPostprocessing = 0; }; + D422E72C2DC49ED30004B8A2 /* Embed Frameworks */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + D422E72B2DC49ED30004B8A2 /* JWTDecode.xcframework in Embed Frameworks */, + D422E72E2DC49ED40004B8A2 /* SimpleKeychain.xcframework in Embed Frameworks */, + ); + name = "Embed Frameworks"; + runOnlyForDeploymentPostprocessing = 0; + }; + D422E7392DC4A2260004B8A2 /* Embed Frameworks */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + D422E7382DC4A2260004B8A2 /* JWTDecode.xcframework in Embed Frameworks */, + D422E73B2DC4A2270004B8A2 /* SimpleKeychain.xcframework in Embed Frameworks */, + ); + name = "Embed Frameworks"; + runOnlyForDeploymentPostprocessing = 0; + }; + D422E73E2DC4A22A0004B8A2 /* Embed Frameworks */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + D422E73D2DC4A22A0004B8A2 /* JWTDecode.xcframework in Embed Frameworks */, + D422E7402DC4A22B0004B8A2 /* SimpleKeychain.xcframework in Embed Frameworks */, + ); + name = "Embed Frameworks"; + runOnlyForDeploymentPostprocessing = 0; + }; + D422E7432DC4A22E0004B8A2 /* Embed Frameworks */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + D422E7422DC4A22E0004B8A2 /* JWTDecode.xcframework in Embed Frameworks */, + D422E7452DC4A22F0004B8A2 /* SimpleKeychain.xcframework in Embed Frameworks */, + ); + name = "Embed Frameworks"; + runOnlyForDeploymentPostprocessing = 0; + }; + D422E7482DC4A2320004B8A2 /* Embed Frameworks */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + D422E7472DC4A2320004B8A2 /* JWTDecode.xcframework in Embed Frameworks */, + D422E74A2DC4A2330004B8A2 /* SimpleKeychain.xcframework in Embed Frameworks */, + ); + name = "Embed Frameworks"; + runOnlyForDeploymentPostprocessing = 0; + }; /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ @@ -803,8 +859,6 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 5CD9FC8A26FE310C009C2B27 /* JWTDecode.xcframework in Frameworks */, - 5CD9FC8B26FE310C009C2B27 /* SimpleKeychain.xcframework in Frameworks */, 5B7EE46720FC9F5200367724 /* Auth0.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; @@ -813,8 +867,6 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 5CD9FC8E26FE311D009C2B27 /* JWTDecode.xcframework in Frameworks */, - 5CD9FC8F26FE311D009C2B27 /* SimpleKeychain.xcframework in Frameworks */, 5B7EE48D20FCA0F400367724 /* Auth0.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; @@ -823,6 +875,8 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + D422E72A2DC49ED30004B8A2 /* JWTDecode.xcframework in Frameworks */, + D422E72D2DC49ED40004B8A2 /* SimpleKeychain.xcframework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -830,6 +884,8 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + D422E7462DC4A2320004B8A2 /* JWTDecode.xcframework in Frameworks */, + D422E7492DC4A2330004B8A2 /* SimpleKeychain.xcframework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -857,6 +913,8 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + D422E73C2DC4A22A0004B8A2 /* JWTDecode.xcframework in Frameworks */, + D422E73F2DC4A22B0004B8A2 /* SimpleKeychain.xcframework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -864,6 +922,8 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + D422E7412DC4A22E0004B8A2 /* JWTDecode.xcframework in Frameworks */, + D422E7442DC4A22F0004B8A2 /* SimpleKeychain.xcframework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -881,9 +941,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 5CD9FC8626FE30EB009C2B27 /* JWTDecode.xcframework in Frameworks */, - 5CD9FC8726FE30EB009C2B27 /* SimpleKeychain.xcframework in Frameworks */, - 5F53F5D11CFD19A400476A46 /* Auth0.framework in Frameworks */, + D422E74B2DC4A24B0004B8A2 /* Auth0.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -892,8 +950,6 @@ buildActionMask = 2147483647; files = ( C1B3B9D32C24B39E004A32A4 /* Auth0.framework in Frameworks */, - C1B3B9DF2C24B599004A32A4 /* JWTDecode.xcframework in Frameworks */, - C1B3B9E32C24B5B5004A32A4 /* SimpleKeychain.xcframework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -901,6 +957,8 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + D422E7372DC4A2260004B8A2 /* JWTDecode.xcframework in Frameworks */, + D422E73A2DC4A2270004B8A2 /* SimpleKeychain.xcframework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1460,6 +1518,7 @@ 5F06DD751CC448B10011842B /* Headers */, 5F06DD761CC448B10011842B /* Resources */, 5B717B241E2E2696004A05A7 /* SwiftLint */, + D422E72C2DC49ED30004B8A2 /* Embed Frameworks */, ); buildRules = ( ); @@ -1479,6 +1538,7 @@ 5F06DD821CC448C90011842B /* Headers */, 5F06DD831CC448C90011842B /* Resources */, 5B717B251E2E26B9004A05A7 /* SwiftLint */, + D422E7482DC4A2320004B8A2 /* Embed Frameworks */, ); buildRules = ( ); @@ -1544,6 +1604,7 @@ 5F23E6B61D4ACA7100C3F2D9 /* Headers */, 5F23E6B71D4ACA7100C3F2D9 /* Resources */, 5B717B261E2E26C4004A05A7 /* SwiftLint */, + D422E73E2DC4A22A0004B8A2 /* Embed Frameworks */, ); buildRules = ( ); @@ -1563,6 +1624,7 @@ 5F23E6F31D4B87F000C3F2D9 /* Headers */, 5F23E6F41D4B87F000C3F2D9 /* Resources */, 5B717B271E2E26CE004A05A7 /* SwiftLint */, + D422E7432DC4A22E0004B8A2 /* Embed Frameworks */, ); buildRules = ( ); @@ -1645,6 +1707,7 @@ C1B3B9BD2C24B39E004A32A4 /* Frameworks */, C1B3B9BE2C24B39E004A32A4 /* Resources */, C1B3B9ED2C24B699004A32A4 /* SwiftLint */, + D422E7392DC4A2260004B8A2 /* Embed Frameworks */, ); buildRules = ( ); From 0eec9ceea95ebf542695a46251fc3827211b1274 Mon Sep 17 00:00:00 2001 From: Nandan Prabhu Date: Fri, 2 May 2025 12:22:48 +0530 Subject: [PATCH 02/14] updates Readme.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 1adee5c1..5ffad1d8 100644 --- a/README.md +++ b/README.md @@ -28,8 +28,8 @@ Migrating from v1? Check the [Migration Guide](V2_MIGRATION_GUIDE.md). ### Requirements - iOS 14.0+ / macOS 11.0+ / tvOS 14.0+ / watchOS 7.0+ -- Xcode 15.x -- Swift 5.9+ +- Xcode 16.x +- Swift 6.0+ > [!IMPORTANT] > Check the [Support Policy](#support-policy) to learn when dropping Xcode, Swift, and platform versions will not be considered a **breaking change**. From c330fe3f88d14d24ba200bf51b06a7c6577cd3b0 Mon Sep 17 00:00:00 2001 From: Nandan Prabhu Date: Mon, 5 May 2025 13:44:23 +0530 Subject: [PATCH 03/14] SDK-5915 fixes --- Auth0.xcodeproj/project.pbxproj | 76 +++++---------------------------- 1 file changed, 11 insertions(+), 65 deletions(-) diff --git a/Auth0.xcodeproj/project.pbxproj b/Auth0.xcodeproj/project.pbxproj index 3819c56a..842c2ea3 100644 --- a/Auth0.xcodeproj/project.pbxproj +++ b/Auth0.xcodeproj/project.pbxproj @@ -138,18 +138,6 @@ 5CB41D8223D611AE00074024 /* ClaimValidatorsSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D8123D611AE00074024 /* ClaimValidatorsSpec.swift */; }; 5CC9940324ED9EC50027DC74 /* CredentialsManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BEDE1891EC21B040007300D /* CredentialsManager.swift */; }; 5CC9940424ED9EC90027DC74 /* CredentialsManagerError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B5E93F81EC45C22002A37F9 /* CredentialsManagerError.swift */; }; - 5CD9FC6E26FE30A6009C2B27 /* Nimble.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC6B26FE30A6009C2B27 /* Nimble.xcframework */; }; - 5CD9FC6F26FE30A6009C2B27 /* Quick.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC6C26FE30A6009C2B27 /* Quick.xcframework */; }; - 5CD9FC7226FE30BA009C2B27 /* Nimble.xcframework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 5CD9FC6B26FE30A6009C2B27 /* Nimble.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - 5CD9FC7426FE30BA009C2B27 /* Quick.xcframework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 5CD9FC6C26FE30A6009C2B27 /* Quick.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - 5CD9FC7526FE30C3009C2B27 /* Nimble.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC6B26FE30A6009C2B27 /* Nimble.xcframework */; }; - 5CD9FC7726FE30C3009C2B27 /* Quick.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC6C26FE30A6009C2B27 /* Quick.xcframework */; }; - 5CD9FC7826FE30C8009C2B27 /* Nimble.xcframework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 5CD9FC6B26FE30A6009C2B27 /* Nimble.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - 5CD9FC7A26FE30C8009C2B27 /* Quick.xcframework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 5CD9FC6C26FE30A6009C2B27 /* Quick.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - 5CD9FC7B26FE30CF009C2B27 /* Nimble.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC6B26FE30A6009C2B27 /* Nimble.xcframework */; }; - 5CD9FC7D26FE30CF009C2B27 /* Quick.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC6C26FE30A6009C2B27 /* Quick.xcframework */; }; - 5CD9FC7E26FE30D4009C2B27 /* Nimble.xcframework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 5CD9FC6B26FE30A6009C2B27 /* Nimble.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - 5CD9FC8026FE30D4009C2B27 /* Quick.xcframework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 5CD9FC6C26FE30A6009C2B27 /* Quick.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; 5CE775A2244FCF2000D054A0 /* Generators.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F552C23C9123000C89615 /* Generators.swift */; }; 5CE775A3244FCF3600D054A0 /* CryptoExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F552D23C9123000C89615 /* CryptoExtensions.swift */; }; 5CE775A4244FCF3A00D054A0 /* BioAuthenticationSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B9262C11ECF0CBA00F4F6D3 /* BioAuthenticationSpec.swift */; }; @@ -353,10 +341,6 @@ C1B3B9B12C24B297004A32A4 /* ContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1B3B9B02C24B297004A32A4 /* ContentView.swift */; }; C1B3B9D32C24B39E004A32A4 /* Auth0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C1B3B9C02C24B39E004A32A4 /* Auth0.framework */; }; C1B3B9D42C24B39E004A32A4 /* Auth0.framework in Copy Files */ = {isa = PBXBuildFile; fileRef = C1B3B9C02C24B39E004A32A4 /* Auth0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - C1B3B9E52C24B65B004A32A4 /* Nimble.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC6B26FE30A6009C2B27 /* Nimble.xcframework */; }; - C1B3B9E62C24B65B004A32A4 /* Nimble.xcframework in Copy Files */ = {isa = PBXBuildFile; fileRef = 5CD9FC6B26FE30A6009C2B27 /* Nimble.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - C1B3B9EA2C24B65D004A32A4 /* Quick.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC6C26FE30A6009C2B27 /* Quick.xcframework */; }; - C1B3B9EB2C24B65D004A32A4 /* Quick.xcframework in Copy Files */ = {isa = PBXBuildFile; fileRef = 5CD9FC6C26FE30A6009C2B27 /* Quick.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; C1B3B9EC2C24B692004A32A4 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = A7DDDF6B2BC9A81E0077B067 /* PrivacyInfo.xcprivacy */; }; C1B3B9EE2C24B6D4004A32A4 /* Auth0Authentication.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE87491D8A424700EA27DC /* Auth0Authentication.swift */; }; C1B3B9EF2C24B6D4004A32A4 /* Authentication.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874A1D8A424700EA27DC /* Authentication.swift */; }; @@ -451,6 +435,10 @@ C1B3BA4E2C24BA37004A32A4 /* Responses.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FBBF03A1CC96AA70024D2AF /* Responses.swift */; }; C1B3BA4F2C24BA37004A32A4 /* Generators.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F552C23C9123000C89615 /* Generators.swift */; }; C1B3BA502C24BA37004A32A4 /* Auth0Spec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F93BC0A1CC6B0DE0031519F /* Auth0Spec.swift */; }; + D41DECE42DC8A0E900F5B1A4 /* Nimble.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC6B26FE30A6009C2B27 /* Nimble.xcframework */; }; + D41DECE52DC8A0E900F5B1A4 /* Nimble.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC6B26FE30A6009C2B27 /* Nimble.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + D41DECE72DC8A0EC00F5B1A4 /* Quick.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC6C26FE30A6009C2B27 /* Quick.xcframework */; }; + D41DECE82DC8A0EC00F5B1A4 /* Quick.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC6C26FE30A6009C2B27 /* Quick.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; D422E72A2DC49ED30004B8A2 /* JWTDecode.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8426FE30EB009C2B27 /* JWTDecode.xcframework */; }; D422E72B2DC49ED30004B8A2 /* JWTDecode.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8426FE30EB009C2B27 /* JWTDecode.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; D422E72D2DC49ED40004B8A2 /* SimpleKeychain.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8526FE30EB009C2B27 /* SimpleKeychain.xcframework */; }; @@ -572,39 +560,6 @@ name = "Copy Files"; runOnlyForDeploymentPostprocessing = 0; }; - 5F1A02931CC7EEBC00D3F662 /* CopyFiles */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - 5CD9FC7226FE30BA009C2B27 /* Nimble.xcframework in CopyFiles */, - 5CD9FC7426FE30BA009C2B27 /* Quick.xcframework in CopyFiles */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 5F1A02971CC7EECE00D3F662 /* CopyFiles */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - 5CD9FC7826FE30C8009C2B27 /* Nimble.xcframework in CopyFiles */, - 5CD9FC7A26FE30C8009C2B27 /* Quick.xcframework in CopyFiles */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 5F331B1F1D4BCBFD00AE4382 /* CopyFiles */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - 5CD9FC7E26FE30D4009C2B27 /* Nimble.xcframework in CopyFiles */, - 5CD9FC8026FE30D4009C2B27 /* Quick.xcframework in CopyFiles */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; C1B3B9D82C24B39E004A32A4 /* Copy Files */ = { isa = PBXCopyFilesBuildPhase; buildActionMask = 2147483647; @@ -616,16 +571,16 @@ name = "Copy Files"; runOnlyForDeploymentPostprocessing = 0; }; - C1B3B9E72C24B65B004A32A4 /* Copy Files */ = { + D41DECE62DC8A0E900F5B1A4 /* Embed Frameworks */ = { isa = PBXCopyFilesBuildPhase; buildActionMask = 2147483647; dstPath = ""; dstSubfolderSpec = 10; files = ( - C1B3B9EB2C24B65D004A32A4 /* Quick.xcframework in Copy Files */, - C1B3B9E62C24B65B004A32A4 /* Nimble.xcframework in Copy Files */, + D41DECE52DC8A0E900F5B1A4 /* Nimble.xcframework in Embed Frameworks */, + D41DECE82DC8A0EC00F5B1A4 /* Quick.xcframework in Embed Frameworks */, ); - name = "Copy Files"; + name = "Embed Frameworks"; runOnlyForDeploymentPostprocessing = 0; }; D422E72C2DC49ED30004B8A2 /* Embed Frameworks */ = { @@ -893,9 +848,9 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + D41DECE72DC8A0EC00F5B1A4 /* Quick.xcframework in Frameworks */, + D41DECE42DC8A0E900F5B1A4 /* Nimble.xcframework in Frameworks */, C177D6C72C2ADEB60094C657 /* CwlPreconditionTesting in Frameworks */, - 5CD9FC6E26FE30A6009C2B27 /* Nimble.xcframework in Frameworks */, - 5CD9FC6F26FE30A6009C2B27 /* Quick.xcframework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -904,8 +859,6 @@ buildActionMask = 2147483647; files = ( C177D6D42C2B0DCB0094C657 /* CwlPreconditionTesting in Frameworks */, - 5CD9FC7526FE30C3009C2B27 /* Nimble.xcframework in Frameworks */, - 5CD9FC7726FE30C3009C2B27 /* Quick.xcframework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -932,8 +885,6 @@ buildActionMask = 2147483647; files = ( C196EB072C35D0C700D108AA /* CwlPreconditionTesting in Frameworks */, - 5CD9FC7B26FE30CF009C2B27 /* Nimble.xcframework in Frameworks */, - 5CD9FC7D26FE30CF009C2B27 /* Quick.xcframework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -966,8 +917,6 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - C1B3B9EA2C24B65D004A32A4 /* Quick.xcframework in Frameworks */, - C1B3B9E52C24B65B004A32A4 /* Nimble.xcframework in Frameworks */, C19413DC2C2D792200FE88F7 /* CwlPreconditionTesting in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; @@ -1556,7 +1505,7 @@ 5F06DD9C1CC451540011842B /* Sources */, 5F06DD9D1CC451540011842B /* Frameworks */, 5F06DD9E1CC451540011842B /* Resources */, - 5F1A02931CC7EEBC00D3F662 /* CopyFiles */, + D41DECE62DC8A0E900F5B1A4 /* Embed Frameworks */, ); buildRules = ( ); @@ -1579,7 +1528,6 @@ 5F06DDAB1CC451700011842B /* Sources */, 5F06DDAC1CC451700011842B /* Frameworks */, 5F06DDAD1CC451700011842B /* Resources */, - 5F1A02971CC7EECE00D3F662 /* CopyFiles */, ); buildRules = ( ); @@ -1642,7 +1590,6 @@ 5F331AF51D4BB24C00AE4382 /* Sources */, 5F331AF61D4BB24C00AE4382 /* Frameworks */, 5F331AF71D4BB24C00AE4382 /* Resources */, - 5F331B1F1D4BCBFD00AE4382 /* CopyFiles */, ); buildRules = ( ); @@ -1725,7 +1672,6 @@ C1B3B9C32C24B39E004A32A4 /* Sources */, C1B3B9C42C24B39E004A32A4 /* Frameworks */, C1B3B9C52C24B39E004A32A4 /* Resources */, - C1B3B9E72C24B65B004A32A4 /* Copy Files */, ); buildRules = ( ); From 09e9efa272990c511135f01a9ce04b584abecb31 Mon Sep 17 00:00:00 2001 From: Nandan Prabhu Date: Mon, 5 May 2025 14:05:52 +0530 Subject: [PATCH 04/14] SDK-5915 tests fixes --- Auth0.xcodeproj/project.pbxproj | 57 +++++++++++++++++++++++++++++++++ 1 file changed, 57 insertions(+) diff --git a/Auth0.xcodeproj/project.pbxproj b/Auth0.xcodeproj/project.pbxproj index 842c2ea3..5b5f74b3 100644 --- a/Auth0.xcodeproj/project.pbxproj +++ b/Auth0.xcodeproj/project.pbxproj @@ -439,6 +439,18 @@ D41DECE52DC8A0E900F5B1A4 /* Nimble.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC6B26FE30A6009C2B27 /* Nimble.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; D41DECE72DC8A0EC00F5B1A4 /* Quick.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC6C26FE30A6009C2B27 /* Quick.xcframework */; }; D41DECE82DC8A0EC00F5B1A4 /* Quick.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC6C26FE30A6009C2B27 /* Quick.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + D41DECE92DC8AE4100F5B1A4 /* Nimble.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC6B26FE30A6009C2B27 /* Nimble.xcframework */; }; + D41DECEA2DC8AE4100F5B1A4 /* Nimble.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC6B26FE30A6009C2B27 /* Nimble.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + D41DECEC2DC8AE4500F5B1A4 /* Quick.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC6C26FE30A6009C2B27 /* Quick.xcframework */; }; + D41DECED2DC8AE4500F5B1A4 /* Quick.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC6C26FE30A6009C2B27 /* Quick.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + D41DECEE2DC8AE4E00F5B1A4 /* Quick.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC6C26FE30A6009C2B27 /* Quick.xcframework */; }; + D41DECEF2DC8AE4E00F5B1A4 /* Quick.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC6C26FE30A6009C2B27 /* Quick.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + D41DECF12DC8AE5200F5B1A4 /* Nimble.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC6B26FE30A6009C2B27 /* Nimble.xcframework */; }; + D41DECF22DC8AE5200F5B1A4 /* Nimble.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC6B26FE30A6009C2B27 /* Nimble.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + D41DECF32DC8AE5700F5B1A4 /* Nimble.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC6B26FE30A6009C2B27 /* Nimble.xcframework */; }; + D41DECF42DC8AE5700F5B1A4 /* Nimble.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC6B26FE30A6009C2B27 /* Nimble.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + D41DECF62DC8AE5A00F5B1A4 /* Quick.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC6C26FE30A6009C2B27 /* Quick.xcframework */; }; + D41DECF72DC8AE5B00F5B1A4 /* Quick.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC6C26FE30A6009C2B27 /* Quick.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; D422E72A2DC49ED30004B8A2 /* JWTDecode.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8426FE30EB009C2B27 /* JWTDecode.xcframework */; }; D422E72B2DC49ED30004B8A2 /* JWTDecode.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8426FE30EB009C2B27 /* JWTDecode.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; D422E72D2DC49ED40004B8A2 /* SimpleKeychain.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8526FE30EB009C2B27 /* SimpleKeychain.xcframework */; }; @@ -583,6 +595,42 @@ name = "Embed Frameworks"; runOnlyForDeploymentPostprocessing = 0; }; + D41DECEB2DC8AE4100F5B1A4 /* Embed Frameworks */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + D41DECEA2DC8AE4100F5B1A4 /* Nimble.xcframework in Embed Frameworks */, + D41DECED2DC8AE4500F5B1A4 /* Quick.xcframework in Embed Frameworks */, + ); + name = "Embed Frameworks"; + runOnlyForDeploymentPostprocessing = 0; + }; + D41DECF02DC8AE4E00F5B1A4 /* Embed Frameworks */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + D41DECF22DC8AE5200F5B1A4 /* Nimble.xcframework in Embed Frameworks */, + D41DECEF2DC8AE4E00F5B1A4 /* Quick.xcframework in Embed Frameworks */, + ); + name = "Embed Frameworks"; + runOnlyForDeploymentPostprocessing = 0; + }; + D41DECF52DC8AE5700F5B1A4 /* Embed Frameworks */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + D41DECF42DC8AE5700F5B1A4 /* Nimble.xcframework in Embed Frameworks */, + D41DECF72DC8AE5B00F5B1A4 /* Quick.xcframework in Embed Frameworks */, + ); + name = "Embed Frameworks"; + runOnlyForDeploymentPostprocessing = 0; + }; D422E72C2DC49ED30004B8A2 /* Embed Frameworks */ = { isa = PBXCopyFilesBuildPhase; buildActionMask = 2147483647; @@ -858,6 +906,8 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + D41DECEC2DC8AE4500F5B1A4 /* Quick.xcframework in Frameworks */, + D41DECE92DC8AE4100F5B1A4 /* Nimble.xcframework in Frameworks */, C177D6D42C2B0DCB0094C657 /* CwlPreconditionTesting in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; @@ -884,7 +934,9 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + D41DECF12DC8AE5200F5B1A4 /* Nimble.xcframework in Frameworks */, C196EB072C35D0C700D108AA /* CwlPreconditionTesting in Frameworks */, + D41DECEE2DC8AE4E00F5B1A4 /* Quick.xcframework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -917,6 +969,8 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + D41DECF62DC8AE5A00F5B1A4 /* Quick.xcframework in Frameworks */, + D41DECF32DC8AE5700F5B1A4 /* Nimble.xcframework in Frameworks */, C19413DC2C2D792200FE88F7 /* CwlPreconditionTesting in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; @@ -1528,6 +1582,7 @@ 5F06DDAB1CC451700011842B /* Sources */, 5F06DDAC1CC451700011842B /* Frameworks */, 5F06DDAD1CC451700011842B /* Resources */, + D41DECEB2DC8AE4100F5B1A4 /* Embed Frameworks */, ); buildRules = ( ); @@ -1590,6 +1645,7 @@ 5F331AF51D4BB24C00AE4382 /* Sources */, 5F331AF61D4BB24C00AE4382 /* Frameworks */, 5F331AF71D4BB24C00AE4382 /* Resources */, + D41DECF02DC8AE4E00F5B1A4 /* Embed Frameworks */, ); buildRules = ( ); @@ -1672,6 +1728,7 @@ C1B3B9C32C24B39E004A32A4 /* Sources */, C1B3B9C42C24B39E004A32A4 /* Frameworks */, C1B3B9C52C24B39E004A32A4 /* Resources */, + D41DECF52DC8AE5700F5B1A4 /* Embed Frameworks */, ); buildRules = ( ); From 77d85988e0bd0f1e817b5d46f8fec217920abdaf Mon Sep 17 00:00:00 2001 From: Nandan Prabhu Date: Fri, 9 May 2025 10:23:53 +0530 Subject: [PATCH 05/14] SDK-5963 swift 6 support changes --- Auth0.podspec | 1 - Auth0.xcodeproj/project.pbxproj | 56 ++++++++++++++++----------------- Package.swift | 1 - 3 files changed, 28 insertions(+), 30 deletions(-) diff --git a/Auth0.podspec b/Auth0.podspec index 5bae3452..1fa36278 100644 --- a/Auth0.podspec +++ b/Auth0.podspec @@ -12,7 +12,6 @@ Pod::Spec.new do |s| s.social_media_url = 'https://twitter.com/auth0' s.source_files = 'Auth0/*.swift' s.resource_bundles = { s.name => 'Auth0/PrivacyInfo.xcprivacy' } - s.swift_versions = ['5.0'] s.dependency 'SimpleKeychain', '1.3.0' s.dependency 'JWTDecode', '3.3.0' diff --git a/Auth0.xcodeproj/project.pbxproj b/Auth0.xcodeproj/project.pbxproj index f8c46b0b..0741ef36 100644 --- a/Auth0.xcodeproj/project.pbxproj +++ b/Auth0.xcodeproj/project.pbxproj @@ -2745,7 +2745,7 @@ SDKROOT = appletvos; SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; SWIFT_SWIFT3_OBJC_INFERENCE = Default; - SWIFT_VERSION = 5.0; + SWIFT_VERSION = 6.0; TARGETED_DEVICE_FAMILY = 3; TVOS_DEPLOYMENT_TARGET = 14.0; }; @@ -2777,7 +2777,7 @@ PROVISIONING_PROFILE_SPECIFIER = ""; SDKROOT = appletvos; SWIFT_SWIFT3_OBJC_INFERENCE = Default; - SWIFT_VERSION = 5.0; + SWIFT_VERSION = 6.0; TARGETED_DEVICE_FAMILY = 3; TVOS_DEPLOYMENT_TARGET = 14.0; }; @@ -2813,7 +2813,7 @@ SDKROOT = macosx; SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; SWIFT_SWIFT3_OBJC_INFERENCE = Default; - SWIFT_VERSION = 5.0; + SWIFT_VERSION = 6.0; }; name = Debug; }; @@ -2846,7 +2846,7 @@ PROVISIONING_PROFILE_SPECIFIER = ""; SDKROOT = macosx; SWIFT_SWIFT3_OBJC_INFERENCE = Default; - SWIFT_VERSION = 5.0; + SWIFT_VERSION = 6.0; }; name = Release; }; @@ -2901,7 +2901,7 @@ ONLY_ACTIVE_ARCH = YES; SDKROOT = iphoneos; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; + SWIFT_VERSION = 6.0; TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; @@ -2957,7 +2957,7 @@ SDKROOT = iphoneos; SWIFT_COMPILATION_MODE = wholemodule; SWIFT_OPTIMIZATION_LEVEL = "-O"; - SWIFT_VERSION = 5.0; + SWIFT_VERSION = 6.0; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; @@ -2992,7 +2992,7 @@ SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "WEB_AUTH_PLATFORM PASSKEYS_PLATFORM"; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; + SWIFT_VERSION = 6.0; }; name = Debug; }; @@ -3021,7 +3021,7 @@ PRODUCT_NAME = Auth0; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "WEB_AUTH_PLATFORM PASSKEYS_PLATFORM"; - SWIFT_VERSION = 5.0; + SWIFT_VERSION = 6.0; }; name = Release; }; @@ -3057,7 +3057,7 @@ SWIFT_ACTIVE_COMPILATION_CONDITIONS = "WEB_AUTH_PLATFORM PASSKEYS_PLATFORM"; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_SWIFT3_OBJC_INFERENCE = Default; - SWIFT_VERSION = 5.0; + SWIFT_VERSION = 6.0; }; name = Debug; }; @@ -3091,7 +3091,7 @@ SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "WEB_AUTH_PLATFORM PASSKEYS_PLATFORM"; SWIFT_SWIFT3_OBJC_INFERENCE = Default; - SWIFT_VERSION = 5.0; + SWIFT_VERSION = 6.0; }; name = Release; }; @@ -3116,7 +3116,7 @@ SWIFT_ACTIVE_COMPILATION_CONDITIONS = "WEB_AUTH_PLATFORM PASSKEYS_PLATFORM"; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_SWIFT3_OBJC_INFERENCE = Default; - SWIFT_VERSION = 5.0; + SWIFT_VERSION = 6.0; TEST_HOST = "$(BUILT_PRODUCTS_DIR)/OAuth2.app/OAuth2"; }; name = Debug; @@ -3141,7 +3141,7 @@ PRODUCT_NAME = Auth0Tests; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "WEB_AUTH_PLATFORM PASSKEYS_PLATFORM"; SWIFT_SWIFT3_OBJC_INFERENCE = Default; - SWIFT_VERSION = 5.0; + SWIFT_VERSION = 6.0; TEST_HOST = "$(BUILT_PRODUCTS_DIR)/OAuth2.app/OAuth2"; }; name = Release; @@ -3169,7 +3169,7 @@ SWIFT_ACTIVE_COMPILATION_CONDITIONS = "WEB_AUTH_PLATFORM PASSKEYS_PLATFORM"; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_SWIFT3_OBJC_INFERENCE = Default; - SWIFT_VERSION = 5.0; + SWIFT_VERSION = 6.0; TEST_HOST = "$(BUILT_PRODUCTS_DIR)/OAuth2Mac.app/Contents/MacOS/OAuth2Mac"; }; name = Debug; @@ -3196,7 +3196,7 @@ SDKROOT = macosx; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "WEB_AUTH_PLATFORM PASSKEYS_PLATFORM"; SWIFT_SWIFT3_OBJC_INFERENCE = Default; - SWIFT_VERSION = 5.0; + SWIFT_VERSION = 6.0; TEST_HOST = "$(BUILT_PRODUCTS_DIR)/OAuth2Mac.app/Contents/MacOS/OAuth2Mac"; }; name = Release; @@ -3225,7 +3225,7 @@ SDKROOT = watchos; SKIP_INSTALL = YES; SWIFT_SWIFT3_OBJC_INFERENCE = Default; - SWIFT_VERSION = 5.0; + SWIFT_VERSION = 6.0; TARGETED_DEVICE_FAMILY = 4; WATCHOS_DEPLOYMENT_TARGET = 7.0; }; @@ -3254,7 +3254,7 @@ SDKROOT = watchos; SKIP_INSTALL = YES; SWIFT_SWIFT3_OBJC_INFERENCE = Default; - SWIFT_VERSION = 5.0; + SWIFT_VERSION = 6.0; TARGETED_DEVICE_FAMILY = 4; WATCHOS_DEPLOYMENT_TARGET = 7.0; }; @@ -3284,7 +3284,7 @@ SDKROOT = appletvos; SKIP_INSTALL = YES; SWIFT_SWIFT3_OBJC_INFERENCE = Default; - SWIFT_VERSION = 5.0; + SWIFT_VERSION = 6.0; TARGETED_DEVICE_FAMILY = 3; TVOS_DEPLOYMENT_TARGET = 14.0; }; @@ -3313,7 +3313,7 @@ SDKROOT = appletvos; SKIP_INSTALL = YES; SWIFT_SWIFT3_OBJC_INFERENCE = Default; - SWIFT_VERSION = 5.0; + SWIFT_VERSION = 6.0; TARGETED_DEVICE_FAMILY = 3; TVOS_DEPLOYMENT_TARGET = 14.0; }; @@ -3336,7 +3336,7 @@ PRODUCT_NAME = Auth0Tests; SDKROOT = appletvos; SWIFT_SWIFT3_OBJC_INFERENCE = Default; - SWIFT_VERSION = 5.0; + SWIFT_VERSION = 6.0; TARGETED_DEVICE_FAMILY = "1,2,3"; TEST_HOST = "$(BUILT_PRODUCTS_DIR)/OAuth2TV.app/OAuth2TV"; TVOS_DEPLOYMENT_TARGET = 14.0; @@ -3360,7 +3360,7 @@ PRODUCT_NAME = Auth0Tests; SDKROOT = appletvos; SWIFT_SWIFT3_OBJC_INFERENCE = Default; - SWIFT_VERSION = 5.0; + SWIFT_VERSION = 6.0; TARGETED_DEVICE_FAMILY = "1,2,3"; TEST_HOST = "$(BUILT_PRODUCTS_DIR)/OAuth2TV.app/OAuth2TV"; TVOS_DEPLOYMENT_TARGET = 14.0; @@ -3387,7 +3387,7 @@ PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE = ""; PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_VERSION = 5.0; + SWIFT_VERSION = 6.0; }; name = Debug; }; @@ -3410,7 +3410,7 @@ PRODUCT_BUNDLE_IDENTIFIER = com.auth0.OAuth2; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_VERSION = 5.0; + SWIFT_VERSION = 6.0; }; name = Release; }; @@ -3453,7 +3453,7 @@ SUPPORTED_PLATFORMS = "xros xrsimulator"; SWIFT_ACTIVE_COMPILATION_CONDITIONS = ""; SWIFT_EMIT_LOC_STRINGS = NO; - SWIFT_VERSION = 5.0; + SWIFT_VERSION = 6.0; TARGETED_DEVICE_FAMILY = "1,2,7"; XROS_DEPLOYMENT_TARGET = 1.0; }; @@ -3492,7 +3492,7 @@ SDKROOT = xros; SUPPORTED_PLATFORMS = "xros xrsimulator"; SWIFT_EMIT_LOC_STRINGS = NO; - SWIFT_VERSION = 5.0; + SWIFT_VERSION = 6.0; TARGETED_DEVICE_FAMILY = "1,2,7"; XROS_DEPLOYMENT_TARGET = 1.0; }; @@ -3545,7 +3545,7 @@ SWIFT_ACTIVE_COMPILATION_CONDITIONS = "WEB_AUTH_PLATFORM PASSKEYS_PLATFORM"; SWIFT_EMIT_LOC_STRINGS = NO; SWIFT_INSTALL_OBJC_HEADER = YES; - SWIFT_VERSION = 5.0; + SWIFT_VERSION = 6.0; TARGETED_DEVICE_FAMILY = "1,2,7"; XROS_DEPLOYMENT_TARGET = 1.0; }; @@ -3595,7 +3595,7 @@ SWIFT_ACTIVE_COMPILATION_CONDITIONS = "WEB_AUTH_PLATFORM PASSKEYS_PLATFORM"; SWIFT_EMIT_LOC_STRINGS = NO; SWIFT_INSTALL_OBJC_HEADER = YES; - SWIFT_VERSION = 5.0; + SWIFT_VERSION = 6.0; TARGETED_DEVICE_FAMILY = "1,2,7"; XROS_DEPLOYMENT_TARGET = 1.0; }; @@ -3630,7 +3630,7 @@ SUPPORTED_PLATFORMS = "xros xrsimulator"; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "WEB_AUTH_PLATFORM PASSKEYS_PLATFORM"; SWIFT_EMIT_LOC_STRINGS = NO; - SWIFT_VERSION = 5.0; + SWIFT_VERSION = 6.0; TARGETED_DEVICE_FAMILY = "1,2,7"; TEST_HOST = "$(BUILT_PRODUCTS_DIR)/OAuth2Vision.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/OAuth2Vision"; XROS_DEPLOYMENT_TARGET = 1.2; @@ -3661,7 +3661,7 @@ SUPPORTED_PLATFORMS = "xros xrsimulator"; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "WEB_AUTH_PLATFORM PASSKEYS_PLATFORM"; SWIFT_EMIT_LOC_STRINGS = NO; - SWIFT_VERSION = 5.0; + SWIFT_VERSION = 6.0; TARGETED_DEVICE_FAMILY = "1,2,7"; TEST_HOST = "$(BUILT_PRODUCTS_DIR)/OAuth2Vision.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/OAuth2Vision"; XROS_DEPLOYMENT_TARGET = 1.2; diff --git a/Package.swift b/Package.swift index dc386f1c..081ee0ec 100644 --- a/Package.swift +++ b/Package.swift @@ -4,7 +4,6 @@ import PackageDescription let webAuthPlatforms: [Platform] = [.iOS, .macOS, .macCatalyst, .visionOS] let swiftSettings: [SwiftSetting] = [ - .swiftLanguageMode(.v5), .define("WEB_AUTH_PLATFORM", .when(platforms: webAuthPlatforms)), .define("PASSKEYS_PLATFORM", .when(platforms: webAuthPlatforms)) ] From 3c40b7705f42573af928690d6b41d04bb3087031 Mon Sep 17 00:00:00 2001 From: Nandan Prabhu Date: Thu, 22 May 2025 10:32:59 +0530 Subject: [PATCH 06/14] SDK-5963 swift 6 support --- Auth0/ASProvider.swift | 4 ++-- Auth0/IDTokenSignatureValidator.swift | 2 +- Auth0/IDTokenValidator.swift | 12 +++++----- Auth0/IDTokenValidatorContext.swift | 2 +- Auth0/Request.swift | 34 +++++++++++++-------------- Auth0/Response.swift | 2 +- Auth0/WebAuth.swift | 2 +- Auth0/WebViewProvider.swift | 18 ++++++++++---- 8 files changed, 42 insertions(+), 34 deletions(-) diff --git a/Auth0/ASProvider.swift b/Auth0/ASProvider.swift index fd67df7f..67b27f4b 100644 --- a/Auth0/ASProvider.swift +++ b/Auth0/ASProvider.swift @@ -36,7 +36,7 @@ extension WebAuthentication { } } - static let completionHandler: (_ callback: @escaping WebAuthProviderCallback) -> ASHandler = { callback in + static let completionHandler: @Sendable (_ callback: @escaping @Sendable WebAuthProviderCallback) -> ASHandler = { callback in return { guard let callbackURL = $0, $1 == nil else { if let error = $1 as? NSError, @@ -57,7 +57,7 @@ extension WebAuthentication { class ASUserAgent: NSObject, WebAuthUserAgent { - private(set) static var currentSession: ASWebAuthenticationSession? + private(set) static let currentSession: ASWebAuthenticationSession? let callback: WebAuthProviderCallback init(session: ASWebAuthenticationSession, callback: @escaping WebAuthProviderCallback) { diff --git a/Auth0/IDTokenSignatureValidator.swift b/Auth0/IDTokenSignatureValidator.swift index 449e5d08..44c61ecf 100644 --- a/Auth0/IDTokenSignatureValidator.swift +++ b/Auth0/IDTokenSignatureValidator.swift @@ -2,7 +2,7 @@ import Foundation import JWTDecode -protocol IDTokenSignatureValidatorContext { +protocol IDTokenSignatureValidatorContext: Sendable { var issuer: String { get } var audience: String { get } var jwksRequest: Request { get } diff --git a/Auth0/IDTokenValidator.swift b/Auth0/IDTokenValidator.swift index b5ae54fe..9fecccbe 100644 --- a/Auth0/IDTokenValidator.swift +++ b/Auth0/IDTokenValidator.swift @@ -1,13 +1,13 @@ #if WEB_AUTH_PLATFORM import Foundation -import JWTDecode +@preconcurrency import JWTDecode -protocol JWTValidator { +protocol JWTValidator: Sendable { func validate(_ jwt: JWT) -> Auth0Error? } -protocol JWTAsyncValidator { - func validate(_ jwt: JWT, callback: @escaping (Auth0Error?) -> Void) +protocol JWTAsyncValidator: Sendable { + func validate(_ jwt: JWT, callback: @escaping @Sendable (Auth0Error?) -> Void) } struct IDTokenValidator: JWTAsyncValidator { @@ -23,7 +23,7 @@ struct IDTokenValidator: JWTAsyncValidator { self.context = context } - func validate(_ jwt: JWT, callback: @escaping (Auth0Error?) -> Void) { + func validate(_ jwt: JWT, callback: @escaping @Sendable (Auth0Error?) -> Void) { DispatchQueue.global(qos: .userInitiated).async { self.signatureValidator.validate(jwt) { error in if let error = error { return callback(error) } @@ -50,7 +50,7 @@ func validate(idToken: String, with context: IDTokenValidatorContext, signatureValidator: JWTAsyncValidator? = nil, // for testing claimsValidator: JWTValidator? = nil, - callback: @escaping (Auth0Error?) -> Void) { + callback: @escaping @Sendable (Auth0Error?) -> Void) { guard let jwt = try? decode(jwt: idToken) else { return callback(IDTokenDecodingError.cannotDecode) } var claimValidators: [JWTValidator] = [IDTokenIssValidator(issuer: context.issuer), IDTokenSubValidator(), diff --git a/Auth0/IDTokenValidatorContext.swift b/Auth0/IDTokenValidatorContext.swift index 91c03a74..c064e67f 100644 --- a/Auth0/IDTokenValidatorContext.swift +++ b/Auth0/IDTokenValidatorContext.swift @@ -1,7 +1,7 @@ #if WEB_AUTH_PLATFORM import Foundation -struct IDTokenValidatorContext: IDTokenSignatureValidatorContext, IDTokenClaimsValidatorContext { +struct IDTokenValidatorContext: IDTokenSignatureValidatorContext, IDTokenClaimsValidatorContext, Sendable { let issuer: String let audience: String let jwksRequest: Request diff --git a/Auth0/Request.swift b/Auth0/Request.swift index f790618c..85fef69a 100644 --- a/Auth0/Request.swift +++ b/Auth0/Request.swift @@ -18,7 +18,7 @@ let parameterPropertyKey = "com.auth0.parameter" } ``` */ -public struct Request: Requestable { +public struct Request: Requestable, @unchecked Sendable { /** The callback closure type for the request. */ @@ -132,20 +132,20 @@ public extension Request { // MARK: - Async/Await #if canImport(_Concurrency) -public extension Request { - - /** - Performs the request. - - - Throws: An error that conforms to ``Auth0APIError``; either an ``AuthenticationError`` or a ``ManagementError``. - */ - func start() async throws -> T { - return try await withCheckedThrowingContinuation { continuation in - self.start { result in - continuation.resume(with: result) - } - } - } - -} +//public extension Request { +// +// /** +// Performs the request. +// +// - Throws: An error that conforms to ``Auth0APIError``; either an ``AuthenticationError`` or a ``ManagementError``. +// */ +// func start() async throws -> T { +// return try await withCheckedThrowingContinuation { continuation in +// self.start { result in +// continuation.resume(with: result) +// } +// } +// } +// +//} #endif diff --git a/Auth0/Response.swift b/Auth0/Response.swift index 1d28d7dd..f56fa06f 100644 --- a/Auth0/Response.swift +++ b/Auth0/Response.swift @@ -10,7 +10,7 @@ func string(_ data: Data?) -> String? { return String(data: data, encoding: .utf8) } -struct Response { +struct Response: Sendable { let data: Data? let response: HTTPURLResponse? let error: Error? diff --git a/Auth0/WebAuth.swift b/Auth0/WebAuth.swift index 2389c930..213441bd 100644 --- a/Auth0/WebAuth.swift +++ b/Auth0/WebAuth.swift @@ -13,7 +13,7 @@ public typealias WebAuthProviderCallback = (WebAuthResult) -> Void /// ## See Also /// /// - [Example](https://github.com/auth0/Auth0.swift/blob/master/Auth0/SafariProvider.swift) -public typealias WebAuthProvider = (_ url: URL, _ callback: @escaping WebAuthProviderCallback) -> WebAuthUserAgent +public typealias WebAuthProvider = (_ url: URL, _ callback: @escaping @Sendable WebAuthProviderCallback) -> WebAuthUserAgent /// Web-based authentication using Auth0. /// diff --git a/Auth0/WebViewProvider.swift b/Auth0/WebViewProvider.swift index 78c35b42..069ed8b0 100644 --- a/Auth0/WebViewProvider.swift +++ b/Auth0/WebViewProvider.swift @@ -16,12 +16,14 @@ public extension WebAuthentication { static func webViewProvider(style: UIModalPresentationStyle = .fullScreen) -> WebAuthProvider { return { url, callback in let redirectURL = extractRedirectURL(from: url)! - return WebViewUserAgent(authorizeURL: url, redirectURL: redirectURL, modalPresentationStyle: style, callback: callback) + Task { + await WebViewUserAgent(authorizeURL: url, redirectURL: redirectURL, modalPresentationStyle: style, callback: callback) + } } } } -class WebViewUserAgent: NSObject, WebAuthUserAgent { +@MainActor class WebViewUserAgent: NSObject, WebAuthUserAgent { static let customSchemeRedirectionSuccessMessage = "com.auth0.webview.redirection_success" static let customSchemeRedirectionFailureMessage = "com.auth0.webview.redirection_failure" @@ -33,12 +35,18 @@ class WebViewUserAgent: NSObject, WebAuthUserAgent { let redirectURL: URL let callback: WebAuthProviderCallback - init(authorizeURL: URL, redirectURL: URL, viewController: UIViewController = UIViewController(), modalPresentationStyle: UIModalPresentationStyle = .fullScreen, callback: @escaping WebAuthProviderCallback) { + init(authorizeURL: URL, + redirectURL: URL, + viewController: UIViewController = UIViewController(), + modalPresentationStyle: UIModalPresentationStyle = .fullScreen, + callback: @escaping WebAuthProviderCallback) async { self.request = URLRequest(url: authorizeURL) self.redirectURL = redirectURL self.callback = callback self.viewController = viewController - self.viewController.modalPresentationStyle = modalPresentationStyle + await MainActor.run { + self.viewController.modalPresentationStyle = modalPresentationStyle + } super.init() if !defaultSchemesSupportedByWKWebview.contains(redirectURL.scheme!) { @@ -106,7 +114,7 @@ extension WebViewUserAgent: WKURLSchemeHandler { /// Handling HTTPS Callbacks extension WebViewUserAgent: WKNavigationDelegate { - func webView(_ webView: WKWebView, decidePolicyFor navigationAction: WKNavigationAction, decisionHandler: @escaping (WKNavigationActionPolicy) -> Void) { + @MainActor func webView(_ webView: WKWebView, decidePolicyFor navigationAction: WKNavigationAction, decisionHandler: @escaping (WKNavigationActionPolicy) -> Void) { if let callbackUrl = navigationAction.request.url, callbackUrl.absoluteString.starts(with: redirectURL.absoluteString), let scheme = callbackUrl.scheme, scheme == "https" { _ = TransactionStore.shared.resume(callbackUrl) decisionHandler(.cancel) From d94c6fb12e2ca0bc9319efdfae08b547a45c549c Mon Sep 17 00:00:00 2001 From: Nandan Prabhu Date: Thu, 29 May 2025 11:12:24 +0530 Subject: [PATCH 07/14] swift 6 changes added --- Auth0.podspec | 2 + Auth0.xcodeproj/project.pbxproj | 33 +++++-- Auth0/ASProvider.swift | 48 ++++++---- Auth0/Auth0WebAuth.swift | 138 ++++++++++++++++++---------- Auth0/AuthTransaction.swift | 6 +- Auth0/Authentication.swift | 2 +- Auth0/Barrier.swift | 20 ++-- Auth0/BioAuthentication.swift | 6 +- Auth0/ClearSessionTransaction.swift | 16 ++-- Auth0/CredentialsManager.swift | 116 +++++++++++------------ Auth0/CredentialsStorage.swift | 2 +- Auth0/Loggable.swift | 2 +- Auth0/Logger.swift | 4 +- Auth0/LoginTransaction.swift | 26 +++--- Auth0/MobileWebAuth.swift | 4 +- Auth0/OAuth2Grant.swift | 6 +- Auth0/ParameterValue.swift | 6 ++ Auth0/Request.swift | 6 +- Auth0/SafariProvider.swift | 22 +++-- Auth0/Telemetry.swift | 4 +- Auth0/TransactionStore.swift | 18 ++-- Auth0/WebAuth.swift | 44 ++++----- Auth0/WebAuthUserAgent.swift | 6 +- Auth0/WebAuthentication.swift | 8 +- 24 files changed, 312 insertions(+), 233 deletions(-) create mode 100644 Auth0/ParameterValue.swift diff --git a/Auth0.podspec b/Auth0.podspec index 79a3d565..81ba9594 100644 --- a/Auth0.podspec +++ b/Auth0.podspec @@ -25,6 +25,8 @@ Pod::Spec.new do |s| s.osx.pod_target_xcconfig = { 'SWIFT_ACTIVE_COMPILATION_CONDITIONS' => 'WEB_AUTH_PLATFORM PASSKEYS_PLATFORM' } + + s.swift_versions = ['6.0', '6.1'] s.tvos.deployment_target = '14.0' s.watchos.deployment_target = '7.0' diff --git a/Auth0.xcodeproj/project.pbxproj b/Auth0.xcodeproj/project.pbxproj index d14c826a..ac27c083 100644 --- a/Auth0.xcodeproj/project.pbxproj +++ b/Auth0.xcodeproj/project.pbxproj @@ -494,6 +494,11 @@ D41DED3E2DCA09B400F5B1A4 /* JWTDecode.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8426FE30EB009C2B27 /* JWTDecode.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; D41DED402DCA09B500F5B1A4 /* SimpleKeychain.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8526FE30EB009C2B27 /* SimpleKeychain.xcframework */; }; D41DED412DCA09B500F5B1A4 /* SimpleKeychain.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8526FE30EB009C2B27 /* SimpleKeychain.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + D4E153FB2DE5B87900FFBA69 /* ParameterValue.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4E153FA2DE5B87200FFBA69 /* ParameterValue.swift */; }; + D4E153FC2DE5B87900FFBA69 /* ParameterValue.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4E153FA2DE5B87200FFBA69 /* ParameterValue.swift */; }; + D4E153FD2DE5B87900FFBA69 /* ParameterValue.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4E153FA2DE5B87200FFBA69 /* ParameterValue.swift */; }; + D4E153FE2DE5B87900FFBA69 /* ParameterValue.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4E153FA2DE5B87200FFBA69 /* ParameterValue.swift */; }; + D4E153FF2DE5B87900FFBA69 /* ParameterValue.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4E153FA2DE5B87200FFBA69 /* ParameterValue.swift */; }; D581CF772757D773007327D1 /* RequestSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = D581CF762757D773007327D1 /* RequestSpec.swift */; }; D581CF782757D773007327D1 /* RequestSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = D581CF762757D773007327D1 /* RequestSpec.swift */; }; D581CF792757D773007327D1 /* RequestSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = D581CF762757D773007327D1 /* RequestSpec.swift */; }; @@ -878,6 +883,7 @@ C1B3B9B72C24B298004A32A4 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; C1B3B9C02C24B39E004A32A4 /* Auth0.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Auth0.framework; sourceTree = BUILT_PRODUCTS_DIR; }; C1B3B9C72C24B39E004A32A4 /* Auth0Tests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Auth0Tests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; + D4E153FA2DE5B87200FFBA69 /* ParameterValue.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ParameterValue.swift; sourceTree = ""; }; D581CF762757D773007327D1 /* RequestSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RequestSpec.swift; sourceTree = ""; }; D5E9E316273ACCA5000CDB0A /* ChallengeGenerator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChallengeGenerator.swift; sourceTree = ""; }; /* End PBXFileReference section */ @@ -1041,6 +1047,7 @@ 5BEDE1581EC1FFE40007300D /* Utils */ = { isa = PBXGroup; children = ( + D4E153FA2DE5B87200FFBA69 /* ParameterValue.swift */, 5CB41D3B23D0BA0300074024 /* Validators */, 5B1748731EF2D3A40060E653 /* Helpers.swift */, 5B9262BF1ECF0CA800F4F6D3 /* BioAuthentication.swift */, @@ -1835,7 +1842,6 @@ 5F3965C61CF67DD800CDE7C0 = { CreatedOnToolsVersion = 7.3.1; LastSwiftMigration = 1020; - ProvisioningStyle = Manual; }; C1B3B9A72C24B297004A32A4 = { CreatedOnToolsVersion = 15.4; @@ -2211,6 +2217,7 @@ 5B9262C01ECF0CA800F4F6D3 /* BioAuthentication.swift in Sources */, 5CB41D7123D0BED200074024 /* ClaimValidators.swift in Sources */, 5FADB60C1CED7E0800D4BB50 /* UserPatchAttributes.swift in Sources */, + D4E153FC2DE5B87900FFBA69 /* ParameterValue.swift in Sources */, 5FCAB1791D09124D00331C84 /* NSURL+Auth0.swift in Sources */, 5F74CB401CEFD5E600226823 /* JSONObjectPayload.swift in Sources */, 5FD255B41D14DD2600387ECB /* ManagementError.swift in Sources */, @@ -2243,6 +2250,7 @@ 5FDE876A1D8A424700EA27DC /* Credentials.swift in Sources */, 5C354C05276CE1A500ADBC86 /* PasswordlessType.swift in Sources */, 5CFB82512D5BF324009FD237 /* APICredentials.swift in Sources */, + D4E153FE2DE5B87900FFBA69 /* ParameterValue.swift in Sources */, 5C3D88262DC1509800AACC34 /* LoginPasskey.swift in Sources */, 5F28B4621D8216180000EB23 /* Loggable.swift in Sources */, 5C41F6D4244F974100252548 /* OAuth2Grant.swift in Sources */, @@ -2428,6 +2436,7 @@ 5C29743323FDBD5400BC18FA /* Optional+DebugDescription.swift in Sources */, 5F23E6E11D4ACD7F00C3F2D9 /* UserPatchAttributes.swift in Sources */, 5F23E6DF1D4ACD7A00C3F2D9 /* Logger.swift in Sources */, + D4E153FF2DE5B87900FFBA69 /* ParameterValue.swift in Sources */, 5FDE875B1D8A424700EA27DC /* Authentication.swift in Sources */, 5F23E6E21D4ACD7F00C3F2D9 /* Users.swift in Sources */, 5FDE876B1D8A424700EA27DC /* Credentials.swift in Sources */, @@ -2469,6 +2478,7 @@ 5F23E71B1D4B891E00C3F2D9 /* Auth0Error.swift in Sources */, 5FDE875C1D8A424700EA27DC /* Authentication.swift in Sources */, 5F23E7081D4B88F000C3F2D9 /* Logger.swift in Sources */, + D4E153FD2DE5B87900FFBA69 /* ParameterValue.swift in Sources */, 5C29743223FDBD5400BC18FA /* Optional+DebugDescription.swift in Sources */, 5F23E70B1D4B88F600C3F2D9 /* Users.swift in Sources */, 5FDE876C1D8A424700EA27DC /* Credentials.swift in Sources */, @@ -2591,6 +2601,7 @@ C1B3BA142C24B6D4004A32A4 /* ChallengeGenerator.swift in Sources */, C1B3BA152C24B6D4004A32A4 /* ASProvider.swift in Sources */, C1B3BA172C24B6D4004A32A4 /* LoginTransaction.swift in Sources */, + D4E153FB2DE5B87900FFBA69 /* ParameterValue.swift in Sources */, C1B3BA182C24B6D4004A32A4 /* ClearSessionTransaction.swift in Sources */, C1B3BA192C24B6D4004A32A4 /* MobileWebAuth.swift in Sources */, C1B3BA1B2C24B6D4004A32A4 /* AuthTransaction.swift in Sources */, @@ -2992,9 +3003,11 @@ buildSettings = { CLANG_ANALYZER_NONNULL = YES; CLANG_ENABLE_MODULES = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + CODE_SIGN_IDENTITY = "Apple Development"; + CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; DEFINES_MODULE = YES; + DEVELOPMENT_TEAM = ""; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; @@ -3011,6 +3024,7 @@ PRODUCT_BUNDLE_IDENTIFIER = com.auth0.Auth0; PRODUCT_MODULE_NAME = "$(PRODUCT_NAME:c99extidentifier)"; PRODUCT_NAME = Auth0; + PROVISIONING_PROFILE_SPECIFIER = ""; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "WEB_AUTH_PLATFORM PASSKEYS_PLATFORM"; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; @@ -3023,9 +3037,11 @@ buildSettings = { CLANG_ANALYZER_NONNULL = YES; CLANG_ENABLE_MODULES = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + CODE_SIGN_IDENTITY = "Apple Development"; + CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; DEFINES_MODULE = YES; + DEVELOPMENT_TEAM = ""; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; @@ -3041,6 +3057,7 @@ PRODUCT_BUNDLE_IDENTIFIER = com.auth0.Auth0; PRODUCT_MODULE_NAME = "$(PRODUCT_NAME:c99extidentifier)"; PRODUCT_NAME = Auth0; + PROVISIONING_PROFILE_SPECIFIER = ""; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "WEB_AUTH_PLATFORM PASSKEYS_PLATFORM"; SWIFT_VERSION = 6.0; @@ -3395,10 +3412,9 @@ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ANALYZER_NONNULL = YES; CODE_SIGN_IDENTITY = "Apple Development"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - CODE_SIGN_STYLE = Manual; + CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; - DEVELOPMENT_TEAM = ""; + DEVELOPMENT_TEAM = 86WQXF56BC; INFOPLIST_FILE = App/Info.plist; IPHONEOS_DEPLOYMENT_TARGET = 14.0; LD_RUNPATH_SEARCH_PATHS = ( @@ -3419,10 +3435,9 @@ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ANALYZER_NONNULL = YES; CODE_SIGN_IDENTITY = "Apple Development"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - CODE_SIGN_STYLE = Manual; + CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; - DEVELOPMENT_TEAM = ""; + DEVELOPMENT_TEAM = 86WQXF56BC; INFOPLIST_FILE = App/Info.plist; IPHONEOS_DEPLOYMENT_TARGET = 14.0; LD_RUNPATH_SEARCH_PATHS = ( diff --git a/Auth0/ASProvider.swift b/Auth0/ASProvider.swift index 67b27f4b..6c10d48c 100644 --- a/Auth0/ASProvider.swift +++ b/Auth0/ASProvider.swift @@ -32,52 +32,60 @@ extension WebAuthentication { session.prefersEphemeralWebBrowserSession = ephemeralSession - return ASUserAgent(session: session, callback: callback) + Task { + await ASUserAgent(session: session, callback: callback) + } } } - static let completionHandler: @Sendable (_ callback: @escaping @Sendable WebAuthProviderCallback) -> ASHandler = { callback in - return { - guard let callbackURL = $0, $1 == nil else { - if let error = $1 as? NSError, - error.userInfo.isEmpty, - case ASWebAuthenticationSessionError.canceledLogin = error { - return callback(.failure(WebAuthError(code: .userCancelled))) - } else if let error = $1 { - return callback(.failure(WebAuthError(code: .other, cause: error))) + static let completionHandler: @Sendable (_ callback: @escaping WebAuthProviderCallback) -> ASHandler = { callback in + return { url,error in + Task { + guard let callbackURL = url, error == nil else { + if let error = error as? NSError, + error.userInfo.isEmpty, + case ASWebAuthenticationSessionError.canceledLogin = error { + return callback(.failure(WebAuthError(code: .userCancelled))) + } else if let error = error { + return callback(.failure(WebAuthError(code: .other, cause: error))) + } + + return callback(.failure(WebAuthError(code: .unknown("ASWebAuthenticationSession failed")))) } - - return callback(.failure(WebAuthError(code: .unknown("ASWebAuthenticationSession failed")))) + + _ = await TransactionStore.shared.resume(callbackURL) } - - _ = TransactionStore.shared.resume(callbackURL) } } } -class ASUserAgent: NSObject, WebAuthUserAgent { +@MainActor final class ASUserAgent: NSObject, WebAuthUserAgent { - private(set) static let currentSession: ASWebAuthenticationSession? + private(set) static var currentSession: ASWebAuthenticationSession? let callback: WebAuthProviderCallback - init(session: ASWebAuthenticationSession, callback: @escaping WebAuthProviderCallback) { + init(session: ASWebAuthenticationSession, callback: @escaping @Sendable WebAuthProviderCallback) async { self.callback = callback super.init() session.presentationContextProvider = self + await initializeSession(session: session) + } + + func initializeSession(session: ASWebAuthenticationSession) async { ASUserAgent.currentSession = session } - func start() { + func start() async { _ = ASUserAgent.currentSession?.start() } - func finish(with result: WebAuthResult) { + func finish(with result: WebAuthResult) async { ASUserAgent.currentSession?.cancel() self.callback(result) } - public override var description: String { + public nonisolated override var description: String { return String(describing: ASWebAuthenticationSession.self) } diff --git a/Auth0/Auth0WebAuth.swift b/Auth0/Auth0WebAuth.swift index 2cd6cc56..d0a53a70 100644 --- a/Auth0/Auth0WebAuth.swift +++ b/Auth0/Auth0WebAuth.swift @@ -2,7 +2,7 @@ import Foundation import Combine -final class Auth0WebAuth: WebAuth { +actor Auth0WebAuth: @preconcurrency WebAuth { let clientId: String let url: URL @@ -34,7 +34,7 @@ final class Auth0WebAuth: WebAuth { private(set) var invitationURL: URL? private(set) var overrideAuthorizeURL: URL? private(set) var provider: WebAuthProvider? - private(set) var onCloseCallback: (() -> Void)? + private(set) var onCloseCallback: (@Sendable () -> Void)? var state: String { return self.parameters["state"] ?? self.generateDefaultState() @@ -75,38 +75,38 @@ final class Auth0WebAuth: WebAuth { self.issuer = url.absoluteString } - func connection(_ connection: String) -> Self { + func connection(_ connection: String) async -> Self { self.parameters["connection"] = connection return self } - func scope(_ scope: String) -> Self { + func scope(_ scope: String) async -> Self { self.parameters["scope"] = scope return self } - func connectionScope(_ connectionScope: String) -> Self { + func connectionScope(_ connectionScope: String) async -> Self { self.parameters["connection_scope"] = connectionScope return self } - func state(_ state: String) -> Self { + func state(_ state: String) async -> Self { self.parameters["state"] = state return self } - func parameters(_ parameters: [String: String]) -> Self { + func parameters(_ parameters: [String: String]) async -> Self { parameters.forEach { self.parameters[$0] = $1 } return self } @available(iOS 17.4, macOS 14.4, visionOS 1.2, *) - func headers(_ headers: [String: String]) -> Self { + func headers(_ headers: [String: String]) async -> Self { headers.forEach { self.headers[$0] = $1 } return self } - func redirectURL(_ redirectURL: URL) -> Self { + func redirectURL(_ redirectURL: URL) async -> Self { self.redirectURL = redirectURL return self } @@ -116,63 +116,63 @@ final class Auth0WebAuth: WebAuth { return self } - func nonce(_ nonce: String) -> Self { + func nonce(_ nonce: String) async -> Self { self.nonce = nonce return self } - func audience(_ audience: String) -> Self { + func audience(_ audience: String) async -> Self { self.parameters["audience"] = audience return self } - func issuer(_ issuer: String) -> Self { + func issuer(_ issuer: String) async -> Self { self.issuer = issuer return self } - func leeway(_ leeway: Int) -> Self { + func leeway(_ leeway: Int) async -> Self { self.leeway = leeway return self } - func maxAge(_ maxAge: Int) -> Self { + func maxAge(_ maxAge: Int) async -> Self { self.maxAge = maxAge return self } - func useHTTPS() -> Self { + func useHTTPS() async -> Self { self.https = true return self } - func useEphemeralSession() -> Self { + func useEphemeralSession() async -> Self { self.ephemeralSession = true return self } - func invitationURL(_ invitationURL: URL) -> Self { + func invitationURL(_ invitationURL: URL) async -> Self { self.invitationURL = invitationURL return self } - func organization(_ organization: String) -> Self { + func organization(_ organization: String) async -> Self { self.organization = organization return self } - func provider(_ provider: @escaping WebAuthProvider) -> Self { + func provider(_ provider: @escaping WebAuthProvider) async -> Self { self.provider = provider return self } - func onClose(_ callback: (() -> Void)?) -> Self { + func onClose(_ callback: (@Sendable () -> Void)?) async -> Self { self.onCloseCallback = callback return self } - func start(_ callback: @escaping (WebAuthResult) -> Void) { - guard barrier.raise() else { + func start(_ callback: @escaping @Sendable (WebAuthResult) -> Void) async { + guard await barrier.raise() else { return callback(.failure(WebAuthError(code: .transactionActiveAlready))) } @@ -206,14 +206,16 @@ final class Auth0WebAuth: WebAuth { ephemeralSession: ephemeralSession, headers: headers) let userAgent = provider(authorizeURL) { [storage, barrier, onCloseCallback] result in - storage.clear() - barrier.lower() - - switch result { - case .success: - onCloseCallback?() - case .failure(let error): - callback(.failure(error)) + Task { + await storage.clear() + await barrier.lower() + + switch result { + case .success: + onCloseCallback?() + case .failure(let error): + callback(.failure(error)) + } } } let transaction = LoginTransaction(redirectURL: redirectURL, @@ -222,13 +224,13 @@ final class Auth0WebAuth: WebAuth { handler: handler, logger: self.logger, callback: callback) - self.storage.store(transaction) - userAgent.start() + await self.storage.store(transaction) + await userAgent.start() logger?.trace(url: authorizeURL, source: String(describing: userAgent.self)) } - func clearSession(federated: Bool, callback: @escaping (WebAuthResult) -> Void) { - guard barrier.raise() else { + func clearSession(federated: Bool, callback: @escaping @Sendable (WebAuthResult) -> Void) async { + guard await barrier.raise() else { return callback(.failure(WebAuthError(code: .transactionActiveAlready))) } @@ -247,13 +249,15 @@ final class Auth0WebAuth: WebAuth { let provider = self.provider ?? WebAuthentication.asProvider(redirectURL: redirectURL, headers: headers) let userAgent = provider(logoutURL) { [storage, barrier] result in - storage.clear() - barrier.lower() - callback(result) + Task { + await storage.clear() + await barrier.lower() + callback(result) + } } let transaction = ClearSessionTransaction(userAgent: userAgent) - self.storage.store(transaction) - userAgent.start() + await self.storage.store(transaction) + await userAgent.start() } func buildAuthorizeURL(withRedirectURL redirectURL: URL, @@ -322,12 +326,25 @@ final class Auth0WebAuth: WebAuth { // MARK: - Combine extension Auth0WebAuth { - - public func start() -> AnyPublisher { - return Deferred { Future(self.start) }.eraseToAnyPublisher() + nonisolated public func start() -> AnyPublisher { + return Deferred { + Future { promise in + let wrapper = FutureResultWrapper(promise) + Task { + await self.start { result in + switch result { + case .success(let credentials): + wrapper.completionResult(.success(credentials)) + case .failure(let error): + wrapper.completionResult(.failure(error)) + } + } + } + } + }.eraseToAnyPublisher() } - public func clearSession(federated: Bool) -> AnyPublisher { + nonisolated public func clearSession(federated: Bool) -> AnyPublisher { return Deferred { Future { callback in self.clearSession(federated: federated) { result in @@ -346,8 +363,8 @@ extension Auth0WebAuth { func start() async throws -> Credentials { return try await withCheckedThrowingContinuation { continuation in - Task { @MainActor in - self.start { result in + Task { + await self.start { result in continuation.resume(with: result) } } @@ -356,8 +373,8 @@ extension Auth0WebAuth { func clearSession(federated: Bool) async throws { return try await withCheckedThrowingContinuation { continuation in - Task { @MainActor in - self.clearSession(federated: federated) { result in + Task { + await self.clearSession(federated: federated) { result in continuation.resume(with: result) } } @@ -367,3 +384,30 @@ extension Auth0WebAuth { } #endif #endif + +fileprivate final class FutureResultWrapper: @unchecked Sendable { + fileprivate typealias Promise = (Result) -> Void + + fileprivate let completionResult: Promise + + /// Creates a publisher that invokes a promise closure when the publisher emits an element. + /// + /// - Parameter attemptToFulfill: A ``Future/Promise`` that the publisher invokes when the publisher emits an element or terminates with an error. + fileprivate init(_ attemptToFulfill: @escaping Promise) { + self.completionResult = attemptToFulfill + } +} +//and then use it like this: +// +// let publisher = Future { [weak self] completionResult in +// guard let self = self else { +// completionResult(.success(object)) +// return +// } +// +// let wrapper = FutureResultWrapper(completionResult) +// +// Task.detached { [weak self] in +// await self?.persist(object) +// wrapper.completionResult(.success(object)) +// } diff --git a/Auth0/AuthTransaction.swift b/Auth0/AuthTransaction.swift index acbf0c91..99f9ce80 100644 --- a/Auth0/AuthTransaction.swift +++ b/Auth0/AuthTransaction.swift @@ -11,7 +11,7 @@ OS can open it on success/failure. - Important: Only one ``AuthTransaction`` can be active at a given time for Auth0.swift, if you start a new one before finishing the current one it will be cancelled. */ -protocol AuthTransaction { +protocol AuthTransaction: Sendable { /** Resumes the transaction when the third party application notifies the application using a URL with a custom @@ -20,12 +20,12 @@ protocol AuthTransaction { - Parameter url: The URL sent by the third party application that contains the result of the auth. - Returns: If the URL was expected and properly formatted. Otherwise, it will return `false`. */ - func resume(_ url: URL) -> Bool + func resume(_ url: URL) async -> Bool /** Terminates the operation and reports back that it was cancelled. */ - func cancel() + func cancel() async } #endif diff --git a/Auth0/Authentication.swift b/Auth0/Authentication.swift index cb61bb7f..0bc33117 100644 --- a/Auth0/Authentication.swift +++ b/Auth0/Authentication.swift @@ -13,7 +13,7 @@ public typealias DatabaseUser = (email: String, username: String?, verified: Boo - ``AuthenticationError`` */ -public protocol Authentication: Trackable, Loggable { +public protocol Authentication: Trackable, Loggable, Sendable { /// The Auth0 Client ID. var clientId: String { get } diff --git a/Auth0/Barrier.swift b/Auth0/Barrier.swift index 276dc394..07c888b3 100644 --- a/Auth0/Barrier.swift +++ b/Auth0/Barrier.swift @@ -1,11 +1,11 @@ import Foundation -protocol Barrier: AnyObject { - func raise() -> Bool - func lower() +protocol Barrier: Sendable { + func raise() async -> Bool + func lower() async } -final class QueueBarrier: Barrier { +actor QueueBarrier: Barrier { static let shared = QueueBarrier() private let queue = DispatchQueue(label: "com.auth0.webauth.barrier.serial") @@ -13,17 +13,17 @@ final class QueueBarrier: Barrier { private init() {} - func raise() -> Bool { - self.queue.sync { + func raise() async -> Bool { +// self.queue.sync { guard !self.isRaised else { return false } self.isRaised = true return self.isRaised - } +// } } - func lower() { - self.queue.sync { + func lower() async { +// self.queue.sync { self.isRaised = false - } +// } } } diff --git a/Auth0/BioAuthentication.swift b/Auth0/BioAuthentication.swift index 20d3adcb..c8198431 100644 --- a/Auth0/BioAuthentication.swift +++ b/Auth0/BioAuthentication.swift @@ -1,8 +1,8 @@ #if WEB_AUTH_PLATFORM import Foundation -import LocalAuthentication +@preconcurrency import LocalAuthentication -struct BioAuthentication { +struct BioAuthentication: Sendable { private let authContext: LAContext private let evaluationPolicy: LAPolicy @@ -30,7 +30,7 @@ struct BioAuthentication { self.fallbackTitle = fallbackTitle } - func validateBiometric(callback: @escaping (Error?) -> Void) { + func validateBiometric(callback: @escaping @Sendable (Error?) -> Void) { self.authContext.evaluatePolicy(evaluationPolicy, localizedReason: self.title) { guard $1 == nil else { return callback($1) } callback($0 ? nil : LAError(.authenticationFailed)) diff --git a/Auth0/ClearSessionTransaction.swift b/Auth0/ClearSessionTransaction.swift index e34b09b6..d64e421e 100644 --- a/Auth0/ClearSessionTransaction.swift +++ b/Auth0/ClearSessionTransaction.swift @@ -1,7 +1,7 @@ #if WEB_AUTH_PLATFORM import Foundation -class ClearSessionTransaction: NSObject, AuthTransaction { +actor ClearSessionTransaction: NSObject, AuthTransaction { private(set) var userAgent: WebAuthUserAgent? @@ -10,20 +10,20 @@ class ClearSessionTransaction: NSObject, AuthTransaction { super.init() } - func cancel() { + func cancel() async { // The user agent can handle the error - self.finishUserAgent(with: .failure(WebAuthError(code: .userCancelled))) + await self.finishUserAgent(with: .failure(WebAuthError(code: .userCancelled))) } - func resume(_ url: URL) -> Bool { + func resume(_ url: URL) async -> Bool { // The user agent can close itself - self.finishUserAgent(with: .success(())) + await self.finishUserAgent(with: .success(())) return true } - private func finishUserAgent(with result: WebAuthResult) { - self.userAgent?.finish(with: result) - self.userAgent = nil + private func finishUserAgent(with result: WebAuthResult) async { + await userAgent?.finish(with: result) + userAgent = nil } } diff --git a/Auth0/CredentialsManager.swift b/Auth0/CredentialsManager.swift index babf074f..0abbb814 100644 --- a/Auth0/CredentialsManager.swift +++ b/Auth0/CredentialsManager.swift @@ -22,7 +22,7 @@ import LocalAuthentication /// /// - ``CredentialsManagerError`` /// - -public struct CredentialsManager { +public struct CredentialsManager: Sendable { private let storage: CredentialsStorage private let storeKey: String @@ -304,7 +304,7 @@ public struct CredentialsManager { minTTL: Int = 0, parameters: [String: Any] = [:], headers: [String: String] = [:], - callback: @escaping (CredentialsManagerResult) -> Void) { + callback: @escaping @Sendable (CredentialsManagerResult) -> Void) { if let bioAuth = self.bioAuth { guard bioAuth.available else { let error = CredentialsManagerError(code: .biometricsFailed, @@ -394,7 +394,7 @@ public struct CredentialsManager { /// - public func credentials(withScope scope: String? = nil, minTTL: Int = 0, - parameters: [String: Any] = [:], + parameters: [String: ParameterValue] = [:], headers: [String: String] = [:], callback: @escaping (CredentialsManagerResult) -> Void) { self.retrieveCredentials(scope: scope, @@ -474,7 +474,7 @@ public struct CredentialsManager { minTTL: Int = 0, parameters: [String: Any] = [:], headers: [String: String] = [:], - callback: @escaping (CredentialsManagerResult) -> Void) { + callback: @escaping @Sendable (CredentialsManagerResult) -> Void) { self.retrieveAPICredentials(audience: audience, scope: scope, minTTL: minTTL, @@ -554,7 +554,7 @@ public struct CredentialsManager { /// - public func ssoCredentials(parameters: [String: Any] = [:], headers: [String: String] = [:], - callback: @escaping (CredentialsManagerResult) -> Void) { + callback: @escaping @Sendable (CredentialsManagerResult) -> Void) { self.retrieveSSOCredentials(parameters: parameters, headers: headers, callback: callback) } @@ -599,7 +599,7 @@ public struct CredentialsManager { /// - public func renew(parameters: [String: Any] = [:], headers: [String: String] = [:], - callback: @escaping (CredentialsManagerResult) -> Void) { + callback: @escaping @Sendable (CredentialsManagerResult) -> Void) { self.retrieveCredentials(scope: nil, minTTL: 0, parameters: parameters, @@ -629,10 +629,10 @@ public struct CredentialsManager { // swiftlint:disable:next function_parameter_count private func retrieveCredentials(scope: String?, minTTL: Int, - parameters: [String: Any], + parameters: [String: ParameterValue], headers: [String: String], forceRenewal: Bool, - callback: @escaping (CredentialsManagerResult) -> Void) { + callback: @escaping @Sendable (CredentialsManagerResult) -> Void) { let dispatchGroup = DispatchGroup() self.dispatchQueue.async { @@ -689,7 +689,7 @@ public struct CredentialsManager { private func retrieveSSOCredentials(parameters: [String: Any], headers: [String: String], - callback: @escaping (CredentialsManagerResult) -> Void) { + callback: @escaping @Sendable (CredentialsManagerResult) -> Void) { let dispatchGroup = DispatchGroup() self.dispatchQueue.async { @@ -739,7 +739,7 @@ public struct CredentialsManager { minTTL: Int, parameters: [String: Any], headers: [String: String], - callback: @escaping (CredentialsManagerResult) -> Void) { + callback: @escaping @Sendable (CredentialsManagerResult) -> Void) { let dispatchGroup = DispatchGroup() self.dispatchQueue.async { @@ -943,20 +943,20 @@ public extension CredentialsManager { /// - [Refresh Tokens](https://auth0.com/docs/secure/tokens/refresh-tokens) /// - [Authentication API Endpoint](https://auth0.com/docs/api/authentication/refresh-token/refresh-token) /// - - func credentials(withScope scope: String? = nil, - minTTL: Int = 0, - parameters: [String: Any] = [:], - headers: [String: String] = [:]) -> AnyPublisher { - return Deferred { - Future { callback in - return self.credentials(withScope: scope, - minTTL: minTTL, - parameters: parameters, - headers: headers, - callback: callback) - } - }.eraseToAnyPublisher() - } +// func credentials(withScope scope: String? = nil, +// minTTL: Int = 0, +// parameters: [String: Any] = [:], +// headers: [String: String] = [:]) -> AnyPublisher { +// return Deferred { +// Future { callback in +// return self.credentials(withScope: scope, +// minTTL: minTTL, +// parameters: parameters, +// headers: headers, +// callback: callback) +// } +// }.eraseToAnyPublisher() +// } /// Retrieves API credentials from the Keychain and automatically renews them using the refresh token if the access /// token is expired. Otherwise, the subscription will complete with the retrieved API credentials as they are @@ -1034,22 +1034,22 @@ public extension CredentialsManager { /// - [Refresh Tokens](https://auth0.com/docs/secure/tokens/refresh-tokens) /// - [Authentication API Endpoint](https://auth0.com/docs/api/authentication/refresh-token/refresh-token) /// - - func apiCredentials(forAudience audience: String, - scope: String? = nil, - minTTL: Int = 0, - parameters: [String: Any] = [:], - headers: [String: String] = [:]) -> AnyPublisher { - return Deferred { - Future { callback in - return self.apiCredentials(forAudience: audience, - scope: scope, - minTTL: minTTL, - parameters: parameters, - headers: headers, - callback: callback) - } - }.eraseToAnyPublisher() - } +// func apiCredentials(forAudience audience: String, +// scope: String? = nil, +// minTTL: Int = 0, +// parameters: [String: Any] = [:], +// headers: [String: String] = [:]) -> AnyPublisher { +// return Deferred { +// Future { callback in +// return self.apiCredentials(forAudience: audience, +// scope: scope, +// minTTL: minTTL, +// parameters: parameters, +// headers: headers, +// callback: callback) +// } +// }.eraseToAnyPublisher() +// } /// Exchanges the refresh token for a session transfer token that can be used to perform web single sign-on (SSO). /// **This method is thread-safe**. @@ -1125,14 +1125,14 @@ public extension CredentialsManager { /// - [Refresh Tokens](https://auth0.com/docs/secure/tokens/refresh-tokens) /// - [Authentication API Endpoint](https://auth0.com/docs/api/authentication#refresh-token) /// - - func ssoCredentials(parameters: [String: Any] = [:], - headers: [String: String] = [:]) -> AnyPublisher { - return Deferred { - Future { callback in - return self.ssoCredentials(parameters: parameters, headers: headers, callback: callback) - } - }.eraseToAnyPublisher() - } +// func ssoCredentials(parameters: [String: Any] = [:], +// headers: [String: String] = [:]) -> AnyPublisher { +// return Deferred { +// Future { callback in +// return self.ssoCredentials(parameters: parameters, headers: headers, callback: callback) +// } +// }.eraseToAnyPublisher() +// } /// Renews credentials using the refresh token and stores them in the Keychain. **This method is thread-safe**. /// @@ -1179,16 +1179,16 @@ public extension CredentialsManager { /// - [Refresh Tokens](https://auth0.com/docs/secure/tokens/refresh-tokens) /// - [Authentication API Endpoint](https://auth0.com/docs/api/authentication/refresh-token/refresh-token) /// - - func renew(parameters: [String: Any] = [:], - headers: [String: String] = [:]) -> AnyPublisher { - return Deferred { - Future { callback in - return self.renew(parameters: parameters, - headers: headers, - callback: callback) - } - }.eraseToAnyPublisher() - } +// func renew(parameters: [String: Any] = [:], +// headers: [String: String] = [:]) -> AnyPublisher { +// return Deferred { +// Future { callback in +// return self.renew(parameters: parameters, +// headers: headers, +// callback: callback) +// } +// }.eraseToAnyPublisher() +// } } diff --git a/Auth0/CredentialsStorage.swift b/Auth0/CredentialsStorage.swift index abc22501..2762f980 100644 --- a/Auth0/CredentialsStorage.swift +++ b/Auth0/CredentialsStorage.swift @@ -2,7 +2,7 @@ import SimpleKeychain import Foundation /// Generic storage API for storing credentials. -public protocol CredentialsStorage { +public protocol CredentialsStorage: Sendable { /// Retrieves a storage entry. /// diff --git a/Auth0/Loggable.swift b/Auth0/Loggable.swift index acaf0cdf..77fd9a19 100644 --- a/Auth0/Loggable.swift +++ b/Auth0/Loggable.swift @@ -1,7 +1,7 @@ import Foundation /// A type that can log statements for debugging purposes. -public protocol Loggable { +public protocol Loggable: Sendable { /// Logger used to print log statements. var logger: Logger? { get set } diff --git a/Auth0/Logger.swift b/Auth0/Logger.swift index 08322629..5b4d500c 100644 --- a/Auth0/Logger.swift +++ b/Auth0/Logger.swift @@ -1,7 +1,7 @@ import Foundation /// Logger for debugging purposes. -public protocol Logger { +public protocol Logger: Sendable { /// Log an HTTP request. func trace(request: URLRequest, session: URLSession) @@ -14,7 +14,7 @@ public protocol Logger { } -protocol LoggerOutput { +protocol LoggerOutput: Sendable { func log(message: String) func newLine() } diff --git a/Auth0/LoginTransaction.swift b/Auth0/LoginTransaction.swift index ed29c586..8e97e565 100644 --- a/Auth0/LoginTransaction.swift +++ b/Auth0/LoginTransaction.swift @@ -1,9 +1,9 @@ #if WEB_AUTH_PLATFORM import Foundation -class LoginTransaction: NSObject, AuthTransaction { +actor LoginTransaction: NSObject, AuthTransaction { - typealias FinishTransaction = (WebAuthResult) -> Void + typealias FinishTransaction = @Sendable (WebAuthResult) -> Void private(set) var userAgent: WebAuthUserAgent? @@ -28,32 +28,32 @@ class LoginTransaction: NSObject, AuthTransaction { super.init() } - func cancel() { - self.finishUserAgent(with: .failure(WebAuthError(code: .userCancelled))) + func cancel() async { + await self.finishUserAgent(with: .failure(WebAuthError(code: .userCancelled))) } - func resume(_ url: URL) -> Bool { + func resume(_ url: URL) async -> Bool { self.logger?.trace(url: url, source: "Callback URL") - return self.handleURL(url) + return await self.handleURL(url) } - private func handleURL(_ url: URL) -> Bool { + private func handleURL(_ url: URL) async -> Bool { guard let components = URLComponents(url: url, resolvingAgainstBaseURL: true), case let items = self.handler.values(fromComponents: components), has(state: self.state, inItems: items) else { let error = WebAuthError(code: .unknown("Invalid callback URL: \(url.absoluteString)")) // The user agent can handle the error - self.finishUserAgent(with: .failure(error)) + await self.finishUserAgent(with: .failure(error)) return false } if items["error"] != nil { let error = WebAuthError(code: .other, cause: AuthenticationError(info: items)) // The user agent can handle the error - self.finishUserAgent(with: .failure(error)) + await self.finishUserAgent(with: .failure(error)) } else { // The user agent can close itself - self.finishUserAgent(with: .success(())) + await self.finishUserAgent(with: .success(())) // Continue with code exchange self.handler.credentials(from: items, callback: self.callback) } @@ -61,9 +61,9 @@ class LoginTransaction: NSObject, AuthTransaction { return true } - private func finishUserAgent(with result: WebAuthResult) { - self.userAgent?.finish(with: result) - self.userAgent = nil + private func finishUserAgent(with result: WebAuthResult) async { + await userAgent?.finish(with: result) + userAgent = nil } private func has(state: String?, inItems items: [String: String]) -> Bool { diff --git a/Auth0/MobileWebAuth.swift b/Auth0/MobileWebAuth.swift index d6f347f5..64682741 100644 --- a/Auth0/MobileWebAuth.swift +++ b/Auth0/MobileWebAuth.swift @@ -13,13 +13,13 @@ extension UIApplication { extension ASUserAgent: ASWebAuthenticationPresentationContextProviding { #if os(iOS) - func presentationAnchor(for session: ASWebAuthenticationSession) -> ASPresentationAnchor { + func presentationAnchor(for session: ASWebAuthenticationSession) -> ASPresentationAnchor { return UIApplication.shared()?.windows.last(where: \.isKeyWindow) ?? ASPresentationAnchor() } #endif #if os(visionOS) - func presentationAnchor(for session: ASWebAuthenticationSession) -> ASPresentationAnchor { + nonisolated func presentationAnchor(for session: ASWebAuthenticationSession) -> ASPresentationAnchor { if let windowScene = UIApplication.shared()?.connectedScenes.first(where: { $0.activationState == .foregroundActive }) as? UIWindowScene { return windowScene.windows.last(where: \.isKeyWindow) ?? ASPresentationAnchor() } diff --git a/Auth0/OAuth2Grant.swift b/Auth0/OAuth2Grant.swift index d878ebbd..eb95c328 100644 --- a/Auth0/OAuth2Grant.swift +++ b/Auth0/OAuth2Grant.swift @@ -1,9 +1,9 @@ #if WEB_AUTH_PLATFORM import Foundation -protocol OAuth2Grant { +protocol OAuth2Grant: Sendable { var defaults: [String: String] { get } - func credentials(from values: [String: String], callback: @escaping (WebAuthResult) -> Void) + func credentials(from values: [String: String], callback: @escaping @Sendable (WebAuthResult) -> Void) func values(fromComponents components: URLComponents) -> [String: String] } @@ -63,7 +63,7 @@ struct PKCE: OAuth2Grant { self.defaults = newDefaults } - func credentials(from values: [String: String], callback: @escaping (WebAuthResult) -> Void) { + func credentials(from values: [String: String], callback: @escaping @Sendable (WebAuthResult) -> Void) { guard let code = values["code"] else { return callback(.failure(WebAuthError(code: .noAuthorizationCode(values)))) } diff --git a/Auth0/ParameterValue.swift b/Auth0/ParameterValue.swift new file mode 100644 index 00000000..4a490f39 --- /dev/null +++ b/Auth0/ParameterValue.swift @@ -0,0 +1,6 @@ +enum ParameterValue: Sendable { + case string(String) + case int(Int) + case double(Double) + case bool(Bool) +} diff --git a/Auth0/Request.swift b/Auth0/Request.swift index 85fef69a..3604c31c 100644 --- a/Auth0/Request.swift +++ b/Auth0/Request.swift @@ -27,13 +27,13 @@ public struct Request: Requestable, @unchecked Sendable { let session: URLSession let url: URL let method: String - let handle: (Response, Callback) -> Void + let handle: @Sendable (Response, Callback) -> Void let parameters: [String: Any] let headers: [String: String] let logger: Logger? let telemetry: Telemetry - init(session: URLSession, url: URL, method: String, handle: @escaping (Response, Callback) -> Void, parameters: [String: Any] = [:], headers: [String: String] = [:], logger: Logger?, telemetry: Telemetry) { + init(session: URLSession, url: URL, method: String, handle: @escaping @Sendable (Response, Callback) -> Void, parameters: [String: Any] = [:], headers: [String: String] = [:], logger: Logger?, telemetry: Telemetry) { self.session = session self.url = url self.method = method @@ -73,7 +73,7 @@ public struct Request: Requestable, @unchecked Sendable { - Parameter callback: Callback that receives the result of the request when it completes. */ - public func start(_ callback: @escaping Callback) { + public func start(_ callback: @escaping @Sendable Callback) { let handler = self.handle let request = self.request let logger = self.logger diff --git a/Auth0/SafariProvider.swift b/Auth0/SafariProvider.swift index c18cf6e5..3c887e08 100644 --- a/Auth0/SafariProvider.swift +++ b/Auth0/SafariProvider.swift @@ -45,7 +45,7 @@ public extension WebAuthentication { } -class SafariUserAgent: NSObject, WebAuthUserAgent { +@MainActor final class SafariUserAgent: NSObject, WebAuthUserAgent { let controller: SFSafariViewController let callback: WebAuthProviderCallback @@ -58,11 +58,11 @@ class SafariUserAgent: NSObject, WebAuthUserAgent { self.controller.presentationController?.delegate = self } - func start() { + func start() async { UIWindow.topViewController?.present(controller, animated: true, completion: nil) } - func finish(with result: WebAuthResult) { + func finish(with result: WebAuthResult) async { if case .failure(let cause) = result, case .userCancelled = cause { DispatchQueue.main.async { [callback] in callback(result) @@ -88,20 +88,24 @@ class SafariUserAgent: NSObject, WebAuthUserAgent { extension SafariUserAgent: SFSafariViewControllerDelegate { - func safariViewControllerDidFinish(_ controller: SFSafariViewController) { + nonisolated func safariViewControllerDidFinish(_ controller: SFSafariViewController) { // If you are developing a custom Web Auth provider, call WebAuthentication.cancel() instead // TransactionStore is internal - TransactionStore.shared.cancel() + Task { + await TransactionStore.shared.cancel() + } } - + } extension SafariUserAgent: UIAdaptivePresentationControllerDelegate { - func presentationControllerDidDismiss(_ presentationController: UIPresentationController) { + func presentationControllerDidDismiss(_ presentationController: UIPresentationController) { // If you are developing a custom Web Auth provider, call WebAuthentication.cancel() instead - // TransactionStore is internal - TransactionStore.shared.cancel() + Task { + // TransactionStore is internal + await TransactionStore.shared.cancel() + } } } diff --git a/Auth0/Telemetry.swift b/Auth0/Telemetry.swift index 4d62618b..26602245 100644 --- a/Auth0/Telemetry.swift +++ b/Auth0/Telemetry.swift @@ -1,7 +1,7 @@ import Foundation /// Generates and sets the `Auth0-Client` header. -public struct Telemetry { +public struct Telemetry: Sendable { static let NameKey = "name" static let VersionKey = "version" @@ -98,7 +98,7 @@ public struct Telemetry { } /// A type that can send the `Auth0-Client` header on every request to Auth0. -public protocol Trackable { +public protocol Trackable: Sendable { /// The ``Telemetry`` instance. var telemetry: Telemetry { get set } diff --git a/Auth0/TransactionStore.swift b/Auth0/TransactionStore.swift index 260cae8b..1edc1657 100644 --- a/Auth0/TransactionStore.swift +++ b/Auth0/TransactionStore.swift @@ -2,28 +2,28 @@ import Foundation /// Keeps track of the current Auth Transaction. -class TransactionStore { +actor TransactionStore { static let shared = TransactionStore() private(set) var current: AuthTransaction? - func resume(_ url: URL) -> Bool { - let isResumed = self.current?.resume(url) ?? false - self.clear() + func resume(_ url: URL) async -> Bool { + let isResumed = await self.current?.resume(url) ?? false + await self.clear() return isResumed } - func store(_ transaction: AuthTransaction) { + func store(_ transaction: AuthTransaction) async { self.current = transaction } - func cancel() { - self.current?.cancel() - self.clear() + func cancel() async { + await self.current?.cancel() + await self.clear() } - func clear() { + func clear() async { self.current = nil } diff --git a/Auth0/WebAuth.swift b/Auth0/WebAuth.swift index 213441bd..dbea15f7 100644 --- a/Auth0/WebAuth.swift +++ b/Auth0/WebAuth.swift @@ -5,7 +5,7 @@ import Foundation import Combine /// Callback invoked by the ``WebAuthUserAgent`` when the web-based operation concludes. -public typealias WebAuthProviderCallback = (WebAuthResult) -> Void +public typealias WebAuthProviderCallback = @Sendable (WebAuthResult) -> Void /// Thunk that returns a function that creates and returns a ``WebAuthUserAgent`` to perform a web-based operation. /// The ``WebAuthUserAgent`` opens the URL in an external user agent and then invokes the callback when done. @@ -13,7 +13,7 @@ public typealias WebAuthProviderCallback = (WebAuthResult) -> Void /// ## See Also /// /// - [Example](https://github.com/auth0/Auth0.swift/blob/master/Auth0/SafariProvider.swift) -public typealias WebAuthProvider = (_ url: URL, _ callback: @escaping @Sendable WebAuthProviderCallback) -> WebAuthUserAgent +public typealias WebAuthProvider = (_ url: URL, _ callback: @escaping @Sendable WebAuthProviderCallback) -> WebAuthUserAgent /// Web-based authentication using Auth0. /// @@ -41,7 +41,7 @@ public protocol WebAuth: Trackable, Loggable { - Parameter connection: Name of the connection. For example, `github`. - Returns: The same `WebAuth` instance to allow method chaining. */ - func connection(_ connection: String) -> Self + func connection(_ connection: String) async -> Self /** Specify the scopes that will be requested during authentication. @@ -54,7 +54,7 @@ public protocol WebAuth: Trackable, Loggable { - [Scopes](https://auth0.com/docs/get-started/apis/scopes) */ - func scope(_ scope: String) -> Self + func scope(_ scope: String) async -> Self /** Specify provider scopes for OAuth2/social connections, such as GitHub or Google. @@ -67,7 +67,7 @@ public protocol WebAuth: Trackable, Loggable { - [Connection Scopes](https://auth0.com/docs/authenticate/identity-providers/adding-scopes-for-an-external-idp) */ - func connectionScope(_ connectionScope: String) -> Self + func connectionScope(_ connectionScope: String) async -> Self /** Specify a `state` parameter that will be sent back after authentication to verify that the response @@ -77,7 +77,7 @@ public protocol WebAuth: Trackable, Loggable { - Parameter state: State value. - Returns: The same `WebAuth` instance to allow method chaining. */ - func state(_ state: String) -> Self + func state(_ state: String) async -> Self /** Specify additional parameters for authentication. @@ -85,7 +85,7 @@ public protocol WebAuth: Trackable, Loggable { - Parameter parameters: Additional authentication parameters. - Returns: The same `WebAuth` instance to allow method chaining. */ - func parameters(_ parameters: [String: String]) -> Self + func parameters(_ parameters: [String: String]) async -> Self /// Specify additional headers for `ASWebAuthenticationSession`. /// @@ -98,19 +98,19 @@ public protocol WebAuth: Trackable, Loggable { /// /// - [additionalHeaderFields](https://developer.apple.com/documentation/authenticationservices/aswebauthenticationsession/additionalheaderfields) @available(iOS 17.4, macOS 14.4, visionOS 1.2, *) - func headers(_ headers: [String: String]) -> Self + func headers(_ headers: [String: String]) async -> Self /// Specify a custom redirect URL to be used. /// /// - Parameter redirectURL: Custom redirect URL. /// - Returns: The same `WebAuth` instance to allow method chaining. - func redirectURL(_ redirectURL: URL) -> Self + func redirectURL(_ redirectURL: URL) async -> Self /// Specify a custom authorize URL to be used. /// /// - Parameter authorizeURL: Custom authorize URL. /// - Returns: The same `WebAuth` instance to allow method chaining. - func authorizeURL(_ authorizeURL: URL) -> Self + func authorizeURL(_ authorizeURL: URL) async -> Self /// Specify an audience name for the API that your application will call using the access token returned after /// authentication. @@ -122,34 +122,34 @@ public protocol WebAuth: Trackable, Loggable { /// ## See Also /// /// - [Audience](https://auth0.com/docs/secure/tokens/access-tokens/get-access-tokens#control-access-token-audience) - func audience(_ audience: String) -> Self + func audience(_ audience: String) async -> Self /// Specify a `nonce` parameter for ID token validation. /// /// - Parameter nonce: Nonce value. /// - Returns: The same `WebAuth` instance to allow method chaining. - func nonce(_ nonce: String) -> Self + func nonce(_ nonce: String) async -> Self /// Specify a custom issuer for ID token validation. /// This value will be used instead of the Auth0 Domain. /// /// - Parameter issuer: Custom issuer value. For example, `https://example.com/`. /// - Returns: The same `WebAuth` instance to allow method chaining. - func issuer(_ issuer: String) -> Self + func issuer(_ issuer: String) async -> Self /// Specify a leeway amount for ID token validation. /// This value represents the clock skew for the validation of date claims, for example `exp`. /// /// - Parameter leeway: Number of milliseconds. Defaults to `60_000` (1 minute). /// - Returns: The same `WebAuth` instance to allow method chaining. - func leeway(_ leeway: Int) -> Self + func leeway(_ leeway: Int) async -> Self /// Specify a `max_age` parameter for authentication. /// Sending this parameter will require the presence of the `auth_time` claim in the ID token. /// /// - Parameter maxAge: Number of milliseconds. /// - Returns: The same `WebAuth` instance to allow method chaining. - func maxAge(_ maxAge: Int) -> Self + func maxAge(_ maxAge: Int) async -> Self /// Use `https` as the scheme for the redirect URL on iOS 17.4+ and macOS 14.4+. On older versions of iOS and /// macOS, the bundle identifier of the app will be used as a custom scheme. @@ -160,7 +160,7 @@ public protocol WebAuth: Trackable, Loggable { /// Associated Domain. Otherwise, use the domain of your Auth0 tenant. /// - Note: Don't use this method along with ``provider(_:)``. Use either one or the other, because this /// method will only work with the default `ASWebAuthenticationSession` implementation. - func useHTTPS() -> Self + func useHTTPS() async -> Self /// Use a private browser session to avoid storing the session cookie in the shared cookie jar. /// Using this method will disable single sign-on (SSO). @@ -176,19 +176,19 @@ public protocol WebAuth: Trackable, Loggable { /// - /// - [FAQ](https://github.com/auth0/Auth0.swift/blob/master/FAQ.md) /// - [prefersEphemeralWebBrowserSession](https://developer.apple.com/documentation/authenticationservices/aswebauthenticationsession/3237231-prefersephemeralwebbrowsersessio) - func useEphemeralSession() -> Self + func useEphemeralSession() async -> Self /// Specify an invitation URL to join an organization. /// /// - Parameter invitationURL: Invitation URL for the organization. /// - Returns: The same `WebAuth` instance to allow method chaining. - func invitationURL(_ invitationURL: URL) -> Self + func invitationURL(_ invitationURL: URL) async -> Self /// Specify an organization identifier to log in to. /// /// - Parameter organization: ID of the organization. /// - Returns: The same `WebAuth` instance to allow method chaining. - func organization(_ organization: String) -> Self + func organization(_ organization: String) async -> Self /// Specify a custom Web Auth provider to use instead of the default `ASWebAuthenticationSession` implementation. /// @@ -201,13 +201,13 @@ public protocol WebAuth: Trackable, Loggable { /// /// - /// - ``WebAuthProvider`` - func provider(_ provider: @escaping WebAuthProvider) -> Self + func provider(_ provider: @escaping WebAuthProvider) async -> Self /// Specify a callback to be called when the ``WebAuthUserAgent`` closes, while the flow continues with the code exchange. /// /// - Parameter callback: A callback to be executed /// - Returns: The same `WebAuth` instance to allow method chaining. - func onClose(_ callback: (() -> Void)?) -> Self + func onClose(_ callback: (@Sendable () -> Void)?) async -> Self // MARK: - Methods @@ -236,7 +236,7 @@ public protocol WebAuth: Trackable, Loggable { - Requires: The **Callback URL** to have been added to the **Allowed Callback URLs** field of your Auth0 application settings in the [Dashboard](https://manage.auth0.com/#/applications/). */ - func start(_ callback: @escaping (WebAuthResult) -> Void) + func start(_ callback: @escaping @Sendable (WebAuthResult) -> Void) async #if canImport(_Concurrency) /** diff --git a/Auth0/WebAuthUserAgent.swift b/Auth0/WebAuthUserAgent.swift index 7b8755b0..77217217 100644 --- a/Auth0/WebAuthUserAgent.swift +++ b/Auth0/WebAuthUserAgent.swift @@ -4,10 +4,10 @@ /// ## See Also /// /// - [Example](https://github.com/auth0/Auth0.swift/blob/master/Auth0/SafariProvider.swift) -public protocol WebAuthUserAgent { +public protocol WebAuthUserAgent: Sendable { /// Starts the external user agent. - func start() + func start() async /// Tears down the external user agent after the web-based operation completed, if needed. /// Auth0.swift will call this method after the callback URL was received and processed, or after the user @@ -15,7 +15,7 @@ public protocol WebAuthUserAgent { /// /// - Parameter result: The outcome of the web-based operation, containing either an empty success case or an /// error. - func finish(with result: WebAuthResult) + func finish(with result: WebAuthResult) async } #endif diff --git a/Auth0/WebAuthentication.swift b/Auth0/WebAuthentication.swift index 19f8ea2d..44149222 100644 --- a/Auth0/WebAuthentication.swift +++ b/Auth0/WebAuthentication.swift @@ -51,15 +51,15 @@ public struct WebAuthentication { /// - Parameter url: The URL sent by the external user agent that contains the result of the web-based operation. /// - Returns: If the URL was expected and properly formatted. @discardableResult - public static func resume(with url: URL) -> Bool { - return TransactionStore.shared.resume(url) + public static func resume(with url: URL) async -> Bool { + return await TransactionStore.shared.resume(url) } /// Terminates the ongoing web-based operation and reports back that it was cancelled. /// You need to call this method within your custom Web Auth provider implementation whenever the operation is /// cancelled by the user. - public static func cancel() { - TransactionStore.shared.cancel() + public static func cancel() async { + await TransactionStore.shared.cancel() } } From ed4237523d2f7240e9d166ae62349e86600ed2b6 Mon Sep 17 00:00:00 2001 From: Nandan Prabhu Date: Thu, 29 May 2025 14:03:30 +0530 Subject: [PATCH 08/14] swift 6 compilation fixes --- Auth0/ASProvider.swift | 42 ++++++++++++++++++---------------- Auth0/Auth0WebAuth.swift | 4 ++-- Auth0/CredentialsManager.swift | 4 ++-- Auth0/SafariProvider.swift | 22 ++++++++++++++---- Auth0/WebAuth.swift | 2 +- 5 files changed, 44 insertions(+), 30 deletions(-) diff --git a/Auth0/ASProvider.swift b/Auth0/ASProvider.swift index 6c10d48c..e88e8322 100644 --- a/Auth0/ASProvider.swift +++ b/Auth0/ASProvider.swift @@ -8,33 +8,35 @@ extension WebAuthentication { static func asProvider(redirectURL: URL, ephemeralSession: Bool = false, headers: [String: String]? = nil) -> WebAuthProvider { - return { url, callback in - let session: ASWebAuthenticationSession + return { url, callback -> WebAuthUserAgent in + + return await Task { + let session: ASWebAuthenticationSession + + if #available(iOS 17.4, macOS 14.4, visionOS 1.2, *) { + if redirectURL.scheme == "https" { + session = ASWebAuthenticationSession(url: url, + callback: .https(host: redirectURL.host!, + path: redirectURL.path), + completionHandler: completionHandler(callback)) + } else { + session = ASWebAuthenticationSession(url: url, + callback: .customScheme(redirectURL.scheme!), + completionHandler: completionHandler(callback)) + } - if #available(iOS 17.4, macOS 14.4, visionOS 1.2, *) { - if redirectURL.scheme == "https" { - session = ASWebAuthenticationSession(url: url, - callback: .https(host: redirectURL.host!, - path: redirectURL.path), - completionHandler: completionHandler(callback)) + session.additionalHeaderFields = headers } else { session = ASWebAuthenticationSession(url: url, - callback: .customScheme(redirectURL.scheme!), + callbackURLScheme: redirectURL.scheme, completionHandler: completionHandler(callback)) } - session.additionalHeaderFields = headers - } else { - session = ASWebAuthenticationSession(url: url, - callbackURLScheme: redirectURL.scheme, - completionHandler: completionHandler(callback)) - } + session.prefersEphemeralWebBrowserSession = ephemeralSession - session.prefersEphemeralWebBrowserSession = ephemeralSession - - Task { - await ASUserAgent(session: session, callback: callback) - } + return await ASUserAgent(session: session, callback: callback) + }.value + } } diff --git a/Auth0/Auth0WebAuth.swift b/Auth0/Auth0WebAuth.swift index d0a53a70..0d8506ea 100644 --- a/Auth0/Auth0WebAuth.swift +++ b/Auth0/Auth0WebAuth.swift @@ -205,7 +205,7 @@ actor Auth0WebAuth: @preconcurrency WebAuth { let provider = self.provider ?? WebAuthentication.asProvider(redirectURL: redirectURL, ephemeralSession: ephemeralSession, headers: headers) - let userAgent = provider(authorizeURL) { [storage, barrier, onCloseCallback] result in + let userAgent = await provider(authorizeURL) { [storage, barrier, onCloseCallback] result in Task { await storage.clear() await barrier.lower() @@ -248,7 +248,7 @@ actor Auth0WebAuth: @preconcurrency WebAuth { } let provider = self.provider ?? WebAuthentication.asProvider(redirectURL: redirectURL, headers: headers) - let userAgent = provider(logoutURL) { [storage, barrier] result in + let userAgent = await provider(logoutURL) { [storage, barrier] result in Task { await storage.clear() await barrier.lower() diff --git a/Auth0/CredentialsManager.swift b/Auth0/CredentialsManager.swift index 0abbb814..60a371ca 100644 --- a/Auth0/CredentialsManager.swift +++ b/Auth0/CredentialsManager.swift @@ -394,7 +394,7 @@ public struct CredentialsManager: Sendable { /// - public func credentials(withScope scope: String? = nil, minTTL: Int = 0, - parameters: [String: ParameterValue] = [:], + parameters: [String: Any] = [:], headers: [String: String] = [:], callback: @escaping (CredentialsManagerResult) -> Void) { self.retrieveCredentials(scope: scope, @@ -629,7 +629,7 @@ public struct CredentialsManager: Sendable { // swiftlint:disable:next function_parameter_count private func retrieveCredentials(scope: String?, minTTL: Int, - parameters: [String: ParameterValue], + parameters: [String: Any], headers: [String: String], forceRenewal: Bool, callback: @escaping @Sendable (CredentialsManagerResult) -> Void) { diff --git a/Auth0/SafariProvider.swift b/Auth0/SafariProvider.swift index 3c887e08..0a857926 100644 --- a/Auth0/SafariProvider.swift +++ b/Auth0/SafariProvider.swift @@ -35,16 +35,28 @@ public extension WebAuthentication { /// /// - static func safariProvider(style: UIModalPresentationStyle = .fullScreen) -> WebAuthProvider { - return { url, callback in - let safari = SFSafariViewController(url: url) - safari.dismissButtonStyle = .cancel - safari.modalPresentationStyle = style - return SafariUserAgent(controller: safari, callback: callback) + return { url, callback -> WebAuthUserAgent in + return await Task { + let safari = await SFSafariViewController(url: url) + await safari.setDismissButtonStyle() + await safari.setModelPresentationStyle(style: style) + return await SafariUserAgent(controller: safari, callback: callback) + }.value } } } +extension SFSafariViewController { + func setDismissButtonStyle(style: DismissButtonStyle = .cancel) async { + dismissButtonStyle = style + } + + func setModelPresentationStyle(style: UIModalPresentationStyle = .fullScreen) async { + modalPresentationStyle = style + } +} + @MainActor final class SafariUserAgent: NSObject, WebAuthUserAgent { let controller: SFSafariViewController diff --git a/Auth0/WebAuth.swift b/Auth0/WebAuth.swift index dbea15f7..50c23bb6 100644 --- a/Auth0/WebAuth.swift +++ b/Auth0/WebAuth.swift @@ -13,7 +13,7 @@ public typealias WebAuthProviderCallback = @Sendable (WebAuthResult) -> V /// ## See Also /// /// - [Example](https://github.com/auth0/Auth0.swift/blob/master/Auth0/SafariProvider.swift) -public typealias WebAuthProvider = (_ url: URL, _ callback: @escaping @Sendable WebAuthProviderCallback) -> WebAuthUserAgent +public typealias WebAuthProvider = (_ url: URL, _ callback: @escaping @Sendable WebAuthProviderCallback) async -> WebAuthUserAgent /// Web-based authentication using Auth0. /// From 641e56341ee9200c03383bf05c1da8fbdc39bb8d Mon Sep 17 00:00:00 2001 From: Nandan Prabhu Date: Fri, 30 May 2025 13:12:56 +0530 Subject: [PATCH 09/14] swift 6 compilation fixes --- App/AppDelegate.swift | 9 ++- App/ViewController.swift | 32 +++++----- Auth0/APICredentials.swift | 2 +- Auth0/Auth0WebAuth.swift | 104 +++++++++++++++++---------------- Auth0/CredentialsManager.swift | 4 +- Auth0/ParameterValue.swift | 2 +- Auth0/SSOCredentials.swift | 2 +- Auth0/WebAuth.swift | 2 +- Auth0/WebViewProvider.swift | 35 ++++++----- 9 files changed, 101 insertions(+), 91 deletions(-) diff --git a/App/AppDelegate.swift b/App/AppDelegate.swift index bba2d4a0..79145fc6 100644 --- a/App/AppDelegate.swift +++ b/App/AppDelegate.swift @@ -1,7 +1,7 @@ import UIKit import Auth0 -@UIApplicationMain +@main class AppDelegate: UIResponder, UIApplicationDelegate { var window: UIWindow? @@ -9,9 +9,12 @@ class AppDelegate: UIResponder, UIApplicationDelegate { func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool { return true } - + func application(_ app: UIApplication, open url: URL, options: [UIApplication.OpenURLOptionsKey : Any] = [:]) -> Bool { - return WebAuthentication.resume(with: url) + Task { + await WebAuthentication.resume(with: url) + } + return true } } diff --git a/App/ViewController.swift b/App/ViewController.swift index 859e71e8..a01f6e82 100644 --- a/App/ViewController.swift +++ b/App/ViewController.swift @@ -4,23 +4,25 @@ import Auth0 class ViewController: UIViewController { @IBAction func login(_ sender: Any) { - Auth0 - .webAuth() - .logging(enabled: true) - .start { - switch $0 { - case .failure(let error): - DispatchQueue.main.async { - self.alert(title: "Error", message: "\(error)") - } - case .success(let credentials): - DispatchQueue.main.async { - self.alert(title: "Success", - message: "Authorized and got a token \(credentials.accessToken)") + Task { + await Auth0 + .webAuth() + .logging(enabled: true) + .start { + switch $0 { + case .failure(let error): + DispatchQueue.main.async { + self.alert(title: "Error", message: "\(error)") + } + case .success(let credentials): + DispatchQueue.main.async { + self.alert(title: "Success", + message: "Authorized and got a token \(credentials.accessToken)") + } } + print($0) } - print($0) - } + } } @IBAction func logout(_ sender: Any) { diff --git a/Auth0/APICredentials.swift b/Auth0/APICredentials.swift index 72681269..8dd22a77 100644 --- a/Auth0/APICredentials.swift +++ b/Auth0/APICredentials.swift @@ -8,7 +8,7 @@ private struct _A0APICredentials { } /// User's credentials obtained from Auth0 for a specific API as the result of exchanging a refresh token. -public struct APICredentials: CustomStringConvertible { +public struct APICredentials: CustomStringConvertible, Sendable { /// Token that can be used to make authenticated requests to the API. /// diff --git a/Auth0/Auth0WebAuth.swift b/Auth0/Auth0WebAuth.swift index 0d8506ea..9c424c79 100644 --- a/Auth0/Auth0WebAuth.swift +++ b/Auth0/Auth0WebAuth.swift @@ -171,62 +171,64 @@ actor Auth0WebAuth: @preconcurrency WebAuth { return self } - func start(_ callback: @escaping @Sendable (WebAuthResult) -> Void) async { - guard await barrier.raise() else { - return callback(.failure(WebAuthError(code: .transactionActiveAlready))) - } - - guard let redirectURL = self.redirectURL else { - return callback(.failure(WebAuthError(code: .noBundleIdentifier))) - } - - let handler = self.handler(redirectURL) - let state = self.state - var organization: String? = self.organization - var invitation: String? - - if let invitationURL = self.invitationURL { - guard let queryItems = URLComponents(url: invitationURL, resolvingAgainstBaseURL: false)?.queryItems, - let organizationId = queryItems.first(where: { $0.name == "organization" })?.value, - let invitationId = queryItems.first(where: { $0.name == "invitation" })?.value else { - return callback(.failure(WebAuthError(code: .invalidInvitationURL(invitationURL.absoluteString)))) + func start(_ callback: @escaping @Sendable (WebAuthResult) -> Void) { + Task { + guard await barrier.raise() else { + return callback(.failure(WebAuthError(code: .transactionActiveAlready))) } - - organization = organizationId - invitation = invitationId - } - - let authorizeURL = self.buildAuthorizeURL(withRedirectURL: redirectURL, - defaults: handler.defaults, - state: state, - organization: organization, - invitation: invitation) - - let provider = self.provider ?? WebAuthentication.asProvider(redirectURL: redirectURL, - ephemeralSession: ephemeralSession, - headers: headers) - let userAgent = await provider(authorizeURL) { [storage, barrier, onCloseCallback] result in - Task { - await storage.clear() - await barrier.lower() + + guard let redirectURL = self.redirectURL else { + return callback(.failure(WebAuthError(code: .noBundleIdentifier))) + } + + let handler = self.handler(redirectURL) + let state = self.state + var organization: String? = self.organization + var invitation: String? + + if let invitationURL = self.invitationURL { + guard let queryItems = URLComponents(url: invitationURL, resolvingAgainstBaseURL: false)?.queryItems, + let organizationId = queryItems.first(where: { $0.name == "organization" })?.value, + let invitationId = queryItems.first(where: { $0.name == "invitation" })?.value else { + return callback(.failure(WebAuthError(code: .invalidInvitationURL(invitationURL.absoluteString)))) + } - switch result { - case .success: - onCloseCallback?() - case .failure(let error): - callback(.failure(error)) + organization = organizationId + invitation = invitationId + } + + let authorizeURL = self.buildAuthorizeURL(withRedirectURL: redirectURL, + defaults: handler.defaults, + state: state, + organization: organization, + invitation: invitation) + + let provider = self.provider ?? WebAuthentication.asProvider(redirectURL: redirectURL, + ephemeralSession: ephemeralSession, + headers: headers) + let userAgent = await provider(authorizeURL) { [storage, barrier, onCloseCallback] result in + Task { + await storage.clear() + await barrier.lower() + + switch result { + case .success: + onCloseCallback?() + case .failure(let error): + callback(.failure(error)) + } } } + let transaction = LoginTransaction(redirectURL: redirectURL, + state: state, + userAgent: userAgent, + handler: handler, + logger: self.logger, + callback: callback) + await self.storage.store(transaction) + await userAgent.start() + logger?.trace(url: authorizeURL, source: String(describing: userAgent.self)) } - let transaction = LoginTransaction(redirectURL: redirectURL, - state: state, - userAgent: userAgent, - handler: handler, - logger: self.logger, - callback: callback) - await self.storage.store(transaction) - await userAgent.start() - logger?.trace(url: authorizeURL, source: String(describing: userAgent.self)) } func clearSession(federated: Bool, callback: @escaping @Sendable (WebAuthResult) -> Void) async { diff --git a/Auth0/CredentialsManager.swift b/Auth0/CredentialsManager.swift index 60a371ca..831c04b2 100644 --- a/Auth0/CredentialsManager.swift +++ b/Auth0/CredentialsManager.swift @@ -302,7 +302,7 @@ public struct CredentialsManager: Sendable { /// - public func credentials(withScope scope: String? = nil, minTTL: Int = 0, - parameters: [String: Any] = [:], + parameters: [String: ParameterValue] = [:], headers: [String: String] = [:], callback: @escaping @Sendable (CredentialsManagerResult) -> Void) { if let bioAuth = self.bioAuth { @@ -1293,7 +1293,7 @@ public extension CredentialsManager { /// - func credentials(withScope scope: String? = nil, minTTL: Int = 0, - parameters: [String: Any] = [:], + parameters: [String: ParameterValue] = [:], headers: [String: String] = [:]) async throws -> Credentials { return try await withCheckedThrowingContinuation { continuation in self.credentials(withScope: scope, diff --git a/Auth0/ParameterValue.swift b/Auth0/ParameterValue.swift index 4a490f39..7771e0ff 100644 --- a/Auth0/ParameterValue.swift +++ b/Auth0/ParameterValue.swift @@ -1,4 +1,4 @@ -enum ParameterValue: Sendable { +public enum ParameterValue: Sendable { case string(String) case int(Int) case double(Double) diff --git a/Auth0/SSOCredentials.swift b/Auth0/SSOCredentials.swift index 2741d340..6580a1c4 100644 --- a/Auth0/SSOCredentials.swift +++ b/Auth0/SSOCredentials.swift @@ -9,7 +9,7 @@ private struct _A0SSOCredentials { } /// Credentials obtained from Auth0 to perform web single sign-on (SSO). -public struct SSOCredentials: CustomStringConvertible { +public struct SSOCredentials: CustomStringConvertible, Sendable { /// Token that can be used to request a web session. public let sessionTransferToken: String diff --git a/Auth0/WebAuth.swift b/Auth0/WebAuth.swift index 50c23bb6..dd60d16f 100644 --- a/Auth0/WebAuth.swift +++ b/Auth0/WebAuth.swift @@ -236,7 +236,7 @@ public protocol WebAuth: Trackable, Loggable { - Requires: The **Callback URL** to have been added to the **Allowed Callback URLs** field of your Auth0 application settings in the [Dashboard](https://manage.auth0.com/#/applications/). */ - func start(_ callback: @escaping @Sendable (WebAuthResult) -> Void) async + func start(_ callback: @escaping @Sendable (WebAuthResult) -> Void) #if canImport(_Concurrency) /** diff --git a/Auth0/WebViewProvider.swift b/Auth0/WebViewProvider.swift index 069ed8b0..27d586f0 100644 --- a/Auth0/WebViewProvider.swift +++ b/Auth0/WebViewProvider.swift @@ -16,9 +16,9 @@ public extension WebAuthentication { static func webViewProvider(style: UIModalPresentationStyle = .fullScreen) -> WebAuthProvider { return { url, callback in let redirectURL = extractRedirectURL(from: url)! - Task { + return await Task { await WebViewUserAgent(authorizeURL: url, redirectURL: redirectURL, modalPresentationStyle: style, callback: callback) - } + }.value } } } @@ -44,9 +44,7 @@ public extension WebAuthentication { self.redirectURL = redirectURL self.callback = callback self.viewController = viewController - await MainActor.run { - self.viewController.modalPresentationStyle = modalPresentationStyle - } + self.viewController.modalPresentationStyle = modalPresentationStyle super.init() if !defaultSchemesSupportedByWKWebview.contains(redirectURL.scheme!) { @@ -95,12 +93,15 @@ public extension WebAuthentication { /// Handling Custom Scheme Callbacks extension WebViewUserAgent: WKURLSchemeHandler { + func webView(_ webView: WKWebView, start urlSchemeTask: any WKURLSchemeTask) { - _ = TransactionStore.shared.resume(urlSchemeTask.request.url!) - let error = NSError(domain: WebViewUserAgent.customSchemeRedirectionSuccessMessage, code: 200, userInfo: [ - NSLocalizedDescriptionKey: "WebViewProvider: WKURLSchemeHandler: Succesfully redirected back to the app" - ]) - urlSchemeTask.didFailWithError(error) + Task { + _ = await TransactionStore.shared.resume(urlSchemeTask.request.url!) + let error = NSError(domain: WebViewUserAgent.customSchemeRedirectionSuccessMessage, code: 200, userInfo: [ + NSLocalizedDescriptionKey: "WebViewProvider: WKURLSchemeHandler: Succesfully redirected back to the app" + ]) + urlSchemeTask.didFailWithError(error) + } } func webView(_ webView: WKWebView, stop urlSchemeTask: any WKURLSchemeTask) { @@ -114,12 +115,14 @@ extension WebViewUserAgent: WKURLSchemeHandler { /// Handling HTTPS Callbacks extension WebViewUserAgent: WKNavigationDelegate { - @MainActor func webView(_ webView: WKWebView, decidePolicyFor navigationAction: WKNavigationAction, decisionHandler: @escaping (WKNavigationActionPolicy) -> Void) { - if let callbackUrl = navigationAction.request.url, callbackUrl.absoluteString.starts(with: redirectURL.absoluteString), let scheme = callbackUrl.scheme, scheme == "https" { - _ = TransactionStore.shared.resume(callbackUrl) - decisionHandler(.cancel) - } else { - decisionHandler(.allow) + func webView(_ webView: WKWebView, decidePolicyFor navigationAction: WKNavigationAction, decisionHandler: @escaping (WKNavigationActionPolicy) -> Void) { + Task { + if let callbackUrl = navigationAction.request.url, callbackUrl.absoluteString.starts(with: redirectURL.absoluteString), let scheme = callbackUrl.scheme, scheme == "https" { + _ = await TransactionStore.shared.resume(callbackUrl) + decisionHandler(.cancel) + } else { + decisionHandler(.allow) + } } } From 2b730fcf30550bc334f7f7e1f7f1e817f7db06cc Mon Sep 17 00:00:00 2001 From: Nandan Prabhu Date: Fri, 30 May 2025 14:25:05 +0530 Subject: [PATCH 10/14] reverted xcodeproj file --- Auth0.xcodeproj/project.pbxproj | 7822 ++++++++++++++++--------------- 1 file changed, 4000 insertions(+), 3822 deletions(-) diff --git a/Auth0.xcodeproj/project.pbxproj b/Auth0.xcodeproj/project.pbxproj index ac27c083..df038f6f 100644 --- a/Auth0.xcodeproj/project.pbxproj +++ b/Auth0.xcodeproj/project.pbxproj @@ -1,3879 +1,4057 @@ // !$*UTF8*$! { - archiveVersion = 1; - classes = { - }; - objectVersion = 54; - objects = { + archiveVersion = 1; + classes = { + }; + objectVersion = 54; + objects = { /* Begin PBXBuildFile section */ - 5B0893E620F8A52100FBF962 /* CredentialsManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BEDE1891EC21B040007300D /* CredentialsManager.swift */; }; - 5B0893E720F8A52400FBF962 /* CredentialsManagerError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B5E93F81EC45C22002A37F9 /* CredentialsManagerError.swift */; }; - 5B16D88E1F7141A0009476A5 /* ASProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B16D88C1F7141A0009476A5 /* ASProvider.swift */; }; - 5B16D8931F714324009476A5 /* WebAuthUserAgent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B16D8921F714324009476A5 /* WebAuthUserAgent.swift */; }; - 5B1748741EF2D3A40060E653 /* Helpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B1748731EF2D3A40060E653 /* Helpers.swift */; }; - 5B1748751EF2D3A70060E653 /* Helpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B1748731EF2D3A40060E653 /* Helpers.swift */; }; - 5B1748761EF2D3A70060E653 /* Helpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B1748731EF2D3A40060E653 /* Helpers.swift */; }; - 5B1748771EF2D3A90060E653 /* Helpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B1748731EF2D3A40060E653 /* Helpers.swift */; }; - 5B2860CE1EEAC30500C75D54 /* UserInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B2860CD1EEAC30500C75D54 /* UserInfo.swift */; }; - 5B2860CF1EEAC30900C75D54 /* UserInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B2860CD1EEAC30500C75D54 /* UserInfo.swift */; }; - 5B2860D01EEAC30A00C75D54 /* UserInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B2860CD1EEAC30500C75D54 /* UserInfo.swift */; }; - 5B2860D11EEAC30A00C75D54 /* UserInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B2860CD1EEAC30500C75D54 /* UserInfo.swift */; }; - 5B2860D61EEF210A00C75D54 /* UserInfoSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B2860D41EEF20F300C75D54 /* UserInfoSpec.swift */; }; - 5B5E93F91EC45C22002A37F9 /* CredentialsManagerError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B5E93F81EC45C22002A37F9 /* CredentialsManagerError.swift */; }; - 5B6EE39620F8AEDB00264AC7 /* CredentialsManagerSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BEDE1931EC3331A0007300D /* CredentialsManagerSpec.swift */; }; - 5B7EE45B20FC9F3300367724 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B7EE45A20FC9F3300367724 /* AppDelegate.swift */; }; - 5B7EE45D20FC9F3300367724 /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B7EE45C20FC9F3300367724 /* ViewController.swift */; }; - 5B7EE46020FC9F3300367724 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 5B7EE45E20FC9F3300367724 /* Main.storyboard */; }; - 5B7EE46220FC9F3400367724 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 5B7EE46120FC9F3400367724 /* Assets.xcassets */; }; - 5B7EE46720FC9F5200367724 /* Auth0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5F23E6F61D4B87F000C3F2D9 /* Auth0.framework */; }; - 5B7EE46820FC9F5200367724 /* Auth0.framework in Copy Files */ = {isa = PBXBuildFile; fileRef = 5F23E6F61D4B87F000C3F2D9 /* Auth0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - 5B7EE47220FCA00300367724 /* CredentialsManagerSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BEDE1931EC3331A0007300D /* CredentialsManagerSpec.swift */; }; - 5B7EE47320FCA00700367724 /* CredentialsManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BEDE1891EC21B040007300D /* CredentialsManager.swift */; }; - 5B7EE47420FCA00A00367724 /* CredentialsManagerError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B5E93F81EC45C22002A37F9 /* CredentialsManagerError.swift */; }; - 5B7EE47C20FCA0A100367724 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B7EE47B20FCA0A100367724 /* AppDelegate.swift */; }; - 5B7EE47E20FCA0A100367724 /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B7EE47D20FCA0A100367724 /* ViewController.swift */; }; - 5B7EE48020FCA0A200367724 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 5B7EE47F20FCA0A200367724 /* Assets.xcassets */; }; - 5B7EE48320FCA0A200367724 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 5B7EE48120FCA0A200367724 /* Main.storyboard */; }; - 5B7EE48D20FCA0F400367724 /* Auth0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5F06DD851CC448C90011842B /* Auth0.framework */; }; - 5B7EE48E20FCA0F400367724 /* Auth0.framework in Copy Files */ = {isa = PBXBuildFile; fileRef = 5F06DD851CC448C90011842B /* Auth0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - 5B9262C01ECF0CA800F4F6D3 /* BioAuthentication.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B9262BF1ECF0CA800F4F6D3 /* BioAuthentication.swift */; }; - 5B9262C31ECF0CC200F4F6D3 /* BioAuthenticationSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B9262C11ECF0CBA00F4F6D3 /* BioAuthenticationSpec.swift */; }; - 5BE65DCA1F7270DE00CADD3B /* Auth0.framework in Copy Files */ = {isa = PBXBuildFile; fileRef = 5F06DD781CC448B10011842B /* Auth0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - 5BEDE18A1EC21B040007300D /* CredentialsManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BEDE1891EC21B040007300D /* CredentialsManager.swift */; }; - 5BEDE1951EC333380007300D /* CredentialsManagerSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BEDE1931EC3331A0007300D /* CredentialsManagerSpec.swift */; }; - 5C0AF09A28330CBA00162044 /* SafariProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C0AF09928330CBA00162044 /* SafariProvider.swift */; }; - 5C0AF09B28330CBA00162044 /* SafariProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C0AF09928330CBA00162044 /* SafariProvider.swift */; }; - 5C0AF09D2833420200162044 /* WebAuthentication.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C0AF09C2833420200162044 /* WebAuthentication.swift */; }; - 5C0AF09E2833420200162044 /* WebAuthentication.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C0AF09C2833420200162044 /* WebAuthentication.swift */; }; - 5C29743223FDBD5400BC18FA /* Optional+DebugDescription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D3F23D0BA2C00074024 /* Optional+DebugDescription.swift */; }; - 5C29743323FDBD5400BC18FA /* Optional+DebugDescription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D3F23D0BA2C00074024 /* Optional+DebugDescription.swift */; }; - 5C29743423FDBD5500BC18FA /* Optional+DebugDescription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D3F23D0BA2C00074024 /* Optional+DebugDescription.swift */; }; - 5C354C04276CE1A500ADBC86 /* PasswordlessType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C354C03276CE1A500ADBC86 /* PasswordlessType.swift */; }; - 5C354C05276CE1A500ADBC86 /* PasswordlessType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C354C03276CE1A500ADBC86 /* PasswordlessType.swift */; }; - 5C354C06276CE1A500ADBC86 /* PasswordlessType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C354C03276CE1A500ADBC86 /* PasswordlessType.swift */; }; - 5C354C07276CE1A500ADBC86 /* PasswordlessType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C354C03276CE1A500ADBC86 /* PasswordlessType.swift */; }; - 5C3D87E22DB8276000AACC34 /* PublicKeyCredentialCreationOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D87DF2DB8274A00AACC34 /* PublicKeyCredentialCreationOptions.swift */; }; - 5C3D87E32DB8276000AACC34 /* PublicKeyCredentialCreationOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D87DF2DB8274A00AACC34 /* PublicKeyCredentialCreationOptions.swift */; }; - 5C3D87E42DB8276000AACC34 /* PublicKeyCredentialCreationOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D87DF2DB8274A00AACC34 /* PublicKeyCredentialCreationOptions.swift */; }; - 5C3D87E72DB99C5C00AACC34 /* PasskeySignupChallenge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D87E52DB99C4E00AACC34 /* PasskeySignupChallenge.swift */; }; - 5C3D87E92DB99C5C00AACC34 /* PasskeySignupChallenge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D87E52DB99C4E00AACC34 /* PasskeySignupChallenge.swift */; }; - 5C3D87EA2DB99C5C00AACC34 /* PasskeySignupChallenge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D87E52DB99C4E00AACC34 /* PasskeySignupChallenge.swift */; }; - 5C3D87F32DB9B3DF00AACC34 /* SignupPasskey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D87F12DB9B3DA00AACC34 /* SignupPasskey.swift */; }; - 5C3D87F42DB9B3DF00AACC34 /* SignupPasskey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D87F12DB9B3DA00AACC34 /* SignupPasskey.swift */; }; - 5C3D87F52DB9B3DF00AACC34 /* SignupPasskey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D87F12DB9B3DA00AACC34 /* SignupPasskey.swift */; }; - 5C3D880E2DBE7F3D00AACC34 /* PasskeySignupChallengeSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D880D2DBE7F3B00AACC34 /* PasskeySignupChallengeSpec.swift */; }; - 5C3D880F2DBE7F3D00AACC34 /* PasskeySignupChallengeSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D880D2DBE7F3B00AACC34 /* PasskeySignupChallengeSpec.swift */; }; - 5C3D88112DBE7F3D00AACC34 /* PasskeySignupChallengeSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D880D2DBE7F3B00AACC34 /* PasskeySignupChallengeSpec.swift */; }; - 5C3D881B2DC148C600AACC34 /* PasskeyLoginChallenge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D88192DC148C000AACC34 /* PasskeyLoginChallenge.swift */; }; - 5C3D881C2DC148C600AACC34 /* PasskeyLoginChallenge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D88192DC148C000AACC34 /* PasskeyLoginChallenge.swift */; }; - 5C3D881D2DC148C600AACC34 /* PasskeyLoginChallenge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D88192DC148C000AACC34 /* PasskeyLoginChallenge.swift */; }; - 5C3D88202DC1491500AACC34 /* PublicKeyCredentialRequestOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D881F2DC1491300AACC34 /* PublicKeyCredentialRequestOptions.swift */; }; - 5C3D88212DC1491500AACC34 /* PublicKeyCredentialRequestOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D881F2DC1491300AACC34 /* PublicKeyCredentialRequestOptions.swift */; }; - 5C3D88222DC1491500AACC34 /* PublicKeyCredentialRequestOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D881F2DC1491300AACC34 /* PublicKeyCredentialRequestOptions.swift */; }; - 5C3D88242DC1509800AACC34 /* LoginPasskey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D88232DC1509300AACC34 /* LoginPasskey.swift */; }; - 5C3D88252DC1509800AACC34 /* LoginPasskey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D88232DC1509300AACC34 /* LoginPasskey.swift */; }; - 5C3D88262DC1509800AACC34 /* LoginPasskey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D88232DC1509300AACC34 /* LoginPasskey.swift */; }; - 5C3D88682DC2CCA200AACC34 /* PasskeyLoginChallenge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D88672DC2CCA100AACC34 /* PasskeyLoginChallenge.swift */; }; - 5C3D886A2DC2CCA200AACC34 /* PasskeyLoginChallenge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D88672DC2CCA100AACC34 /* PasskeyLoginChallenge.swift */; }; - 5C3D886B2DC2CCA200AACC34 /* PasskeyLoginChallenge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D88672DC2CCA100AACC34 /* PasskeyLoginChallenge.swift */; }; - 5C41F6A4244DC94E00252548 /* LoginTransaction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C41F6A3244DC94E00252548 /* LoginTransaction.swift */; }; - 5C41F6AA244DCAFB00252548 /* ClearSessionTransaction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C41F6A9244DCAFB00252548 /* ClearSessionTransaction.swift */; }; - 5C41F6B1244DCC3B00252548 /* MobileWebAuth.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C41F6B0244DCC3B00252548 /* MobileWebAuth.swift */; }; - 5C41F6B6244DCF2F00252548 /* LoginTransactionSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C41F6B4244DCEED00252548 /* LoginTransactionSpec.swift */; }; - 5C41F6C3244F965E00252548 /* Array+Encode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F551923C8FB8E00C89615 /* Array+Encode.swift */; }; - 5C41F6C6244F968100252548 /* WebAuthUserAgent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B16D8921F714324009476A5 /* WebAuthUserAgent.swift */; }; - 5C41F6C7244F968B00252548 /* AuthTransaction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F53F5CD1CFD157300476A46 /* AuthTransaction.swift */; }; - 5C41F6C8244F969600252548 /* ASProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B16D88C1F7141A0009476A5 /* ASProvider.swift */; }; - 5C41F6CA244F96AE00252548 /* LoginTransaction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C41F6A3244DC94E00252548 /* LoginTransaction.swift */; }; - 5C41F6CB244F96E300252548 /* BioAuthentication.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B9262BF1ECF0CA800F4F6D3 /* BioAuthentication.swift */; }; - 5C41F6CC244F96F200252548 /* ClaimValidators.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D7023D0BED200074024 /* ClaimValidators.swift */; }; - 5C41F6CD244F96FD00252548 /* IDTokenSignatureValidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D3D23D0BA2C00074024 /* IDTokenSignatureValidator.swift */; }; - 5C41F6CE244F970500252548 /* IDTokenValidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D3E23D0BA2C00074024 /* IDTokenValidator.swift */; }; - 5C41F6CF244F970E00252548 /* IDTokenValidatorContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D3C23D0BA2C00074024 /* IDTokenValidatorContext.swift */; }; - 5C41F6D0244F971700252548 /* JWK+RSA.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C49EB3423EB5A80008D562F /* JWK+RSA.swift */; }; - 5C41F6D1244F972000252548 /* JWT+Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D6B23D0BBA500074024 /* JWT+Header.swift */; }; - 5C41F6D2244F972B00252548 /* JWTAlgorithm.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F550423C8FADE00C89615 /* JWTAlgorithm.swift */; }; - 5C41F6D4244F974100252548 /* OAuth2Grant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F4A1F951D00AABC00C72242 /* OAuth2Grant.swift */; }; - 5C41F6D5244F974B00252548 /* ClearSessionTransaction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C41F6A9244DCAFB00252548 /* ClearSessionTransaction.swift */; }; - 5C41F6D7244F975A00252548 /* TransactionStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FCAB1751D0900CF00331C84 /* TransactionStore.swift */; }; - 5C41F6D8244F976200252548 /* WebAuth.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F3965C11CF67CF000CDE7C0 /* WebAuth.swift */; }; - 5C41F6D9244F977900252548 /* WebAuthError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FD255B91D14F70B00387ECB /* WebAuthError.swift */; }; - 5C41F6DB244F97AB00252548 /* Auth0WebAuth.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FAE9C901D8878D400A871CE /* Auth0WebAuth.swift */; }; - 5C41F6DD244F982700252548 /* DesktopWebAuth.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C41F6DC244F982700252548 /* DesktopWebAuth.swift */; }; - 5C41F6DF244FA1EE00252548 /* NSURLComponents+OAuth2.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FCAB1701D09005A00331C84 /* NSURLComponents+OAuth2.swift */; }; - 5C49EB3523EB5A80008D562F /* JWK+RSA.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C49EB3423EB5A80008D562F /* JWK+RSA.swift */; }; - 5C4F550923C8FADF00C89615 /* JWTAlgorithm.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F550423C8FADE00C89615 /* JWTAlgorithm.swift */; }; - 5C4F551A23C8FB8E00C89615 /* String+URLSafe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F551823C8FB8E00C89615 /* String+URLSafe.swift */; }; - 5C4F551B23C8FB8E00C89615 /* String+URLSafe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F551823C8FB8E00C89615 /* String+URLSafe.swift */; }; - 5C4F551C23C8FB8E00C89615 /* String+URLSafe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F551823C8FB8E00C89615 /* String+URLSafe.swift */; }; - 5C4F551D23C8FB8E00C89615 /* String+URLSafe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F551823C8FB8E00C89615 /* String+URLSafe.swift */; }; - 5C4F551E23C8FB8E00C89615 /* Array+Encode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F551923C8FB8E00C89615 /* Array+Encode.swift */; }; - 5C4F552323C8FBA100C89615 /* JWKS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F552223C8FBA100C89615 /* JWKS.swift */; }; - 5C4F552423C8FBA100C89615 /* JWKS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F552223C8FBA100C89615 /* JWKS.swift */; }; - 5C4F552523C8FBA100C89615 /* JWKS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F552223C8FBA100C89615 /* JWKS.swift */; }; - 5C4F552623C8FBA100C89615 /* JWKS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F552223C8FBA100C89615 /* JWKS.swift */; }; - 5C4F552E23C9123000C89615 /* Generators.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F552C23C9123000C89615 /* Generators.swift */; }; - 5C4F553123C9123000C89615 /* CryptoExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F552D23C9123000C89615 /* CryptoExtensions.swift */; }; - 5C4F553523C9124200C89615 /* JWKSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F553423C9124200C89615 /* JWKSpec.swift */; }; - 5C4F553A23C9125600C89615 /* JWTAlgorithmSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F553923C9125600C89615 /* JWTAlgorithmSpec.swift */; }; - 5C53A7E92703A23200A7C0A3 /* UserInfoSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B2860D41EEF20F300C75D54 /* UserInfoSpec.swift */; }; - 5C53A7EA2703A23300A7C0A3 /* UserInfoSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B2860D41EEF20F300C75D54 /* UserInfoSpec.swift */; }; - 5C6513A72791CDDE004EBC22 /* Version.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C6513A62791CDDE004EBC22 /* Version.swift */; }; - 5C6513A82791CDDE004EBC22 /* Version.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C6513A62791CDDE004EBC22 /* Version.swift */; }; - 5C6513A92791CDDE004EBC22 /* Version.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C6513A62791CDDE004EBC22 /* Version.swift */; }; - 5C6513AA2791CDDE004EBC22 /* Version.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C6513A62791CDDE004EBC22 /* Version.swift */; }; - 5C80980B275A7B8600DC0A76 /* CredentialsStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C80980A275A7B8600DC0A76 /* CredentialsStorage.swift */; }; - 5C80980C275A7B8600DC0A76 /* CredentialsStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C80980A275A7B8600DC0A76 /* CredentialsStorage.swift */; }; - 5C80980D275A7B8600DC0A76 /* CredentialsStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C80980A275A7B8600DC0A76 /* CredentialsStorage.swift */; }; - 5C80980E275A7B8600DC0A76 /* CredentialsStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C80980A275A7B8600DC0A76 /* CredentialsStorage.swift */; }; - 5C809D96275F878E00F15A67 /* CredentialsManagerErrorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C809D95275F878E00F15A67 /* CredentialsManagerErrorSpec.swift */; }; - 5C809D97275F878E00F15A67 /* CredentialsManagerErrorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C809D95275F878E00F15A67 /* CredentialsManagerErrorSpec.swift */; }; - 5C809D98275F878E00F15A67 /* CredentialsManagerErrorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C809D95275F878E00F15A67 /* CredentialsManagerErrorSpec.swift */; }; - 5C809D9A275FA3EF00F15A67 /* ManagementErrorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C809D99275FA3EF00F15A67 /* ManagementErrorSpec.swift */; }; - 5C809D9B275FA3EF00F15A67 /* ManagementErrorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C809D99275FA3EF00F15A67 /* ManagementErrorSpec.swift */; }; - 5C809D9C275FA3F000F15A67 /* ManagementErrorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C809D99275FA3EF00F15A67 /* ManagementErrorSpec.swift */; }; - 5CA541CD2B1A81A700E4284D /* Documentation.docc in Sources */ = {isa = PBXBuildFile; fileRef = 5CA541CC2B1A81A700E4284D /* Documentation.docc */; }; - 5CA541CE2B1A81A700E4284D /* Documentation.docc in Sources */ = {isa = PBXBuildFile; fileRef = 5CA541CC2B1A81A700E4284D /* Documentation.docc */; }; - 5CA541CF2B1A81A700E4284D /* Documentation.docc in Sources */ = {isa = PBXBuildFile; fileRef = 5CA541CC2B1A81A700E4284D /* Documentation.docc */; }; - 5CA541D02B1A81A700E4284D /* Documentation.docc in Sources */ = {isa = PBXBuildFile; fileRef = 5CA541CC2B1A81A700E4284D /* Documentation.docc */; }; - 5CB41D4023D0BA2C00074024 /* IDTokenValidatorContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D3C23D0BA2C00074024 /* IDTokenValidatorContext.swift */; }; - 5CB41D4423D0BA2C00074024 /* IDTokenSignatureValidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D3D23D0BA2C00074024 /* IDTokenSignatureValidator.swift */; }; - 5CB41D4823D0BA2C00074024 /* IDTokenValidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D3E23D0BA2C00074024 /* IDTokenValidator.swift */; }; - 5CB41D4C23D0BA2C00074024 /* Optional+DebugDescription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D3F23D0BA2C00074024 /* Optional+DebugDescription.swift */; }; - 5CB41D6223D0BAC900074024 /* IDTokenValidatorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D5223D0BA4B00074024 /* IDTokenValidatorSpec.swift */; }; - 5CB41D6523D0BACF00074024 /* IDTokenValidatorMocks.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D5323D0BA4B00074024 /* IDTokenValidatorMocks.swift */; }; - 5CB41D6923D0BAD600074024 /* IDTokenSignatureValidatorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D5123D0BA4B00074024 /* IDTokenSignatureValidatorSpec.swift */; }; - 5CB41D6C23D0BBA600074024 /* JWT+Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D6B23D0BBA500074024 /* JWT+Header.swift */; }; - 5CB41D7123D0BED200074024 /* ClaimValidators.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D7023D0BED200074024 /* ClaimValidators.swift */; }; - 5CB41D7623D0C15000074024 /* IDTokenValidatorBaseSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D7523D0C15000074024 /* IDTokenValidatorBaseSpec.swift */; }; - 5CB41D8223D611AE00074024 /* ClaimValidatorsSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D8123D611AE00074024 /* ClaimValidatorsSpec.swift */; }; - 5CC9940324ED9EC50027DC74 /* CredentialsManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BEDE1891EC21B040007300D /* CredentialsManager.swift */; }; - 5CC9940424ED9EC90027DC74 /* CredentialsManagerError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B5E93F81EC45C22002A37F9 /* CredentialsManagerError.swift */; }; - 5CD9FC7226FE30BA009C2B27 /* Nimble.xcframework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 5CD9FC6B26FE30A6009C2B27 /* Nimble.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - 5CD9FC7426FE30BA009C2B27 /* Quick.xcframework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 5CD9FC6C26FE30A6009C2B27 /* Quick.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - 5CD9FC7826FE30C8009C2B27 /* Nimble.xcframework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 5CD9FC6B26FE30A6009C2B27 /* Nimble.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - 5CD9FC7A26FE30C8009C2B27 /* Quick.xcframework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 5CD9FC6C26FE30A6009C2B27 /* Quick.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - 5CD9FC7E26FE30D4009C2B27 /* Nimble.xcframework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 5CD9FC6B26FE30A6009C2B27 /* Nimble.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - 5CD9FC8026FE30D4009C2B27 /* Quick.xcframework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 5CD9FC6C26FE30A6009C2B27 /* Quick.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - 5CDF671F2DC55C6600A9B513 /* CwlPosixPreconditionTesting in Frameworks */ = {isa = PBXBuildFile; productRef = 5CDF671E2DC55C6600A9B513 /* CwlPosixPreconditionTesting */; }; - 5CE775A2244FCF2000D054A0 /* Generators.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F552C23C9123000C89615 /* Generators.swift */; }; - 5CE775A3244FCF3600D054A0 /* CryptoExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F552D23C9123000C89615 /* CryptoExtensions.swift */; }; - 5CE775A4244FCF3A00D054A0 /* BioAuthenticationSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B9262C11ECF0CBA00F4F6D3 /* BioAuthenticationSpec.swift */; }; - 5CE775A5244FCF3F00D054A0 /* IDTokenValidatorBaseSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D7523D0C15000074024 /* IDTokenValidatorBaseSpec.swift */; }; - 5CE775A6244FCF4100D054A0 /* IDTokenValidatorMocks.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D5323D0BA4B00074024 /* IDTokenValidatorMocks.swift */; }; - 5CE775A7244FCF4400D054A0 /* IDTokenValidatorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D5223D0BA4B00074024 /* IDTokenValidatorSpec.swift */; }; - 5CE775A8244FCF4600D054A0 /* IDTokenSignatureValidatorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D5123D0BA4B00074024 /* IDTokenSignatureValidatorSpec.swift */; }; - 5CE775A9244FCF4900D054A0 /* ClaimValidatorsSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D8123D611AE00074024 /* ClaimValidatorsSpec.swift */; }; - 5CE775AA244FCF4E00D054A0 /* JWTAlgorithmSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F553923C9125600C89615 /* JWTAlgorithmSpec.swift */; }; - 5CE775AC244FD66000D054A0 /* LoginTransactionSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C41F6B4244DCEED00252548 /* LoginTransactionSpec.swift */; }; - 5CE775AD244FD66300D054A0 /* WebAuthErrorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FA250531D4A85A200C544FA /* WebAuthErrorSpec.swift */; }; - 5CE775AE244FD66600D054A0 /* ChallengeGeneratorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F09C6A61D07532B00727E55 /* ChallengeGeneratorSpec.swift */; }; - 5CE775AF244FD66D00D054A0 /* OAuth2GrantSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F4A1F971D00AEDF00C72242 /* OAuth2GrantSpec.swift */; }; - 5CE775B2244FD70B00D054A0 /* TransactionStoreSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F686A761D4AB90900412E3D /* TransactionStoreSpec.swift */; }; - 5CE775B3244FD71000D054A0 /* WebAuthSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F53F5D61CFFAA4A00476A46 /* WebAuthSpec.swift */; }; - 5CE775B4244FD72500D054A0 /* JWKSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F553423C9124200C89615 /* JWKSpec.swift */; }; - 5CF5391D2836CEC00073F623 /* WebAuthenticationSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CF5391C2836CEC00073F623 /* WebAuthenticationSpec.swift */; }; - 5CF5391E2836CEC00073F623 /* WebAuthenticationSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CF5391C2836CEC00073F623 /* WebAuthenticationSpec.swift */; }; - 5CF539202836D9720073F623 /* WebAuthSpies.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CF5391F2836D9720073F623 /* WebAuthSpies.swift */; }; - 5CF539212836D9720073F623 /* WebAuthSpies.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CF5391F2836D9720073F623 /* WebAuthSpies.swift */; }; - 5CF539242836DCC10073F623 /* SafariProviderSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CF539232836DCC10073F623 /* SafariProviderSpec.swift */; }; - 5CF539252836DCC10073F623 /* SafariProviderSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CF539232836DCC10073F623 /* SafariProviderSpec.swift */; }; - 5CF539282836FB0C0073F623 /* ClearSessionTransactionSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CF539272836FB0C0073F623 /* ClearSessionTransactionSpec.swift */; }; - 5CF539292836FB0C0073F623 /* ClearSessionTransactionSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CF539272836FB0C0073F623 /* ClearSessionTransactionSpec.swift */; }; - 5CF5392B283835470073F623 /* ASProviderSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CF5392A283835460073F623 /* ASProviderSpec.swift */; }; - 5CF5392C283835470073F623 /* ASProviderSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CF5392A283835460073F623 /* ASProviderSpec.swift */; }; - 5CFB82502D5BF324009FD237 /* APICredentials.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB824F2D5BF31D009FD237 /* APICredentials.swift */; }; - 5CFB82512D5BF324009FD237 /* APICredentials.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB824F2D5BF31D009FD237 /* APICredentials.swift */; }; - 5CFB82522D5BF324009FD237 /* APICredentials.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB824F2D5BF31D009FD237 /* APICredentials.swift */; }; - 5CFB82532D5BF324009FD237 /* APICredentials.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB824F2D5BF31D009FD237 /* APICredentials.swift */; }; - 5CFB82542D5BF324009FD237 /* APICredentials.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB824F2D5BF31D009FD237 /* APICredentials.swift */; }; - 5CFB82562D5E9F9B009FD237 /* APICredentialsSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB82552D5E9F94009FD237 /* APICredentialsSpec.swift */; }; - 5CFB82572D5E9F9B009FD237 /* APICredentialsSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB82552D5E9F94009FD237 /* APICredentialsSpec.swift */; }; - 5CFB82582D5E9F9B009FD237 /* APICredentialsSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB82552D5E9F94009FD237 /* APICredentialsSpec.swift */; }; - 5CFB82592D5E9F9B009FD237 /* APICredentialsSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB82552D5E9F94009FD237 /* APICredentialsSpec.swift */; }; - 5CFB82612D6D221F009FD237 /* Barrier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB82602D6D221C009FD237 /* Barrier.swift */; }; - 5CFB82622D6D221F009FD237 /* Barrier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB82602D6D221C009FD237 /* Barrier.swift */; }; - 5CFB82632D6D221F009FD237 /* Barrier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB82602D6D221C009FD237 /* Barrier.swift */; }; - 5CFB82702D6E640F009FD237 /* SSOCredentials.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB826F2D6E640B009FD237 /* SSOCredentials.swift */; }; - 5CFB82712D6E640F009FD237 /* SSOCredentials.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB826F2D6E640B009FD237 /* SSOCredentials.swift */; }; - 5CFB82722D6E640F009FD237 /* SSOCredentials.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB826F2D6E640B009FD237 /* SSOCredentials.swift */; }; - 5CFB82732D6E640F009FD237 /* SSOCredentials.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB826F2D6E640B009FD237 /* SSOCredentials.swift */; }; - 5CFB82742D6E640F009FD237 /* SSOCredentials.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB826F2D6E640B009FD237 /* SSOCredentials.swift */; }; - 5CFB82762D6FD28E009FD237 /* SSOCredentialsSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB82752D6FD287009FD237 /* SSOCredentialsSpec.swift */; }; - 5CFB82772D6FD28E009FD237 /* SSOCredentialsSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB82752D6FD287009FD237 /* SSOCredentialsSpec.swift */; }; - 5CFB82782D6FD28E009FD237 /* SSOCredentialsSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB82752D6FD287009FD237 /* SSOCredentialsSpec.swift */; }; - 5CFB82792D6FD28E009FD237 /* SSOCredentialsSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB82752D6FD287009FD237 /* SSOCredentialsSpec.swift */; }; - 5F06DDC91CC66B710011842B /* Auth0.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F06DDC81CC66B710011842B /* Auth0.swift */; }; - 5F06DDCA1CC66B710011842B /* Auth0.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F06DDC81CC66B710011842B /* Auth0.swift */; }; - 5F1FBB9A1D8A44C0006B0B85 /* ResponseSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F1FBB981D8A4465006B0B85 /* ResponseSpec.swift */; }; - 5F1FBB9B1D8A44C1006B0B85 /* ResponseSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F1FBB981D8A4465006B0B85 /* ResponseSpec.swift */; }; - 5F1FBB9C1D8A44C1006B0B85 /* ResponseSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F1FBB981D8A4465006B0B85 /* ResponseSpec.swift */; }; - 5F23E6DC1D4ACD6100C3F2D9 /* NSData+URLSafe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FCAB1721D09009600331C84 /* NSData+URLSafe.swift */; }; - 5F23E6DD1D4ACD6100C3F2D9 /* NSURL+Auth0.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FCAB1781D09124D00331C84 /* NSURL+Auth0.swift */; }; - 5F23E6DF1D4ACD7A00C3F2D9 /* Logger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F6FAC621D09E98000D5B4EA /* Logger.swift */; }; - 5F23E6E01D4ACD7F00C3F2D9 /* Management.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FF465BB1CE2AC4500F7ED8C /* Management.swift */; }; - 5F23E6E11D4ACD7F00C3F2D9 /* UserPatchAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB60B1CED7E0800D4BB50 /* UserPatchAttributes.swift */; }; - 5F23E6E21D4ACD7F00C3F2D9 /* Users.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB6051CED27FB00D4BB50 /* Users.swift */; }; - 5F23E6E31D4ACD7F00C3F2D9 /* ManagementError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FD255B31D14DD2600387ECB /* ManagementError.swift */; }; - 5F23E6E41D4ACD8500C3F2D9 /* JSONObjectPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F74CB3F1CEFD5E600226823 /* JSONObjectPayload.swift */; }; - 5F23E6E51D4ACD8500C3F2D9 /* Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE2F8B71CD0E910003628F4 /* Request.swift */; }; - 5F23E6E61D4ACD8500C3F2D9 /* Requestable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE2F8B11CCEAED8003628F4 /* Requestable.swift */; }; - 5F23E6E71D4ACD8500C3F2D9 /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE2F8BA1CD0EAAD003628F4 /* Response.swift */; }; - 5F23E6E91D4ACD9200C3F2D9 /* Auth0.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F06DDC81CC66B710011842B /* Auth0.swift */; }; - 5F23E6EA1D4ACD9600C3F2D9 /* Auth0Error.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FD255B61D14F00900387ECB /* Auth0Error.swift */; }; - 5F23E7061D4B88EA00C3F2D9 /* NSData+URLSafe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FCAB1721D09009600331C84 /* NSData+URLSafe.swift */; }; - 5F23E7071D4B88EA00C3F2D9 /* NSURL+Auth0.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FCAB1781D09124D00331C84 /* NSURL+Auth0.swift */; }; - 5F23E7081D4B88F000C3F2D9 /* Logger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F6FAC621D09E98000D5B4EA /* Logger.swift */; }; - 5F23E7091D4B88F600C3F2D9 /* Management.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FF465BB1CE2AC4500F7ED8C /* Management.swift */; }; - 5F23E70A1D4B88F600C3F2D9 /* UserPatchAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB60B1CED7E0800D4BB50 /* UserPatchAttributes.swift */; }; - 5F23E70B1D4B88F600C3F2D9 /* Users.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB6051CED27FB00D4BB50 /* Users.swift */; }; - 5F23E70C1D4B88F600C3F2D9 /* ManagementError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FD255B31D14DD2600387ECB /* ManagementError.swift */; }; - 5F23E70D1D4B88FC00C3F2D9 /* JSONObjectPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F74CB3F1CEFD5E600226823 /* JSONObjectPayload.swift */; }; - 5F23E70E1D4B88FC00C3F2D9 /* Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE2F8B71CD0E910003628F4 /* Request.swift */; }; - 5F23E70F1D4B88FC00C3F2D9 /* Requestable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE2F8B11CCEAED8003628F4 /* Requestable.swift */; }; - 5F23E7101D4B88FC00C3F2D9 /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE2F8BA1CD0EAAD003628F4 /* Response.swift */; }; - 5F23E71A1D4B891E00C3F2D9 /* Auth0.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F06DDC81CC66B710011842B /* Auth0.swift */; }; - 5F23E71B1D4B891E00C3F2D9 /* Auth0Error.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FD255B61D14F00900387ECB /* Auth0Error.swift */; }; - 5F28B4611D8216180000EB23 /* Loggable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F28B4601D8216180000EB23 /* Loggable.swift */; }; - 5F28B4621D8216180000EB23 /* Loggable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F28B4601D8216180000EB23 /* Loggable.swift */; }; - 5F28B4631D8216180000EB23 /* Loggable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F28B4601D8216180000EB23 /* Loggable.swift */; }; - 5F28B4641D8216180000EB23 /* Loggable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F28B4601D8216180000EB23 /* Loggable.swift */; }; - 5F28B4671D8300D50000EB23 /* LoggerSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F28B4661D8300D50000EB23 /* LoggerSpec.swift */; }; - 5F28B4681D8300D50000EB23 /* LoggerSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F28B4661D8300D50000EB23 /* LoggerSpec.swift */; }; - 5F28B4691D8300D50000EB23 /* LoggerSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F28B4661D8300D50000EB23 /* LoggerSpec.swift */; }; - 5F331B041D4BB78C00AE4382 /* TelemetrySpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE686A91D1894AA0075874C /* TelemetrySpec.swift */; }; - 5F331B051D4BB7D400AE4382 /* AuthenticationSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FBBF0421CCA90300024D2AF /* AuthenticationSpec.swift */; }; - 5F331B061D4BB7DA00AE4382 /* CredentialsSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE2F8A51CCA9C17003628F4 /* CredentialsSpec.swift */; }; - 5F331B091D4BB7EE00AE4382 /* AuthenticationErrorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FD255B01D14A9E000387ECB /* AuthenticationErrorSpec.swift */; }; - 5F331B0A1D4BB7F900AE4382 /* ManagementSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB6081CED500900D4BB50 /* ManagementSpec.swift */; }; - 5F331B0B1D4BB7F900AE4382 /* UserPatchAttributesSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB60E1CED7E5200D4BB50 /* UserPatchAttributesSpec.swift */; }; - 5F331B0C1D4BB7F900AE4382 /* UsersSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB6021CEC0C3300D4BB50 /* UsersSpec.swift */; }; - 5F331B0E1D4BB80700AE4382 /* Matchers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FBBF0371CC964BC0024D2AF /* Matchers.swift */; }; - 5F331B0F1D4BB80700AE4382 /* Responses.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FBBF03A1CC96AA70024D2AF /* Responses.swift */; }; - 5F331B101D4BB80700AE4382 /* Auth0Spec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F93BC0A1CC6B0DE0031519F /* Auth0Spec.swift */; }; - 5F331B1E1D4BCBF800AE4382 /* Auth0.plist in Resources */ = {isa = PBXBuildFile; fileRef = 5FE686A01D1877C10075874C /* Auth0.plist */; }; - 5F3965C21CF67CF000CDE7C0 /* WebAuth.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F3965C11CF67CF000CDE7C0 /* WebAuth.swift */; }; - 5F3965CA1CF67DD800CDE7C0 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F3965C91CF67DD800CDE7C0 /* AppDelegate.swift */; }; - 5F3965CC1CF67DD800CDE7C0 /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F3965CB1CF67DD800CDE7C0 /* ViewController.swift */; }; - 5F3965CF1CF67DD800CDE7C0 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 5F3965CD1CF67DD800CDE7C0 /* Main.storyboard */; }; - 5F3965D11CF67DD800CDE7C0 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 5F3965D01CF67DD800CDE7C0 /* Assets.xcassets */; }; - 5F3965D41CF67DD800CDE7C0 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 5F3965D21CF67DD800CDE7C0 /* LaunchScreen.storyboard */; }; - 5F4A1F961D00AABC00C72242 /* OAuth2Grant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F4A1F951D00AABC00C72242 /* OAuth2Grant.swift */; }; - 5F53F5CE1CFD157300476A46 /* AuthTransaction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F53F5CD1CFD157300476A46 /* AuthTransaction.swift */; }; - 5F53F5D11CFD19A400476A46 /* Auth0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5F06DD781CC448B10011842B /* Auth0.framework */; }; - 5F686A771D4AB90900412E3D /* TransactionStoreSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F686A761D4AB90900412E3D /* TransactionStoreSpec.swift */; }; - 5F6FAC631D09E98000D5B4EA /* Logger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F6FAC621D09E98000D5B4EA /* Logger.swift */; }; - 5F6FAC641D09E98000D5B4EA /* Logger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F6FAC621D09E98000D5B4EA /* Logger.swift */; }; - 5F74CB401CEFD5E600226823 /* JSONObjectPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F74CB3F1CEFD5E600226823 /* JSONObjectPayload.swift */; }; - 5F74CB411CEFD5E600226823 /* JSONObjectPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F74CB3F1CEFD5E600226823 /* JSONObjectPayload.swift */; }; - 5F93BC0B1CC6B0DE0031519F /* Auth0Spec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F93BC0A1CC6B0DE0031519F /* Auth0Spec.swift */; }; - 5F93BC0C1CC6B0DE0031519F /* Auth0Spec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F93BC0A1CC6B0DE0031519F /* Auth0Spec.swift */; }; - 5FA250541D4A85A200C544FA /* WebAuthErrorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FA250531D4A85A200C544FA /* WebAuthErrorSpec.swift */; }; - 5FADB6031CEC0C3300D4BB50 /* UsersSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB6021CEC0C3300D4BB50 /* UsersSpec.swift */; }; - 5FADB6041CEC0C3300D4BB50 /* UsersSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB6021CEC0C3300D4BB50 /* UsersSpec.swift */; }; - 5FADB6061CED27FB00D4BB50 /* Users.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB6051CED27FB00D4BB50 /* Users.swift */; }; - 5FADB6071CED27FB00D4BB50 /* Users.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB6051CED27FB00D4BB50 /* Users.swift */; }; - 5FADB6091CED500900D4BB50 /* ManagementSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB6081CED500900D4BB50 /* ManagementSpec.swift */; }; - 5FADB60A1CED500900D4BB50 /* ManagementSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB6081CED500900D4BB50 /* ManagementSpec.swift */; }; - 5FADB60C1CED7E0800D4BB50 /* UserPatchAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB60B1CED7E0800D4BB50 /* UserPatchAttributes.swift */; }; - 5FADB60D1CED7E0800D4BB50 /* UserPatchAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB60B1CED7E0800D4BB50 /* UserPatchAttributes.swift */; }; - 5FADB60F1CED7E5200D4BB50 /* UserPatchAttributesSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB60E1CED7E5200D4BB50 /* UserPatchAttributesSpec.swift */; }; - 5FADB6101CED7E5200D4BB50 /* UserPatchAttributesSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB60E1CED7E5200D4BB50 /* UserPatchAttributesSpec.swift */; }; - 5FAE9C911D8878D400A871CE /* Auth0WebAuth.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FAE9C901D8878D400A871CE /* Auth0WebAuth.swift */; }; - 5FBBF0381CC964BC0024D2AF /* Matchers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FBBF0371CC964BC0024D2AF /* Matchers.swift */; }; - 5FBBF0391CC964BC0024D2AF /* Matchers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FBBF0371CC964BC0024D2AF /* Matchers.swift */; }; - 5FBBF03B1CC96AA70024D2AF /* Responses.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FBBF03A1CC96AA70024D2AF /* Responses.swift */; }; - 5FBBF03C1CC96AA70024D2AF /* Responses.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FBBF03A1CC96AA70024D2AF /* Responses.swift */; }; - 5FBBF0431CCA90300024D2AF /* AuthenticationSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FBBF0421CCA90300024D2AF /* AuthenticationSpec.swift */; }; - 5FBBF0441CCA90300024D2AF /* AuthenticationSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FBBF0421CCA90300024D2AF /* AuthenticationSpec.swift */; }; - 5FCAB16A1D07AC3500331C84 /* ChallengeGeneratorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F09C6A61D07532B00727E55 /* ChallengeGeneratorSpec.swift */; }; - 5FCAB16B1D07AC3500331C84 /* OAuth2GrantSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F4A1F971D00AEDF00C72242 /* OAuth2GrantSpec.swift */; }; - 5FCAB16D1D07AC3500331C84 /* WebAuthSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F53F5D61CFFAA4A00476A46 /* WebAuthSpec.swift */; }; - 5FCAB1711D09005A00331C84 /* NSURLComponents+OAuth2.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FCAB1701D09005A00331C84 /* NSURLComponents+OAuth2.swift */; }; - 5FCAB1731D09009600331C84 /* NSData+URLSafe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FCAB1721D09009600331C84 /* NSData+URLSafe.swift */; }; - 5FCAB1741D09009600331C84 /* NSData+URLSafe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FCAB1721D09009600331C84 /* NSData+URLSafe.swift */; }; - 5FCAB1761D0900CF00331C84 /* TransactionStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FCAB1751D0900CF00331C84 /* TransactionStore.swift */; }; - 5FCAB1791D09124D00331C84 /* NSURL+Auth0.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FCAB1781D09124D00331C84 /* NSURL+Auth0.swift */; }; - 5FCAB17A1D09124D00331C84 /* NSURL+Auth0.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FCAB1781D09124D00331C84 /* NSURL+Auth0.swift */; }; - 5FD255B11D14A9E000387ECB /* AuthenticationErrorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FD255B01D14A9E000387ECB /* AuthenticationErrorSpec.swift */; }; - 5FD255B21D14A9E000387ECB /* AuthenticationErrorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FD255B01D14A9E000387ECB /* AuthenticationErrorSpec.swift */; }; - 5FD255B41D14DD2600387ECB /* ManagementError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FD255B31D14DD2600387ECB /* ManagementError.swift */; }; - 5FD255B51D14DD2600387ECB /* ManagementError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FD255B31D14DD2600387ECB /* ManagementError.swift */; }; - 5FD255B71D14F00900387ECB /* Auth0Error.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FD255B61D14F00900387ECB /* Auth0Error.swift */; }; - 5FD255B81D14F00900387ECB /* Auth0Error.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FD255B61D14F00900387ECB /* Auth0Error.swift */; }; - 5FD255BA1D14F70B00387ECB /* WebAuthError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FD255B91D14F70B00387ECB /* WebAuthError.swift */; }; - 5FDE87471D8A422300EA27DC /* Telemetry.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE87461D8A422300EA27DC /* Telemetry.swift */; }; - 5FDE87551D8A424700EA27DC /* Auth0Authentication.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE87491D8A424700EA27DC /* Auth0Authentication.swift */; }; - 5FDE87561D8A424700EA27DC /* Auth0Authentication.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE87491D8A424700EA27DC /* Auth0Authentication.swift */; }; - 5FDE87571D8A424700EA27DC /* Auth0Authentication.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE87491D8A424700EA27DC /* Auth0Authentication.swift */; }; - 5FDE87581D8A424700EA27DC /* Auth0Authentication.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE87491D8A424700EA27DC /* Auth0Authentication.swift */; }; - 5FDE87591D8A424700EA27DC /* Authentication.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874A1D8A424700EA27DC /* Authentication.swift */; }; - 5FDE875A1D8A424700EA27DC /* Authentication.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874A1D8A424700EA27DC /* Authentication.swift */; }; - 5FDE875B1D8A424700EA27DC /* Authentication.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874A1D8A424700EA27DC /* Authentication.swift */; }; - 5FDE875C1D8A424700EA27DC /* Authentication.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874A1D8A424700EA27DC /* Authentication.swift */; }; - 5FDE875D1D8A424700EA27DC /* AuthenticationError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874B1D8A424700EA27DC /* AuthenticationError.swift */; }; - 5FDE875E1D8A424700EA27DC /* AuthenticationError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874B1D8A424700EA27DC /* AuthenticationError.swift */; }; - 5FDE875F1D8A424700EA27DC /* AuthenticationError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874B1D8A424700EA27DC /* AuthenticationError.swift */; }; - 5FDE87601D8A424700EA27DC /* AuthenticationError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874B1D8A424700EA27DC /* AuthenticationError.swift */; }; - 5FDE87691D8A424700EA27DC /* Credentials.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874E1D8A424700EA27DC /* Credentials.swift */; }; - 5FDE876A1D8A424700EA27DC /* Credentials.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874E1D8A424700EA27DC /* Credentials.swift */; }; - 5FDE876B1D8A424700EA27DC /* Credentials.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874E1D8A424700EA27DC /* Credentials.swift */; }; - 5FDE876C1D8A424700EA27DC /* Credentials.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874E1D8A424700EA27DC /* Credentials.swift */; }; - 5FDE876D1D8A424700EA27DC /* Handlers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874F1D8A424700EA27DC /* Handlers.swift */; }; - 5FDE876E1D8A424700EA27DC /* Handlers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874F1D8A424700EA27DC /* Handlers.swift */; }; - 5FDE876F1D8A424700EA27DC /* Handlers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874F1D8A424700EA27DC /* Handlers.swift */; }; - 5FDE87701D8A424700EA27DC /* Handlers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874F1D8A424700EA27DC /* Handlers.swift */; }; - 5FE118291D8A4A2A00A374BF /* Telemetry.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE87461D8A422300EA27DC /* Telemetry.swift */; }; - 5FE1182A1D8A4A2B00A374BF /* Telemetry.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE87461D8A422300EA27DC /* Telemetry.swift */; }; - 5FE1182B1D8A4A2B00A374BF /* Telemetry.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE87461D8A422300EA27DC /* Telemetry.swift */; }; - 5FE2F8A61CCA9C17003628F4 /* CredentialsSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE2F8A51CCA9C17003628F4 /* CredentialsSpec.swift */; }; - 5FE2F8A71CCA9C17003628F4 /* CredentialsSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE2F8A51CCA9C17003628F4 /* CredentialsSpec.swift */; }; - 5FE2F8B21CCEAED8003628F4 /* Requestable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE2F8B11CCEAED8003628F4 /* Requestable.swift */; }; - 5FE2F8B31CCEAED8003628F4 /* Requestable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE2F8B11CCEAED8003628F4 /* Requestable.swift */; }; - 5FE2F8B81CD0E910003628F4 /* Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE2F8B71CD0E910003628F4 /* Request.swift */; }; - 5FE2F8B91CD0E910003628F4 /* Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE2F8B71CD0E910003628F4 /* Request.swift */; }; - 5FE2F8BB1CD0EAAD003628F4 /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE2F8BA1CD0EAAD003628F4 /* Response.swift */; }; - 5FE2F8BC1CD0EAAD003628F4 /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE2F8BA1CD0EAAD003628F4 /* Response.swift */; }; - 5FE686A11D1877C10075874C /* Auth0.plist in Resources */ = {isa = PBXBuildFile; fileRef = 5FE686A01D1877C10075874C /* Auth0.plist */; }; - 5FE686A21D1877C10075874C /* Auth0.plist in Resources */ = {isa = PBXBuildFile; fileRef = 5FE686A01D1877C10075874C /* Auth0.plist */; }; - 5FE686AA1D1894AA0075874C /* TelemetrySpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE686A91D1894AA0075874C /* TelemetrySpec.swift */; }; - 5FE686AB1D1894AA0075874C /* TelemetrySpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE686A91D1894AA0075874C /* TelemetrySpec.swift */; }; - 5FF465BC1CE2AC4500F7ED8C /* Management.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FF465BB1CE2AC4500F7ED8C /* Management.swift */; }; - 5FF465BD1CE2AC4500F7ED8C /* Management.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FF465BB1CE2AC4500F7ED8C /* Management.swift */; }; - 970BC36B25C27095007A7745 /* MultifactorChallenge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 970BC36A25C27095007A7745 /* MultifactorChallenge.swift */; }; - 970BC36C25C27095007A7745 /* MultifactorChallenge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 970BC36A25C27095007A7745 /* MultifactorChallenge.swift */; }; - 970BC36D25C27095007A7745 /* MultifactorChallenge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 970BC36A25C27095007A7745 /* MultifactorChallenge.swift */; }; - 970BC36E25C27095007A7745 /* MultifactorChallenge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 970BC36A25C27095007A7745 /* MultifactorChallenge.swift */; }; - A7DDDF6C2BC9A81E0077B067 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = A7DDDF6B2BC9A81E0077B067 /* PrivacyInfo.xcprivacy */; }; - A7DDDF6D2BC9A81E0077B067 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = A7DDDF6B2BC9A81E0077B067 /* PrivacyInfo.xcprivacy */; }; - A7DDDF6E2BC9A81E0077B067 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = A7DDDF6B2BC9A81E0077B067 /* PrivacyInfo.xcprivacy */; }; - A7DDDF702BC9A93F0077B067 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = A7DDDF6B2BC9A81E0077B067 /* PrivacyInfo.xcprivacy */; }; - C107B51D2C9AC4D8006B6BEA /* WebViewProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = C107B51B2C9AC4D3006B6BEA /* WebViewProvider.swift */; }; - C107B5222CA27F7C006B6BEA /* WebViewProviderSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = C107B5202CA27F76006B6BEA /* WebViewProviderSpec.swift */; }; - C12BFE432C352DD400D1CC00 /* NetworkStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = C177D76F2C2BDFE40094C657 /* NetworkStub.swift */; }; - C12BFE442C352DD700D1CC00 /* StubURLProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = C177D7742C2BE00D0094C657 /* StubURLProtocol.swift */; }; - C160EE352CABD0E5005ACE8E /* UIWindow+TopViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C160EE302CABD0DA005ACE8E /* UIWindow+TopViewController.swift */; }; - C160EE382CABD35A005ACE8E /* UIWindow+TopViewControllerSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = C160EE372CABD358005ACE8E /* UIWindow+TopViewControllerSpec.swift */; }; - C177D6C32C2ADDEB0094C657 /* Auth0.plist in Resources */ = {isa = PBXBuildFile; fileRef = C177D6C22C2ADDEB0094C657 /* Auth0.plist */; }; - C177D6C72C2ADEB60094C657 /* CwlPreconditionTesting in Frameworks */ = {isa = PBXBuildFile; productRef = C177D6C62C2ADEB60094C657 /* CwlPreconditionTesting */; }; - C177D6D42C2B0DCB0094C657 /* CwlPreconditionTesting in Frameworks */ = {isa = PBXBuildFile; productRef = C177D6D32C2B0DCB0094C657 /* CwlPreconditionTesting */; }; - C177D7702C2BDFE40094C657 /* NetworkStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = C177D76F2C2BDFE40094C657 /* NetworkStub.swift */; }; - C177D7712C2BDFE40094C657 /* NetworkStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = C177D76F2C2BDFE40094C657 /* NetworkStub.swift */; }; - C177D7722C2BDFE40094C657 /* NetworkStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = C177D76F2C2BDFE40094C657 /* NetworkStub.swift */; }; - C177D7752C2BE00D0094C657 /* StubURLProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = C177D7742C2BE00D0094C657 /* StubURLProtocol.swift */; }; - C177D7762C2BE00D0094C657 /* StubURLProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = C177D7742C2BE00D0094C657 /* StubURLProtocol.swift */; }; - C177D7772C2BE00D0094C657 /* StubURLProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = C177D7742C2BE00D0094C657 /* StubURLProtocol.swift */; }; - C19413DC2C2D792200FE88F7 /* CwlPreconditionTesting in Frameworks */ = {isa = PBXBuildFile; productRef = C19413DB2C2D792200FE88F7 /* CwlPreconditionTesting */; }; - C1B3B9AF2C24B297004A32A4 /* OAuth2VisionApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1B3B9AE2C24B297004A32A4 /* OAuth2VisionApp.swift */; }; - C1B3B9B12C24B297004A32A4 /* ContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1B3B9B02C24B297004A32A4 /* ContentView.swift */; }; - C1B3B9D32C24B39E004A32A4 /* Auth0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C1B3B9C02C24B39E004A32A4 /* Auth0.framework */; }; - C1B3B9D42C24B39E004A32A4 /* Auth0.framework in Copy Files */ = {isa = PBXBuildFile; fileRef = C1B3B9C02C24B39E004A32A4 /* Auth0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - C1B3B9E62C24B65B004A32A4 /* Nimble.xcframework in Copy Files */ = {isa = PBXBuildFile; fileRef = 5CD9FC6B26FE30A6009C2B27 /* Nimble.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - C1B3B9EB2C24B65D004A32A4 /* Quick.xcframework in Copy Files */ = {isa = PBXBuildFile; fileRef = 5CD9FC6C26FE30A6009C2B27 /* Quick.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - C1B3B9EC2C24B692004A32A4 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = A7DDDF6B2BC9A81E0077B067 /* PrivacyInfo.xcprivacy */; }; - C1B3B9EE2C24B6D4004A32A4 /* Auth0Authentication.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE87491D8A424700EA27DC /* Auth0Authentication.swift */; }; - C1B3B9EF2C24B6D4004A32A4 /* Authentication.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874A1D8A424700EA27DC /* Authentication.swift */; }; - C1B3B9F02C24B6D4004A32A4 /* AuthenticationError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874B1D8A424700EA27DC /* AuthenticationError.swift */; }; - C1B3B9F12C24B6D4004A32A4 /* PasswordlessType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C354C03276CE1A500ADBC86 /* PasswordlessType.swift */; }; - C1B3B9F22C24B6D4004A32A4 /* MultifactorChallenge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 970BC36A25C27095007A7745 /* MultifactorChallenge.swift */; }; - C1B3B9F32C24B6D4004A32A4 /* JWKS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F552223C8FBA100C89615 /* JWKS.swift */; }; - C1B3B9F42C24B6D4004A32A4 /* UserInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B2860CD1EEAC30500C75D54 /* UserInfo.swift */; }; - C1B3B9F52C24B6D4004A32A4 /* Credentials.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874E1D8A424700EA27DC /* Credentials.swift */; }; - C1B3B9F62C24B6D4004A32A4 /* Handlers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874F1D8A424700EA27DC /* Handlers.swift */; }; - C1B3B9F72C24B6D4004A32A4 /* Telemetry.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE87461D8A422300EA27DC /* Telemetry.swift */; }; - C1B3B9F82C24B6D4004A32A4 /* IDTokenValidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D3E23D0BA2C00074024 /* IDTokenValidator.swift */; }; - C1B3B9F92C24B6D4004A32A4 /* IDTokenValidatorContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D3C23D0BA2C00074024 /* IDTokenValidatorContext.swift */; }; - C1B3B9FA2C24B6D4004A32A4 /* IDTokenSignatureValidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D3D23D0BA2C00074024 /* IDTokenSignatureValidator.swift */; }; - C1B3B9FB2C24B6D4004A32A4 /* ClaimValidators.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D7023D0BED200074024 /* ClaimValidators.swift */; }; - C1B3B9FC2C24B6D4004A32A4 /* Helpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B1748731EF2D3A40060E653 /* Helpers.swift */; }; - C1B3B9FD2C24B6D4004A32A4 /* BioAuthentication.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B9262BF1ECF0CA800F4F6D3 /* BioAuthentication.swift */; }; - C1B3B9FE2C24B6D4004A32A4 /* CredentialsManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BEDE1891EC21B040007300D /* CredentialsManager.swift */; }; - C1B3B9FF2C24B6D4004A32A4 /* CredentialsStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C80980A275A7B8600DC0A76 /* CredentialsStorage.swift */; }; - C1B3BA002C24B6D4004A32A4 /* CredentialsManagerError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B5E93F81EC45C22002A37F9 /* CredentialsManagerError.swift */; }; - C1B3BA012C24B6D4004A32A4 /* Array+Encode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F551923C8FB8E00C89615 /* Array+Encode.swift */; }; - C1B3BA022C24B6D4004A32A4 /* String+URLSafe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F551823C8FB8E00C89615 /* String+URLSafe.swift */; }; - C1B3BA032C24B6D4004A32A4 /* NSData+URLSafe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FCAB1721D09009600331C84 /* NSData+URLSafe.swift */; }; - C1B3BA042C24B6D4004A32A4 /* NSURL+Auth0.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FCAB1781D09124D00331C84 /* NSURL+Auth0.swift */; }; - C1B3BA052C24B6D4004A32A4 /* NSURLComponents+OAuth2.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FCAB1701D09005A00331C84 /* NSURLComponents+OAuth2.swift */; }; - C1B3BA062C24B6D4004A32A4 /* JWT+Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D6B23D0BBA500074024 /* JWT+Header.swift */; }; - C1B3BA072C24B6D4004A32A4 /* JWK+RSA.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C49EB3423EB5A80008D562F /* JWK+RSA.swift */; }; - C1B3BA082C24B6D4004A32A4 /* Optional+DebugDescription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D3F23D0BA2C00074024 /* Optional+DebugDescription.swift */; }; - C1B3BA092C24B6D4004A32A4 /* Logger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F6FAC621D09E98000D5B4EA /* Logger.swift */; }; - C1B3BA0A2C24B6D4004A32A4 /* Loggable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F28B4601D8216180000EB23 /* Loggable.swift */; }; - C1B3BA0B2C24B6D4004A32A4 /* Management.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FF465BB1CE2AC4500F7ED8C /* Management.swift */; }; - C1B3BA0C2C24B6D4004A32A4 /* UserPatchAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB60B1CED7E0800D4BB50 /* UserPatchAttributes.swift */; }; - C1B3BA0D2C24B6D4004A32A4 /* Users.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB6051CED27FB00D4BB50 /* Users.swift */; }; - C1B3BA0E2C24B6D4004A32A4 /* ManagementError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FD255B31D14DD2600387ECB /* ManagementError.swift */; }; - C1B3BA0F2C24B6D4004A32A4 /* JSONObjectPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F74CB3F1CEFD5E600226823 /* JSONObjectPayload.swift */; }; - C1B3BA102C24B6D4004A32A4 /* Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE2F8B71CD0E910003628F4 /* Request.swift */; }; - C1B3BA112C24B6D4004A32A4 /* Requestable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE2F8B11CCEAED8003628F4 /* Requestable.swift */; }; - C1B3BA122C24B6D4004A32A4 /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE2F8BA1CD0EAAD003628F4 /* Response.swift */; }; - C1B3BA132C24B6D4004A32A4 /* JWTAlgorithm.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F550423C8FADE00C89615 /* JWTAlgorithm.swift */; }; - C1B3BA142C24B6D4004A32A4 /* ChallengeGenerator.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5E9E316273ACCA5000CDB0A /* ChallengeGenerator.swift */; }; - C1B3BA152C24B6D4004A32A4 /* ASProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B16D88C1F7141A0009476A5 /* ASProvider.swift */; }; - C1B3BA172C24B6D4004A32A4 /* LoginTransaction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C41F6A3244DC94E00252548 /* LoginTransaction.swift */; }; - C1B3BA182C24B6D4004A32A4 /* ClearSessionTransaction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C41F6A9244DCAFB00252548 /* ClearSessionTransaction.swift */; }; - C1B3BA192C24B6D4004A32A4 /* MobileWebAuth.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C41F6B0244DCC3B00252548 /* MobileWebAuth.swift */; }; - C1B3BA1B2C24B6D4004A32A4 /* AuthTransaction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F53F5CD1CFD157300476A46 /* AuthTransaction.swift */; }; - C1B3BA1C2C24B6D4004A32A4 /* WebAuthUserAgent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B16D8921F714324009476A5 /* WebAuthUserAgent.swift */; }; - C1B3BA1D2C24B6D4004A32A4 /* OAuth2Grant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F4A1F951D00AABC00C72242 /* OAuth2Grant.swift */; }; - C1B3BA1E2C24B6D4004A32A4 /* TransactionStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FCAB1751D0900CF00331C84 /* TransactionStore.swift */; }; - C1B3BA1F2C24B6D4004A32A4 /* WebAuth.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F3965C11CF67CF000CDE7C0 /* WebAuth.swift */; }; - C1B3BA202C24B6D4004A32A4 /* Auth0WebAuth.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FAE9C901D8878D400A871CE /* Auth0WebAuth.swift */; }; - C1B3BA212C24B6D4004A32A4 /* WebAuthError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FD255B91D14F70B00387ECB /* WebAuthError.swift */; }; - C1B3BA222C24B6D4004A32A4 /* WebAuthentication.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C0AF09C2833420200162044 /* WebAuthentication.swift */; }; - C1B3BA232C24B6D4004A32A4 /* Auth0.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F06DDC81CC66B710011842B /* Auth0.swift */; }; - C1B3BA242C24B6D4004A32A4 /* Auth0Error.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FD255B61D14F00900387ECB /* Auth0Error.swift */; }; - C1B3BA252C24B6D4004A32A4 /* Version.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C6513A62791CDDE004EBC22 /* Version.swift */; }; - C1B3BA262C24B6F5004A32A4 /* Documentation.docc in Sources */ = {isa = PBXBuildFile; fileRef = 5CA541CC2B1A81A700E4284D /* Documentation.docc */; }; - C1B3BA2A2C24B971004A32A4 /* Auth0.plist in Resources */ = {isa = PBXBuildFile; fileRef = 5FE686A01D1877C10075874C /* Auth0.plist */; }; - C1B3BA2B2C24BA36004A32A4 /* LoggerSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F28B4661D8300D50000EB23 /* LoggerSpec.swift */; }; - C1B3BA2C2C24BA36004A32A4 /* TelemetrySpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE686A91D1894AA0075874C /* TelemetrySpec.swift */; }; - C1B3BA2D2C24BA36004A32A4 /* AuthenticationSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FBBF0421CCA90300024D2AF /* AuthenticationSpec.swift */; }; - C1B3BA2E2C24BA36004A32A4 /* CredentialsSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE2F8A51CCA9C17003628F4 /* CredentialsSpec.swift */; }; - C1B3BA2F2C24BA36004A32A4 /* UserInfoSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B2860D41EEF20F300C75D54 /* UserInfoSpec.swift */; }; - C1B3BA302C24BA36004A32A4 /* JWKSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F553423C9124200C89615 /* JWKSpec.swift */; }; - C1B3BA312C24BA36004A32A4 /* AuthenticationErrorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FD255B01D14A9E000387ECB /* AuthenticationErrorSpec.swift */; }; - C1B3BA322C24BA36004A32A4 /* ManagementSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB6081CED500900D4BB50 /* ManagementSpec.swift */; }; - C1B3BA332C24BA36004A32A4 /* ManagementErrorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C809D99275FA3EF00F15A67 /* ManagementErrorSpec.swift */; }; - C1B3BA342C24BA36004A32A4 /* UserPatchAttributesSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB60E1CED7E5200D4BB50 /* UserPatchAttributesSpec.swift */; }; - C1B3BA352C24BA36004A32A4 /* UsersSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB6021CEC0C3300D4BB50 /* UsersSpec.swift */; }; - C1B3BA362C24BA36004A32A4 /* ResponseSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F1FBB981D8A4465006B0B85 /* ResponseSpec.swift */; }; - C1B3BA372C24BA36004A32A4 /* RequestSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = D581CF762757D773007327D1 /* RequestSpec.swift */; }; - C1B3BA382C24BA36004A32A4 /* JWTAlgorithmSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F553923C9125600C89615 /* JWTAlgorithmSpec.swift */; }; - C1B3BA392C24BA36004A32A4 /* LoginTransactionSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C41F6B4244DCEED00252548 /* LoginTransactionSpec.swift */; }; - C1B3BA3A2C24BA36004A32A4 /* ClearSessionTransactionSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CF539272836FB0C0073F623 /* ClearSessionTransactionSpec.swift */; }; - C1B3BA3B2C24BA36004A32A4 /* ASProviderSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CF5392A283835460073F623 /* ASProviderSpec.swift */; }; - C1B3BA3D2C24BA36004A32A4 /* WebAuthErrorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FA250531D4A85A200C544FA /* WebAuthErrorSpec.swift */; }; - C1B3BA3E2C24BA36004A32A4 /* ChallengeGeneratorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F09C6A61D07532B00727E55 /* ChallengeGeneratorSpec.swift */; }; - C1B3BA3F2C24BA36004A32A4 /* OAuth2GrantSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F4A1F971D00AEDF00C72242 /* OAuth2GrantSpec.swift */; }; - C1B3BA402C24BA36004A32A4 /* WebAuthSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F53F5D61CFFAA4A00476A46 /* WebAuthSpec.swift */; }; - C1B3BA412C24BA36004A32A4 /* TransactionStoreSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F686A761D4AB90900412E3D /* TransactionStoreSpec.swift */; }; - C1B3BA422C24BA36004A32A4 /* WebAuthenticationSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CF5391C2836CEC00073F623 /* WebAuthenticationSpec.swift */; }; - C1B3BA432C24BA36004A32A4 /* WebAuthSpies.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CF5391F2836D9720073F623 /* WebAuthSpies.swift */; }; - C1B3BA442C24BA36004A32A4 /* IDTokenValidatorBaseSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D7523D0C15000074024 /* IDTokenValidatorBaseSpec.swift */; }; - C1B3BA452C24BA36004A32A4 /* IDTokenValidatorMocks.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D5323D0BA4B00074024 /* IDTokenValidatorMocks.swift */; }; - C1B3BA462C24BA36004A32A4 /* IDTokenValidatorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D5223D0BA4B00074024 /* IDTokenValidatorSpec.swift */; }; - C1B3BA472C24BA36004A32A4 /* IDTokenSignatureValidatorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D5123D0BA4B00074024 /* IDTokenSignatureValidatorSpec.swift */; }; - C1B3BA482C24BA36004A32A4 /* ClaimValidatorsSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D8123D611AE00074024 /* ClaimValidatorsSpec.swift */; }; - C1B3BA492C24BA37004A32A4 /* BioAuthenticationSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B9262C11ECF0CBA00F4F6D3 /* BioAuthenticationSpec.swift */; }; - C1B3BA4A2C24BA37004A32A4 /* CredentialsManagerSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BEDE1931EC3331A0007300D /* CredentialsManagerSpec.swift */; }; - C1B3BA4B2C24BA37004A32A4 /* CredentialsManagerErrorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C809D95275F878E00F15A67 /* CredentialsManagerErrorSpec.swift */; }; - C1B3BA4C2C24BA37004A32A4 /* CryptoExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F552D23C9123000C89615 /* CryptoExtensions.swift */; }; - C1B3BA4D2C24BA37004A32A4 /* Matchers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FBBF0371CC964BC0024D2AF /* Matchers.swift */; }; - C1B3BA4E2C24BA37004A32A4 /* Responses.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FBBF03A1CC96AA70024D2AF /* Responses.swift */; }; - C1B3BA4F2C24BA37004A32A4 /* Generators.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F552C23C9123000C89615 /* Generators.swift */; }; - C1B3BA502C24BA37004A32A4 /* Auth0Spec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F93BC0A1CC6B0DE0031519F /* Auth0Spec.swift */; }; - D41DED152DCA07D100F5B1A4 /* CwlPreconditionTesting in Frameworks */ = {isa = PBXBuildFile; productRef = C196EB062C35D0C700D108AA /* CwlPreconditionTesting */; }; - D41DED172DCA083800F5B1A4 /* Nimble.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC6B26FE30A6009C2B27 /* Nimble.xcframework */; }; - D41DED182DCA083B00F5B1A4 /* Quick.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC6C26FE30A6009C2B27 /* Quick.xcframework */; }; - D41DED192DCA084100F5B1A4 /* Quick.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC6C26FE30A6009C2B27 /* Quick.xcframework */; }; - D41DED1A2DCA084200F5B1A4 /* Nimble.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC6B26FE30A6009C2B27 /* Nimble.xcframework */; }; - D41DED1B2DCA084700F5B1A4 /* Nimble.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC6B26FE30A6009C2B27 /* Nimble.xcframework */; }; - D41DED1C2DCA084900F5B1A4 /* Quick.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC6C26FE30A6009C2B27 /* Quick.xcframework */; }; - D41DED1D2DCA084E00F5B1A4 /* Nimble.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC6B26FE30A6009C2B27 /* Nimble.xcframework */; }; - D41DED1E2DCA085000F5B1A4 /* Quick.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC6C26FE30A6009C2B27 /* Quick.xcframework */; }; - D41DED292DCA099E00F5B1A4 /* JWTDecode.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8426FE30EB009C2B27 /* JWTDecode.xcframework */; }; - D41DED2A2DCA099E00F5B1A4 /* JWTDecode.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8426FE30EB009C2B27 /* JWTDecode.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - D41DED2C2DCA099F00F5B1A4 /* SimpleKeychain.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8526FE30EB009C2B27 /* SimpleKeychain.xcframework */; }; - D41DED2D2DCA099F00F5B1A4 /* SimpleKeychain.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8526FE30EB009C2B27 /* SimpleKeychain.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - D41DED2E2DCA09A200F5B1A4 /* JWTDecode.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8426FE30EB009C2B27 /* JWTDecode.xcframework */; }; - D41DED2F2DCA09A200F5B1A4 /* JWTDecode.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8426FE30EB009C2B27 /* JWTDecode.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - D41DED312DCA09A300F5B1A4 /* SimpleKeychain.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8526FE30EB009C2B27 /* SimpleKeychain.xcframework */; }; - D41DED322DCA09A300F5B1A4 /* SimpleKeychain.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8526FE30EB009C2B27 /* SimpleKeychain.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - D41DED332DCA09AC00F5B1A4 /* JWTDecode.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8426FE30EB009C2B27 /* JWTDecode.xcframework */; }; - D41DED342DCA09AC00F5B1A4 /* JWTDecode.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8426FE30EB009C2B27 /* JWTDecode.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - D41DED362DCA09AE00F5B1A4 /* SimpleKeychain.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8526FE30EB009C2B27 /* SimpleKeychain.xcframework */; }; - D41DED372DCA09AE00F5B1A4 /* SimpleKeychain.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8526FE30EB009C2B27 /* SimpleKeychain.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - D41DED382DCA09B000F5B1A4 /* JWTDecode.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8426FE30EB009C2B27 /* JWTDecode.xcframework */; }; - D41DED392DCA09B000F5B1A4 /* JWTDecode.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8426FE30EB009C2B27 /* JWTDecode.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - D41DED3B2DCA09B200F5B1A4 /* SimpleKeychain.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8526FE30EB009C2B27 /* SimpleKeychain.xcframework */; }; - D41DED3C2DCA09B200F5B1A4 /* SimpleKeychain.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8526FE30EB009C2B27 /* SimpleKeychain.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - D41DED3D2DCA09B400F5B1A4 /* JWTDecode.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8426FE30EB009C2B27 /* JWTDecode.xcframework */; }; - D41DED3E2DCA09B400F5B1A4 /* JWTDecode.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8426FE30EB009C2B27 /* JWTDecode.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - D41DED402DCA09B500F5B1A4 /* SimpleKeychain.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8526FE30EB009C2B27 /* SimpleKeychain.xcframework */; }; - D41DED412DCA09B500F5B1A4 /* SimpleKeychain.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8526FE30EB009C2B27 /* SimpleKeychain.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - D4E153FB2DE5B87900FFBA69 /* ParameterValue.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4E153FA2DE5B87200FFBA69 /* ParameterValue.swift */; }; - D4E153FC2DE5B87900FFBA69 /* ParameterValue.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4E153FA2DE5B87200FFBA69 /* ParameterValue.swift */; }; - D4E153FD2DE5B87900FFBA69 /* ParameterValue.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4E153FA2DE5B87200FFBA69 /* ParameterValue.swift */; }; - D4E153FE2DE5B87900FFBA69 /* ParameterValue.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4E153FA2DE5B87200FFBA69 /* ParameterValue.swift */; }; - D4E153FF2DE5B87900FFBA69 /* ParameterValue.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4E153FA2DE5B87200FFBA69 /* ParameterValue.swift */; }; - D581CF772757D773007327D1 /* RequestSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = D581CF762757D773007327D1 /* RequestSpec.swift */; }; - D581CF782757D773007327D1 /* RequestSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = D581CF762757D773007327D1 /* RequestSpec.swift */; }; - D581CF792757D773007327D1 /* RequestSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = D581CF762757D773007327D1 /* RequestSpec.swift */; }; - D5E9E317273ACCA5000CDB0A /* ChallengeGenerator.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5E9E316273ACCA5000CDB0A /* ChallengeGenerator.swift */; }; - D5E9E318273ACCA5000CDB0A /* ChallengeGenerator.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5E9E316273ACCA5000CDB0A /* ChallengeGenerator.swift */; }; + 5B0893E620F8A52100FBF962 /* CredentialsManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BEDE1891EC21B040007300D /* CredentialsManager.swift */; }; + 5B0893E720F8A52400FBF962 /* CredentialsManagerError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B5E93F81EC45C22002A37F9 /* CredentialsManagerError.swift */; }; + 5B16D88E1F7141A0009476A5 /* ASProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B16D88C1F7141A0009476A5 /* ASProvider.swift */; }; + 5B16D8931F714324009476A5 /* WebAuthUserAgent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B16D8921F714324009476A5 /* WebAuthUserAgent.swift */; }; + 5B1748741EF2D3A40060E653 /* Helpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B1748731EF2D3A40060E653 /* Helpers.swift */; }; + 5B1748751EF2D3A70060E653 /* Helpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B1748731EF2D3A40060E653 /* Helpers.swift */; }; + 5B1748761EF2D3A70060E653 /* Helpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B1748731EF2D3A40060E653 /* Helpers.swift */; }; + 5B1748771EF2D3A90060E653 /* Helpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B1748731EF2D3A40060E653 /* Helpers.swift */; }; + 5B2860CE1EEAC30500C75D54 /* UserInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B2860CD1EEAC30500C75D54 /* UserInfo.swift */; }; + 5B2860CF1EEAC30900C75D54 /* UserInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B2860CD1EEAC30500C75D54 /* UserInfo.swift */; }; + 5B2860D01EEAC30A00C75D54 /* UserInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B2860CD1EEAC30500C75D54 /* UserInfo.swift */; }; + 5B2860D11EEAC30A00C75D54 /* UserInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B2860CD1EEAC30500C75D54 /* UserInfo.swift */; }; + 5B2860D61EEF210A00C75D54 /* UserInfoSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B2860D41EEF20F300C75D54 /* UserInfoSpec.swift */; }; + 5B5E93F91EC45C22002A37F9 /* CredentialsManagerError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B5E93F81EC45C22002A37F9 /* CredentialsManagerError.swift */; }; + 5B6EE39620F8AEDB00264AC7 /* CredentialsManagerSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BEDE1931EC3331A0007300D /* CredentialsManagerSpec.swift */; }; + 5B7EE45B20FC9F3300367724 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B7EE45A20FC9F3300367724 /* AppDelegate.swift */; }; + 5B7EE45D20FC9F3300367724 /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B7EE45C20FC9F3300367724 /* ViewController.swift */; }; + 5B7EE46020FC9F3300367724 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 5B7EE45E20FC9F3300367724 /* Main.storyboard */; }; + 5B7EE46220FC9F3400367724 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 5B7EE46120FC9F3400367724 /* Assets.xcassets */; }; + 5B7EE46720FC9F5200367724 /* Auth0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5F23E6F61D4B87F000C3F2D9 /* Auth0.framework */; }; + 5B7EE46820FC9F5200367724 /* Auth0.framework in Copy Files */ = {isa = PBXBuildFile; fileRef = 5F23E6F61D4B87F000C3F2D9 /* Auth0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + 5B7EE47220FCA00300367724 /* CredentialsManagerSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BEDE1931EC3331A0007300D /* CredentialsManagerSpec.swift */; }; + 5B7EE47320FCA00700367724 /* CredentialsManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BEDE1891EC21B040007300D /* CredentialsManager.swift */; }; + 5B7EE47420FCA00A00367724 /* CredentialsManagerError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B5E93F81EC45C22002A37F9 /* CredentialsManagerError.swift */; }; + 5B7EE47C20FCA0A100367724 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B7EE47B20FCA0A100367724 /* AppDelegate.swift */; }; + 5B7EE47E20FCA0A100367724 /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B7EE47D20FCA0A100367724 /* ViewController.swift */; }; + 5B7EE48020FCA0A200367724 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 5B7EE47F20FCA0A200367724 /* Assets.xcassets */; }; + 5B7EE48320FCA0A200367724 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 5B7EE48120FCA0A200367724 /* Main.storyboard */; }; + 5B7EE48D20FCA0F400367724 /* Auth0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5F06DD851CC448C90011842B /* Auth0.framework */; }; + 5B7EE48E20FCA0F400367724 /* Auth0.framework in Copy Files */ = {isa = PBXBuildFile; fileRef = 5F06DD851CC448C90011842B /* Auth0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + 5B9262C01ECF0CA800F4F6D3 /* BioAuthentication.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B9262BF1ECF0CA800F4F6D3 /* BioAuthentication.swift */; }; + 5B9262C31ECF0CC200F4F6D3 /* BioAuthenticationSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B9262C11ECF0CBA00F4F6D3 /* BioAuthenticationSpec.swift */; }; + 5BE65DCA1F7270DE00CADD3B /* Auth0.framework in Copy Files */ = {isa = PBXBuildFile; fileRef = 5F06DD781CC448B10011842B /* Auth0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + 5BEDE18A1EC21B040007300D /* CredentialsManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BEDE1891EC21B040007300D /* CredentialsManager.swift */; }; + 5BEDE1951EC333380007300D /* CredentialsManagerSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BEDE1931EC3331A0007300D /* CredentialsManagerSpec.swift */; }; + 5C0AF09A28330CBA00162044 /* SafariProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C0AF09928330CBA00162044 /* SafariProvider.swift */; }; + 5C0AF09B28330CBA00162044 /* SafariProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C0AF09928330CBA00162044 /* SafariProvider.swift */; }; + 5C0AF09D2833420200162044 /* WebAuthentication.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C0AF09C2833420200162044 /* WebAuthentication.swift */; }; + 5C0AF09E2833420200162044 /* WebAuthentication.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C0AF09C2833420200162044 /* WebAuthentication.swift */; }; + 5C0E5B6D2DE1100000D38F4C /* Mocks.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F552D23C9123000C89615 /* Mocks.swift */; }; + 5C0E5B712DE915DB00D38F4C /* JWTDecode.xcframework in Copy Files */ = {isa = PBXBuildFile; fileRef = 5CD9FC8426FE30EB009C2B27 /* JWTDecode.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + 5C0E5B722DE915E100D38F4C /* SimpleKeychain.xcframework in Copy Files */ = {isa = PBXBuildFile; fileRef = 5CD9FC8526FE30EB009C2B27 /* SimpleKeychain.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + 5C0E5B732DE915EB00D38F4C /* JWTDecode.xcframework in Copy Files */ = {isa = PBXBuildFile; fileRef = 5CD9FC8426FE30EB009C2B27 /* JWTDecode.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + 5C0E5B742DE915F100D38F4C /* SimpleKeychain.xcframework in Copy Files */ = {isa = PBXBuildFile; fileRef = 5CD9FC8526FE30EB009C2B27 /* SimpleKeychain.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + 5C0E5B752DE915F700D38F4C /* JWTDecode.xcframework in Copy Files */ = {isa = PBXBuildFile; fileRef = 5CD9FC8426FE30EB009C2B27 /* JWTDecode.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + 5C0E5B762DE915FD00D38F4C /* SimpleKeychain.xcframework in Copy Files */ = {isa = PBXBuildFile; fileRef = 5CD9FC8526FE30EB009C2B27 /* SimpleKeychain.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + 5C0E5B772DE9160600D38F4C /* JWTDecode.xcframework in Copy Files */ = {isa = PBXBuildFile; fileRef = 5CD9FC8426FE30EB009C2B27 /* JWTDecode.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + 5C0E5B782DE9160B00D38F4C /* SimpleKeychain.xcframework in Copy Files */ = {isa = PBXBuildFile; fileRef = 5CD9FC8526FE30EB009C2B27 /* SimpleKeychain.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + 5C1574452DD5083A00BF9373 /* MyAccountSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C1574442DD5083400BF9373 /* MyAccountSpec.swift */; }; + 5C1574462DD5083A00BF9373 /* MyAccountSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C1574442DD5083400BF9373 /* MyAccountSpec.swift */; }; + 5C1574472DD5083A00BF9373 /* MyAccountSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C1574442DD5083400BF9373 /* MyAccountSpec.swift */; }; + 5C1574482DD5083A00BF9373 /* MyAccountSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C1574442DD5083400BF9373 /* MyAccountSpec.swift */; }; + 5C15744F2DD5182400BF9373 /* MyAccountErrorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C15744E2DD5181E00BF9373 /* MyAccountErrorSpec.swift */; }; + 5C1574502DD5182400BF9373 /* MyAccountErrorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C15744E2DD5181E00BF9373 /* MyAccountErrorSpec.swift */; }; + 5C1574512DD5182400BF9373 /* MyAccountErrorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C15744E2DD5181E00BF9373 /* MyAccountErrorSpec.swift */; }; + 5C1574522DD5182400BF9373 /* MyAccountErrorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C15744E2DD5181E00BF9373 /* MyAccountErrorSpec.swift */; }; + 5C1574552DD7A90400BF9373 /* PasskeyEnrollmentChallengeSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C1574542DD7A8FD00BF9373 /* PasskeyEnrollmentChallengeSpec.swift */; }; + 5C1574562DD7A90400BF9373 /* PasskeyEnrollmentChallengeSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C1574542DD7A8FD00BF9373 /* PasskeyEnrollmentChallengeSpec.swift */; }; + 5C1574572DD7A90400BF9373 /* PasskeyEnrollmentChallengeSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C1574542DD7A8FD00BF9373 /* PasskeyEnrollmentChallengeSpec.swift */; }; + 5C15745A2DD7AF2400BF9373 /* PasskeyAuthenticationMethodSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C1574592DD7AF2100BF9373 /* PasskeyAuthenticationMethodSpec.swift */; }; + 5C15745B2DD7AF2400BF9373 /* PasskeyAuthenticationMethodSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C1574592DD7AF2100BF9373 /* PasskeyAuthenticationMethodSpec.swift */; }; + 5C15745D2DD7AF2400BF9373 /* PasskeyAuthenticationMethodSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C1574592DD7AF2100BF9373 /* PasskeyAuthenticationMethodSpec.swift */; }; + 5C15745F2DD7D83B00BF9373 /* MyAccountAuthenticationMethodsSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C15745E2DD7D82D00BF9373 /* MyAccountAuthenticationMethodsSpec.swift */; }; + 5C1574602DD7D83B00BF9373 /* MyAccountAuthenticationMethodsSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C15745E2DD7D82D00BF9373 /* MyAccountAuthenticationMethodsSpec.swift */; }; + 5C1574612DD7D83B00BF9373 /* MyAccountAuthenticationMethodsSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C15745E2DD7D82D00BF9373 /* MyAccountAuthenticationMethodsSpec.swift */; }; + 5C1574622DD7D83B00BF9373 /* MyAccountAuthenticationMethodsSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C15745E2DD7D82D00BF9373 /* MyAccountAuthenticationMethodsSpec.swift */; }; + 5C29743223FDBD5400BC18FA /* Optional+DebugDescription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D3F23D0BA2C00074024 /* Optional+DebugDescription.swift */; }; + 5C29743323FDBD5400BC18FA /* Optional+DebugDescription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D3F23D0BA2C00074024 /* Optional+DebugDescription.swift */; }; + 5C29743423FDBD5500BC18FA /* Optional+DebugDescription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D3F23D0BA2C00074024 /* Optional+DebugDescription.swift */; }; + 5C354C04276CE1A500ADBC86 /* PasswordlessType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C354C03276CE1A500ADBC86 /* PasswordlessType.swift */; }; + 5C354C05276CE1A500ADBC86 /* PasswordlessType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C354C03276CE1A500ADBC86 /* PasswordlessType.swift */; }; + 5C354C06276CE1A500ADBC86 /* PasswordlessType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C354C03276CE1A500ADBC86 /* PasswordlessType.swift */; }; + 5C354C07276CE1A500ADBC86 /* PasswordlessType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C354C03276CE1A500ADBC86 /* PasswordlessType.swift */; }; + 5C38EA232DA4611B0085AC31 /* MyAccount.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C38EA222DA461150085AC31 /* MyAccount.swift */; }; + 5C38EA242DA4611B0085AC31 /* MyAccount.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C38EA222DA461150085AC31 /* MyAccount.swift */; }; + 5C38EA252DA4611B0085AC31 /* MyAccount.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C38EA222DA461150085AC31 /* MyAccount.swift */; }; + 5C38EA262DA4611B0085AC31 /* MyAccount.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C38EA222DA461150085AC31 /* MyAccount.swift */; }; + 5C38EA272DA4611B0085AC31 /* MyAccount.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C38EA222DA461150085AC31 /* MyAccount.swift */; }; + 5C38EA292DA4635B0085AC31 /* MyAccountError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C38EA282DA463550085AC31 /* MyAccountError.swift */; }; + 5C38EA2A2DA4635B0085AC31 /* MyAccountError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C38EA282DA463550085AC31 /* MyAccountError.swift */; }; + 5C38EA2B2DA4635B0085AC31 /* MyAccountError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C38EA282DA463550085AC31 /* MyAccountError.swift */; }; + 5C38EA2C2DA4635B0085AC31 /* MyAccountError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C38EA282DA463550085AC31 /* MyAccountError.swift */; }; + 5C38EA2D2DA4635B0085AC31 /* MyAccountError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C38EA282DA463550085AC31 /* MyAccountError.swift */; }; + 5C3D87E22DB8276000AACC34 /* PublicKeyCredentialCreationOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D87DF2DB8274A00AACC34 /* PublicKeyCredentialCreationOptions.swift */; }; + 5C3D87E32DB8276000AACC34 /* PublicKeyCredentialCreationOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D87DF2DB8274A00AACC34 /* PublicKeyCredentialCreationOptions.swift */; }; + 5C3D87E42DB8276000AACC34 /* PublicKeyCredentialCreationOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D87DF2DB8274A00AACC34 /* PublicKeyCredentialCreationOptions.swift */; }; + 5C3D87E72DB99C5C00AACC34 /* PasskeySignupChallenge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D87E52DB99C4E00AACC34 /* PasskeySignupChallenge.swift */; }; + 5C3D87E92DB99C5C00AACC34 /* PasskeySignupChallenge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D87E52DB99C4E00AACC34 /* PasskeySignupChallenge.swift */; }; + 5C3D87EA2DB99C5C00AACC34 /* PasskeySignupChallenge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D87E52DB99C4E00AACC34 /* PasskeySignupChallenge.swift */; }; + 5C3D87F32DB9B3DF00AACC34 /* SignupPasskey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D87F12DB9B3DA00AACC34 /* SignupPasskey.swift */; }; + 5C3D87F42DB9B3DF00AACC34 /* SignupPasskey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D87F12DB9B3DA00AACC34 /* SignupPasskey.swift */; }; + 5C3D87F52DB9B3DF00AACC34 /* SignupPasskey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D87F12DB9B3DA00AACC34 /* SignupPasskey.swift */; }; + 5C3D880E2DBE7F3D00AACC34 /* PasskeySignupChallengeSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D880D2DBE7F3B00AACC34 /* PasskeySignupChallengeSpec.swift */; }; + 5C3D880F2DBE7F3D00AACC34 /* PasskeySignupChallengeSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D880D2DBE7F3B00AACC34 /* PasskeySignupChallengeSpec.swift */; }; + 5C3D88112DBE7F3D00AACC34 /* PasskeySignupChallengeSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D880D2DBE7F3B00AACC34 /* PasskeySignupChallengeSpec.swift */; }; + 5C3D881B2DC148C600AACC34 /* PasskeyLoginChallenge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D88192DC148C000AACC34 /* PasskeyLoginChallenge.swift */; }; + 5C3D881C2DC148C600AACC34 /* PasskeyLoginChallenge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D88192DC148C000AACC34 /* PasskeyLoginChallenge.swift */; }; + 5C3D881D2DC148C600AACC34 /* PasskeyLoginChallenge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D88192DC148C000AACC34 /* PasskeyLoginChallenge.swift */; }; + 5C3D88202DC1491500AACC34 /* PublicKeyCredentialRequestOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D881F2DC1491300AACC34 /* PublicKeyCredentialRequestOptions.swift */; }; + 5C3D88212DC1491500AACC34 /* PublicKeyCredentialRequestOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D881F2DC1491300AACC34 /* PublicKeyCredentialRequestOptions.swift */; }; + 5C3D88222DC1491500AACC34 /* PublicKeyCredentialRequestOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D881F2DC1491300AACC34 /* PublicKeyCredentialRequestOptions.swift */; }; + 5C3D88242DC1509800AACC34 /* LoginPasskey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D88232DC1509300AACC34 /* LoginPasskey.swift */; }; + 5C3D88252DC1509800AACC34 /* LoginPasskey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D88232DC1509300AACC34 /* LoginPasskey.swift */; }; + 5C3D88262DC1509800AACC34 /* LoginPasskey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D88232DC1509300AACC34 /* LoginPasskey.swift */; }; + 5C3D88682DC2CCA200AACC34 /* PasskeyLoginChallenge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D88672DC2CCA100AACC34 /* PasskeyLoginChallenge.swift */; }; + 5C3D886A2DC2CCA200AACC34 /* PasskeyLoginChallenge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D88672DC2CCA100AACC34 /* PasskeyLoginChallenge.swift */; }; + 5C3D886B2DC2CCA200AACC34 /* PasskeyLoginChallenge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D88672DC2CCA100AACC34 /* PasskeyLoginChallenge.swift */; }; + 5C41F6A4244DC94E00252548 /* LoginTransaction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C41F6A3244DC94E00252548 /* LoginTransaction.swift */; }; + 5C41F6AA244DCAFB00252548 /* ClearSessionTransaction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C41F6A9244DCAFB00252548 /* ClearSessionTransaction.swift */; }; + 5C41F6B1244DCC3B00252548 /* MobileWebAuth.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C41F6B0244DCC3B00252548 /* MobileWebAuth.swift */; }; + 5C41F6B6244DCF2F00252548 /* LoginTransactionSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C41F6B4244DCEED00252548 /* LoginTransactionSpec.swift */; }; + 5C41F6C3244F965E00252548 /* Array+Encode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F551923C8FB8E00C89615 /* Array+Encode.swift */; }; + 5C41F6C6244F968100252548 /* WebAuthUserAgent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B16D8921F714324009476A5 /* WebAuthUserAgent.swift */; }; + 5C41F6C7244F968B00252548 /* AuthTransaction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F53F5CD1CFD157300476A46 /* AuthTransaction.swift */; }; + 5C41F6C8244F969600252548 /* ASProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B16D88C1F7141A0009476A5 /* ASProvider.swift */; }; + 5C41F6CA244F96AE00252548 /* LoginTransaction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C41F6A3244DC94E00252548 /* LoginTransaction.swift */; }; + 5C41F6CB244F96E300252548 /* BioAuthentication.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B9262BF1ECF0CA800F4F6D3 /* BioAuthentication.swift */; }; + 5C41F6CC244F96F200252548 /* ClaimValidators.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D7023D0BED200074024 /* ClaimValidators.swift */; }; + 5C41F6CD244F96FD00252548 /* IDTokenSignatureValidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D3D23D0BA2C00074024 /* IDTokenSignatureValidator.swift */; }; + 5C41F6CE244F970500252548 /* IDTokenValidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D3E23D0BA2C00074024 /* IDTokenValidator.swift */; }; + 5C41F6CF244F970E00252548 /* IDTokenValidatorContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D3C23D0BA2C00074024 /* IDTokenValidatorContext.swift */; }; + 5C41F6D0244F971700252548 /* JWK+RSA.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C49EB3423EB5A80008D562F /* JWK+RSA.swift */; }; + 5C41F6D1244F972000252548 /* JWT+Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D6B23D0BBA500074024 /* JWT+Header.swift */; }; + 5C41F6D2244F972B00252548 /* JWTAlgorithm.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F550423C8FADE00C89615 /* JWTAlgorithm.swift */; }; + 5C41F6D4244F974100252548 /* OAuth2Grant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F4A1F951D00AABC00C72242 /* OAuth2Grant.swift */; }; + 5C41F6D5244F974B00252548 /* ClearSessionTransaction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C41F6A9244DCAFB00252548 /* ClearSessionTransaction.swift */; }; + 5C41F6D7244F975A00252548 /* TransactionStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FCAB1751D0900CF00331C84 /* TransactionStore.swift */; }; + 5C41F6D8244F976200252548 /* WebAuth.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F3965C11CF67CF000CDE7C0 /* WebAuth.swift */; }; + 5C41F6D9244F977900252548 /* WebAuthError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FD255B91D14F70B00387ECB /* WebAuthError.swift */; }; + 5C41F6DB244F97AB00252548 /* Auth0WebAuth.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FAE9C901D8878D400A871CE /* Auth0WebAuth.swift */; }; + 5C41F6DD244F982700252548 /* DesktopWebAuth.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C41F6DC244F982700252548 /* DesktopWebAuth.swift */; }; + 5C41F6DF244FA1EE00252548 /* NSURLComponents+OAuth2.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FCAB1701D09005A00331C84 /* NSURLComponents+OAuth2.swift */; }; + 5C49EB3523EB5A80008D562F /* JWK+RSA.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C49EB3423EB5A80008D562F /* JWK+RSA.swift */; }; + 5C4F550923C8FADF00C89615 /* JWTAlgorithm.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F550423C8FADE00C89615 /* JWTAlgorithm.swift */; }; + 5C4F551A23C8FB8E00C89615 /* String+URLSafe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F551823C8FB8E00C89615 /* String+URLSafe.swift */; }; + 5C4F551B23C8FB8E00C89615 /* String+URLSafe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F551823C8FB8E00C89615 /* String+URLSafe.swift */; }; + 5C4F551C23C8FB8E00C89615 /* String+URLSafe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F551823C8FB8E00C89615 /* String+URLSafe.swift */; }; + 5C4F551D23C8FB8E00C89615 /* String+URLSafe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F551823C8FB8E00C89615 /* String+URLSafe.swift */; }; + 5C4F551E23C8FB8E00C89615 /* Array+Encode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F551923C8FB8E00C89615 /* Array+Encode.swift */; }; + 5C4F552323C8FBA100C89615 /* JWKS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F552223C8FBA100C89615 /* JWKS.swift */; }; + 5C4F552423C8FBA100C89615 /* JWKS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F552223C8FBA100C89615 /* JWKS.swift */; }; + 5C4F552523C8FBA100C89615 /* JWKS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F552223C8FBA100C89615 /* JWKS.swift */; }; + 5C4F552623C8FBA100C89615 /* JWKS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F552223C8FBA100C89615 /* JWKS.swift */; }; + 5C4F552E23C9123000C89615 /* Generators.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F552C23C9123000C89615 /* Generators.swift */; }; + 5C4F553123C9123000C89615 /* Mocks.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F552D23C9123000C89615 /* Mocks.swift */; }; + 5C4F553523C9124200C89615 /* JWKSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F553423C9124200C89615 /* JWKSpec.swift */; }; + 5C4F553A23C9125600C89615 /* JWTAlgorithmSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F553923C9125600C89615 /* JWTAlgorithmSpec.swift */; }; + 5C53A7E92703A23200A7C0A3 /* UserInfoSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B2860D41EEF20F300C75D54 /* UserInfoSpec.swift */; }; + 5C53A7EA2703A23300A7C0A3 /* UserInfoSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B2860D41EEF20F300C75D54 /* UserInfoSpec.swift */; }; + 5C6513A72791CDDE004EBC22 /* Version.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C6513A62791CDDE004EBC22 /* Version.swift */; }; + 5C6513A82791CDDE004EBC22 /* Version.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C6513A62791CDDE004EBC22 /* Version.swift */; }; + 5C6513A92791CDDE004EBC22 /* Version.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C6513A62791CDDE004EBC22 /* Version.swift */; }; + 5C6513AA2791CDDE004EBC22 /* Version.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C6513A62791CDDE004EBC22 /* Version.swift */; }; + 5C80980B275A7B8600DC0A76 /* CredentialsStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C80980A275A7B8600DC0A76 /* CredentialsStorage.swift */; }; + 5C80980C275A7B8600DC0A76 /* CredentialsStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C80980A275A7B8600DC0A76 /* CredentialsStorage.swift */; }; + 5C80980D275A7B8600DC0A76 /* CredentialsStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C80980A275A7B8600DC0A76 /* CredentialsStorage.swift */; }; + 5C80980E275A7B8600DC0A76 /* CredentialsStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C80980A275A7B8600DC0A76 /* CredentialsStorage.swift */; }; + 5C809D96275F878E00F15A67 /* CredentialsManagerErrorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C809D95275F878E00F15A67 /* CredentialsManagerErrorSpec.swift */; }; + 5C809D97275F878E00F15A67 /* CredentialsManagerErrorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C809D95275F878E00F15A67 /* CredentialsManagerErrorSpec.swift */; }; + 5C809D98275F878E00F15A67 /* CredentialsManagerErrorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C809D95275F878E00F15A67 /* CredentialsManagerErrorSpec.swift */; }; + 5C809D9A275FA3EF00F15A67 /* ManagementErrorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C809D99275FA3EF00F15A67 /* ManagementErrorSpec.swift */; }; + 5C809D9B275FA3EF00F15A67 /* ManagementErrorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C809D99275FA3EF00F15A67 /* ManagementErrorSpec.swift */; }; + 5C809D9C275FA3F000F15A67 /* ManagementErrorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C809D99275FA3EF00F15A67 /* ManagementErrorSpec.swift */; }; + 5CA541CD2B1A81A700E4284D /* Documentation.docc in Sources */ = {isa = PBXBuildFile; fileRef = 5CA541CC2B1A81A700E4284D /* Documentation.docc */; }; + 5CA541CE2B1A81A700E4284D /* Documentation.docc in Sources */ = {isa = PBXBuildFile; fileRef = 5CA541CC2B1A81A700E4284D /* Documentation.docc */; }; + 5CA541CF2B1A81A700E4284D /* Documentation.docc in Sources */ = {isa = PBXBuildFile; fileRef = 5CA541CC2B1A81A700E4284D /* Documentation.docc */; }; + 5CA541D02B1A81A700E4284D /* Documentation.docc in Sources */ = {isa = PBXBuildFile; fileRef = 5CA541CC2B1A81A700E4284D /* Documentation.docc */; }; + 5CB41D4023D0BA2C00074024 /* IDTokenValidatorContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D3C23D0BA2C00074024 /* IDTokenValidatorContext.swift */; }; + 5CB41D4423D0BA2C00074024 /* IDTokenSignatureValidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D3D23D0BA2C00074024 /* IDTokenSignatureValidator.swift */; }; + 5CB41D4823D0BA2C00074024 /* IDTokenValidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D3E23D0BA2C00074024 /* IDTokenValidator.swift */; }; + 5CB41D4C23D0BA2C00074024 /* Optional+DebugDescription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D3F23D0BA2C00074024 /* Optional+DebugDescription.swift */; }; + 5CB41D6223D0BAC900074024 /* IDTokenValidatorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D5223D0BA4B00074024 /* IDTokenValidatorSpec.swift */; }; + 5CB41D6523D0BACF00074024 /* IDTokenValidatorMocks.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D5323D0BA4B00074024 /* IDTokenValidatorMocks.swift */; }; + 5CB41D6923D0BAD600074024 /* IDTokenSignatureValidatorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D5123D0BA4B00074024 /* IDTokenSignatureValidatorSpec.swift */; }; + 5CB41D6C23D0BBA600074024 /* JWT+Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D6B23D0BBA500074024 /* JWT+Header.swift */; }; + 5CB41D7123D0BED200074024 /* ClaimValidators.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D7023D0BED200074024 /* ClaimValidators.swift */; }; + 5CB41D7623D0C15000074024 /* IDTokenValidatorBaseSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D7523D0C15000074024 /* IDTokenValidatorBaseSpec.swift */; }; + 5CB41D8223D611AE00074024 /* ClaimValidatorsSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D8123D611AE00074024 /* ClaimValidatorsSpec.swift */; }; + 5CC9940324ED9EC50027DC74 /* CredentialsManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BEDE1891EC21B040007300D /* CredentialsManager.swift */; }; + 5CC9940424ED9EC90027DC74 /* CredentialsManagerError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B5E93F81EC45C22002A37F9 /* CredentialsManagerError.swift */; }; + 5CD9FC7226FE30BA009C2B27 /* Nimble.xcframework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 5CD9FC6B26FE30A6009C2B27 /* Nimble.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + 5CD9FC7426FE30BA009C2B27 /* Quick.xcframework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 5CD9FC6C26FE30A6009C2B27 /* Quick.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + 5CD9FC7826FE30C8009C2B27 /* Nimble.xcframework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 5CD9FC6B26FE30A6009C2B27 /* Nimble.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + 5CD9FC7A26FE30C8009C2B27 /* Quick.xcframework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 5CD9FC6C26FE30A6009C2B27 /* Quick.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + 5CD9FC7E26FE30D4009C2B27 /* Nimble.xcframework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 5CD9FC6B26FE30A6009C2B27 /* Nimble.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + 5CD9FC8026FE30D4009C2B27 /* Quick.xcframework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 5CD9FC6C26FE30A6009C2B27 /* Quick.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + 5CDF67252DD3922B00A9B513 /* PasskeyEnrollmentChallenge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67222DD3922300A9B513 /* PasskeyEnrollmentChallenge.swift */; }; + 5CDF67262DD3922B00A9B513 /* PasskeyEnrollmentChallenge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67222DD3922300A9B513 /* PasskeyEnrollmentChallenge.swift */; }; + 5CDF67272DD3922B00A9B513 /* PasskeyEnrollmentChallenge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67222DD3922300A9B513 /* PasskeyEnrollmentChallenge.swift */; }; + 5CDF672A2DD395C700A9B513 /* NewPasskey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67292DD395C300A9B513 /* NewPasskey.swift */; }; + 5CDF672B2DD395C700A9B513 /* NewPasskey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67292DD395C300A9B513 /* NewPasskey.swift */; }; + 5CDF672C2DD395C700A9B513 /* NewPasskey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67292DD395C300A9B513 /* NewPasskey.swift */; }; + 5CDF67362DD3A8D600A9B513 /* Auth0APIError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67352DD3A8D200A9B513 /* Auth0APIError.swift */; }; + 5CDF67372DD3A8D600A9B513 /* Auth0APIError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67352DD3A8D200A9B513 /* Auth0APIError.swift */; }; + 5CDF67382DD3A8D600A9B513 /* Auth0APIError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67352DD3A8D200A9B513 /* Auth0APIError.swift */; }; + 5CDF67392DD3A8D600A9B513 /* Auth0APIError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67352DD3A8D200A9B513 /* Auth0APIError.swift */; }; + 5CDF673A2DD3A8D600A9B513 /* Auth0APIError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67352DD3A8D200A9B513 /* Auth0APIError.swift */; }; + 5CDF673D2DD3B0E400A9B513 /* PasskeyAuthenticationMethod.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF673B2DD3B0DE00A9B513 /* PasskeyAuthenticationMethod.swift */; }; + 5CDF673E2DD3B0E400A9B513 /* PasskeyAuthenticationMethod.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF673B2DD3B0DE00A9B513 /* PasskeyAuthenticationMethod.swift */; }; + 5CDF67402DD3B0E400A9B513 /* PasskeyAuthenticationMethod.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF673B2DD3B0DE00A9B513 /* PasskeyAuthenticationMethod.swift */; }; + 5CDF67422DD3B52F00A9B513 /* Auth0MyAccount.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67412DD3B52A00A9B513 /* Auth0MyAccount.swift */; }; + 5CDF67432DD3B52F00A9B513 /* Auth0MyAccount.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67412DD3B52A00A9B513 /* Auth0MyAccount.swift */; }; + 5CDF67442DD3B52F00A9B513 /* Auth0MyAccount.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67412DD3B52A00A9B513 /* Auth0MyAccount.swift */; }; + 5CDF67452DD3B52F00A9B513 /* Auth0MyAccount.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67412DD3B52A00A9B513 /* Auth0MyAccount.swift */; }; + 5CDF67462DD3B52F00A9B513 /* Auth0MyAccount.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67412DD3B52A00A9B513 /* Auth0MyAccount.swift */; }; + 5CDF67482DD3B74200A9B513 /* Auth0MyAccountAuthenticationMethods.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67472DD3B73D00A9B513 /* Auth0MyAccountAuthenticationMethods.swift */; }; + 5CDF67492DD3B74200A9B513 /* Auth0MyAccountAuthenticationMethods.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67472DD3B73D00A9B513 /* Auth0MyAccountAuthenticationMethods.swift */; }; + 5CDF674A2DD3B74200A9B513 /* Auth0MyAccountAuthenticationMethods.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67472DD3B73D00A9B513 /* Auth0MyAccountAuthenticationMethods.swift */; }; + 5CDF674B2DD3B74200A9B513 /* Auth0MyAccountAuthenticationMethods.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67472DD3B73D00A9B513 /* Auth0MyAccountAuthenticationMethods.swift */; }; + 5CDF674C2DD3B74200A9B513 /* Auth0MyAccountAuthenticationMethods.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67472DD3B73D00A9B513 /* Auth0MyAccountAuthenticationMethods.swift */; }; + 5CDF674E2DD3DB5400A9B513 /* MyAccountHandlers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF674D2DD3DB4E00A9B513 /* MyAccountHandlers.swift */; }; + 5CDF674F2DD3DB5400A9B513 /* MyAccountHandlers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF674D2DD3DB4E00A9B513 /* MyAccountHandlers.swift */; }; + 5CDF67502DD3DB5400A9B513 /* MyAccountHandlers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF674D2DD3DB4E00A9B513 /* MyAccountHandlers.swift */; }; + 5CDF67512DD3DB5400A9B513 /* MyAccountHandlers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF674D2DD3DB4E00A9B513 /* MyAccountHandlers.swift */; }; + 5CDF67522DD3DB5400A9B513 /* MyAccountHandlers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF674D2DD3DB4E00A9B513 /* MyAccountHandlers.swift */; }; + 5CDF67542DD4AD8500A9B513 /* MyAccountAuthenticationMethods.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67532DD4AD7E00A9B513 /* MyAccountAuthenticationMethods.swift */; }; + 5CDF67552DD4AD8500A9B513 /* MyAccountAuthenticationMethods.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67532DD4AD7E00A9B513 /* MyAccountAuthenticationMethods.swift */; }; + 5CDF67562DD4AD8500A9B513 /* MyAccountAuthenticationMethods.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67532DD4AD7E00A9B513 /* MyAccountAuthenticationMethods.swift */; }; + 5CDF67572DD4AD8500A9B513 /* MyAccountAuthenticationMethods.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67532DD4AD7E00A9B513 /* MyAccountAuthenticationMethods.swift */; }; + 5CDF67582DD4AD8500A9B513 /* MyAccountAuthenticationMethods.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67532DD4AD7E00A9B513 /* MyAccountAuthenticationMethods.swift */; }; + 5CE775A2244FCF2000D054A0 /* Generators.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F552C23C9123000C89615 /* Generators.swift */; }; + 5CE775A3244FCF3600D054A0 /* Mocks.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F552D23C9123000C89615 /* Mocks.swift */; }; + 5CE775A4244FCF3A00D054A0 /* BioAuthenticationSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B9262C11ECF0CBA00F4F6D3 /* BioAuthenticationSpec.swift */; }; + 5CE775A5244FCF3F00D054A0 /* IDTokenValidatorBaseSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D7523D0C15000074024 /* IDTokenValidatorBaseSpec.swift */; }; + 5CE775A6244FCF4100D054A0 /* IDTokenValidatorMocks.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D5323D0BA4B00074024 /* IDTokenValidatorMocks.swift */; }; + 5CE775A7244FCF4400D054A0 /* IDTokenValidatorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D5223D0BA4B00074024 /* IDTokenValidatorSpec.swift */; }; + 5CE775A8244FCF4600D054A0 /* IDTokenSignatureValidatorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D5123D0BA4B00074024 /* IDTokenSignatureValidatorSpec.swift */; }; + 5CE775A9244FCF4900D054A0 /* ClaimValidatorsSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D8123D611AE00074024 /* ClaimValidatorsSpec.swift */; }; + 5CE775AA244FCF4E00D054A0 /* JWTAlgorithmSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F553923C9125600C89615 /* JWTAlgorithmSpec.swift */; }; + 5CE775AC244FD66000D054A0 /* LoginTransactionSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C41F6B4244DCEED00252548 /* LoginTransactionSpec.swift */; }; + 5CE775AD244FD66300D054A0 /* WebAuthErrorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FA250531D4A85A200C544FA /* WebAuthErrorSpec.swift */; }; + 5CE775AE244FD66600D054A0 /* ChallengeGeneratorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F09C6A61D07532B00727E55 /* ChallengeGeneratorSpec.swift */; }; + 5CE775AF244FD66D00D054A0 /* OAuth2GrantSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F4A1F971D00AEDF00C72242 /* OAuth2GrantSpec.swift */; }; + 5CE775B2244FD70B00D054A0 /* TransactionStoreSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F686A761D4AB90900412E3D /* TransactionStoreSpec.swift */; }; + 5CE775B3244FD71000D054A0 /* WebAuthSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F53F5D61CFFAA4A00476A46 /* WebAuthSpec.swift */; }; + 5CE775B4244FD72500D054A0 /* JWKSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F553423C9124200C89615 /* JWKSpec.swift */; }; + 5CF5391D2836CEC00073F623 /* WebAuthenticationSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CF5391C2836CEC00073F623 /* WebAuthenticationSpec.swift */; }; + 5CF5391E2836CEC00073F623 /* WebAuthenticationSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CF5391C2836CEC00073F623 /* WebAuthenticationSpec.swift */; }; + 5CF539202836D9720073F623 /* WebAuthSpies.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CF5391F2836D9720073F623 /* WebAuthSpies.swift */; }; + 5CF539212836D9720073F623 /* WebAuthSpies.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CF5391F2836D9720073F623 /* WebAuthSpies.swift */; }; + 5CF539242836DCC10073F623 /* SafariProviderSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CF539232836DCC10073F623 /* SafariProviderSpec.swift */; }; + 5CF539252836DCC10073F623 /* SafariProviderSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CF539232836DCC10073F623 /* SafariProviderSpec.swift */; }; + 5CF539282836FB0C0073F623 /* ClearSessionTransactionSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CF539272836FB0C0073F623 /* ClearSessionTransactionSpec.swift */; }; + 5CF539292836FB0C0073F623 /* ClearSessionTransactionSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CF539272836FB0C0073F623 /* ClearSessionTransactionSpec.swift */; }; + 5CF5392B283835470073F623 /* ASProviderSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CF5392A283835460073F623 /* ASProviderSpec.swift */; }; + 5CF5392C283835470073F623 /* ASProviderSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CF5392A283835460073F623 /* ASProviderSpec.swift */; }; + 5CFB82502D5BF324009FD237 /* APICredentials.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB824F2D5BF31D009FD237 /* APICredentials.swift */; }; + 5CFB82512D5BF324009FD237 /* APICredentials.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB824F2D5BF31D009FD237 /* APICredentials.swift */; }; + 5CFB82522D5BF324009FD237 /* APICredentials.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB824F2D5BF31D009FD237 /* APICredentials.swift */; }; + 5CFB82532D5BF324009FD237 /* APICredentials.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB824F2D5BF31D009FD237 /* APICredentials.swift */; }; + 5CFB82542D5BF324009FD237 /* APICredentials.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB824F2D5BF31D009FD237 /* APICredentials.swift */; }; + 5CFB82562D5E9F9B009FD237 /* APICredentialsSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB82552D5E9F94009FD237 /* APICredentialsSpec.swift */; }; + 5CFB82572D5E9F9B009FD237 /* APICredentialsSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB82552D5E9F94009FD237 /* APICredentialsSpec.swift */; }; + 5CFB82582D5E9F9B009FD237 /* APICredentialsSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB82552D5E9F94009FD237 /* APICredentialsSpec.swift */; }; + 5CFB82592D5E9F9B009FD237 /* APICredentialsSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB82552D5E9F94009FD237 /* APICredentialsSpec.swift */; }; + 5CFB82612D6D221F009FD237 /* Barrier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB82602D6D221C009FD237 /* Barrier.swift */; }; + 5CFB82622D6D221F009FD237 /* Barrier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB82602D6D221C009FD237 /* Barrier.swift */; }; + 5CFB82632D6D221F009FD237 /* Barrier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB82602D6D221C009FD237 /* Barrier.swift */; }; + 5CFB82702D6E640F009FD237 /* SSOCredentials.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB826F2D6E640B009FD237 /* SSOCredentials.swift */; }; + 5CFB82712D6E640F009FD237 /* SSOCredentials.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB826F2D6E640B009FD237 /* SSOCredentials.swift */; }; + 5CFB82722D6E640F009FD237 /* SSOCredentials.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB826F2D6E640B009FD237 /* SSOCredentials.swift */; }; + 5CFB82732D6E640F009FD237 /* SSOCredentials.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB826F2D6E640B009FD237 /* SSOCredentials.swift */; }; + 5CFB82742D6E640F009FD237 /* SSOCredentials.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB826F2D6E640B009FD237 /* SSOCredentials.swift */; }; + 5CFB82762D6FD28E009FD237 /* SSOCredentialsSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB82752D6FD287009FD237 /* SSOCredentialsSpec.swift */; }; + 5CFB82772D6FD28E009FD237 /* SSOCredentialsSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB82752D6FD287009FD237 /* SSOCredentialsSpec.swift */; }; + 5CFB82782D6FD28E009FD237 /* SSOCredentialsSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB82752D6FD287009FD237 /* SSOCredentialsSpec.swift */; }; + 5CFB82792D6FD28E009FD237 /* SSOCredentialsSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB82752D6FD287009FD237 /* SSOCredentialsSpec.swift */; }; + 5F06DDC91CC66B710011842B /* Auth0.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F06DDC81CC66B710011842B /* Auth0.swift */; }; + 5F06DDCA1CC66B710011842B /* Auth0.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F06DDC81CC66B710011842B /* Auth0.swift */; }; + 5F1FBB9A1D8A44C0006B0B85 /* ResponseSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F1FBB981D8A4465006B0B85 /* ResponseSpec.swift */; }; + 5F1FBB9B1D8A44C1006B0B85 /* ResponseSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F1FBB981D8A4465006B0B85 /* ResponseSpec.swift */; }; + 5F1FBB9C1D8A44C1006B0B85 /* ResponseSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F1FBB981D8A4465006B0B85 /* ResponseSpec.swift */; }; + 5F23E6DC1D4ACD6100C3F2D9 /* NSData+URLSafe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FCAB1721D09009600331C84 /* NSData+URLSafe.swift */; }; + 5F23E6DD1D4ACD6100C3F2D9 /* NSURL+Auth0.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FCAB1781D09124D00331C84 /* NSURL+Auth0.swift */; }; + 5F23E6DF1D4ACD7A00C3F2D9 /* Logger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F6FAC621D09E98000D5B4EA /* Logger.swift */; }; + 5F23E6E01D4ACD7F00C3F2D9 /* Management.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FF465BB1CE2AC4500F7ED8C /* Management.swift */; }; + 5F23E6E11D4ACD7F00C3F2D9 /* UserPatchAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB60B1CED7E0800D4BB50 /* UserPatchAttributes.swift */; }; + 5F23E6E21D4ACD7F00C3F2D9 /* Users.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB6051CED27FB00D4BB50 /* Users.swift */; }; + 5F23E6E31D4ACD7F00C3F2D9 /* ManagementError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FD255B31D14DD2600387ECB /* ManagementError.swift */; }; + 5F23E6E41D4ACD8500C3F2D9 /* JSONObjectPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F74CB3F1CEFD5E600226823 /* JSONObjectPayload.swift */; }; + 5F23E6E51D4ACD8500C3F2D9 /* Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE2F8B71CD0E910003628F4 /* Request.swift */; }; + 5F23E6E61D4ACD8500C3F2D9 /* Requestable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE2F8B11CCEAED8003628F4 /* Requestable.swift */; }; + 5F23E6E71D4ACD8500C3F2D9 /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE2F8BA1CD0EAAD003628F4 /* Response.swift */; }; + 5F23E6E91D4ACD9200C3F2D9 /* Auth0.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F06DDC81CC66B710011842B /* Auth0.swift */; }; + 5F23E6EA1D4ACD9600C3F2D9 /* Auth0Error.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FD255B61D14F00900387ECB /* Auth0Error.swift */; }; + 5F23E7061D4B88EA00C3F2D9 /* NSData+URLSafe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FCAB1721D09009600331C84 /* NSData+URLSafe.swift */; }; + 5F23E7071D4B88EA00C3F2D9 /* NSURL+Auth0.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FCAB1781D09124D00331C84 /* NSURL+Auth0.swift */; }; + 5F23E7081D4B88F000C3F2D9 /* Logger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F6FAC621D09E98000D5B4EA /* Logger.swift */; }; + 5F23E7091D4B88F600C3F2D9 /* Management.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FF465BB1CE2AC4500F7ED8C /* Management.swift */; }; + 5F23E70A1D4B88F600C3F2D9 /* UserPatchAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB60B1CED7E0800D4BB50 /* UserPatchAttributes.swift */; }; + 5F23E70B1D4B88F600C3F2D9 /* Users.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB6051CED27FB00D4BB50 /* Users.swift */; }; + 5F23E70C1D4B88F600C3F2D9 /* ManagementError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FD255B31D14DD2600387ECB /* ManagementError.swift */; }; + 5F23E70D1D4B88FC00C3F2D9 /* JSONObjectPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F74CB3F1CEFD5E600226823 /* JSONObjectPayload.swift */; }; + 5F23E70E1D4B88FC00C3F2D9 /* Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE2F8B71CD0E910003628F4 /* Request.swift */; }; + 5F23E70F1D4B88FC00C3F2D9 /* Requestable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE2F8B11CCEAED8003628F4 /* Requestable.swift */; }; + 5F23E7101D4B88FC00C3F2D9 /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE2F8BA1CD0EAAD003628F4 /* Response.swift */; }; + 5F23E71A1D4B891E00C3F2D9 /* Auth0.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F06DDC81CC66B710011842B /* Auth0.swift */; }; + 5F23E71B1D4B891E00C3F2D9 /* Auth0Error.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FD255B61D14F00900387ECB /* Auth0Error.swift */; }; + 5F28B4611D8216180000EB23 /* Loggable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F28B4601D8216180000EB23 /* Loggable.swift */; }; + 5F28B4621D8216180000EB23 /* Loggable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F28B4601D8216180000EB23 /* Loggable.swift */; }; + 5F28B4631D8216180000EB23 /* Loggable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F28B4601D8216180000EB23 /* Loggable.swift */; }; + 5F28B4641D8216180000EB23 /* Loggable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F28B4601D8216180000EB23 /* Loggable.swift */; }; + 5F28B4671D8300D50000EB23 /* LoggerSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F28B4661D8300D50000EB23 /* LoggerSpec.swift */; }; + 5F28B4681D8300D50000EB23 /* LoggerSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F28B4661D8300D50000EB23 /* LoggerSpec.swift */; }; + 5F28B4691D8300D50000EB23 /* LoggerSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F28B4661D8300D50000EB23 /* LoggerSpec.swift */; }; + 5F331B041D4BB78C00AE4382 /* TelemetrySpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE686A91D1894AA0075874C /* TelemetrySpec.swift */; }; + 5F331B051D4BB7D400AE4382 /* AuthenticationSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FBBF0421CCA90300024D2AF /* AuthenticationSpec.swift */; }; + 5F331B061D4BB7DA00AE4382 /* CredentialsSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE2F8A51CCA9C17003628F4 /* CredentialsSpec.swift */; }; + 5F331B091D4BB7EE00AE4382 /* AuthenticationErrorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FD255B01D14A9E000387ECB /* AuthenticationErrorSpec.swift */; }; + 5F331B0A1D4BB7F900AE4382 /* ManagementSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB6081CED500900D4BB50 /* ManagementSpec.swift */; }; + 5F331B0B1D4BB7F900AE4382 /* UserPatchAttributesSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB60E1CED7E5200D4BB50 /* UserPatchAttributesSpec.swift */; }; + 5F331B0C1D4BB7F900AE4382 /* UsersSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB6021CEC0C3300D4BB50 /* UsersSpec.swift */; }; + 5F331B0E1D4BB80700AE4382 /* Matchers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FBBF0371CC964BC0024D2AF /* Matchers.swift */; }; + 5F331B0F1D4BB80700AE4382 /* Responses.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FBBF03A1CC96AA70024D2AF /* Responses.swift */; }; + 5F331B101D4BB80700AE4382 /* Auth0Spec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F93BC0A1CC6B0DE0031519F /* Auth0Spec.swift */; }; + 5F331B1E1D4BCBF800AE4382 /* Auth0.plist in Resources */ = {isa = PBXBuildFile; fileRef = 5FE686A01D1877C10075874C /* Auth0.plist */; }; + 5F3965C21CF67CF000CDE7C0 /* WebAuth.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F3965C11CF67CF000CDE7C0 /* WebAuth.swift */; }; + 5F3965CA1CF67DD800CDE7C0 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F3965C91CF67DD800CDE7C0 /* AppDelegate.swift */; }; + 5F3965CC1CF67DD800CDE7C0 /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F3965CB1CF67DD800CDE7C0 /* ViewController.swift */; }; + 5F3965CF1CF67DD800CDE7C0 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 5F3965CD1CF67DD800CDE7C0 /* Main.storyboard */; }; + 5F3965D11CF67DD800CDE7C0 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 5F3965D01CF67DD800CDE7C0 /* Assets.xcassets */; }; + 5F3965D41CF67DD800CDE7C0 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 5F3965D21CF67DD800CDE7C0 /* LaunchScreen.storyboard */; }; + 5F4A1F961D00AABC00C72242 /* OAuth2Grant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F4A1F951D00AABC00C72242 /* OAuth2Grant.swift */; }; + 5F53F5CE1CFD157300476A46 /* AuthTransaction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F53F5CD1CFD157300476A46 /* AuthTransaction.swift */; }; + 5F53F5D11CFD19A400476A46 /* Auth0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5F06DD781CC448B10011842B /* Auth0.framework */; }; + 5F686A771D4AB90900412E3D /* TransactionStoreSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F686A761D4AB90900412E3D /* TransactionStoreSpec.swift */; }; + 5F6FAC631D09E98000D5B4EA /* Logger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F6FAC621D09E98000D5B4EA /* Logger.swift */; }; + 5F6FAC641D09E98000D5B4EA /* Logger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F6FAC621D09E98000D5B4EA /* Logger.swift */; }; + 5F74CB401CEFD5E600226823 /* JSONObjectPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F74CB3F1CEFD5E600226823 /* JSONObjectPayload.swift */; }; + 5F74CB411CEFD5E600226823 /* JSONObjectPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F74CB3F1CEFD5E600226823 /* JSONObjectPayload.swift */; }; + 5F93BC0B1CC6B0DE0031519F /* Auth0Spec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F93BC0A1CC6B0DE0031519F /* Auth0Spec.swift */; }; + 5F93BC0C1CC6B0DE0031519F /* Auth0Spec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F93BC0A1CC6B0DE0031519F /* Auth0Spec.swift */; }; + 5FA250541D4A85A200C544FA /* WebAuthErrorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FA250531D4A85A200C544FA /* WebAuthErrorSpec.swift */; }; + 5FADB6031CEC0C3300D4BB50 /* UsersSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB6021CEC0C3300D4BB50 /* UsersSpec.swift */; }; + 5FADB6041CEC0C3300D4BB50 /* UsersSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB6021CEC0C3300D4BB50 /* UsersSpec.swift */; }; + 5FADB6061CED27FB00D4BB50 /* Users.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB6051CED27FB00D4BB50 /* Users.swift */; }; + 5FADB6071CED27FB00D4BB50 /* Users.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB6051CED27FB00D4BB50 /* Users.swift */; }; + 5FADB6091CED500900D4BB50 /* ManagementSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB6081CED500900D4BB50 /* ManagementSpec.swift */; }; + 5FADB60A1CED500900D4BB50 /* ManagementSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB6081CED500900D4BB50 /* ManagementSpec.swift */; }; + 5FADB60C1CED7E0800D4BB50 /* UserPatchAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB60B1CED7E0800D4BB50 /* UserPatchAttributes.swift */; }; + 5FADB60D1CED7E0800D4BB50 /* UserPatchAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB60B1CED7E0800D4BB50 /* UserPatchAttributes.swift */; }; + 5FADB60F1CED7E5200D4BB50 /* UserPatchAttributesSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB60E1CED7E5200D4BB50 /* UserPatchAttributesSpec.swift */; }; + 5FADB6101CED7E5200D4BB50 /* UserPatchAttributesSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB60E1CED7E5200D4BB50 /* UserPatchAttributesSpec.swift */; }; + 5FAE9C911D8878D400A871CE /* Auth0WebAuth.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FAE9C901D8878D400A871CE /* Auth0WebAuth.swift */; }; + 5FBBF0381CC964BC0024D2AF /* Matchers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FBBF0371CC964BC0024D2AF /* Matchers.swift */; }; + 5FBBF0391CC964BC0024D2AF /* Matchers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FBBF0371CC964BC0024D2AF /* Matchers.swift */; }; + 5FBBF03B1CC96AA70024D2AF /* Responses.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FBBF03A1CC96AA70024D2AF /* Responses.swift */; }; + 5FBBF03C1CC96AA70024D2AF /* Responses.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FBBF03A1CC96AA70024D2AF /* Responses.swift */; }; + 5FBBF0431CCA90300024D2AF /* AuthenticationSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FBBF0421CCA90300024D2AF /* AuthenticationSpec.swift */; }; + 5FBBF0441CCA90300024D2AF /* AuthenticationSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FBBF0421CCA90300024D2AF /* AuthenticationSpec.swift */; }; + 5FCAB16A1D07AC3500331C84 /* ChallengeGeneratorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F09C6A61D07532B00727E55 /* ChallengeGeneratorSpec.swift */; }; + 5FCAB16B1D07AC3500331C84 /* OAuth2GrantSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F4A1F971D00AEDF00C72242 /* OAuth2GrantSpec.swift */; }; + 5FCAB16D1D07AC3500331C84 /* WebAuthSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F53F5D61CFFAA4A00476A46 /* WebAuthSpec.swift */; }; + 5FCAB1711D09005A00331C84 /* NSURLComponents+OAuth2.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FCAB1701D09005A00331C84 /* NSURLComponents+OAuth2.swift */; }; + 5FCAB1731D09009600331C84 /* NSData+URLSafe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FCAB1721D09009600331C84 /* NSData+URLSafe.swift */; }; + 5FCAB1741D09009600331C84 /* NSData+URLSafe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FCAB1721D09009600331C84 /* NSData+URLSafe.swift */; }; + 5FCAB1761D0900CF00331C84 /* TransactionStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FCAB1751D0900CF00331C84 /* TransactionStore.swift */; }; + 5FCAB1791D09124D00331C84 /* NSURL+Auth0.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FCAB1781D09124D00331C84 /* NSURL+Auth0.swift */; }; + 5FCAB17A1D09124D00331C84 /* NSURL+Auth0.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FCAB1781D09124D00331C84 /* NSURL+Auth0.swift */; }; + 5FD255B11D14A9E000387ECB /* AuthenticationErrorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FD255B01D14A9E000387ECB /* AuthenticationErrorSpec.swift */; }; + 5FD255B21D14A9E000387ECB /* AuthenticationErrorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FD255B01D14A9E000387ECB /* AuthenticationErrorSpec.swift */; }; + 5FD255B41D14DD2600387ECB /* ManagementError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FD255B31D14DD2600387ECB /* ManagementError.swift */; }; + 5FD255B51D14DD2600387ECB /* ManagementError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FD255B31D14DD2600387ECB /* ManagementError.swift */; }; + 5FD255B71D14F00900387ECB /* Auth0Error.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FD255B61D14F00900387ECB /* Auth0Error.swift */; }; + 5FD255B81D14F00900387ECB /* Auth0Error.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FD255B61D14F00900387ECB /* Auth0Error.swift */; }; + 5FD255BA1D14F70B00387ECB /* WebAuthError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FD255B91D14F70B00387ECB /* WebAuthError.swift */; }; + 5FDE87471D8A422300EA27DC /* Telemetry.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE87461D8A422300EA27DC /* Telemetry.swift */; }; + 5FDE87551D8A424700EA27DC /* Auth0Authentication.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE87491D8A424700EA27DC /* Auth0Authentication.swift */; }; + 5FDE87561D8A424700EA27DC /* Auth0Authentication.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE87491D8A424700EA27DC /* Auth0Authentication.swift */; }; + 5FDE87571D8A424700EA27DC /* Auth0Authentication.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE87491D8A424700EA27DC /* Auth0Authentication.swift */; }; + 5FDE87581D8A424700EA27DC /* Auth0Authentication.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE87491D8A424700EA27DC /* Auth0Authentication.swift */; }; + 5FDE87591D8A424700EA27DC /* Authentication.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874A1D8A424700EA27DC /* Authentication.swift */; }; + 5FDE875A1D8A424700EA27DC /* Authentication.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874A1D8A424700EA27DC /* Authentication.swift */; }; + 5FDE875B1D8A424700EA27DC /* Authentication.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874A1D8A424700EA27DC /* Authentication.swift */; }; + 5FDE875C1D8A424700EA27DC /* Authentication.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874A1D8A424700EA27DC /* Authentication.swift */; }; + 5FDE875D1D8A424700EA27DC /* AuthenticationError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874B1D8A424700EA27DC /* AuthenticationError.swift */; }; + 5FDE875E1D8A424700EA27DC /* AuthenticationError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874B1D8A424700EA27DC /* AuthenticationError.swift */; }; + 5FDE875F1D8A424700EA27DC /* AuthenticationError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874B1D8A424700EA27DC /* AuthenticationError.swift */; }; + 5FDE87601D8A424700EA27DC /* AuthenticationError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874B1D8A424700EA27DC /* AuthenticationError.swift */; }; + 5FDE87691D8A424700EA27DC /* Credentials.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874E1D8A424700EA27DC /* Credentials.swift */; }; + 5FDE876A1D8A424700EA27DC /* Credentials.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874E1D8A424700EA27DC /* Credentials.swift */; }; + 5FDE876B1D8A424700EA27DC /* Credentials.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874E1D8A424700EA27DC /* Credentials.swift */; }; + 5FDE876C1D8A424700EA27DC /* Credentials.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874E1D8A424700EA27DC /* Credentials.swift */; }; + 5FDE876D1D8A424700EA27DC /* AuthenticationHandlers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874F1D8A424700EA27DC /* AuthenticationHandlers.swift */; }; + 5FDE876E1D8A424700EA27DC /* AuthenticationHandlers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874F1D8A424700EA27DC /* AuthenticationHandlers.swift */; }; + 5FDE876F1D8A424700EA27DC /* AuthenticationHandlers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874F1D8A424700EA27DC /* AuthenticationHandlers.swift */; }; + 5FDE87701D8A424700EA27DC /* AuthenticationHandlers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874F1D8A424700EA27DC /* AuthenticationHandlers.swift */; }; + 5FE118291D8A4A2A00A374BF /* Telemetry.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE87461D8A422300EA27DC /* Telemetry.swift */; }; + 5FE1182A1D8A4A2B00A374BF /* Telemetry.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE87461D8A422300EA27DC /* Telemetry.swift */; }; + 5FE1182B1D8A4A2B00A374BF /* Telemetry.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE87461D8A422300EA27DC /* Telemetry.swift */; }; + 5FE2F8A61CCA9C17003628F4 /* CredentialsSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE2F8A51CCA9C17003628F4 /* CredentialsSpec.swift */; }; + 5FE2F8A71CCA9C17003628F4 /* CredentialsSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE2F8A51CCA9C17003628F4 /* CredentialsSpec.swift */; }; + 5FE2F8B21CCEAED8003628F4 /* Requestable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE2F8B11CCEAED8003628F4 /* Requestable.swift */; }; + 5FE2F8B31CCEAED8003628F4 /* Requestable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE2F8B11CCEAED8003628F4 /* Requestable.swift */; }; + 5FE2F8B81CD0E910003628F4 /* Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE2F8B71CD0E910003628F4 /* Request.swift */; }; + 5FE2F8B91CD0E910003628F4 /* Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE2F8B71CD0E910003628F4 /* Request.swift */; }; + 5FE2F8BB1CD0EAAD003628F4 /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE2F8BA1CD0EAAD003628F4 /* Response.swift */; }; + 5FE2F8BC1CD0EAAD003628F4 /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE2F8BA1CD0EAAD003628F4 /* Response.swift */; }; + 5FE686A11D1877C10075874C /* Auth0.plist in Resources */ = {isa = PBXBuildFile; fileRef = 5FE686A01D1877C10075874C /* Auth0.plist */; }; + 5FE686A21D1877C10075874C /* Auth0.plist in Resources */ = {isa = PBXBuildFile; fileRef = 5FE686A01D1877C10075874C /* Auth0.plist */; }; + 5FE686AA1D1894AA0075874C /* TelemetrySpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE686A91D1894AA0075874C /* TelemetrySpec.swift */; }; + 5FE686AB1D1894AA0075874C /* TelemetrySpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE686A91D1894AA0075874C /* TelemetrySpec.swift */; }; + 5FF465BC1CE2AC4500F7ED8C /* Management.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FF465BB1CE2AC4500F7ED8C /* Management.swift */; }; + 5FF465BD1CE2AC4500F7ED8C /* Management.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FF465BB1CE2AC4500F7ED8C /* Management.swift */; }; + 970BC36B25C27095007A7745 /* MultifactorChallenge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 970BC36A25C27095007A7745 /* MultifactorChallenge.swift */; }; + 970BC36C25C27095007A7745 /* MultifactorChallenge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 970BC36A25C27095007A7745 /* MultifactorChallenge.swift */; }; + 970BC36D25C27095007A7745 /* MultifactorChallenge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 970BC36A25C27095007A7745 /* MultifactorChallenge.swift */; }; + 970BC36E25C27095007A7745 /* MultifactorChallenge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 970BC36A25C27095007A7745 /* MultifactorChallenge.swift */; }; + A7DDDF6C2BC9A81E0077B067 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = A7DDDF6B2BC9A81E0077B067 /* PrivacyInfo.xcprivacy */; }; + A7DDDF6D2BC9A81E0077B067 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = A7DDDF6B2BC9A81E0077B067 /* PrivacyInfo.xcprivacy */; }; + A7DDDF6E2BC9A81E0077B067 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = A7DDDF6B2BC9A81E0077B067 /* PrivacyInfo.xcprivacy */; }; + A7DDDF702BC9A93F0077B067 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = A7DDDF6B2BC9A81E0077B067 /* PrivacyInfo.xcprivacy */; }; + C107B51D2C9AC4D8006B6BEA /* WebViewProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = C107B51B2C9AC4D3006B6BEA /* WebViewProvider.swift */; }; + C107B5222CA27F7C006B6BEA /* WebViewProviderSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = C107B5202CA27F76006B6BEA /* WebViewProviderSpec.swift */; }; + C12BFE432C352DD400D1CC00 /* NetworkStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = C177D76F2C2BDFE40094C657 /* NetworkStub.swift */; }; + C12BFE442C352DD700D1CC00 /* StubURLProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = C177D7742C2BE00D0094C657 /* StubURLProtocol.swift */; }; + C160EE352CABD0E5005ACE8E /* UIWindow+TopViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C160EE302CABD0DA005ACE8E /* UIWindow+TopViewController.swift */; }; + C160EE382CABD35A005ACE8E /* UIWindow+TopViewControllerSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = C160EE372CABD358005ACE8E /* UIWindow+TopViewControllerSpec.swift */; }; + C177D6C72C2ADEB60094C657 /* CwlPreconditionTesting in Frameworks */ = {isa = PBXBuildFile; productRef = C177D6C62C2ADEB60094C657 /* CwlPreconditionTesting */; }; + C177D6D42C2B0DCB0094C657 /* CwlPreconditionTesting in Frameworks */ = {isa = PBXBuildFile; productRef = C177D6D32C2B0DCB0094C657 /* CwlPreconditionTesting */; }; + C177D7702C2BDFE40094C657 /* NetworkStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = C177D76F2C2BDFE40094C657 /* NetworkStub.swift */; }; + C177D7712C2BDFE40094C657 /* NetworkStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = C177D76F2C2BDFE40094C657 /* NetworkStub.swift */; }; + C177D7722C2BDFE40094C657 /* NetworkStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = C177D76F2C2BDFE40094C657 /* NetworkStub.swift */; }; + C177D7752C2BE00D0094C657 /* StubURLProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = C177D7742C2BE00D0094C657 /* StubURLProtocol.swift */; }; + C177D7762C2BE00D0094C657 /* StubURLProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = C177D7742C2BE00D0094C657 /* StubURLProtocol.swift */; }; + C177D7772C2BE00D0094C657 /* StubURLProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = C177D7742C2BE00D0094C657 /* StubURLProtocol.swift */; }; + C1B3B9AF2C24B297004A32A4 /* OAuth2VisionApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1B3B9AE2C24B297004A32A4 /* OAuth2VisionApp.swift */; }; + C1B3B9B12C24B297004A32A4 /* ContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1B3B9B02C24B297004A32A4 /* ContentView.swift */; }; + C1B3B9D32C24B39E004A32A4 /* Auth0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C1B3B9C02C24B39E004A32A4 /* Auth0.framework */; }; + C1B3B9D42C24B39E004A32A4 /* Auth0.framework in Copy Files */ = {isa = PBXBuildFile; fileRef = C1B3B9C02C24B39E004A32A4 /* Auth0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + C1B3B9E62C24B65B004A32A4 /* Nimble.xcframework in Copy Files */ = {isa = PBXBuildFile; fileRef = 5CD9FC6B26FE30A6009C2B27 /* Nimble.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + C1B3B9EB2C24B65D004A32A4 /* Quick.xcframework in Copy Files */ = {isa = PBXBuildFile; fileRef = 5CD9FC6C26FE30A6009C2B27 /* Quick.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + C1B3B9EC2C24B692004A32A4 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = A7DDDF6B2BC9A81E0077B067 /* PrivacyInfo.xcprivacy */; }; + C1B3B9EE2C24B6D4004A32A4 /* Auth0Authentication.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE87491D8A424700EA27DC /* Auth0Authentication.swift */; }; + C1B3B9EF2C24B6D4004A32A4 /* Authentication.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874A1D8A424700EA27DC /* Authentication.swift */; }; + C1B3B9F02C24B6D4004A32A4 /* AuthenticationError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874B1D8A424700EA27DC /* AuthenticationError.swift */; }; + C1B3B9F12C24B6D4004A32A4 /* PasswordlessType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C354C03276CE1A500ADBC86 /* PasswordlessType.swift */; }; + C1B3B9F22C24B6D4004A32A4 /* MultifactorChallenge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 970BC36A25C27095007A7745 /* MultifactorChallenge.swift */; }; + C1B3B9F32C24B6D4004A32A4 /* JWKS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F552223C8FBA100C89615 /* JWKS.swift */; }; + C1B3B9F42C24B6D4004A32A4 /* UserInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B2860CD1EEAC30500C75D54 /* UserInfo.swift */; }; + C1B3B9F52C24B6D4004A32A4 /* Credentials.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874E1D8A424700EA27DC /* Credentials.swift */; }; + C1B3B9F62C24B6D4004A32A4 /* AuthenticationHandlers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874F1D8A424700EA27DC /* AuthenticationHandlers.swift */; }; + C1B3B9F72C24B6D4004A32A4 /* Telemetry.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE87461D8A422300EA27DC /* Telemetry.swift */; }; + C1B3B9F82C24B6D4004A32A4 /* IDTokenValidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D3E23D0BA2C00074024 /* IDTokenValidator.swift */; }; + C1B3B9F92C24B6D4004A32A4 /* IDTokenValidatorContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D3C23D0BA2C00074024 /* IDTokenValidatorContext.swift */; }; + C1B3B9FA2C24B6D4004A32A4 /* IDTokenSignatureValidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D3D23D0BA2C00074024 /* IDTokenSignatureValidator.swift */; }; + C1B3B9FB2C24B6D4004A32A4 /* ClaimValidators.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D7023D0BED200074024 /* ClaimValidators.swift */; }; + C1B3B9FC2C24B6D4004A32A4 /* Helpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B1748731EF2D3A40060E653 /* Helpers.swift */; }; + C1B3B9FD2C24B6D4004A32A4 /* BioAuthentication.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B9262BF1ECF0CA800F4F6D3 /* BioAuthentication.swift */; }; + C1B3B9FE2C24B6D4004A32A4 /* CredentialsManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BEDE1891EC21B040007300D /* CredentialsManager.swift */; }; + C1B3B9FF2C24B6D4004A32A4 /* CredentialsStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C80980A275A7B8600DC0A76 /* CredentialsStorage.swift */; }; + C1B3BA002C24B6D4004A32A4 /* CredentialsManagerError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B5E93F81EC45C22002A37F9 /* CredentialsManagerError.swift */; }; + C1B3BA012C24B6D4004A32A4 /* Array+Encode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F551923C8FB8E00C89615 /* Array+Encode.swift */; }; + C1B3BA022C24B6D4004A32A4 /* String+URLSafe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F551823C8FB8E00C89615 /* String+URLSafe.swift */; }; + C1B3BA032C24B6D4004A32A4 /* NSData+URLSafe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FCAB1721D09009600331C84 /* NSData+URLSafe.swift */; }; + C1B3BA042C24B6D4004A32A4 /* NSURL+Auth0.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FCAB1781D09124D00331C84 /* NSURL+Auth0.swift */; }; + C1B3BA052C24B6D4004A32A4 /* NSURLComponents+OAuth2.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FCAB1701D09005A00331C84 /* NSURLComponents+OAuth2.swift */; }; + C1B3BA062C24B6D4004A32A4 /* JWT+Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D6B23D0BBA500074024 /* JWT+Header.swift */; }; + C1B3BA072C24B6D4004A32A4 /* JWK+RSA.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C49EB3423EB5A80008D562F /* JWK+RSA.swift */; }; + C1B3BA082C24B6D4004A32A4 /* Optional+DebugDescription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D3F23D0BA2C00074024 /* Optional+DebugDescription.swift */; }; + C1B3BA092C24B6D4004A32A4 /* Logger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F6FAC621D09E98000D5B4EA /* Logger.swift */; }; + C1B3BA0A2C24B6D4004A32A4 /* Loggable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F28B4601D8216180000EB23 /* Loggable.swift */; }; + C1B3BA0B2C24B6D4004A32A4 /* Management.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FF465BB1CE2AC4500F7ED8C /* Management.swift */; }; + C1B3BA0C2C24B6D4004A32A4 /* UserPatchAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB60B1CED7E0800D4BB50 /* UserPatchAttributes.swift */; }; + C1B3BA0D2C24B6D4004A32A4 /* Users.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB6051CED27FB00D4BB50 /* Users.swift */; }; + C1B3BA0E2C24B6D4004A32A4 /* ManagementError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FD255B31D14DD2600387ECB /* ManagementError.swift */; }; + C1B3BA0F2C24B6D4004A32A4 /* JSONObjectPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F74CB3F1CEFD5E600226823 /* JSONObjectPayload.swift */; }; + C1B3BA102C24B6D4004A32A4 /* Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE2F8B71CD0E910003628F4 /* Request.swift */; }; + C1B3BA112C24B6D4004A32A4 /* Requestable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE2F8B11CCEAED8003628F4 /* Requestable.swift */; }; + C1B3BA122C24B6D4004A32A4 /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE2F8BA1CD0EAAD003628F4 /* Response.swift */; }; + C1B3BA132C24B6D4004A32A4 /* JWTAlgorithm.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F550423C8FADE00C89615 /* JWTAlgorithm.swift */; }; + C1B3BA142C24B6D4004A32A4 /* ChallengeGenerator.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5E9E316273ACCA5000CDB0A /* ChallengeGenerator.swift */; }; + C1B3BA152C24B6D4004A32A4 /* ASProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B16D88C1F7141A0009476A5 /* ASProvider.swift */; }; + C1B3BA172C24B6D4004A32A4 /* LoginTransaction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C41F6A3244DC94E00252548 /* LoginTransaction.swift */; }; + C1B3BA182C24B6D4004A32A4 /* ClearSessionTransaction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C41F6A9244DCAFB00252548 /* ClearSessionTransaction.swift */; }; + C1B3BA192C24B6D4004A32A4 /* MobileWebAuth.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C41F6B0244DCC3B00252548 /* MobileWebAuth.swift */; }; + C1B3BA1B2C24B6D4004A32A4 /* AuthTransaction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F53F5CD1CFD157300476A46 /* AuthTransaction.swift */; }; + C1B3BA1C2C24B6D4004A32A4 /* WebAuthUserAgent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B16D8921F714324009476A5 /* WebAuthUserAgent.swift */; }; + C1B3BA1D2C24B6D4004A32A4 /* OAuth2Grant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F4A1F951D00AABC00C72242 /* OAuth2Grant.swift */; }; + C1B3BA1E2C24B6D4004A32A4 /* TransactionStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FCAB1751D0900CF00331C84 /* TransactionStore.swift */; }; + C1B3BA1F2C24B6D4004A32A4 /* WebAuth.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F3965C11CF67CF000CDE7C0 /* WebAuth.swift */; }; + C1B3BA202C24B6D4004A32A4 /* Auth0WebAuth.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FAE9C901D8878D400A871CE /* Auth0WebAuth.swift */; }; + C1B3BA212C24B6D4004A32A4 /* WebAuthError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FD255B91D14F70B00387ECB /* WebAuthError.swift */; }; + C1B3BA222C24B6D4004A32A4 /* WebAuthentication.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C0AF09C2833420200162044 /* WebAuthentication.swift */; }; + C1B3BA232C24B6D4004A32A4 /* Auth0.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F06DDC81CC66B710011842B /* Auth0.swift */; }; + C1B3BA242C24B6D4004A32A4 /* Auth0Error.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FD255B61D14F00900387ECB /* Auth0Error.swift */; }; + C1B3BA252C24B6D4004A32A4 /* Version.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C6513A62791CDDE004EBC22 /* Version.swift */; }; + C1B3BA262C24B6F5004A32A4 /* Documentation.docc in Sources */ = {isa = PBXBuildFile; fileRef = 5CA541CC2B1A81A700E4284D /* Documentation.docc */; }; + C1B3BA2A2C24B971004A32A4 /* Auth0.plist in Resources */ = {isa = PBXBuildFile; fileRef = 5FE686A01D1877C10075874C /* Auth0.plist */; }; + C1B3BA2B2C24BA36004A32A4 /* LoggerSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F28B4661D8300D50000EB23 /* LoggerSpec.swift */; }; + C1B3BA2C2C24BA36004A32A4 /* TelemetrySpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE686A91D1894AA0075874C /* TelemetrySpec.swift */; }; + C1B3BA2D2C24BA36004A32A4 /* AuthenticationSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FBBF0421CCA90300024D2AF /* AuthenticationSpec.swift */; }; + C1B3BA2E2C24BA36004A32A4 /* CredentialsSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE2F8A51CCA9C17003628F4 /* CredentialsSpec.swift */; }; + C1B3BA2F2C24BA36004A32A4 /* UserInfoSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B2860D41EEF20F300C75D54 /* UserInfoSpec.swift */; }; + C1B3BA302C24BA36004A32A4 /* JWKSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F553423C9124200C89615 /* JWKSpec.swift */; }; + C1B3BA312C24BA36004A32A4 /* AuthenticationErrorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FD255B01D14A9E000387ECB /* AuthenticationErrorSpec.swift */; }; + C1B3BA322C24BA36004A32A4 /* ManagementSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB6081CED500900D4BB50 /* ManagementSpec.swift */; }; + C1B3BA332C24BA36004A32A4 /* ManagementErrorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C809D99275FA3EF00F15A67 /* ManagementErrorSpec.swift */; }; + C1B3BA342C24BA36004A32A4 /* UserPatchAttributesSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB60E1CED7E5200D4BB50 /* UserPatchAttributesSpec.swift */; }; + C1B3BA352C24BA36004A32A4 /* UsersSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB6021CEC0C3300D4BB50 /* UsersSpec.swift */; }; + C1B3BA362C24BA36004A32A4 /* ResponseSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F1FBB981D8A4465006B0B85 /* ResponseSpec.swift */; }; + C1B3BA372C24BA36004A32A4 /* RequestSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = D581CF762757D773007327D1 /* RequestSpec.swift */; }; + C1B3BA382C24BA36004A32A4 /* JWTAlgorithmSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F553923C9125600C89615 /* JWTAlgorithmSpec.swift */; }; + C1B3BA392C24BA36004A32A4 /* LoginTransactionSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C41F6B4244DCEED00252548 /* LoginTransactionSpec.swift */; }; + C1B3BA3A2C24BA36004A32A4 /* ClearSessionTransactionSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CF539272836FB0C0073F623 /* ClearSessionTransactionSpec.swift */; }; + C1B3BA3B2C24BA36004A32A4 /* ASProviderSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CF5392A283835460073F623 /* ASProviderSpec.swift */; }; + C1B3BA3D2C24BA36004A32A4 /* WebAuthErrorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FA250531D4A85A200C544FA /* WebAuthErrorSpec.swift */; }; + C1B3BA3E2C24BA36004A32A4 /* ChallengeGeneratorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F09C6A61D07532B00727E55 /* ChallengeGeneratorSpec.swift */; }; + C1B3BA3F2C24BA36004A32A4 /* OAuth2GrantSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F4A1F971D00AEDF00C72242 /* OAuth2GrantSpec.swift */; }; + C1B3BA402C24BA36004A32A4 /* WebAuthSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F53F5D61CFFAA4A00476A46 /* WebAuthSpec.swift */; }; + C1B3BA412C24BA36004A32A4 /* TransactionStoreSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F686A761D4AB90900412E3D /* TransactionStoreSpec.swift */; }; + C1B3BA422C24BA36004A32A4 /* WebAuthenticationSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CF5391C2836CEC00073F623 /* WebAuthenticationSpec.swift */; }; + C1B3BA432C24BA36004A32A4 /* WebAuthSpies.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CF5391F2836D9720073F623 /* WebAuthSpies.swift */; }; + C1B3BA442C24BA36004A32A4 /* IDTokenValidatorBaseSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D7523D0C15000074024 /* IDTokenValidatorBaseSpec.swift */; }; + C1B3BA452C24BA36004A32A4 /* IDTokenValidatorMocks.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D5323D0BA4B00074024 /* IDTokenValidatorMocks.swift */; }; + C1B3BA462C24BA36004A32A4 /* IDTokenValidatorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D5223D0BA4B00074024 /* IDTokenValidatorSpec.swift */; }; + C1B3BA472C24BA36004A32A4 /* IDTokenSignatureValidatorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D5123D0BA4B00074024 /* IDTokenSignatureValidatorSpec.swift */; }; + C1B3BA482C24BA36004A32A4 /* ClaimValidatorsSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D8123D611AE00074024 /* ClaimValidatorsSpec.swift */; }; + C1B3BA492C24BA37004A32A4 /* BioAuthenticationSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B9262C11ECF0CBA00F4F6D3 /* BioAuthenticationSpec.swift */; }; + C1B3BA4A2C24BA37004A32A4 /* CredentialsManagerSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BEDE1931EC3331A0007300D /* CredentialsManagerSpec.swift */; }; + C1B3BA4B2C24BA37004A32A4 /* CredentialsManagerErrorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C809D95275F878E00F15A67 /* CredentialsManagerErrorSpec.swift */; }; + C1B3BA4C2C24BA37004A32A4 /* Mocks.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F552D23C9123000C89615 /* Mocks.swift */; }; + C1B3BA4D2C24BA37004A32A4 /* Matchers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FBBF0371CC964BC0024D2AF /* Matchers.swift */; }; + C1B3BA4E2C24BA37004A32A4 /* Responses.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FBBF03A1CC96AA70024D2AF /* Responses.swift */; }; + C1B3BA4F2C24BA37004A32A4 /* Generators.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F552C23C9123000C89615 /* Generators.swift */; }; + C1B3BA502C24BA37004A32A4 /* Auth0Spec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F93BC0A1CC6B0DE0031519F /* Auth0Spec.swift */; }; + D41DED172DCA083800F5B1A4 /* Nimble.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC6B26FE30A6009C2B27 /* Nimble.xcframework */; }; + D41DED182DCA083B00F5B1A4 /* Quick.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC6C26FE30A6009C2B27 /* Quick.xcframework */; }; + D41DED192DCA084100F5B1A4 /* Quick.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC6C26FE30A6009C2B27 /* Quick.xcframework */; }; + D41DED1A2DCA084200F5B1A4 /* Nimble.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC6B26FE30A6009C2B27 /* Nimble.xcframework */; }; + D41DED1B2DCA084700F5B1A4 /* Nimble.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC6B26FE30A6009C2B27 /* Nimble.xcframework */; }; + D41DED1C2DCA084900F5B1A4 /* Quick.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC6C26FE30A6009C2B27 /* Quick.xcframework */; }; + D41DED1D2DCA084E00F5B1A4 /* Nimble.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC6B26FE30A6009C2B27 /* Nimble.xcframework */; }; + D41DED1E2DCA085000F5B1A4 /* Quick.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC6C26FE30A6009C2B27 /* Quick.xcframework */; }; + D41DED292DCA099E00F5B1A4 /* JWTDecode.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8426FE30EB009C2B27 /* JWTDecode.xcframework */; }; + D41DED2A2DCA099E00F5B1A4 /* JWTDecode.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8426FE30EB009C2B27 /* JWTDecode.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + D41DED2C2DCA099F00F5B1A4 /* SimpleKeychain.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8526FE30EB009C2B27 /* SimpleKeychain.xcframework */; }; + D41DED2D2DCA099F00F5B1A4 /* SimpleKeychain.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8526FE30EB009C2B27 /* SimpleKeychain.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + D41DED2E2DCA09A200F5B1A4 /* JWTDecode.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8426FE30EB009C2B27 /* JWTDecode.xcframework */; }; + D41DED2F2DCA09A200F5B1A4 /* JWTDecode.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8426FE30EB009C2B27 /* JWTDecode.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + D41DED312DCA09A300F5B1A4 /* SimpleKeychain.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8526FE30EB009C2B27 /* SimpleKeychain.xcframework */; }; + D41DED322DCA09A300F5B1A4 /* SimpleKeychain.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8526FE30EB009C2B27 /* SimpleKeychain.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + D41DED332DCA09AC00F5B1A4 /* JWTDecode.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8426FE30EB009C2B27 /* JWTDecode.xcframework */; }; + D41DED342DCA09AC00F5B1A4 /* JWTDecode.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8426FE30EB009C2B27 /* JWTDecode.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + D41DED362DCA09AE00F5B1A4 /* SimpleKeychain.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8526FE30EB009C2B27 /* SimpleKeychain.xcframework */; }; + D41DED372DCA09AE00F5B1A4 /* SimpleKeychain.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8526FE30EB009C2B27 /* SimpleKeychain.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + D41DED382DCA09B000F5B1A4 /* JWTDecode.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8426FE30EB009C2B27 /* JWTDecode.xcframework */; }; + D41DED392DCA09B000F5B1A4 /* JWTDecode.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8426FE30EB009C2B27 /* JWTDecode.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + D41DED3B2DCA09B200F5B1A4 /* SimpleKeychain.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8526FE30EB009C2B27 /* SimpleKeychain.xcframework */; }; + D41DED3C2DCA09B200F5B1A4 /* SimpleKeychain.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8526FE30EB009C2B27 /* SimpleKeychain.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + D41DED3D2DCA09B400F5B1A4 /* JWTDecode.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8426FE30EB009C2B27 /* JWTDecode.xcframework */; }; + D41DED3E2DCA09B400F5B1A4 /* JWTDecode.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8426FE30EB009C2B27 /* JWTDecode.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + D41DED402DCA09B500F5B1A4 /* SimpleKeychain.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8526FE30EB009C2B27 /* SimpleKeychain.xcframework */; }; + D41DED412DCA09B500F5B1A4 /* SimpleKeychain.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8526FE30EB009C2B27 /* SimpleKeychain.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + D4B8E9E42DCDD2340021262D /* CwlPreconditionTesting in Frameworks */ = {isa = PBXBuildFile; productRef = D4B8E9E32DCDD2340021262D /* CwlPreconditionTesting */; }; + D4B8E9E62DCDD23C0021262D /* CwlPosixPreconditionTesting in Frameworks */ = {isa = PBXBuildFile; productRef = D4B8E9E52DCDD23C0021262D /* CwlPosixPreconditionTesting */; }; + D581CF772757D773007327D1 /* RequestSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = D581CF762757D773007327D1 /* RequestSpec.swift */; }; + D581CF782757D773007327D1 /* RequestSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = D581CF762757D773007327D1 /* RequestSpec.swift */; }; + D581CF792757D773007327D1 /* RequestSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = D581CF762757D773007327D1 /* RequestSpec.swift */; }; + D5E9E317273ACCA5000CDB0A /* ChallengeGenerator.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5E9E316273ACCA5000CDB0A /* ChallengeGenerator.swift */; }; + D5E9E318273ACCA5000CDB0A /* ChallengeGenerator.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5E9E316273ACCA5000CDB0A /* ChallengeGenerator.swift */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ - 5B7EE47020FC9FFE00367724 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 5F049B601CB42C29006F6C05 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 5B7EE45720FC9F3200367724; - remoteInfo = OAuth2TV; - }; - 5B7EE48920FCA0A600367724 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 5F049B601CB42C29006F6C05 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 5B7EE47820FCA0A100367724; - remoteInfo = OAuth2Mac; - }; - 5F06DDA61CC451540011842B /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 5F049B601CB42C29006F6C05 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 5F06DD771CC448B10011842B; - remoteInfo = Auth0.iOS; - }; - 5F06DDB51CC451700011842B /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 5F049B601CB42C29006F6C05 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 5F06DD841CC448C90011842B; - remoteInfo = Auth0.OSX; - }; - 5F331AFF1D4BB24C00AE4382 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 5F049B601CB42C29006F6C05 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 5F23E6F51D4B87F000C3F2D9; - remoteInfo = Auth0.tvOS; - }; - 5FCAB1641D07ABC000331C84 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 5F049B601CB42C29006F6C05 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 5F3965C61CF67DD800CDE7C0; - remoteInfo = OAuth2; - }; - C1B3B9CB2C24B39E004A32A4 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 5F049B601CB42C29006F6C05 /* Project object */; - proxyType = 1; - remoteGlobalIDString = C1B3B9A72C24B297004A32A4; - remoteInfo = OAuth2Vision; - }; - C1B3BA282C24B95A004A32A4 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 5F049B601CB42C29006F6C05 /* Project object */; - proxyType = 1; - remoteGlobalIDString = C1B3B9BF2C24B39E004A32A4; - remoteInfo = Auth0.visionOS; - }; + 5B7EE47020FC9FFE00367724 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 5F049B601CB42C29006F6C05 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 5B7EE45720FC9F3200367724; + remoteInfo = OAuth2TV; + }; + 5B7EE48920FCA0A600367724 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 5F049B601CB42C29006F6C05 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 5B7EE47820FCA0A100367724; + remoteInfo = OAuth2Mac; + }; + 5F06DDA61CC451540011842B /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 5F049B601CB42C29006F6C05 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 5F06DD771CC448B10011842B; + remoteInfo = Auth0.iOS; + }; + 5F06DDB51CC451700011842B /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 5F049B601CB42C29006F6C05 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 5F06DD841CC448C90011842B; + remoteInfo = Auth0.OSX; + }; + 5F331AFF1D4BB24C00AE4382 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 5F049B601CB42C29006F6C05 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 5F23E6F51D4B87F000C3F2D9; + remoteInfo = Auth0.tvOS; + }; + 5FCAB1641D07ABC000331C84 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 5F049B601CB42C29006F6C05 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 5F3965C61CF67DD800CDE7C0; + remoteInfo = OAuth2; + }; + C1B3B9CB2C24B39E004A32A4 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 5F049B601CB42C29006F6C05 /* Project object */; + proxyType = 1; + remoteGlobalIDString = C1B3B9A72C24B297004A32A4; + remoteInfo = OAuth2Vision; + }; + C1B3BA282C24B95A004A32A4 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 5F049B601CB42C29006F6C05 /* Project object */; + proxyType = 1; + remoteGlobalIDString = C1B3B9BF2C24B39E004A32A4; + remoteInfo = Auth0.visionOS; + }; /* End PBXContainerItemProxy section */ /* Begin PBXCopyFilesBuildPhase section */ - 5B7EE46B20FC9F5200367724 /* Copy Files */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - 5B7EE46820FC9F5200367724 /* Auth0.framework in Copy Files */, - ); - name = "Copy Files"; - runOnlyForDeploymentPostprocessing = 0; - }; - 5B7EE49120FCA0F400367724 /* Copy Files */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - 5B7EE48E20FCA0F400367724 /* Auth0.framework in Copy Files */, - ); - name = "Copy Files"; - runOnlyForDeploymentPostprocessing = 0; - }; - 5BE65DC91F7270C600CADD3B /* Copy Files */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - 5BE65DCA1F7270DE00CADD3B /* Auth0.framework in Copy Files */, - ); - name = "Copy Files"; - runOnlyForDeploymentPostprocessing = 0; - }; - 5F1A02931CC7EEBC00D3F662 /* CopyFiles */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - 5CD9FC7226FE30BA009C2B27 /* Nimble.xcframework in CopyFiles */, - 5CD9FC7426FE30BA009C2B27 /* Quick.xcframework in CopyFiles */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 5F1A02971CC7EECE00D3F662 /* CopyFiles */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - 5CD9FC7826FE30C8009C2B27 /* Nimble.xcframework in CopyFiles */, - 5CD9FC7A26FE30C8009C2B27 /* Quick.xcframework in CopyFiles */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 5F331B1F1D4BCBFD00AE4382 /* CopyFiles */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - 5CD9FC7E26FE30D4009C2B27 /* Nimble.xcframework in CopyFiles */, - 5CD9FC8026FE30D4009C2B27 /* Quick.xcframework in CopyFiles */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - C1B3B9D82C24B39E004A32A4 /* Copy Files */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - C1B3B9D42C24B39E004A32A4 /* Auth0.framework in Copy Files */, - ); - name = "Copy Files"; - runOnlyForDeploymentPostprocessing = 0; - }; - C1B3B9E72C24B65B004A32A4 /* Copy Files */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - C1B3B9EB2C24B65D004A32A4 /* Quick.xcframework in Copy Files */, - C1B3B9E62C24B65B004A32A4 /* Nimble.xcframework in Copy Files */, - ); - name = "Copy Files"; - runOnlyForDeploymentPostprocessing = 0; - }; - D41DED2B2DCA099E00F5B1A4 /* Embed Frameworks */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - D41DED2A2DCA099E00F5B1A4 /* JWTDecode.xcframework in Embed Frameworks */, - D41DED2D2DCA099F00F5B1A4 /* SimpleKeychain.xcframework in Embed Frameworks */, - ); - name = "Embed Frameworks"; - runOnlyForDeploymentPostprocessing = 0; - }; - D41DED302DCA09A200F5B1A4 /* Embed Frameworks */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - D41DED2F2DCA09A200F5B1A4 /* JWTDecode.xcframework in Embed Frameworks */, - D41DED322DCA09A300F5B1A4 /* SimpleKeychain.xcframework in Embed Frameworks */, - ); - name = "Embed Frameworks"; - runOnlyForDeploymentPostprocessing = 0; - }; - D41DED352DCA09AC00F5B1A4 /* Embed Frameworks */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - D41DED342DCA09AC00F5B1A4 /* JWTDecode.xcframework in Embed Frameworks */, - D41DED372DCA09AE00F5B1A4 /* SimpleKeychain.xcframework in Embed Frameworks */, - ); - name = "Embed Frameworks"; - runOnlyForDeploymentPostprocessing = 0; - }; - D41DED3A2DCA09B000F5B1A4 /* Embed Frameworks */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - D41DED392DCA09B000F5B1A4 /* JWTDecode.xcframework in Embed Frameworks */, - D41DED3C2DCA09B200F5B1A4 /* SimpleKeychain.xcframework in Embed Frameworks */, - ); - name = "Embed Frameworks"; - runOnlyForDeploymentPostprocessing = 0; - }; - D41DED3F2DCA09B400F5B1A4 /* Embed Frameworks */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - D41DED3E2DCA09B400F5B1A4 /* JWTDecode.xcframework in Embed Frameworks */, - D41DED412DCA09B500F5B1A4 /* SimpleKeychain.xcframework in Embed Frameworks */, - ); - name = "Embed Frameworks"; - runOnlyForDeploymentPostprocessing = 0; - }; + 5B7EE46B20FC9F5200367724 /* Copy Files */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + 5C0E5B742DE915F100D38F4C /* SimpleKeychain.xcframework in Copy Files */, + 5C0E5B732DE915EB00D38F4C /* JWTDecode.xcframework in Copy Files */, + 5B7EE46820FC9F5200367724 /* Auth0.framework in Copy Files */, + ); + name = "Copy Files"; + runOnlyForDeploymentPostprocessing = 0; + }; + 5B7EE49120FCA0F400367724 /* Copy Files */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + 5C0E5B762DE915FD00D38F4C /* SimpleKeychain.xcframework in Copy Files */, + 5C0E5B752DE915F700D38F4C /* JWTDecode.xcframework in Copy Files */, + 5B7EE48E20FCA0F400367724 /* Auth0.framework in Copy Files */, + ); + name = "Copy Files"; + runOnlyForDeploymentPostprocessing = 0; + }; + 5BE65DC91F7270C600CADD3B /* Copy Files */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + 5C0E5B722DE915E100D38F4C /* SimpleKeychain.xcframework in Copy Files */, + 5C0E5B712DE915DB00D38F4C /* JWTDecode.xcframework in Copy Files */, + 5BE65DCA1F7270DE00CADD3B /* Auth0.framework in Copy Files */, + ); + name = "Copy Files"; + runOnlyForDeploymentPostprocessing = 0; + }; + 5F1A02931CC7EEBC00D3F662 /* CopyFiles */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + 5CD9FC7226FE30BA009C2B27 /* Nimble.xcframework in CopyFiles */, + 5CD9FC7426FE30BA009C2B27 /* Quick.xcframework in CopyFiles */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5F1A02971CC7EECE00D3F662 /* CopyFiles */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + 5CD9FC7826FE30C8009C2B27 /* Nimble.xcframework in CopyFiles */, + 5CD9FC7A26FE30C8009C2B27 /* Quick.xcframework in CopyFiles */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5F331B1F1D4BCBFD00AE4382 /* CopyFiles */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + 5CD9FC7E26FE30D4009C2B27 /* Nimble.xcframework in CopyFiles */, + 5CD9FC8026FE30D4009C2B27 /* Quick.xcframework in CopyFiles */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + C1B3B9D82C24B39E004A32A4 /* Copy Files */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + 5C0E5B782DE9160B00D38F4C /* SimpleKeychain.xcframework in Copy Files */, + 5C0E5B772DE9160600D38F4C /* JWTDecode.xcframework in Copy Files */, + C1B3B9D42C24B39E004A32A4 /* Auth0.framework in Copy Files */, + ); + name = "Copy Files"; + runOnlyForDeploymentPostprocessing = 0; + }; + C1B3B9E72C24B65B004A32A4 /* Copy Files */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + C1B3B9EB2C24B65D004A32A4 /* Quick.xcframework in Copy Files */, + C1B3B9E62C24B65B004A32A4 /* Nimble.xcframework in Copy Files */, + ); + name = "Copy Files"; + runOnlyForDeploymentPostprocessing = 0; + }; + D41DED2B2DCA099E00F5B1A4 /* Embed Frameworks */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + D41DED2A2DCA099E00F5B1A4 /* JWTDecode.xcframework in Embed Frameworks */, + D41DED2D2DCA099F00F5B1A4 /* SimpleKeychain.xcframework in Embed Frameworks */, + ); + name = "Embed Frameworks"; + runOnlyForDeploymentPostprocessing = 0; + }; + D41DED302DCA09A200F5B1A4 /* Embed Frameworks */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + D41DED2F2DCA09A200F5B1A4 /* JWTDecode.xcframework in Embed Frameworks */, + D41DED322DCA09A300F5B1A4 /* SimpleKeychain.xcframework in Embed Frameworks */, + ); + name = "Embed Frameworks"; + runOnlyForDeploymentPostprocessing = 0; + }; + D41DED352DCA09AC00F5B1A4 /* Embed Frameworks */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + D41DED342DCA09AC00F5B1A4 /* JWTDecode.xcframework in Embed Frameworks */, + D41DED372DCA09AE00F5B1A4 /* SimpleKeychain.xcframework in Embed Frameworks */, + ); + name = "Embed Frameworks"; + runOnlyForDeploymentPostprocessing = 0; + }; + D41DED3A2DCA09B000F5B1A4 /* Embed Frameworks */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + D41DED392DCA09B000F5B1A4 /* JWTDecode.xcframework in Embed Frameworks */, + D41DED3C2DCA09B200F5B1A4 /* SimpleKeychain.xcframework in Embed Frameworks */, + ); + name = "Embed Frameworks"; + runOnlyForDeploymentPostprocessing = 0; + }; + D41DED3F2DCA09B400F5B1A4 /* Embed Frameworks */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + D41DED3E2DCA09B400F5B1A4 /* JWTDecode.xcframework in Embed Frameworks */, + D41DED412DCA09B500F5B1A4 /* SimpleKeychain.xcframework in Embed Frameworks */, + ); + name = "Embed Frameworks"; + runOnlyForDeploymentPostprocessing = 0; + }; /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ - 5B16D88C1F7141A0009476A5 /* ASProvider.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ASProvider.swift; sourceTree = ""; }; - 5B16D8921F714324009476A5 /* WebAuthUserAgent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = WebAuthUserAgent.swift; path = Auth0/WebAuthUserAgent.swift; sourceTree = SOURCE_ROOT; }; - 5B1748731EF2D3A40060E653 /* Helpers.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Helpers.swift; sourceTree = ""; }; - 5B2860CD1EEAC30500C75D54 /* UserInfo.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UserInfo.swift; sourceTree = ""; }; - 5B2860D41EEF20F300C75D54 /* UserInfoSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = UserInfoSpec.swift; path = Auth0Tests/UserInfoSpec.swift; sourceTree = SOURCE_ROOT; }; - 5B5E93F81EC45C22002A37F9 /* CredentialsManagerError.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CredentialsManagerError.swift; sourceTree = ""; }; - 5B7EE45820FC9F3200367724 /* OAuth2TV.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = OAuth2TV.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 5B7EE45A20FC9F3300367724 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - 5B7EE45C20FC9F3300367724 /* ViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = ""; }; - 5B7EE45F20FC9F3300367724 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; - 5B7EE46120FC9F3400367724 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; - 5B7EE46320FC9F3400367724 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 5B7EE47920FCA0A100367724 /* OAuth2Mac.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = OAuth2Mac.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 5B7EE47B20FCA0A100367724 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - 5B7EE47D20FCA0A100367724 /* ViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = ""; }; - 5B7EE47F20FCA0A200367724 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; - 5B7EE48220FCA0A200367724 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; - 5B7EE48420FCA0A200367724 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 5B9262BF1ECF0CA800F4F6D3 /* BioAuthentication.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BioAuthentication.swift; sourceTree = ""; }; - 5B9262C11ECF0CBA00F4F6D3 /* BioAuthenticationSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = BioAuthenticationSpec.swift; path = Auth0Tests/BioAuthenticationSpec.swift; sourceTree = SOURCE_ROOT; }; - 5BA58D33209081A700782DD1 /* Cartfile */ = {isa = PBXFileReference; lastKnownFileType = text; path = Cartfile; sourceTree = ""; }; - 5BEDE1891EC21B040007300D /* CredentialsManager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CredentialsManager.swift; sourceTree = ""; }; - 5BEDE1931EC3331A0007300D /* CredentialsManagerSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; name = CredentialsManagerSpec.swift; path = Auth0Tests/CredentialsManagerSpec.swift; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.swift; }; - 5C0AF09928330CBA00162044 /* SafariProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SafariProvider.swift; sourceTree = ""; }; - 5C0AF09C2833420200162044 /* WebAuthentication.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebAuthentication.swift; sourceTree = ""; }; - 5C354C03276CE1A500ADBC86 /* PasswordlessType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PasswordlessType.swift; sourceTree = ""; }; - 5C3D87DF2DB8274A00AACC34 /* PublicKeyCredentialCreationOptions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PublicKeyCredentialCreationOptions.swift; sourceTree = ""; }; - 5C3D87E52DB99C4E00AACC34 /* PasskeySignupChallenge.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PasskeySignupChallenge.swift; sourceTree = ""; }; - 5C3D87F12DB9B3DA00AACC34 /* SignupPasskey.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SignupPasskey.swift; sourceTree = ""; }; - 5C3D880D2DBE7F3B00AACC34 /* PasskeySignupChallengeSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PasskeySignupChallengeSpec.swift; sourceTree = ""; }; - 5C3D88192DC148C000AACC34 /* PasskeyLoginChallenge.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PasskeyLoginChallenge.swift; sourceTree = ""; }; - 5C3D881F2DC1491300AACC34 /* PublicKeyCredentialRequestOptions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PublicKeyCredentialRequestOptions.swift; sourceTree = ""; }; - 5C3D88232DC1509300AACC34 /* LoginPasskey.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoginPasskey.swift; sourceTree = ""; }; - 5C3D88672DC2CCA100AACC34 /* PasskeyLoginChallenge.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PasskeyLoginChallenge.swift; sourceTree = ""; }; - 5C41F6A3244DC94E00252548 /* LoginTransaction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoginTransaction.swift; sourceTree = ""; }; - 5C41F6A9244DCAFB00252548 /* ClearSessionTransaction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ClearSessionTransaction.swift; sourceTree = ""; }; - 5C41F6B0244DCC3B00252548 /* MobileWebAuth.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MobileWebAuth.swift; sourceTree = ""; }; - 5C41F6B4244DCEED00252548 /* LoginTransactionSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoginTransactionSpec.swift; sourceTree = ""; }; - 5C41F6DC244F982700252548 /* DesktopWebAuth.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DesktopWebAuth.swift; sourceTree = ""; }; - 5C41F6E0244FA62200252548 /* Auth0.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = Auth0.plist; path = ../Auth0.plist; sourceTree = ""; }; - 5C49EB3423EB5A80008D562F /* JWK+RSA.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "JWK+RSA.swift"; sourceTree = ""; }; - 5C4F550423C8FADE00C89615 /* JWTAlgorithm.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = JWTAlgorithm.swift; sourceTree = ""; }; - 5C4F551823C8FB8E00C89615 /* String+URLSafe.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "String+URLSafe.swift"; sourceTree = ""; }; - 5C4F551923C8FB8E00C89615 /* Array+Encode.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Array+Encode.swift"; sourceTree = ""; }; - 5C4F552223C8FBA100C89615 /* JWKS.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = JWKS.swift; sourceTree = ""; }; - 5C4F552C23C9123000C89615 /* Generators.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Generators.swift; sourceTree = ""; }; - 5C4F552D23C9123000C89615 /* CryptoExtensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CryptoExtensions.swift; sourceTree = ""; }; - 5C4F553423C9124200C89615 /* JWKSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = JWKSpec.swift; sourceTree = ""; }; - 5C4F553923C9125600C89615 /* JWTAlgorithmSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = JWTAlgorithmSpec.swift; sourceTree = ""; }; - 5C60412E27482A2600EEF515 /* Package.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Package.swift; sourceTree = ""; }; - 5C6513A62791CDDE004EBC22 /* Version.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Version.swift; sourceTree = ""; }; - 5C80980A275A7B8600DC0A76 /* CredentialsStorage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CredentialsStorage.swift; sourceTree = ""; }; - 5C809D95275F878E00F15A67 /* CredentialsManagerErrorSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CredentialsManagerErrorSpec.swift; sourceTree = ""; }; - 5C809D99275FA3EF00F15A67 /* ManagementErrorSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ManagementErrorSpec.swift; sourceTree = ""; }; - 5CA541CC2B1A81A700E4284D /* Documentation.docc */ = {isa = PBXFileReference; lastKnownFileType = folder.documentationcatalog; path = Documentation.docc; sourceTree = ""; }; - 5CB41D3C23D0BA2C00074024 /* IDTokenValidatorContext.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = IDTokenValidatorContext.swift; sourceTree = ""; }; - 5CB41D3D23D0BA2C00074024 /* IDTokenSignatureValidator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = IDTokenSignatureValidator.swift; sourceTree = ""; }; - 5CB41D3E23D0BA2C00074024 /* IDTokenValidator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = IDTokenValidator.swift; sourceTree = ""; }; - 5CB41D3F23D0BA2C00074024 /* Optional+DebugDescription.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Optional+DebugDescription.swift"; sourceTree = ""; }; - 5CB41D5123D0BA4B00074024 /* IDTokenSignatureValidatorSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = IDTokenSignatureValidatorSpec.swift; sourceTree = ""; }; - 5CB41D5223D0BA4B00074024 /* IDTokenValidatorSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = IDTokenValidatorSpec.swift; sourceTree = ""; }; - 5CB41D5323D0BA4B00074024 /* IDTokenValidatorMocks.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = IDTokenValidatorMocks.swift; sourceTree = ""; }; - 5CB41D6B23D0BBA500074024 /* JWT+Header.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "JWT+Header.swift"; sourceTree = ""; }; - 5CB41D7023D0BED200074024 /* ClaimValidators.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ClaimValidators.swift; sourceTree = ""; }; - 5CB41D7523D0C15000074024 /* IDTokenValidatorBaseSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IDTokenValidatorBaseSpec.swift; sourceTree = ""; }; - 5CB41D8123D611AE00074024 /* ClaimValidatorsSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ClaimValidatorsSpec.swift; sourceTree = ""; }; - 5CD9FC6B26FE30A6009C2B27 /* Nimble.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = Nimble.xcframework; path = Carthage/Build/Nimble.xcframework; sourceTree = ""; }; - 5CD9FC6C26FE30A6009C2B27 /* Quick.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = Quick.xcframework; path = Carthage/Build/Quick.xcframework; sourceTree = ""; }; - 5CD9FC8426FE30EB009C2B27 /* JWTDecode.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = JWTDecode.xcframework; path = Carthage/Build/JWTDecode.xcframework; sourceTree = ""; }; - 5CD9FC8526FE30EB009C2B27 /* SimpleKeychain.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = SimpleKeychain.xcframework; path = Carthage/Build/SimpleKeychain.xcframework; sourceTree = ""; }; - 5CF5391C2836CEC00073F623 /* WebAuthenticationSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebAuthenticationSpec.swift; sourceTree = ""; }; - 5CF5391F2836D9720073F623 /* WebAuthSpies.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebAuthSpies.swift; sourceTree = ""; }; - 5CF539232836DCC10073F623 /* SafariProviderSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SafariProviderSpec.swift; sourceTree = ""; }; - 5CF539272836FB0C0073F623 /* ClearSessionTransactionSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ClearSessionTransactionSpec.swift; sourceTree = ""; }; - 5CF5392A283835460073F623 /* ASProviderSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ASProviderSpec.swift; sourceTree = ""; }; - 5CFB824F2D5BF31D009FD237 /* APICredentials.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = APICredentials.swift; sourceTree = ""; }; - 5CFB82552D5E9F94009FD237 /* APICredentialsSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = APICredentialsSpec.swift; sourceTree = ""; }; - 5CFB82602D6D221C009FD237 /* Barrier.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Barrier.swift; sourceTree = ""; }; - 5CFB826F2D6E640B009FD237 /* SSOCredentials.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SSOCredentials.swift; sourceTree = ""; }; - 5CFB82752D6FD287009FD237 /* SSOCredentialsSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SSOCredentialsSpec.swift; sourceTree = ""; }; - 5F049B6E1CB42C29006F6C05 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = Info.plist; path = Auth0/Info.plist; sourceTree = ""; }; - 5F06DD781CC448B10011842B /* Auth0.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Auth0.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 5F06DD851CC448C90011842B /* Auth0.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Auth0.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 5F06DD951CC451430011842B /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 5F06DDA01CC451540011842B /* Auth0Tests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Auth0Tests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 5F06DDAF1CC451700011842B /* Auth0Tests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Auth0Tests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 5F06DDC81CC66B710011842B /* Auth0.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Auth0.swift; sourceTree = ""; }; - 5F09C6A61D07532B00727E55 /* ChallengeGeneratorSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = ChallengeGeneratorSpec.swift; path = Auth0Tests/ChallengeGeneratorSpec.swift; sourceTree = SOURCE_ROOT; }; - 5F1FBB981D8A4465006B0B85 /* ResponseSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = ResponseSpec.swift; path = Auth0Tests/ResponseSpec.swift; sourceTree = SOURCE_ROOT; }; - 5F23E6B91D4ACA7100C3F2D9 /* Auth0.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Auth0.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 5F23E6F61D4B87F000C3F2D9 /* Auth0.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Auth0.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 5F28B4601D8216180000EB23 /* Loggable.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = Loggable.swift; path = Auth0/Loggable.swift; sourceTree = SOURCE_ROOT; }; - 5F28B4661D8300D50000EB23 /* LoggerSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LoggerSpec.swift; sourceTree = ""; }; - 5F331AF91D4BB24C00AE4382 /* Auth0Tests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Auth0Tests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 5F3965C11CF67CF000CDE7C0 /* WebAuth.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = WebAuth.swift; path = Auth0/WebAuth.swift; sourceTree = SOURCE_ROOT; }; - 5F3965C71CF67DD800CDE7C0 /* OAuth2.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = OAuth2.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 5F3965C91CF67DD800CDE7C0 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - 5F3965CB1CF67DD800CDE7C0 /* ViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = ""; }; - 5F3965CE1CF67DD800CDE7C0 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; - 5F3965D01CF67DD800CDE7C0 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; - 5F3965D31CF67DD800CDE7C0 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; - 5F3965D51CF67DD800CDE7C0 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 5F4A1F951D00AABC00C72242 /* OAuth2Grant.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = OAuth2Grant.swift; path = Auth0/OAuth2Grant.swift; sourceTree = SOURCE_ROOT; }; - 5F4A1F971D00AEDF00C72242 /* OAuth2GrantSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = OAuth2GrantSpec.swift; path = Auth0Tests/OAuth2GrantSpec.swift; sourceTree = SOURCE_ROOT; }; - 5F53F5CD1CFD157300476A46 /* AuthTransaction.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = AuthTransaction.swift; path = Auth0/AuthTransaction.swift; sourceTree = SOURCE_ROOT; }; - 5F53F5D61CFFAA4A00476A46 /* WebAuthSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = WebAuthSpec.swift; path = Auth0Tests/WebAuthSpec.swift; sourceTree = SOURCE_ROOT; }; - 5F686A761D4AB90900412E3D /* TransactionStoreSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = TransactionStoreSpec.swift; path = Auth0Tests/TransactionStoreSpec.swift; sourceTree = SOURCE_ROOT; }; - 5F6FAC621D09E98000D5B4EA /* Logger.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = Logger.swift; path = Auth0/Logger.swift; sourceTree = SOURCE_ROOT; }; - 5F74CB3F1CEFD5E600226823 /* JSONObjectPayload.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = JSONObjectPayload.swift; path = Auth0/JSONObjectPayload.swift; sourceTree = SOURCE_ROOT; }; - 5F93BC0A1CC6B0DE0031519F /* Auth0Spec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Auth0Spec.swift; sourceTree = ""; }; - 5FA250531D4A85A200C544FA /* WebAuthErrorSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = WebAuthErrorSpec.swift; path = Auth0Tests/WebAuthErrorSpec.swift; sourceTree = SOURCE_ROOT; }; - 5FADB6021CEC0C3300D4BB50 /* UsersSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = UsersSpec.swift; path = Auth0Tests/UsersSpec.swift; sourceTree = SOURCE_ROOT; }; - 5FADB6051CED27FB00D4BB50 /* Users.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = Users.swift; path = Auth0/Users.swift; sourceTree = SOURCE_ROOT; }; - 5FADB6081CED500900D4BB50 /* ManagementSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = ManagementSpec.swift; path = Auth0Tests/ManagementSpec.swift; sourceTree = SOURCE_ROOT; }; - 5FADB60B1CED7E0800D4BB50 /* UserPatchAttributes.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = UserPatchAttributes.swift; path = Auth0/UserPatchAttributes.swift; sourceTree = SOURCE_ROOT; }; - 5FADB60E1CED7E5200D4BB50 /* UserPatchAttributesSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = UserPatchAttributesSpec.swift; path = Auth0Tests/UserPatchAttributesSpec.swift; sourceTree = SOURCE_ROOT; }; - 5FAE9C871D88731500A871CE /* Cartfile.resolved */ = {isa = PBXFileReference; lastKnownFileType = text; path = Cartfile.resolved; sourceTree = ""; }; - 5FAE9C881D88731500A871CE /* CHANGELOG.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = CHANGELOG.md; sourceTree = ""; }; - 5FAE9C891D88731500A871CE /* README.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = ""; }; - 5FAE9C8A1D88731500A871CE /* Gemfile.lock */ = {isa = PBXFileReference; lastKnownFileType = text; path = Gemfile.lock; sourceTree = ""; }; - 5FAE9C8B1D88731500A871CE /* Gemfile */ = {isa = PBXFileReference; lastKnownFileType = text; path = Gemfile; sourceTree = ""; }; - 5FAE9C8C1D88731500A871CE /* Auth0.podspec */ = {isa = PBXFileReference; lastKnownFileType = text; path = Auth0.podspec; sourceTree = ""; }; - 5FAE9C8D1D88731500A871CE /* codecov.yml */ = {isa = PBXFileReference; lastKnownFileType = text; path = codecov.yml; sourceTree = ""; }; - 5FAE9C8E1D88731500A871CE /* LICENSE */ = {isa = PBXFileReference; lastKnownFileType = text; path = LICENSE; sourceTree = ""; }; - 5FAE9C8F1D88731500A871CE /* Cartfile.private */ = {isa = PBXFileReference; lastKnownFileType = text; path = Cartfile.private; sourceTree = ""; }; - 5FAE9C901D8878D400A871CE /* Auth0WebAuth.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = Auth0WebAuth.swift; path = Auth0/Auth0WebAuth.swift; sourceTree = SOURCE_ROOT; }; - 5FBBF0371CC964BC0024D2AF /* Matchers.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = Matchers.swift; path = Auth0Tests/Matchers.swift; sourceTree = SOURCE_ROOT; }; - 5FBBF03A1CC96AA70024D2AF /* Responses.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = Responses.swift; path = Auth0Tests/Responses.swift; sourceTree = SOURCE_ROOT; }; - 5FBBF0421CCA90300024D2AF /* AuthenticationSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = AuthenticationSpec.swift; path = Auth0Tests/AuthenticationSpec.swift; sourceTree = SOURCE_ROOT; }; - 5FCAB1701D09005A00331C84 /* NSURLComponents+OAuth2.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = "NSURLComponents+OAuth2.swift"; path = "Auth0/NSURLComponents+OAuth2.swift"; sourceTree = SOURCE_ROOT; }; - 5FCAB1721D09009600331C84 /* NSData+URLSafe.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = "NSData+URLSafe.swift"; path = "Auth0/NSData+URLSafe.swift"; sourceTree = SOURCE_ROOT; }; - 5FCAB1751D0900CF00331C84 /* TransactionStore.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = TransactionStore.swift; path = Auth0/TransactionStore.swift; sourceTree = SOURCE_ROOT; }; - 5FCAB1781D09124D00331C84 /* NSURL+Auth0.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = "NSURL+Auth0.swift"; path = "Auth0/NSURL+Auth0.swift"; sourceTree = SOURCE_ROOT; }; - 5FD255B01D14A9E000387ECB /* AuthenticationErrorSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = AuthenticationErrorSpec.swift; path = Auth0Tests/AuthenticationErrorSpec.swift; sourceTree = SOURCE_ROOT; }; - 5FD255B31D14DD2600387ECB /* ManagementError.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = ManagementError.swift; path = Auth0/ManagementError.swift; sourceTree = SOURCE_ROOT; }; - 5FD255B61D14F00900387ECB /* Auth0Error.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Auth0Error.swift; sourceTree = ""; }; - 5FD255B91D14F70B00387ECB /* WebAuthError.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = WebAuthError.swift; path = Auth0/WebAuthError.swift; sourceTree = SOURCE_ROOT; }; - 5FDE87461D8A422300EA27DC /* Telemetry.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Telemetry.swift; sourceTree = ""; }; - 5FDE87491D8A424700EA27DC /* Auth0Authentication.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Auth0Authentication.swift; sourceTree = ""; }; - 5FDE874A1D8A424700EA27DC /* Authentication.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Authentication.swift; sourceTree = ""; }; - 5FDE874B1D8A424700EA27DC /* AuthenticationError.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AuthenticationError.swift; sourceTree = ""; }; - 5FDE874E1D8A424700EA27DC /* Credentials.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Credentials.swift; sourceTree = ""; }; - 5FDE874F1D8A424700EA27DC /* Handlers.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Handlers.swift; sourceTree = ""; }; - 5FE2F8A51CCA9C17003628F4 /* CredentialsSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = CredentialsSpec.swift; path = Auth0Tests/CredentialsSpec.swift; sourceTree = SOURCE_ROOT; }; - 5FE2F8B11CCEAED8003628F4 /* Requestable.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = Requestable.swift; path = Auth0/Requestable.swift; sourceTree = SOURCE_ROOT; }; - 5FE2F8B71CD0E910003628F4 /* Request.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = Request.swift; path = Auth0/Request.swift; sourceTree = SOURCE_ROOT; }; - 5FE2F8BA1CD0EAAD003628F4 /* Response.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = Response.swift; path = Auth0/Response.swift; sourceTree = SOURCE_ROOT; }; - 5FE686A01D1877C10075874C /* Auth0.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Auth0.plist; sourceTree = ""; }; - 5FE686A91D1894AA0075874C /* TelemetrySpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TelemetrySpec.swift; sourceTree = ""; }; - 5FF465BB1CE2AC4500F7ED8C /* Management.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = Management.swift; path = Auth0/Management.swift; sourceTree = SOURCE_ROOT; }; - 970BC36A25C27095007A7745 /* MultifactorChallenge.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MultifactorChallenge.swift; sourceTree = ""; }; - A7DDDF6B2BC9A81E0077B067 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; - C107B51B2C9AC4D3006B6BEA /* WebViewProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebViewProvider.swift; sourceTree = ""; }; - C107B5202CA27F76006B6BEA /* WebViewProviderSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebViewProviderSpec.swift; sourceTree = ""; }; - C160EE302CABD0DA005ACE8E /* UIWindow+TopViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIWindow+TopViewController.swift"; sourceTree = ""; }; - C160EE372CABD358005ACE8E /* UIWindow+TopViewControllerSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIWindow+TopViewControllerSpec.swift"; sourceTree = ""; }; - C177D6C22C2ADDEB0094C657 /* Auth0.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Auth0.plist; sourceTree = ""; }; - C177D76F2C2BDFE40094C657 /* NetworkStub.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkStub.swift; sourceTree = ""; }; - C177D7742C2BE00D0094C657 /* StubURLProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StubURLProtocol.swift; sourceTree = ""; }; - C1B3B9A82C24B297004A32A4 /* OAuth2Vision.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = OAuth2Vision.app; sourceTree = BUILT_PRODUCTS_DIR; }; - C1B3B9AE2C24B297004A32A4 /* OAuth2VisionApp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OAuth2VisionApp.swift; sourceTree = ""; }; - C1B3B9B02C24B297004A32A4 /* ContentView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContentView.swift; sourceTree = ""; }; - C1B3B9B72C24B298004A32A4 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - C1B3B9C02C24B39E004A32A4 /* Auth0.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Auth0.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - C1B3B9C72C24B39E004A32A4 /* Auth0Tests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Auth0Tests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - D4E153FA2DE5B87200FFBA69 /* ParameterValue.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ParameterValue.swift; sourceTree = ""; }; - D581CF762757D773007327D1 /* RequestSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RequestSpec.swift; sourceTree = ""; }; - D5E9E316273ACCA5000CDB0A /* ChallengeGenerator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChallengeGenerator.swift; sourceTree = ""; }; + 5B16D88C1F7141A0009476A5 /* ASProvider.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ASProvider.swift; sourceTree = ""; }; + 5B16D8921F714324009476A5 /* WebAuthUserAgent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = WebAuthUserAgent.swift; path = Auth0/WebAuthUserAgent.swift; sourceTree = SOURCE_ROOT; }; + 5B1748731EF2D3A40060E653 /* Helpers.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Helpers.swift; sourceTree = ""; }; + 5B2860CD1EEAC30500C75D54 /* UserInfo.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UserInfo.swift; sourceTree = ""; }; + 5B2860D41EEF20F300C75D54 /* UserInfoSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = UserInfoSpec.swift; path = Auth0Tests/UserInfoSpec.swift; sourceTree = SOURCE_ROOT; }; + 5B5E93F81EC45C22002A37F9 /* CredentialsManagerError.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CredentialsManagerError.swift; sourceTree = ""; }; + 5B7EE45820FC9F3200367724 /* OAuth2TV.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = OAuth2TV.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 5B7EE45A20FC9F3300367724 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; + 5B7EE45C20FC9F3300367724 /* ViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = ""; }; + 5B7EE45F20FC9F3300367724 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; + 5B7EE46120FC9F3400367724 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; + 5B7EE46320FC9F3400367724 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 5B7EE47920FCA0A100367724 /* OAuth2Mac.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = OAuth2Mac.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 5B7EE47B20FCA0A100367724 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; + 5B7EE47D20FCA0A100367724 /* ViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = ""; }; + 5B7EE47F20FCA0A200367724 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; + 5B7EE48220FCA0A200367724 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; + 5B7EE48420FCA0A200367724 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 5B9262BF1ECF0CA800F4F6D3 /* BioAuthentication.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BioAuthentication.swift; sourceTree = ""; }; + 5B9262C11ECF0CBA00F4F6D3 /* BioAuthenticationSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = BioAuthenticationSpec.swift; path = Auth0Tests/BioAuthenticationSpec.swift; sourceTree = SOURCE_ROOT; }; + 5BA58D33209081A700782DD1 /* Cartfile */ = {isa = PBXFileReference; lastKnownFileType = text; path = Cartfile; sourceTree = ""; }; + 5BEDE1891EC21B040007300D /* CredentialsManager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CredentialsManager.swift; sourceTree = ""; }; + 5BEDE1931EC3331A0007300D /* CredentialsManagerSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; name = CredentialsManagerSpec.swift; path = Auth0Tests/CredentialsManagerSpec.swift; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.swift; }; + 5C0AF09928330CBA00162044 /* SafariProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SafariProvider.swift; sourceTree = ""; }; + 5C0AF09C2833420200162044 /* WebAuthentication.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebAuthentication.swift; sourceTree = ""; }; + 5C1574442DD5083400BF9373 /* MyAccountSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MyAccountSpec.swift; sourceTree = ""; }; + 5C15744E2DD5181E00BF9373 /* MyAccountErrorSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MyAccountErrorSpec.swift; sourceTree = ""; }; + 5C1574542DD7A8FD00BF9373 /* PasskeyEnrollmentChallengeSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PasskeyEnrollmentChallengeSpec.swift; sourceTree = ""; }; + 5C1574592DD7AF2100BF9373 /* PasskeyAuthenticationMethodSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PasskeyAuthenticationMethodSpec.swift; sourceTree = ""; }; + 5C15745E2DD7D82D00BF9373 /* MyAccountAuthenticationMethodsSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MyAccountAuthenticationMethodsSpec.swift; sourceTree = ""; }; + 5C354C03276CE1A500ADBC86 /* PasswordlessType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PasswordlessType.swift; sourceTree = ""; }; + 5C38EA222DA461150085AC31 /* MyAccount.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MyAccount.swift; sourceTree = ""; }; + 5C38EA282DA463550085AC31 /* MyAccountError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MyAccountError.swift; sourceTree = ""; }; + 5C3D87DF2DB8274A00AACC34 /* PublicKeyCredentialCreationOptions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PublicKeyCredentialCreationOptions.swift; sourceTree = ""; }; + 5C3D87E52DB99C4E00AACC34 /* PasskeySignupChallenge.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PasskeySignupChallenge.swift; sourceTree = ""; }; + 5C3D87F12DB9B3DA00AACC34 /* SignupPasskey.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SignupPasskey.swift; sourceTree = ""; }; + 5C3D880D2DBE7F3B00AACC34 /* PasskeySignupChallengeSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PasskeySignupChallengeSpec.swift; sourceTree = ""; }; + 5C3D88192DC148C000AACC34 /* PasskeyLoginChallenge.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PasskeyLoginChallenge.swift; sourceTree = ""; }; + 5C3D881F2DC1491300AACC34 /* PublicKeyCredentialRequestOptions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PublicKeyCredentialRequestOptions.swift; sourceTree = ""; }; + 5C3D88232DC1509300AACC34 /* LoginPasskey.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoginPasskey.swift; sourceTree = ""; }; + 5C3D88672DC2CCA100AACC34 /* PasskeyLoginChallenge.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PasskeyLoginChallenge.swift; sourceTree = ""; }; + 5C41F6A3244DC94E00252548 /* LoginTransaction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoginTransaction.swift; sourceTree = ""; }; + 5C41F6A9244DCAFB00252548 /* ClearSessionTransaction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ClearSessionTransaction.swift; sourceTree = ""; }; + 5C41F6B0244DCC3B00252548 /* MobileWebAuth.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MobileWebAuth.swift; sourceTree = ""; }; + 5C41F6B4244DCEED00252548 /* LoginTransactionSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoginTransactionSpec.swift; sourceTree = ""; }; + 5C41F6DC244F982700252548 /* DesktopWebAuth.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DesktopWebAuth.swift; sourceTree = ""; }; + 5C41F6E0244FA62200252548 /* Auth0.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = Auth0.plist; path = ../Auth0.plist; sourceTree = ""; }; + 5C49EB3423EB5A80008D562F /* JWK+RSA.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "JWK+RSA.swift"; sourceTree = ""; }; + 5C4F550423C8FADE00C89615 /* JWTAlgorithm.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = JWTAlgorithm.swift; sourceTree = ""; }; + 5C4F551823C8FB8E00C89615 /* String+URLSafe.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "String+URLSafe.swift"; sourceTree = ""; }; + 5C4F551923C8FB8E00C89615 /* Array+Encode.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Array+Encode.swift"; sourceTree = ""; }; + 5C4F552223C8FBA100C89615 /* JWKS.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = JWKS.swift; sourceTree = ""; }; + 5C4F552C23C9123000C89615 /* Generators.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Generators.swift; sourceTree = ""; }; + 5C4F552D23C9123000C89615 /* Mocks.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Mocks.swift; sourceTree = ""; }; + 5C4F553423C9124200C89615 /* JWKSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = JWKSpec.swift; sourceTree = ""; }; + 5C4F553923C9125600C89615 /* JWTAlgorithmSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = JWTAlgorithmSpec.swift; sourceTree = ""; }; + 5C60412E27482A2600EEF515 /* Package.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Package.swift; sourceTree = ""; }; + 5C6513A62791CDDE004EBC22 /* Version.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Version.swift; sourceTree = ""; }; + 5C80980A275A7B8600DC0A76 /* CredentialsStorage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CredentialsStorage.swift; sourceTree = ""; }; + 5C809D95275F878E00F15A67 /* CredentialsManagerErrorSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CredentialsManagerErrorSpec.swift; sourceTree = ""; }; + 5C809D99275FA3EF00F15A67 /* ManagementErrorSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ManagementErrorSpec.swift; sourceTree = ""; }; + 5CA541CC2B1A81A700E4284D /* Documentation.docc */ = {isa = PBXFileReference; lastKnownFileType = folder.documentationcatalog; path = Documentation.docc; sourceTree = ""; }; + 5CB41D3C23D0BA2C00074024 /* IDTokenValidatorContext.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = IDTokenValidatorContext.swift; sourceTree = ""; }; + 5CB41D3D23D0BA2C00074024 /* IDTokenSignatureValidator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = IDTokenSignatureValidator.swift; sourceTree = ""; }; + 5CB41D3E23D0BA2C00074024 /* IDTokenValidator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = IDTokenValidator.swift; sourceTree = ""; }; + 5CB41D3F23D0BA2C00074024 /* Optional+DebugDescription.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Optional+DebugDescription.swift"; sourceTree = ""; }; + 5CB41D5123D0BA4B00074024 /* IDTokenSignatureValidatorSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = IDTokenSignatureValidatorSpec.swift; sourceTree = ""; }; + 5CB41D5223D0BA4B00074024 /* IDTokenValidatorSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = IDTokenValidatorSpec.swift; sourceTree = ""; }; + 5CB41D5323D0BA4B00074024 /* IDTokenValidatorMocks.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = IDTokenValidatorMocks.swift; sourceTree = ""; }; + 5CB41D6B23D0BBA500074024 /* JWT+Header.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "JWT+Header.swift"; sourceTree = ""; }; + 5CB41D7023D0BED200074024 /* ClaimValidators.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ClaimValidators.swift; sourceTree = ""; }; + 5CB41D7523D0C15000074024 /* IDTokenValidatorBaseSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IDTokenValidatorBaseSpec.swift; sourceTree = ""; }; + 5CB41D8123D611AE00074024 /* ClaimValidatorsSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ClaimValidatorsSpec.swift; sourceTree = ""; }; + 5CD9FC6B26FE30A6009C2B27 /* Nimble.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = Nimble.xcframework; path = Carthage/Build/Nimble.xcframework; sourceTree = ""; }; + 5CD9FC6C26FE30A6009C2B27 /* Quick.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = Quick.xcframework; path = Carthage/Build/Quick.xcframework; sourceTree = ""; }; + 5CD9FC8426FE30EB009C2B27 /* JWTDecode.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = JWTDecode.xcframework; path = Carthage/Build/JWTDecode.xcframework; sourceTree = ""; }; + 5CD9FC8526FE30EB009C2B27 /* SimpleKeychain.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = SimpleKeychain.xcframework; path = Carthage/Build/SimpleKeychain.xcframework; sourceTree = ""; }; + 5CDF67222DD3922300A9B513 /* PasskeyEnrollmentChallenge.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PasskeyEnrollmentChallenge.swift; sourceTree = ""; }; + 5CDF67292DD395C300A9B513 /* NewPasskey.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NewPasskey.swift; sourceTree = ""; }; + 5CDF67352DD3A8D200A9B513 /* Auth0APIError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Auth0APIError.swift; sourceTree = ""; }; + 5CDF673B2DD3B0DE00A9B513 /* PasskeyAuthenticationMethod.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PasskeyAuthenticationMethod.swift; sourceTree = ""; }; + 5CDF67412DD3B52A00A9B513 /* Auth0MyAccount.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Auth0MyAccount.swift; sourceTree = ""; }; + 5CDF67472DD3B73D00A9B513 /* Auth0MyAccountAuthenticationMethods.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Auth0MyAccountAuthenticationMethods.swift; sourceTree = ""; }; + 5CDF674D2DD3DB4E00A9B513 /* MyAccountHandlers.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MyAccountHandlers.swift; sourceTree = ""; }; + 5CDF67532DD4AD7E00A9B513 /* MyAccountAuthenticationMethods.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MyAccountAuthenticationMethods.swift; sourceTree = ""; }; + 5CF5391C2836CEC00073F623 /* WebAuthenticationSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebAuthenticationSpec.swift; sourceTree = ""; }; + 5CF5391F2836D9720073F623 /* WebAuthSpies.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebAuthSpies.swift; sourceTree = ""; }; + 5CF539232836DCC10073F623 /* SafariProviderSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SafariProviderSpec.swift; sourceTree = ""; }; + 5CF539272836FB0C0073F623 /* ClearSessionTransactionSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ClearSessionTransactionSpec.swift; sourceTree = ""; }; + 5CF5392A283835460073F623 /* ASProviderSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ASProviderSpec.swift; sourceTree = ""; }; + 5CFB824F2D5BF31D009FD237 /* APICredentials.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = APICredentials.swift; sourceTree = ""; }; + 5CFB82552D5E9F94009FD237 /* APICredentialsSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = APICredentialsSpec.swift; sourceTree = ""; }; + 5CFB82602D6D221C009FD237 /* Barrier.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Barrier.swift; sourceTree = ""; }; + 5CFB826F2D6E640B009FD237 /* SSOCredentials.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SSOCredentials.swift; sourceTree = ""; }; + 5CFB82752D6FD287009FD237 /* SSOCredentialsSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SSOCredentialsSpec.swift; sourceTree = ""; }; + 5F049B6E1CB42C29006F6C05 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = Info.plist; path = Auth0/Info.plist; sourceTree = ""; }; + 5F06DD781CC448B10011842B /* Auth0.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Auth0.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 5F06DD851CC448C90011842B /* Auth0.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Auth0.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 5F06DD951CC451430011842B /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 5F06DDA01CC451540011842B /* Auth0Tests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Auth0Tests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; + 5F06DDAF1CC451700011842B /* Auth0Tests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Auth0Tests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; + 5F06DDC81CC66B710011842B /* Auth0.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Auth0.swift; sourceTree = ""; }; + 5F09C6A61D07532B00727E55 /* ChallengeGeneratorSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = ChallengeGeneratorSpec.swift; path = Auth0Tests/ChallengeGeneratorSpec.swift; sourceTree = SOURCE_ROOT; }; + 5F1FBB981D8A4465006B0B85 /* ResponseSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = ResponseSpec.swift; path = Auth0Tests/ResponseSpec.swift; sourceTree = SOURCE_ROOT; }; + 5F23E6B91D4ACA7100C3F2D9 /* Auth0.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Auth0.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 5F23E6F61D4B87F000C3F2D9 /* Auth0.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Auth0.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 5F28B4601D8216180000EB23 /* Loggable.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = Loggable.swift; path = Auth0/Loggable.swift; sourceTree = SOURCE_ROOT; }; + 5F28B4661D8300D50000EB23 /* LoggerSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LoggerSpec.swift; sourceTree = ""; }; + 5F331AF91D4BB24C00AE4382 /* Auth0Tests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Auth0Tests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; + 5F3965C11CF67CF000CDE7C0 /* WebAuth.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = WebAuth.swift; path = Auth0/WebAuth.swift; sourceTree = SOURCE_ROOT; }; + 5F3965C71CF67DD800CDE7C0 /* OAuth2.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = OAuth2.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 5F3965C91CF67DD800CDE7C0 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; + 5F3965CB1CF67DD800CDE7C0 /* ViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = ""; }; + 5F3965CE1CF67DD800CDE7C0 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; + 5F3965D01CF67DD800CDE7C0 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; + 5F3965D31CF67DD800CDE7C0 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; + 5F3965D51CF67DD800CDE7C0 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 5F4A1F951D00AABC00C72242 /* OAuth2Grant.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = OAuth2Grant.swift; path = Auth0/OAuth2Grant.swift; sourceTree = SOURCE_ROOT; }; + 5F4A1F971D00AEDF00C72242 /* OAuth2GrantSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = OAuth2GrantSpec.swift; path = Auth0Tests/OAuth2GrantSpec.swift; sourceTree = SOURCE_ROOT; }; + 5F53F5CD1CFD157300476A46 /* AuthTransaction.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = AuthTransaction.swift; path = Auth0/AuthTransaction.swift; sourceTree = SOURCE_ROOT; }; + 5F53F5D61CFFAA4A00476A46 /* WebAuthSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = WebAuthSpec.swift; path = Auth0Tests/WebAuthSpec.swift; sourceTree = SOURCE_ROOT; }; + 5F686A761D4AB90900412E3D /* TransactionStoreSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = TransactionStoreSpec.swift; path = Auth0Tests/TransactionStoreSpec.swift; sourceTree = SOURCE_ROOT; }; + 5F6FAC621D09E98000D5B4EA /* Logger.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = Logger.swift; path = Auth0/Logger.swift; sourceTree = SOURCE_ROOT; }; + 5F74CB3F1CEFD5E600226823 /* JSONObjectPayload.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = JSONObjectPayload.swift; path = Auth0/JSONObjectPayload.swift; sourceTree = SOURCE_ROOT; }; + 5F93BC0A1CC6B0DE0031519F /* Auth0Spec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Auth0Spec.swift; sourceTree = ""; }; + 5FA250531D4A85A200C544FA /* WebAuthErrorSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = WebAuthErrorSpec.swift; path = Auth0Tests/WebAuthErrorSpec.swift; sourceTree = SOURCE_ROOT; }; + 5FADB6021CEC0C3300D4BB50 /* UsersSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = UsersSpec.swift; path = Auth0Tests/UsersSpec.swift; sourceTree = SOURCE_ROOT; }; + 5FADB6051CED27FB00D4BB50 /* Users.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = Users.swift; path = Auth0/Users.swift; sourceTree = SOURCE_ROOT; }; + 5FADB6081CED500900D4BB50 /* ManagementSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = ManagementSpec.swift; path = Auth0Tests/ManagementSpec.swift; sourceTree = SOURCE_ROOT; }; + 5FADB60B1CED7E0800D4BB50 /* UserPatchAttributes.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = UserPatchAttributes.swift; path = Auth0/UserPatchAttributes.swift; sourceTree = SOURCE_ROOT; }; + 5FADB60E1CED7E5200D4BB50 /* UserPatchAttributesSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = UserPatchAttributesSpec.swift; path = Auth0Tests/UserPatchAttributesSpec.swift; sourceTree = SOURCE_ROOT; }; + 5FAE9C871D88731500A871CE /* Cartfile.resolved */ = {isa = PBXFileReference; lastKnownFileType = text; path = Cartfile.resolved; sourceTree = ""; }; + 5FAE9C881D88731500A871CE /* CHANGELOG.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = CHANGELOG.md; sourceTree = ""; }; + 5FAE9C891D88731500A871CE /* README.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = ""; }; + 5FAE9C8A1D88731500A871CE /* Gemfile.lock */ = {isa = PBXFileReference; lastKnownFileType = text; path = Gemfile.lock; sourceTree = ""; }; + 5FAE9C8B1D88731500A871CE /* Gemfile */ = {isa = PBXFileReference; lastKnownFileType = text; path = Gemfile; sourceTree = ""; }; + 5FAE9C8C1D88731500A871CE /* Auth0.podspec */ = {isa = PBXFileReference; lastKnownFileType = text; path = Auth0.podspec; sourceTree = ""; }; + 5FAE9C8D1D88731500A871CE /* codecov.yml */ = {isa = PBXFileReference; lastKnownFileType = text; path = codecov.yml; sourceTree = ""; }; + 5FAE9C8E1D88731500A871CE /* LICENSE */ = {isa = PBXFileReference; lastKnownFileType = text; path = LICENSE; sourceTree = ""; }; + 5FAE9C8F1D88731500A871CE /* Cartfile.private */ = {isa = PBXFileReference; lastKnownFileType = text; path = Cartfile.private; sourceTree = ""; }; + 5FAE9C901D8878D400A871CE /* Auth0WebAuth.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = Auth0WebAuth.swift; path = Auth0/Auth0WebAuth.swift; sourceTree = SOURCE_ROOT; }; + 5FBBF0371CC964BC0024D2AF /* Matchers.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = Matchers.swift; path = Auth0Tests/Matchers.swift; sourceTree = SOURCE_ROOT; }; + 5FBBF03A1CC96AA70024D2AF /* Responses.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = Responses.swift; path = Auth0Tests/Responses.swift; sourceTree = SOURCE_ROOT; }; + 5FBBF0421CCA90300024D2AF /* AuthenticationSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = AuthenticationSpec.swift; path = Auth0Tests/AuthenticationSpec.swift; sourceTree = SOURCE_ROOT; }; + 5FCAB1701D09005A00331C84 /* NSURLComponents+OAuth2.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = "NSURLComponents+OAuth2.swift"; path = "Auth0/NSURLComponents+OAuth2.swift"; sourceTree = SOURCE_ROOT; }; + 5FCAB1721D09009600331C84 /* NSData+URLSafe.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = "NSData+URLSafe.swift"; path = "Auth0/NSData+URLSafe.swift"; sourceTree = SOURCE_ROOT; }; + 5FCAB1751D0900CF00331C84 /* TransactionStore.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = TransactionStore.swift; path = Auth0/TransactionStore.swift; sourceTree = SOURCE_ROOT; }; + 5FCAB1781D09124D00331C84 /* NSURL+Auth0.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = "NSURL+Auth0.swift"; path = "Auth0/NSURL+Auth0.swift"; sourceTree = SOURCE_ROOT; }; + 5FD255B01D14A9E000387ECB /* AuthenticationErrorSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = AuthenticationErrorSpec.swift; path = Auth0Tests/AuthenticationErrorSpec.swift; sourceTree = SOURCE_ROOT; }; + 5FD255B31D14DD2600387ECB /* ManagementError.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = ManagementError.swift; path = Auth0/ManagementError.swift; sourceTree = SOURCE_ROOT; }; + 5FD255B61D14F00900387ECB /* Auth0Error.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Auth0Error.swift; sourceTree = ""; }; + 5FD255B91D14F70B00387ECB /* WebAuthError.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = WebAuthError.swift; path = Auth0/WebAuthError.swift; sourceTree = SOURCE_ROOT; }; + 5FDE87461D8A422300EA27DC /* Telemetry.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Telemetry.swift; sourceTree = ""; }; + 5FDE87491D8A424700EA27DC /* Auth0Authentication.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Auth0Authentication.swift; sourceTree = ""; }; + 5FDE874A1D8A424700EA27DC /* Authentication.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Authentication.swift; sourceTree = ""; }; + 5FDE874B1D8A424700EA27DC /* AuthenticationError.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AuthenticationError.swift; sourceTree = ""; }; + 5FDE874E1D8A424700EA27DC /* Credentials.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Credentials.swift; sourceTree = ""; }; + 5FDE874F1D8A424700EA27DC /* AuthenticationHandlers.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AuthenticationHandlers.swift; sourceTree = ""; }; + 5FE2F8A51CCA9C17003628F4 /* CredentialsSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = CredentialsSpec.swift; path = Auth0Tests/CredentialsSpec.swift; sourceTree = SOURCE_ROOT; }; + 5FE2F8B11CCEAED8003628F4 /* Requestable.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = Requestable.swift; path = Auth0/Requestable.swift; sourceTree = SOURCE_ROOT; }; + 5FE2F8B71CD0E910003628F4 /* Request.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = Request.swift; path = Auth0/Request.swift; sourceTree = SOURCE_ROOT; }; + 5FE2F8BA1CD0EAAD003628F4 /* Response.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = Response.swift; path = Auth0/Response.swift; sourceTree = SOURCE_ROOT; }; + 5FE686A01D1877C10075874C /* Auth0.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Auth0.plist; sourceTree = ""; }; + 5FE686A91D1894AA0075874C /* TelemetrySpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TelemetrySpec.swift; sourceTree = ""; }; + 5FF465BB1CE2AC4500F7ED8C /* Management.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = Management.swift; path = Auth0/Management.swift; sourceTree = SOURCE_ROOT; }; + 970BC36A25C27095007A7745 /* MultifactorChallenge.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MultifactorChallenge.swift; sourceTree = ""; }; + A7DDDF6B2BC9A81E0077B067 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; + C107B51B2C9AC4D3006B6BEA /* WebViewProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebViewProvider.swift; sourceTree = ""; }; + C107B5202CA27F76006B6BEA /* WebViewProviderSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebViewProviderSpec.swift; sourceTree = ""; }; + C160EE302CABD0DA005ACE8E /* UIWindow+TopViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIWindow+TopViewController.swift"; sourceTree = ""; }; + C160EE372CABD358005ACE8E /* UIWindow+TopViewControllerSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIWindow+TopViewControllerSpec.swift"; sourceTree = ""; }; + C177D6C22C2ADDEB0094C657 /* Auth0.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Auth0.plist; path = ../Auth0.plist; sourceTree = ""; }; + C177D76F2C2BDFE40094C657 /* NetworkStub.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkStub.swift; sourceTree = ""; }; + C177D7742C2BE00D0094C657 /* StubURLProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StubURLProtocol.swift; sourceTree = ""; }; + C1B3B9A82C24B297004A32A4 /* OAuth2Vision.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = OAuth2Vision.app; sourceTree = BUILT_PRODUCTS_DIR; }; + C1B3B9AE2C24B297004A32A4 /* OAuth2VisionApp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OAuth2VisionApp.swift; sourceTree = ""; }; + C1B3B9B02C24B297004A32A4 /* ContentView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContentView.swift; sourceTree = ""; }; + C1B3B9B72C24B298004A32A4 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + C1B3B9C02C24B39E004A32A4 /* Auth0.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Auth0.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + C1B3B9C72C24B39E004A32A4 /* Auth0Tests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Auth0Tests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; + D581CF762757D773007327D1 /* RequestSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RequestSpec.swift; sourceTree = ""; }; + D5E9E316273ACCA5000CDB0A /* ChallengeGenerator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChallengeGenerator.swift; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ - 5B7EE45520FC9F3200367724 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 5B7EE46720FC9F5200367724 /* Auth0.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 5B7EE47620FCA0A100367724 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 5B7EE48D20FCA0F400367724 /* Auth0.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 5F06DD741CC448B10011842B /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - D41DED292DCA099E00F5B1A4 /* JWTDecode.xcframework in Frameworks */, - D41DED2C2DCA099F00F5B1A4 /* SimpleKeychain.xcframework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 5F06DD811CC448C90011842B /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - D41DED2E2DCA09A200F5B1A4 /* JWTDecode.xcframework in Frameworks */, - D41DED312DCA09A300F5B1A4 /* SimpleKeychain.xcframework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 5F06DD9D1CC451540011842B /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - C177D6C72C2ADEB60094C657 /* CwlPreconditionTesting in Frameworks */, - D41DED1D2DCA084E00F5B1A4 /* Nimble.xcframework in Frameworks */, - D41DED1E2DCA085000F5B1A4 /* Quick.xcframework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 5F06DDAC1CC451700011842B /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - C177D6D42C2B0DCB0094C657 /* CwlPreconditionTesting in Frameworks */, - D41DED1C2DCA084900F5B1A4 /* Quick.xcframework in Frameworks */, - D41DED1B2DCA084700F5B1A4 /* Nimble.xcframework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 5F23E6B51D4ACA7100C3F2D9 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - D41DED382DCA09B000F5B1A4 /* JWTDecode.xcframework in Frameworks */, - D41DED3B2DCA09B200F5B1A4 /* SimpleKeychain.xcframework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 5F23E6F21D4B87F000C3F2D9 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - D41DED332DCA09AC00F5B1A4 /* JWTDecode.xcframework in Frameworks */, - D41DED362DCA09AE00F5B1A4 /* SimpleKeychain.xcframework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 5F331AF61D4BB24C00AE4382 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - D41DED152DCA07D100F5B1A4 /* CwlPreconditionTesting in Frameworks */, - 5CDF671F2DC55C6600A9B513 /* CwlPosixPreconditionTesting in Frameworks */, - D41DED1A2DCA084200F5B1A4 /* Nimble.xcframework in Frameworks */, - D41DED192DCA084100F5B1A4 /* Quick.xcframework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 5F3965C41CF67DD800CDE7C0 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 5F53F5D11CFD19A400476A46 /* Auth0.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - C1B3B9A52C24B297004A32A4 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - C1B3B9D32C24B39E004A32A4 /* Auth0.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - C1B3B9BD2C24B39E004A32A4 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - D41DED3D2DCA09B400F5B1A4 /* JWTDecode.xcframework in Frameworks */, - D41DED402DCA09B500F5B1A4 /* SimpleKeychain.xcframework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - C1B3B9C42C24B39E004A32A4 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - C19413DC2C2D792200FE88F7 /* CwlPreconditionTesting in Frameworks */, - D41DED172DCA083800F5B1A4 /* Nimble.xcframework in Frameworks */, - D41DED182DCA083B00F5B1A4 /* Quick.xcframework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; + 5B7EE45520FC9F3200367724 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 5B7EE46720FC9F5200367724 /* Auth0.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5B7EE47620FCA0A100367724 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 5B7EE48D20FCA0F400367724 /* Auth0.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5F06DD741CC448B10011842B /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + D41DED292DCA099E00F5B1A4 /* JWTDecode.xcframework in Frameworks */, + D41DED2C2DCA099F00F5B1A4 /* SimpleKeychain.xcframework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5F06DD811CC448C90011842B /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + D41DED2E2DCA09A200F5B1A4 /* JWTDecode.xcframework in Frameworks */, + D41DED312DCA09A300F5B1A4 /* SimpleKeychain.xcframework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5F06DD9D1CC451540011842B /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + C177D6C72C2ADEB60094C657 /* CwlPreconditionTesting in Frameworks */, + D41DED1D2DCA084E00F5B1A4 /* Nimble.xcframework in Frameworks */, + D41DED1E2DCA085000F5B1A4 /* Quick.xcframework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5F06DDAC1CC451700011842B /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + C177D6D42C2B0DCB0094C657 /* CwlPreconditionTesting in Frameworks */, + D41DED1C2DCA084900F5B1A4 /* Quick.xcframework in Frameworks */, + D41DED1B2DCA084700F5B1A4 /* Nimble.xcframework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5F23E6B51D4ACA7100C3F2D9 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + D41DED382DCA09B000F5B1A4 /* JWTDecode.xcframework in Frameworks */, + D41DED3B2DCA09B200F5B1A4 /* SimpleKeychain.xcframework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5F23E6F21D4B87F000C3F2D9 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + D41DED332DCA09AC00F5B1A4 /* JWTDecode.xcframework in Frameworks */, + D41DED362DCA09AE00F5B1A4 /* SimpleKeychain.xcframework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5F331AF61D4BB24C00AE4382 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + D41DED1A2DCA084200F5B1A4 /* Nimble.xcframework in Frameworks */, + D41DED192DCA084100F5B1A4 /* Quick.xcframework in Frameworks */, + D4B8E9E62DCDD23C0021262D /* CwlPosixPreconditionTesting in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5F3965C41CF67DD800CDE7C0 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 5F53F5D11CFD19A400476A46 /* Auth0.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + C1B3B9A52C24B297004A32A4 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + C1B3B9D32C24B39E004A32A4 /* Auth0.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + C1B3B9BD2C24B39E004A32A4 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + D41DED3D2DCA09B400F5B1A4 /* JWTDecode.xcframework in Frameworks */, + D41DED402DCA09B500F5B1A4 /* SimpleKeychain.xcframework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + C1B3B9C42C24B39E004A32A4 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + D41DED172DCA083800F5B1A4 /* Nimble.xcframework in Frameworks */, + D41DED182DCA083B00F5B1A4 /* Quick.xcframework in Frameworks */, + D4B8E9E42DCDD2340021262D /* CwlPreconditionTesting in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 5B16D8901F7141E5009476A5 /* Transactions */ = { - isa = PBXGroup; - children = ( - 5C41F6A3244DC94E00252548 /* LoginTransaction.swift */, - 5C41F6A9244DCAFB00252548 /* ClearSessionTransaction.swift */, - ); - name = Transactions; - sourceTree = ""; - }; - 5B7EE45920FC9F3200367724 /* OAuth2TV */ = { - isa = PBXGroup; - children = ( - 5B7EE45A20FC9F3300367724 /* AppDelegate.swift */, - 5B7EE45C20FC9F3300367724 /* ViewController.swift */, - 5B7EE45E20FC9F3300367724 /* Main.storyboard */, - 5B7EE46120FC9F3400367724 /* Assets.xcassets */, - 5B7EE46320FC9F3400367724 /* Info.plist */, - ); - path = OAuth2TV; - sourceTree = ""; - }; - 5B7EE47A20FCA0A100367724 /* OAuth2Mac */ = { - isa = PBXGroup; - children = ( - 5B7EE47B20FCA0A100367724 /* AppDelegate.swift */, - 5B7EE47D20FCA0A100367724 /* ViewController.swift */, - 5B7EE47F20FCA0A200367724 /* Assets.xcassets */, - 5B7EE48120FCA0A200367724 /* Main.storyboard */, - 5B7EE48420FCA0A200367724 /* Info.plist */, - 5C41F6E0244FA62200252548 /* Auth0.plist */, - ); - path = OAuth2Mac; - sourceTree = ""; - }; - 5BEDE1581EC1FFE40007300D /* Utils */ = { - isa = PBXGroup; - children = ( - D4E153FA2DE5B87200FFBA69 /* ParameterValue.swift */, - 5CB41D3B23D0BA0300074024 /* Validators */, - 5B1748731EF2D3A40060E653 /* Helpers.swift */, - 5B9262BF1ECF0CA800F4F6D3 /* BioAuthentication.swift */, - 5BEDE1891EC21B040007300D /* CredentialsManager.swift */, - 5C80980A275A7B8600DC0A76 /* CredentialsStorage.swift */, - 5B5E93F81EC45C22002A37F9 /* CredentialsManagerError.swift */, - ); - name = Utils; - sourceTree = ""; - }; - 5C0AF09828330CA000162044 /* Providers */ = { - isa = PBXGroup; - children = ( - C107B51B2C9AC4D3006B6BEA /* WebViewProvider.swift */, - 5B16D88C1F7141A0009476A5 /* ASProvider.swift */, - 5C0AF09928330CBA00162044 /* SafariProvider.swift */, - ); - name = Providers; - sourceTree = ""; - }; - 5C3D88172DC051CF00AACC34 /* Passkeys */ = { - isa = PBXGroup; - children = ( - 5C3D88232DC1509300AACC34 /* LoginPasskey.swift */, - 5C3D881F2DC1491300AACC34 /* PublicKeyCredentialRequestOptions.swift */, - 5C3D87F12DB9B3DA00AACC34 /* SignupPasskey.swift */, - 5C3D87DF2DB8274A00AACC34 /* PublicKeyCredentialCreationOptions.swift */, - ); - name = Passkeys; - sourceTree = ""; - }; - 5C41F6AF244DCC1100252548 /* Platforms */ = { - isa = PBXGroup; - children = ( - 5C41F6B0244DCC3B00252548 /* MobileWebAuth.swift */, - 5C41F6DC244F982700252548 /* DesktopWebAuth.swift */, - ); - name = Platforms; - sourceTree = ""; - }; - 5C4F553823C9124800C89615 /* Crypto */ = { - isa = PBXGroup; - children = ( - 5C4F553923C9125600C89615 /* JWTAlgorithmSpec.swift */, - ); - name = Crypto; - sourceTree = ""; - }; - 5CB41D3B23D0BA0300074024 /* Validators */ = { - isa = PBXGroup; - children = ( - 5CB41D3E23D0BA2C00074024 /* IDTokenValidator.swift */, - 5CB41D3C23D0BA2C00074024 /* IDTokenValidatorContext.swift */, - 5CB41D3D23D0BA2C00074024 /* IDTokenSignatureValidator.swift */, - 5CB41D7023D0BED200074024 /* ClaimValidators.swift */, - ); - name = Validators; - sourceTree = ""; - }; - 5CB41D5023D0BA3800074024 /* Validators */ = { - isa = PBXGroup; - children = ( - 5CB41D7523D0C15000074024 /* IDTokenValidatorBaseSpec.swift */, - 5CB41D5323D0BA4B00074024 /* IDTokenValidatorMocks.swift */, - 5CB41D5223D0BA4B00074024 /* IDTokenValidatorSpec.swift */, - 5CB41D5123D0BA4B00074024 /* IDTokenSignatureValidatorSpec.swift */, - 5CB41D8123D611AE00074024 /* ClaimValidatorsSpec.swift */, - ); - name = Validators; - sourceTree = ""; - }; - 5CF539222836DC360073F623 /* Providers */ = { - isa = PBXGroup; - children = ( - C107B5202CA27F76006B6BEA /* WebViewProviderSpec.swift */, - 5CF5392A283835460073F623 /* ASProviderSpec.swift */, - 5CF539232836DCC10073F623 /* SafariProviderSpec.swift */, - ); - name = Providers; - sourceTree = ""; - }; - 5CF539262836F6DE0073F623 /* Transactions */ = { - isa = PBXGroup; - children = ( - 5C41F6B4244DCEED00252548 /* LoginTransactionSpec.swift */, - 5CF539272836FB0C0073F623 /* ClearSessionTransactionSpec.swift */, - ); - name = Transactions; - sourceTree = ""; - }; - 5F049B5F1CB42C29006F6C05 = { - isa = PBXGroup; - children = ( - 5CA541CC2B1A81A700E4284D /* Documentation.docc */, - 5F049B6B1CB42C29006F6C05 /* Auth0 */, - 5F06DD921CC451430011842B /* Auth0Tests */, - 5F3965C81CF67DD800CDE7C0 /* App */, - 5B7EE45920FC9F3200367724 /* OAuth2TV */, - 5B7EE47A20FCA0A100367724 /* OAuth2Mac */, - C1B3B9A92C24B297004A32A4 /* OAuth2Vision */, - 5F06DDC21CC5712F0011842B /* Frameworks */, - 5F049B6A1CB42C29006F6C05 /* Products */, - 5FAE9C861D8872E900A871CE /* Supporting Files */, - ); - sourceTree = ""; - }; - 5F049B6A1CB42C29006F6C05 /* Products */ = { - isa = PBXGroup; - children = ( - 5F06DD781CC448B10011842B /* Auth0.framework */, - 5F06DD851CC448C90011842B /* Auth0.framework */, - 5F06DDA01CC451540011842B /* Auth0Tests.xctest */, - 5F06DDAF1CC451700011842B /* Auth0Tests.xctest */, - 5F3965C71CF67DD800CDE7C0 /* OAuth2.app */, - 5F23E6B91D4ACA7100C3F2D9 /* Auth0.framework */, - 5F23E6F61D4B87F000C3F2D9 /* Auth0.framework */, - 5F331AF91D4BB24C00AE4382 /* Auth0Tests.xctest */, - 5B7EE45820FC9F3200367724 /* OAuth2TV.app */, - 5B7EE47920FCA0A100367724 /* OAuth2Mac.app */, - C1B3B9A82C24B297004A32A4 /* OAuth2Vision.app */, - C1B3B9C02C24B39E004A32A4 /* Auth0.framework */, - C1B3B9C72C24B39E004A32A4 /* Auth0Tests.xctest */, - ); - name = Products; - sourceTree = ""; - }; - 5F049B6B1CB42C29006F6C05 /* Auth0 */ = { - isa = PBXGroup; - children = ( - 5FDE87751D8A425300EA27DC /* Authentication */, - 5FDE87451D8A421900EA27DC /* Telemetry */, - 5BEDE1581EC1FFE40007300D /* Utils */, - 5FCAB16E1D08FFE900331C84 /* Extensions */, - 5F6FAC611D09E92800D5B4EA /* Logger */, - 5FF465BA1CE2AC2800F7ED8C /* Management */, - 5FE2F8C01CD0F9AF003628F4 /* Networking */, - 5FCAB16F1D09001100331C84 /* Crypto */, - 5C3D88172DC051CF00AACC34 /* Passkeys */, - 5F3965C01CF679B500CDE7C0 /* WebAuth */, - 5F06DDC81CC66B710011842B /* Auth0.swift */, - 5FD255B61D14F00900387ECB /* Auth0Error.swift */, - 5C6513A62791CDDE004EBC22 /* Version.swift */, - A7DDDF6B2BC9A81E0077B067 /* PrivacyInfo.xcprivacy */, - ); - path = Auth0; - sourceTree = ""; - }; - 5F06DD921CC451430011842B /* Auth0Tests */ = { - isa = PBXGroup; - children = ( - C160EE362CABD352005ACE8E /* Extensions */, - C177D76E2C2BDF9D0094C657 /* StubNetworking */, - 5F28B4651D8300BB0000EB23 /* Logger */, - 5FE686A81D1894990075874C /* Telemetry */, - 5FBBF0411CCA901B0024D2AF /* Authentication */, - 5FADB6011CEC0C1600D4BB50 /* Management */, - 5FE2F8C11CD0FA11003628F4 /* Networking */, - 5C4F553823C9124800C89615 /* Crypto */, - 5FCAB1661D07ABEA00331C84 /* WebAuth */, - 5FBBF0331CC95FA40024D2AF /* Utils */, - 5F93BC0A1CC6B0DE0031519F /* Auth0Spec.swift */, - 5F06DD951CC451430011842B /* Info.plist */, - 5FE686A01D1877C10075874C /* Auth0.plist */, - ); - path = Auth0Tests; - sourceTree = ""; - }; - 5F06DDC21CC5712F0011842B /* Frameworks */ = { - isa = PBXGroup; - children = ( - 5CD9FC8426FE30EB009C2B27 /* JWTDecode.xcframework */, - 5CD9FC8526FE30EB009C2B27 /* SimpleKeychain.xcframework */, - 5CD9FC6B26FE30A6009C2B27 /* Nimble.xcframework */, - 5CD9FC6C26FE30A6009C2B27 /* Quick.xcframework */, - ); - name = Frameworks; - sourceTree = ""; - }; - 5F28B4651D8300BB0000EB23 /* Logger */ = { - isa = PBXGroup; - children = ( - 5F28B4661D8300D50000EB23 /* LoggerSpec.swift */, - ); - name = Logger; - sourceTree = ""; - }; - 5F3965C01CF679B500CDE7C0 /* WebAuth */ = { - isa = PBXGroup; - children = ( - 5C0AF09828330CA000162044 /* Providers */, - 5B16D8901F7141E5009476A5 /* Transactions */, - 5C41F6AF244DCC1100252548 /* Platforms */, - 5F53F5CD1CFD157300476A46 /* AuthTransaction.swift */, - 5B16D8921F714324009476A5 /* WebAuthUserAgent.swift */, - 5F4A1F951D00AABC00C72242 /* OAuth2Grant.swift */, - 5FCAB1751D0900CF00331C84 /* TransactionStore.swift */, - 5F3965C11CF67CF000CDE7C0 /* WebAuth.swift */, - 5FAE9C901D8878D400A871CE /* Auth0WebAuth.swift */, - 5FD255B91D14F70B00387ECB /* WebAuthError.swift */, - 5C0AF09C2833420200162044 /* WebAuthentication.swift */, - 5CFB82602D6D221C009FD237 /* Barrier.swift */, - ); - name = WebAuth; - sourceTree = ""; - }; - 5F3965C81CF67DD800CDE7C0 /* App */ = { - isa = PBXGroup; - children = ( - 5F3965C91CF67DD800CDE7C0 /* AppDelegate.swift */, - 5F3965CB1CF67DD800CDE7C0 /* ViewController.swift */, - 5F3965D01CF67DD800CDE7C0 /* Assets.xcassets */, - 5F3965D21CF67DD800CDE7C0 /* LaunchScreen.storyboard */, - 5F3965CD1CF67DD800CDE7C0 /* Main.storyboard */, - C177D6C22C2ADDEB0094C657 /* Auth0.plist */, - 5F3965D51CF67DD800CDE7C0 /* Info.plist */, - ); - path = App; - sourceTree = ""; - }; - 5F6FAC611D09E92800D5B4EA /* Logger */ = { - isa = PBXGroup; - children = ( - 5F6FAC621D09E98000D5B4EA /* Logger.swift */, - 5F28B4601D8216180000EB23 /* Loggable.swift */, - ); - name = Logger; - sourceTree = ""; - }; - 5FADB6011CEC0C1600D4BB50 /* Management */ = { - isa = PBXGroup; - children = ( - 5FADB6081CED500900D4BB50 /* ManagementSpec.swift */, - 5C809D99275FA3EF00F15A67 /* ManagementErrorSpec.swift */, - 5FADB60E1CED7E5200D4BB50 /* UserPatchAttributesSpec.swift */, - 5FADB6021CEC0C3300D4BB50 /* UsersSpec.swift */, - ); - name = Management; - sourceTree = ""; - }; - 5FAE9C861D8872E900A871CE /* Supporting Files */ = { - isa = PBXGroup; - children = ( - 5C60412E27482A2600EEF515 /* Package.swift */, - 5BA58D33209081A700782DD1 /* Cartfile */, - 5F049B6E1CB42C29006F6C05 /* Info.plist */, - 5FAE9C871D88731500A871CE /* Cartfile.resolved */, - 5FAE9C8F1D88731500A871CE /* Cartfile.private */, - 5FAE9C881D88731500A871CE /* CHANGELOG.md */, - 5FAE9C891D88731500A871CE /* README.md */, - 5FAE9C8A1D88731500A871CE /* Gemfile.lock */, - 5FAE9C8B1D88731500A871CE /* Gemfile */, - 5FAE9C8C1D88731500A871CE /* Auth0.podspec */, - 5FAE9C8D1D88731500A871CE /* codecov.yml */, - 5FAE9C8E1D88731500A871CE /* LICENSE */, - ); - name = "Supporting Files"; - sourceTree = ""; - }; - 5FBBF0331CC95FA40024D2AF /* Utils */ = { - isa = PBXGroup; - children = ( - 5CB41D5023D0BA3800074024 /* Validators */, - 5B9262C11ECF0CBA00F4F6D3 /* BioAuthenticationSpec.swift */, - 5BEDE1931EC3331A0007300D /* CredentialsManagerSpec.swift */, - 5C809D95275F878E00F15A67 /* CredentialsManagerErrorSpec.swift */, - 5C4F552D23C9123000C89615 /* CryptoExtensions.swift */, - 5FBBF0371CC964BC0024D2AF /* Matchers.swift */, - 5FBBF03A1CC96AA70024D2AF /* Responses.swift */, - 5C4F552C23C9123000C89615 /* Generators.swift */, - ); - name = Utils; - sourceTree = ""; - }; - 5FBBF0411CCA901B0024D2AF /* Authentication */ = { - isa = PBXGroup; - children = ( - 5FBBF0421CCA90300024D2AF /* AuthenticationSpec.swift */, - 5FE2F8A51CCA9C17003628F4 /* CredentialsSpec.swift */, - 5CFB82552D5E9F94009FD237 /* APICredentialsSpec.swift */, - 5CFB82752D6FD287009FD237 /* SSOCredentialsSpec.swift */, - 5B2860D41EEF20F300C75D54 /* UserInfoSpec.swift */, - 5C3D88672DC2CCA100AACC34 /* PasskeyLoginChallenge.swift */, - 5C3D880D2DBE7F3B00AACC34 /* PasskeySignupChallengeSpec.swift */, - 5C4F553423C9124200C89615 /* JWKSpec.swift */, - 5FD255B01D14A9E000387ECB /* AuthenticationErrorSpec.swift */, - ); - name = Authentication; - sourceTree = ""; - }; - 5FCAB1661D07ABEA00331C84 /* WebAuth */ = { - isa = PBXGroup; - children = ( - 5CF539262836F6DE0073F623 /* Transactions */, - 5CF539222836DC360073F623 /* Providers */, - 5FA250531D4A85A200C544FA /* WebAuthErrorSpec.swift */, - 5F09C6A61D07532B00727E55 /* ChallengeGeneratorSpec.swift */, - 5F4A1F971D00AEDF00C72242 /* OAuth2GrantSpec.swift */, - 5F53F5D61CFFAA4A00476A46 /* WebAuthSpec.swift */, - 5F686A761D4AB90900412E3D /* TransactionStoreSpec.swift */, - 5CF5391C2836CEC00073F623 /* WebAuthenticationSpec.swift */, - 5CF5391F2836D9720073F623 /* WebAuthSpies.swift */, - ); - name = WebAuth; - sourceTree = ""; - }; - 5FCAB16E1D08FFE900331C84 /* Extensions */ = { - isa = PBXGroup; - children = ( - C160EE302CABD0DA005ACE8E /* UIWindow+TopViewController.swift */, - 5C4F551923C8FB8E00C89615 /* Array+Encode.swift */, - 5C4F551823C8FB8E00C89615 /* String+URLSafe.swift */, - 5FCAB1721D09009600331C84 /* NSData+URLSafe.swift */, - 5FCAB1781D09124D00331C84 /* NSURL+Auth0.swift */, - 5FCAB1701D09005A00331C84 /* NSURLComponents+OAuth2.swift */, - 5CB41D6B23D0BBA500074024 /* JWT+Header.swift */, - 5C49EB3423EB5A80008D562F /* JWK+RSA.swift */, - 5CB41D3F23D0BA2C00074024 /* Optional+DebugDescription.swift */, - ); - name = Extensions; - sourceTree = ""; - }; - 5FCAB16F1D09001100331C84 /* Crypto */ = { - isa = PBXGroup; - children = ( - 5C4F550423C8FADE00C89615 /* JWTAlgorithm.swift */, - D5E9E316273ACCA5000CDB0A /* ChallengeGenerator.swift */, - ); - name = Crypto; - sourceTree = ""; - }; - 5FDE87451D8A421900EA27DC /* Telemetry */ = { - isa = PBXGroup; - children = ( - 5FDE87461D8A422300EA27DC /* Telemetry.swift */, - ); - name = Telemetry; - sourceTree = ""; - }; - 5FDE87751D8A425300EA27DC /* Authentication */ = { - isa = PBXGroup; - children = ( - 5FDE87491D8A424700EA27DC /* Auth0Authentication.swift */, - 5FDE874A1D8A424700EA27DC /* Authentication.swift */, - 5FDE874B1D8A424700EA27DC /* AuthenticationError.swift */, - 5C354C03276CE1A500ADBC86 /* PasswordlessType.swift */, - 970BC36A25C27095007A7745 /* MultifactorChallenge.swift */, - 5C3D88192DC148C000AACC34 /* PasskeyLoginChallenge.swift */, - 5C3D87E52DB99C4E00AACC34 /* PasskeySignupChallenge.swift */, - 5C4F552223C8FBA100C89615 /* JWKS.swift */, - 5B2860CD1EEAC30500C75D54 /* UserInfo.swift */, - 5FDE874E1D8A424700EA27DC /* Credentials.swift */, - 5CFB824F2D5BF31D009FD237 /* APICredentials.swift */, - 5CFB826F2D6E640B009FD237 /* SSOCredentials.swift */, - 5FDE874F1D8A424700EA27DC /* Handlers.swift */, - ); - name = Authentication; - sourceTree = ""; - }; - 5FE2F8C01CD0F9AF003628F4 /* Networking */ = { - isa = PBXGroup; - children = ( - 5F74CB3F1CEFD5E600226823 /* JSONObjectPayload.swift */, - 5FE2F8B71CD0E910003628F4 /* Request.swift */, - 5FE2F8B11CCEAED8003628F4 /* Requestable.swift */, - 5FE2F8BA1CD0EAAD003628F4 /* Response.swift */, - ); - name = Networking; - sourceTree = ""; - }; - 5FE2F8C11CD0FA11003628F4 /* Networking */ = { - isa = PBXGroup; - children = ( - 5F1FBB981D8A4465006B0B85 /* ResponseSpec.swift */, - D581CF762757D773007327D1 /* RequestSpec.swift */, - ); - name = Networking; - sourceTree = ""; - }; - 5FE686A81D1894990075874C /* Telemetry */ = { - isa = PBXGroup; - children = ( - 5FE686A91D1894AA0075874C /* TelemetrySpec.swift */, - ); - name = Telemetry; - sourceTree = ""; - }; - 5FF465BA1CE2AC2800F7ED8C /* Management */ = { - isa = PBXGroup; - children = ( - 5FF465BB1CE2AC4500F7ED8C /* Management.swift */, - 5FADB60B1CED7E0800D4BB50 /* UserPatchAttributes.swift */, - 5FADB6051CED27FB00D4BB50 /* Users.swift */, - 5FD255B31D14DD2600387ECB /* ManagementError.swift */, - ); - name = Management; - sourceTree = ""; - }; - C160EE362CABD352005ACE8E /* Extensions */ = { - isa = PBXGroup; - children = ( - C160EE372CABD358005ACE8E /* UIWindow+TopViewControllerSpec.swift */, - ); - path = Extensions; - sourceTree = ""; - }; - C177D76E2C2BDF9D0094C657 /* StubNetworking */ = { - isa = PBXGroup; - children = ( - C177D76F2C2BDFE40094C657 /* NetworkStub.swift */, - C177D7742C2BE00D0094C657 /* StubURLProtocol.swift */, - ); - name = StubNetworking; - sourceTree = ""; - }; - C1B3B9A92C24B297004A32A4 /* OAuth2Vision */ = { - isa = PBXGroup; - children = ( - C1B3B9AE2C24B297004A32A4 /* OAuth2VisionApp.swift */, - C1B3B9B02C24B297004A32A4 /* ContentView.swift */, - C1B3B9B72C24B298004A32A4 /* Info.plist */, - ); - path = OAuth2Vision; - sourceTree = ""; - }; + 5B16D8901F7141E5009476A5 /* Transactions */ = { + isa = PBXGroup; + children = ( + 5C41F6A3244DC94E00252548 /* LoginTransaction.swift */, + 5C41F6A9244DCAFB00252548 /* ClearSessionTransaction.swift */, + ); + name = Transactions; + sourceTree = ""; + }; + 5B7EE45920FC9F3200367724 /* OAuth2TV */ = { + isa = PBXGroup; + children = ( + 5B7EE45A20FC9F3300367724 /* AppDelegate.swift */, + 5B7EE45C20FC9F3300367724 /* ViewController.swift */, + 5B7EE45E20FC9F3300367724 /* Main.storyboard */, + 5B7EE46120FC9F3400367724 /* Assets.xcassets */, + 5B7EE46320FC9F3400367724 /* Info.plist */, + ); + path = OAuth2TV; + sourceTree = ""; + }; + 5B7EE47A20FCA0A100367724 /* OAuth2Mac */ = { + isa = PBXGroup; + children = ( + 5B7EE47B20FCA0A100367724 /* AppDelegate.swift */, + 5B7EE47D20FCA0A100367724 /* ViewController.swift */, + 5B7EE47F20FCA0A200367724 /* Assets.xcassets */, + 5B7EE48120FCA0A200367724 /* Main.storyboard */, + 5B7EE48420FCA0A200367724 /* Info.plist */, + 5C41F6E0244FA62200252548 /* Auth0.plist */, + ); + path = OAuth2Mac; + sourceTree = ""; + }; + 5BEDE1581EC1FFE40007300D /* Utils */ = { + isa = PBXGroup; + children = ( + 5CB41D3B23D0BA0300074024 /* Validators */, + 5B1748731EF2D3A40060E653 /* Helpers.swift */, + 5B9262BF1ECF0CA800F4F6D3 /* BioAuthentication.swift */, + 5BEDE1891EC21B040007300D /* CredentialsManager.swift */, + 5C80980A275A7B8600DC0A76 /* CredentialsStorage.swift */, + 5B5E93F81EC45C22002A37F9 /* CredentialsManagerError.swift */, + ); + name = Utils; + sourceTree = ""; + }; + 5C0AF09828330CA000162044 /* Providers */ = { + isa = PBXGroup; + children = ( + C107B51B2C9AC4D3006B6BEA /* WebViewProvider.swift */, + 5B16D88C1F7141A0009476A5 /* ASProvider.swift */, + 5C0AF09928330CBA00162044 /* SafariProvider.swift */, + ); + name = Providers; + sourceTree = ""; + }; + 5C1574432DD507DB00BF9373 /* MyAccount */ = { + isa = PBXGroup; + children = ( + 5C1574532DD7A8CB00BF9373 /* AuthenticationMethods */, + 5C15744E2DD5181E00BF9373 /* MyAccountErrorSpec.swift */, + 5C1574442DD5083400BF9373 /* MyAccountSpec.swift */, + ); + path = MyAccount; + sourceTree = ""; + }; + 5C1574532DD7A8CB00BF9373 /* AuthenticationMethods */ = { + isa = PBXGroup; + children = ( + 5C15745E2DD7D82D00BF9373 /* MyAccountAuthenticationMethodsSpec.swift */, + 5C1574592DD7AF2100BF9373 /* PasskeyAuthenticationMethodSpec.swift */, + 5C1574542DD7A8FD00BF9373 /* PasskeyEnrollmentChallengeSpec.swift */, + ); + path = AuthenticationMethods; + sourceTree = ""; + }; + 5C38EA212DA4610A0085AC31 /* MyAccount */ = { + isa = PBXGroup; + children = ( + 5CDF67282DD3925200A9B513 /* AuthenticationMethods */, + 5CDF67412DD3B52A00A9B513 /* Auth0MyAccount.swift */, + 5C38EA222DA461150085AC31 /* MyAccount.swift */, + 5C38EA282DA463550085AC31 /* MyAccountError.swift */, + 5CDF674D2DD3DB4E00A9B513 /* MyAccountHandlers.swift */, + ); + path = MyAccount; + sourceTree = ""; + }; + 5C3D88172DC051CF00AACC34 /* Passkeys */ = { + isa = PBXGroup; + children = ( + 5CDF67292DD395C300A9B513 /* NewPasskey.swift */, + 5C3D881F2DC1491300AACC34 /* PublicKeyCredentialRequestOptions.swift */, + 5C3D87DF2DB8274A00AACC34 /* PublicKeyCredentialCreationOptions.swift */, + ); + name = Passkeys; + sourceTree = ""; + }; + 5C41F6AF244DCC1100252548 /* Platforms */ = { + isa = PBXGroup; + children = ( + 5C41F6B0244DCC3B00252548 /* MobileWebAuth.swift */, + 5C41F6DC244F982700252548 /* DesktopWebAuth.swift */, + ); + name = Platforms; + sourceTree = ""; + }; + 5C4F553823C9124800C89615 /* Crypto */ = { + isa = PBXGroup; + children = ( + 5C4F553923C9125600C89615 /* JWTAlgorithmSpec.swift */, + ); + name = Crypto; + sourceTree = ""; + }; + 5CB41D3B23D0BA0300074024 /* Validators */ = { + isa = PBXGroup; + children = ( + 5CB41D3E23D0BA2C00074024 /* IDTokenValidator.swift */, + 5CB41D3C23D0BA2C00074024 /* IDTokenValidatorContext.swift */, + 5CB41D3D23D0BA2C00074024 /* IDTokenSignatureValidator.swift */, + 5CB41D7023D0BED200074024 /* ClaimValidators.swift */, + ); + name = Validators; + sourceTree = ""; + }; + 5CB41D5023D0BA3800074024 /* Validators */ = { + isa = PBXGroup; + children = ( + 5CB41D7523D0C15000074024 /* IDTokenValidatorBaseSpec.swift */, + 5CB41D5323D0BA4B00074024 /* IDTokenValidatorMocks.swift */, + 5CB41D5223D0BA4B00074024 /* IDTokenValidatorSpec.swift */, + 5CB41D5123D0BA4B00074024 /* IDTokenSignatureValidatorSpec.swift */, + 5CB41D8123D611AE00074024 /* ClaimValidatorsSpec.swift */, + ); + name = Validators; + sourceTree = ""; + }; + 5CDF67282DD3925200A9B513 /* AuthenticationMethods */ = { + isa = PBXGroup; + children = ( + 5CDF67472DD3B73D00A9B513 /* Auth0MyAccountAuthenticationMethods.swift */, + 5CDF67532DD4AD7E00A9B513 /* MyAccountAuthenticationMethods.swift */, + 5CDF673B2DD3B0DE00A9B513 /* PasskeyAuthenticationMethod.swift */, + 5CDF67222DD3922300A9B513 /* PasskeyEnrollmentChallenge.swift */, + ); + path = AuthenticationMethods; + sourceTree = ""; + }; + 5CF539222836DC360073F623 /* Providers */ = { + isa = PBXGroup; + children = ( + C107B5202CA27F76006B6BEA /* WebViewProviderSpec.swift */, + 5CF5392A283835460073F623 /* ASProviderSpec.swift */, + 5CF539232836DCC10073F623 /* SafariProviderSpec.swift */, + ); + name = Providers; + sourceTree = ""; + }; + 5CF539262836F6DE0073F623 /* Transactions */ = { + isa = PBXGroup; + children = ( + 5C41F6B4244DCEED00252548 /* LoginTransactionSpec.swift */, + 5CF539272836FB0C0073F623 /* ClearSessionTransactionSpec.swift */, + ); + name = Transactions; + sourceTree = ""; + }; + 5F049B5F1CB42C29006F6C05 = { + isa = PBXGroup; + children = ( + 5CA541CC2B1A81A700E4284D /* Documentation.docc */, + 5F049B6B1CB42C29006F6C05 /* Auth0 */, + 5F06DD921CC451430011842B /* Auth0Tests */, + 5F3965C81CF67DD800CDE7C0 /* App */, + 5B7EE45920FC9F3200367724 /* OAuth2TV */, + 5B7EE47A20FCA0A100367724 /* OAuth2Mac */, + C1B3B9A92C24B297004A32A4 /* OAuth2Vision */, + 5F06DDC21CC5712F0011842B /* Frameworks */, + 5F049B6A1CB42C29006F6C05 /* Products */, + 5FAE9C861D8872E900A871CE /* Supporting Files */, + ); + sourceTree = ""; + }; + 5F049B6A1CB42C29006F6C05 /* Products */ = { + isa = PBXGroup; + children = ( + 5F06DD781CC448B10011842B /* Auth0.framework */, + 5F06DD851CC448C90011842B /* Auth0.framework */, + 5F06DDA01CC451540011842B /* Auth0Tests.xctest */, + 5F06DDAF1CC451700011842B /* Auth0Tests.xctest */, + 5F3965C71CF67DD800CDE7C0 /* OAuth2.app */, + 5F23E6B91D4ACA7100C3F2D9 /* Auth0.framework */, + 5F23E6F61D4B87F000C3F2D9 /* Auth0.framework */, + 5F331AF91D4BB24C00AE4382 /* Auth0Tests.xctest */, + 5B7EE45820FC9F3200367724 /* OAuth2TV.app */, + 5B7EE47920FCA0A100367724 /* OAuth2Mac.app */, + C1B3B9A82C24B297004A32A4 /* OAuth2Vision.app */, + C1B3B9C02C24B39E004A32A4 /* Auth0.framework */, + C1B3B9C72C24B39E004A32A4 /* Auth0Tests.xctest */, + ); + name = Products; + sourceTree = ""; + }; + 5F049B6B1CB42C29006F6C05 /* Auth0 */ = { + isa = PBXGroup; + children = ( + 5FDE87751D8A425300EA27DC /* Authentication */, + 5C38EA212DA4610A0085AC31 /* MyAccount */, + 5FDE87451D8A421900EA27DC /* Telemetry */, + 5BEDE1581EC1FFE40007300D /* Utils */, + 5FCAB16E1D08FFE900331C84 /* Extensions */, + 5F6FAC611D09E92800D5B4EA /* Logger */, + 5FF465BA1CE2AC2800F7ED8C /* Management */, + 5FE2F8C01CD0F9AF003628F4 /* Networking */, + 5FCAB16F1D09001100331C84 /* Crypto */, + 5C3D88172DC051CF00AACC34 /* Passkeys */, + 5F3965C01CF679B500CDE7C0 /* WebAuth */, + 5F06DDC81CC66B710011842B /* Auth0.swift */, + 5FD255B61D14F00900387ECB /* Auth0Error.swift */, + 5CDF67352DD3A8D200A9B513 /* Auth0APIError.swift */, + 5C6513A62791CDDE004EBC22 /* Version.swift */, + A7DDDF6B2BC9A81E0077B067 /* PrivacyInfo.xcprivacy */, + ); + path = Auth0; + sourceTree = ""; + }; + 5F06DD921CC451430011842B /* Auth0Tests */ = { + isa = PBXGroup; + children = ( + C160EE362CABD352005ACE8E /* Extensions */, + C177D76E2C2BDF9D0094C657 /* StubNetworking */, + 5F28B4651D8300BB0000EB23 /* Logger */, + 5FE686A81D1894990075874C /* Telemetry */, + 5FBBF0411CCA901B0024D2AF /* Authentication */, + 5C1574432DD507DB00BF9373 /* MyAccount */, + 5FADB6011CEC0C1600D4BB50 /* Management */, + 5FE2F8C11CD0FA11003628F4 /* Networking */, + 5C4F553823C9124800C89615 /* Crypto */, + 5FCAB1661D07ABEA00331C84 /* WebAuth */, + 5FBBF0331CC95FA40024D2AF /* Utils */, + 5F93BC0A1CC6B0DE0031519F /* Auth0Spec.swift */, + 5FBBF0371CC964BC0024D2AF /* Matchers.swift */, + 5FBBF03A1CC96AA70024D2AF /* Responses.swift */, + 5C4F552C23C9123000C89615 /* Generators.swift */, + 5C4F552D23C9123000C89615 /* Mocks.swift */, + 5F06DD951CC451430011842B /* Info.plist */, + 5FE686A01D1877C10075874C /* Auth0.plist */, + ); + path = Auth0Tests; + sourceTree = ""; + }; + 5F06DDC21CC5712F0011842B /* Frameworks */ = { + isa = PBXGroup; + children = ( + 5CD9FC8426FE30EB009C2B27 /* JWTDecode.xcframework */, + 5CD9FC8526FE30EB009C2B27 /* SimpleKeychain.xcframework */, + 5CD9FC6B26FE30A6009C2B27 /* Nimble.xcframework */, + 5CD9FC6C26FE30A6009C2B27 /* Quick.xcframework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 5F28B4651D8300BB0000EB23 /* Logger */ = { + isa = PBXGroup; + children = ( + 5F28B4661D8300D50000EB23 /* LoggerSpec.swift */, + ); + name = Logger; + sourceTree = ""; + }; + 5F3965C01CF679B500CDE7C0 /* WebAuth */ = { + isa = PBXGroup; + children = ( + 5C0AF09828330CA000162044 /* Providers */, + 5B16D8901F7141E5009476A5 /* Transactions */, + 5C41F6AF244DCC1100252548 /* Platforms */, + 5F53F5CD1CFD157300476A46 /* AuthTransaction.swift */, + 5B16D8921F714324009476A5 /* WebAuthUserAgent.swift */, + 5F4A1F951D00AABC00C72242 /* OAuth2Grant.swift */, + 5FCAB1751D0900CF00331C84 /* TransactionStore.swift */, + 5F3965C11CF67CF000CDE7C0 /* WebAuth.swift */, + 5FAE9C901D8878D400A871CE /* Auth0WebAuth.swift */, + 5FD255B91D14F70B00387ECB /* WebAuthError.swift */, + 5C0AF09C2833420200162044 /* WebAuthentication.swift */, + 5CFB82602D6D221C009FD237 /* Barrier.swift */, + ); + name = WebAuth; + sourceTree = ""; + }; + 5F3965C81CF67DD800CDE7C0 /* App */ = { + isa = PBXGroup; + children = ( + 5F3965C91CF67DD800CDE7C0 /* AppDelegate.swift */, + 5F3965CB1CF67DD800CDE7C0 /* ViewController.swift */, + 5F3965D01CF67DD800CDE7C0 /* Assets.xcassets */, + 5F3965D21CF67DD800CDE7C0 /* LaunchScreen.storyboard */, + 5F3965CD1CF67DD800CDE7C0 /* Main.storyboard */, + C177D6C22C2ADDEB0094C657 /* Auth0.plist */, + 5F3965D51CF67DD800CDE7C0 /* Info.plist */, + ); + path = App; + sourceTree = ""; + }; + 5F6FAC611D09E92800D5B4EA /* Logger */ = { + isa = PBXGroup; + children = ( + 5F6FAC621D09E98000D5B4EA /* Logger.swift */, + 5F28B4601D8216180000EB23 /* Loggable.swift */, + ); + name = Logger; + sourceTree = ""; + }; + 5FADB6011CEC0C1600D4BB50 /* Management */ = { + isa = PBXGroup; + children = ( + 5FADB6081CED500900D4BB50 /* ManagementSpec.swift */, + 5C809D99275FA3EF00F15A67 /* ManagementErrorSpec.swift */, + 5FADB60E1CED7E5200D4BB50 /* UserPatchAttributesSpec.swift */, + 5FADB6021CEC0C3300D4BB50 /* UsersSpec.swift */, + ); + name = Management; + sourceTree = ""; + }; + 5FAE9C861D8872E900A871CE /* Supporting Files */ = { + isa = PBXGroup; + children = ( + 5C60412E27482A2600EEF515 /* Package.swift */, + 5BA58D33209081A700782DD1 /* Cartfile */, + 5F049B6E1CB42C29006F6C05 /* Info.plist */, + 5FAE9C871D88731500A871CE /* Cartfile.resolved */, + 5FAE9C8F1D88731500A871CE /* Cartfile.private */, + 5FAE9C881D88731500A871CE /* CHANGELOG.md */, + 5FAE9C891D88731500A871CE /* README.md */, + 5FAE9C8A1D88731500A871CE /* Gemfile.lock */, + 5FAE9C8B1D88731500A871CE /* Gemfile */, + 5FAE9C8C1D88731500A871CE /* Auth0.podspec */, + 5FAE9C8D1D88731500A871CE /* codecov.yml */, + 5FAE9C8E1D88731500A871CE /* LICENSE */, + ); + name = "Supporting Files"; + sourceTree = ""; + }; + 5FBBF0331CC95FA40024D2AF /* Utils */ = { + isa = PBXGroup; + children = ( + 5CB41D5023D0BA3800074024 /* Validators */, + 5B9262C11ECF0CBA00F4F6D3 /* BioAuthenticationSpec.swift */, + 5BEDE1931EC3331A0007300D /* CredentialsManagerSpec.swift */, + 5C809D95275F878E00F15A67 /* CredentialsManagerErrorSpec.swift */, + ); + name = Utils; + sourceTree = ""; + }; + 5FBBF0411CCA901B0024D2AF /* Authentication */ = { + isa = PBXGroup; + children = ( + 5FBBF0421CCA90300024D2AF /* AuthenticationSpec.swift */, + 5FE2F8A51CCA9C17003628F4 /* CredentialsSpec.swift */, + 5CFB82552D5E9F94009FD237 /* APICredentialsSpec.swift */, + 5CFB82752D6FD287009FD237 /* SSOCredentialsSpec.swift */, + 5B2860D41EEF20F300C75D54 /* UserInfoSpec.swift */, + 5C3D88672DC2CCA100AACC34 /* PasskeyLoginChallenge.swift */, + 5C3D880D2DBE7F3B00AACC34 /* PasskeySignupChallengeSpec.swift */, + 5C4F553423C9124200C89615 /* JWKSpec.swift */, + 5FD255B01D14A9E000387ECB /* AuthenticationErrorSpec.swift */, + ); + name = Authentication; + sourceTree = ""; + }; + 5FCAB1661D07ABEA00331C84 /* WebAuth */ = { + isa = PBXGroup; + children = ( + 5CF539262836F6DE0073F623 /* Transactions */, + 5CF539222836DC360073F623 /* Providers */, + 5FA250531D4A85A200C544FA /* WebAuthErrorSpec.swift */, + 5F09C6A61D07532B00727E55 /* ChallengeGeneratorSpec.swift */, + 5F4A1F971D00AEDF00C72242 /* OAuth2GrantSpec.swift */, + 5F53F5D61CFFAA4A00476A46 /* WebAuthSpec.swift */, + 5F686A761D4AB90900412E3D /* TransactionStoreSpec.swift */, + 5CF5391C2836CEC00073F623 /* WebAuthenticationSpec.swift */, + 5CF5391F2836D9720073F623 /* WebAuthSpies.swift */, + ); + name = WebAuth; + sourceTree = ""; + }; + 5FCAB16E1D08FFE900331C84 /* Extensions */ = { + isa = PBXGroup; + children = ( + C160EE302CABD0DA005ACE8E /* UIWindow+TopViewController.swift */, + 5C4F551923C8FB8E00C89615 /* Array+Encode.swift */, + 5C4F551823C8FB8E00C89615 /* String+URLSafe.swift */, + 5FCAB1721D09009600331C84 /* NSData+URLSafe.swift */, + 5FCAB1781D09124D00331C84 /* NSURL+Auth0.swift */, + 5FCAB1701D09005A00331C84 /* NSURLComponents+OAuth2.swift */, + 5CB41D6B23D0BBA500074024 /* JWT+Header.swift */, + 5C49EB3423EB5A80008D562F /* JWK+RSA.swift */, + 5CB41D3F23D0BA2C00074024 /* Optional+DebugDescription.swift */, + ); + name = Extensions; + sourceTree = ""; + }; + 5FCAB16F1D09001100331C84 /* Crypto */ = { + isa = PBXGroup; + children = ( + 5C4F550423C8FADE00C89615 /* JWTAlgorithm.swift */, + D5E9E316273ACCA5000CDB0A /* ChallengeGenerator.swift */, + ); + name = Crypto; + sourceTree = ""; + }; + 5FDE87451D8A421900EA27DC /* Telemetry */ = { + isa = PBXGroup; + children = ( + 5FDE87461D8A422300EA27DC /* Telemetry.swift */, + ); + name = Telemetry; + sourceTree = ""; + }; + 5FDE87751D8A425300EA27DC /* Authentication */ = { + isa = PBXGroup; + children = ( + 5FDE87491D8A424700EA27DC /* Auth0Authentication.swift */, + 5FDE874A1D8A424700EA27DC /* Authentication.swift */, + 5FDE874B1D8A424700EA27DC /* AuthenticationError.swift */, + 5FDE874F1D8A424700EA27DC /* AuthenticationHandlers.swift */, + 5C354C03276CE1A500ADBC86 /* PasswordlessType.swift */, + 970BC36A25C27095007A7745 /* MultifactorChallenge.swift */, + 5C3D88192DC148C000AACC34 /* PasskeyLoginChallenge.swift */, + 5C3D87E52DB99C4E00AACC34 /* PasskeySignupChallenge.swift */, + 5C4F552223C8FBA100C89615 /* JWKS.swift */, + 5B2860CD1EEAC30500C75D54 /* UserInfo.swift */, + 5FDE874E1D8A424700EA27DC /* Credentials.swift */, + 5CFB824F2D5BF31D009FD237 /* APICredentials.swift */, + 5CFB826F2D6E640B009FD237 /* SSOCredentials.swift */, + 5C3D88232DC1509300AACC34 /* LoginPasskey.swift */, + 5C3D87F12DB9B3DA00AACC34 /* SignupPasskey.swift */, + ); + name = Authentication; + sourceTree = ""; + }; + 5FE2F8C01CD0F9AF003628F4 /* Networking */ = { + isa = PBXGroup; + children = ( + 5F74CB3F1CEFD5E600226823 /* JSONObjectPayload.swift */, + 5FE2F8B71CD0E910003628F4 /* Request.swift */, + 5FE2F8B11CCEAED8003628F4 /* Requestable.swift */, + 5FE2F8BA1CD0EAAD003628F4 /* Response.swift */, + ); + name = Networking; + sourceTree = ""; + }; + 5FE2F8C11CD0FA11003628F4 /* Networking */ = { + isa = PBXGroup; + children = ( + 5F1FBB981D8A4465006B0B85 /* ResponseSpec.swift */, + D581CF762757D773007327D1 /* RequestSpec.swift */, + ); + name = Networking; + sourceTree = ""; + }; + 5FE686A81D1894990075874C /* Telemetry */ = { + isa = PBXGroup; + children = ( + 5FE686A91D1894AA0075874C /* TelemetrySpec.swift */, + ); + name = Telemetry; + sourceTree = ""; + }; + 5FF465BA1CE2AC2800F7ED8C /* Management */ = { + isa = PBXGroup; + children = ( + 5FF465BB1CE2AC4500F7ED8C /* Management.swift */, + 5FADB60B1CED7E0800D4BB50 /* UserPatchAttributes.swift */, + 5FADB6051CED27FB00D4BB50 /* Users.swift */, + 5FD255B31D14DD2600387ECB /* ManagementError.swift */, + ); + name = Management; + sourceTree = ""; + }; + C160EE362CABD352005ACE8E /* Extensions */ = { + isa = PBXGroup; + children = ( + C160EE372CABD358005ACE8E /* UIWindow+TopViewControllerSpec.swift */, + ); + path = Extensions; + sourceTree = ""; + }; + C177D76E2C2BDF9D0094C657 /* StubNetworking */ = { + isa = PBXGroup; + children = ( + C177D76F2C2BDFE40094C657 /* NetworkStub.swift */, + C177D7742C2BE00D0094C657 /* StubURLProtocol.swift */, + ); + name = StubNetworking; + sourceTree = ""; + }; + C1B3B9A92C24B297004A32A4 /* OAuth2Vision */ = { + isa = PBXGroup; + children = ( + C1B3B9AE2C24B297004A32A4 /* OAuth2VisionApp.swift */, + C1B3B9B02C24B297004A32A4 /* ContentView.swift */, + C1B3B9B72C24B298004A32A4 /* Info.plist */, + ); + path = OAuth2Vision; + sourceTree = ""; + }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ - 5F06DD751CC448B10011842B /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 5F06DD821CC448C90011842B /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 5F23E6B61D4ACA7100C3F2D9 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 5F23E6F31D4B87F000C3F2D9 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - C1B3B9BB2C24B39E004A32A4 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; + 5F06DD751CC448B10011842B /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5F06DD821CC448C90011842B /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5F23E6B61D4ACA7100C3F2D9 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5F23E6F31D4B87F000C3F2D9 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + C1B3B9BB2C24B39E004A32A4 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; /* End PBXHeadersBuildPhase section */ /* Begin PBXNativeTarget section */ - 5B7EE45720FC9F3200367724 /* OAuth2TV */ = { - isa = PBXNativeTarget; - buildConfigurationList = 5B7EE46620FC9F3400367724 /* Build configuration list for PBXNativeTarget "OAuth2TV" */; - buildPhases = ( - 5B7EE45420FC9F3200367724 /* Sources */, - 5B7EE45520FC9F3200367724 /* Frameworks */, - 5B7EE45620FC9F3200367724 /* Resources */, - 5B7EE46B20FC9F5200367724 /* Copy Files */, - 5B7EE46F20FC9FAE00367724 /* Auth0 */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = OAuth2TV; - productName = OAuth2TV; - productReference = 5B7EE45820FC9F3200367724 /* OAuth2TV.app */; - productType = "com.apple.product-type.application"; - }; - 5B7EE47820FCA0A100367724 /* OAuth2Mac */ = { - isa = PBXNativeTarget; - buildConfigurationList = 5B7EE48620FCA0A200367724 /* Build configuration list for PBXNativeTarget "OAuth2Mac" */; - buildPhases = ( - 5B7EE47520FCA0A100367724 /* Sources */, - 5B7EE47620FCA0A100367724 /* Frameworks */, - 5B7EE47720FCA0A100367724 /* Resources */, - 5B7EE49120FCA0F400367724 /* Copy Files */, - 5B7EE48C20FCA0D900367724 /* Auth0 */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = OAuth2Mac; - productName = OAuth2Mac; - productReference = 5B7EE47920FCA0A100367724 /* OAuth2Mac.app */; - productType = "com.apple.product-type.application"; - }; - 5F06DD771CC448B10011842B /* Auth0.iOS */ = { - isa = PBXNativeTarget; - buildConfigurationList = 5F06DD7F1CC448B10011842B /* Build configuration list for PBXNativeTarget "Auth0.iOS" */; - buildPhases = ( - 5F06DD731CC448B10011842B /* Sources */, - 5F06DD741CC448B10011842B /* Frameworks */, - 5F06DD751CC448B10011842B /* Headers */, - 5F06DD761CC448B10011842B /* Resources */, - 5B717B241E2E2696004A05A7 /* SwiftLint */, - D41DED2B2DCA099E00F5B1A4 /* Embed Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = Auth0.iOS; - productName = Auth0.iOS; - productReference = 5F06DD781CC448B10011842B /* Auth0.framework */; - productType = "com.apple.product-type.framework"; - }; - 5F06DD841CC448C90011842B /* Auth0.macOS */ = { - isa = PBXNativeTarget; - buildConfigurationList = 5F06DD8A1CC448C90011842B /* Build configuration list for PBXNativeTarget "Auth0.macOS" */; - buildPhases = ( - 5F06DD801CC448C90011842B /* Sources */, - 5F06DD811CC448C90011842B /* Frameworks */, - 5F06DD821CC448C90011842B /* Headers */, - 5F06DD831CC448C90011842B /* Resources */, - 5B717B251E2E26B9004A05A7 /* SwiftLint */, - D41DED302DCA09A200F5B1A4 /* Embed Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = Auth0.macOS; - productName = Auth0.OSX; - productReference = 5F06DD851CC448C90011842B /* Auth0.framework */; - productType = "com.apple.product-type.framework"; - }; - 5F06DD9F1CC451540011842B /* Auth0Tests.iOS */ = { - isa = PBXNativeTarget; - buildConfigurationList = 5F06DDA81CC451540011842B /* Build configuration list for PBXNativeTarget "Auth0Tests.iOS" */; - buildPhases = ( - 5F06DD9C1CC451540011842B /* Sources */, - 5F06DD9D1CC451540011842B /* Frameworks */, - 5F06DD9E1CC451540011842B /* Resources */, - 5F1A02931CC7EEBC00D3F662 /* CopyFiles */, - ); - buildRules = ( - ); - dependencies = ( - 5F06DDA71CC451540011842B /* PBXTargetDependency */, - 5FCAB1651D07ABC000331C84 /* PBXTargetDependency */, - ); - name = Auth0Tests.iOS; - packageProductDependencies = ( - C177D6C62C2ADEB60094C657 /* CwlPreconditionTesting */, - ); - productName = Auth0Tests.iOS; - productReference = 5F06DDA01CC451540011842B /* Auth0Tests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; - 5F06DDAE1CC451700011842B /* Auth0Tests.macOS */ = { - isa = PBXNativeTarget; - buildConfigurationList = 5F06DDB71CC451700011842B /* Build configuration list for PBXNativeTarget "Auth0Tests.macOS" */; - buildPhases = ( - 5F06DDAB1CC451700011842B /* Sources */, - 5F06DDAC1CC451700011842B /* Frameworks */, - 5F06DDAD1CC451700011842B /* Resources */, - 5F1A02971CC7EECE00D3F662 /* CopyFiles */, - ); - buildRules = ( - ); - dependencies = ( - 5F06DDB61CC451700011842B /* PBXTargetDependency */, - 5B7EE48A20FCA0A600367724 /* PBXTargetDependency */, - ); - name = Auth0Tests.macOS; - packageProductDependencies = ( - C177D6D32C2B0DCB0094C657 /* CwlPreconditionTesting */, - ); - productName = Auth0Tests.OSX; - productReference = 5F06DDAF1CC451700011842B /* Auth0Tests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; - 5F23E6B81D4ACA7100C3F2D9 /* Auth0.watchOS */ = { - isa = PBXNativeTarget; - buildConfigurationList = 5F23E6C01D4ACA7100C3F2D9 /* Build configuration list for PBXNativeTarget "Auth0.watchOS" */; - buildPhases = ( - 5F23E6B41D4ACA7100C3F2D9 /* Sources */, - 5F23E6B51D4ACA7100C3F2D9 /* Frameworks */, - 5F23E6B61D4ACA7100C3F2D9 /* Headers */, - 5F23E6B71D4ACA7100C3F2D9 /* Resources */, - 5B717B261E2E26C4004A05A7 /* SwiftLint */, - D41DED3A2DCA09B000F5B1A4 /* Embed Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = Auth0.watchOS; - productName = Auth0.watchOS; - productReference = 5F23E6B91D4ACA7100C3F2D9 /* Auth0.framework */; - productType = "com.apple.product-type.framework"; - }; - 5F23E6F51D4B87F000C3F2D9 /* Auth0.tvOS */ = { - isa = PBXNativeTarget; - buildConfigurationList = 5F23E6FB1D4B87F000C3F2D9 /* Build configuration list for PBXNativeTarget "Auth0.tvOS" */; - buildPhases = ( - 5F23E6F11D4B87F000C3F2D9 /* Sources */, - 5F23E6F21D4B87F000C3F2D9 /* Frameworks */, - 5F23E6F31D4B87F000C3F2D9 /* Headers */, - 5F23E6F41D4B87F000C3F2D9 /* Resources */, - 5B717B271E2E26CE004A05A7 /* SwiftLint */, - D41DED352DCA09AC00F5B1A4 /* Embed Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = Auth0.tvOS; - productName = Auth0.tvOS; - productReference = 5F23E6F61D4B87F000C3F2D9 /* Auth0.framework */; - productType = "com.apple.product-type.framework"; - }; - 5F331AF81D4BB24C00AE4382 /* Auth0Tests.tvOS */ = { - isa = PBXNativeTarget; - buildConfigurationList = 5F331B031D4BB24C00AE4382 /* Build configuration list for PBXNativeTarget "Auth0Tests.tvOS" */; - buildPhases = ( - 5F331AF51D4BB24C00AE4382 /* Sources */, - 5F331AF61D4BB24C00AE4382 /* Frameworks */, - 5F331AF71D4BB24C00AE4382 /* Resources */, - 5F331B1F1D4BCBFD00AE4382 /* CopyFiles */, - ); - buildRules = ( - ); - dependencies = ( - 5F331B001D4BB24C00AE4382 /* PBXTargetDependency */, - 5B7EE47120FC9FFE00367724 /* PBXTargetDependency */, - ); - name = Auth0Tests.tvOS; - packageProductDependencies = ( - C196EB062C35D0C700D108AA /* CwlPreconditionTesting */, - 5CDF671E2DC55C6600A9B513 /* CwlPosixPreconditionTesting */, - ); - productName = Auth0Tests.tvOS; - productReference = 5F331AF91D4BB24C00AE4382 /* Auth0Tests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; - 5F3965C61CF67DD800CDE7C0 /* OAuth2 */ = { - isa = PBXNativeTarget; - buildConfigurationList = 5F3965E11CF67DD800CDE7C0 /* Build configuration list for PBXNativeTarget "OAuth2" */; - buildPhases = ( - 5F3965C31CF67DD800CDE7C0 /* Sources */, - 5F3965C41CF67DD800CDE7C0 /* Frameworks */, - 5F3965C51CF67DD800CDE7C0 /* Resources */, - 5BE65DC91F7270C600CADD3B /* Copy Files */, - 5F53F5CB1CFCDC2500476A46 /* Auth0 */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = OAuth2; - productName = OAuth2; - productReference = 5F3965C71CF67DD800CDE7C0 /* OAuth2.app */; - productType = "com.apple.product-type.application"; - }; - C1B3B9A72C24B297004A32A4 /* OAuth2Vision */ = { - isa = PBXNativeTarget; - buildConfigurationList = C1B3B9BA2C24B298004A32A4 /* Build configuration list for PBXNativeTarget "OAuth2Vision" */; - buildPhases = ( - C1B3B9A42C24B297004A32A4 /* Sources */, - C1B3B9A52C24B297004A32A4 /* Frameworks */, - C1B3B9A62C24B297004A32A4 /* Resources */, - C1B3B9D82C24B39E004A32A4 /* Copy Files */, - C1B3BA272C24B864004A32A4 /* Auth0 */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = OAuth2Vision; - packageProductDependencies = ( - ); - productName = OAuth2Vision; - productReference = C1B3B9A82C24B297004A32A4 /* OAuth2Vision.app */; - productType = "com.apple.product-type.application"; - }; - C1B3B9BF2C24B39E004A32A4 /* Auth0.visionOS */ = { - isa = PBXNativeTarget; - buildConfigurationList = C1B3B9D52C24B39E004A32A4 /* Build configuration list for PBXNativeTarget "Auth0.visionOS" */; - buildPhases = ( - C1B3B9BB2C24B39E004A32A4 /* Headers */, - C1B3B9BC2C24B39E004A32A4 /* Sources */, - C1B3B9BD2C24B39E004A32A4 /* Frameworks */, - C1B3B9BE2C24B39E004A32A4 /* Resources */, - C1B3B9ED2C24B699004A32A4 /* SwiftLint */, - D41DED3F2DCA09B400F5B1A4 /* Embed Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = Auth0.visionOS; - productName = Auth0.visionOS; - productReference = C1B3B9C02C24B39E004A32A4 /* Auth0.framework */; - productType = "com.apple.product-type.framework"; - }; - C1B3B9C62C24B39E004A32A4 /* Auth0Tests.visionOS */ = { - isa = PBXNativeTarget; - buildConfigurationList = C1B3B9D92C24B39E004A32A4 /* Build configuration list for PBXNativeTarget "Auth0Tests.visionOS" */; - buildPhases = ( - C1B3B9C32C24B39E004A32A4 /* Sources */, - C1B3B9C42C24B39E004A32A4 /* Frameworks */, - C1B3B9C52C24B39E004A32A4 /* Resources */, - C1B3B9E72C24B65B004A32A4 /* Copy Files */, - ); - buildRules = ( - ); - dependencies = ( - C1B3BA292C24B95A004A32A4 /* PBXTargetDependency */, - C1B3B9CC2C24B39E004A32A4 /* PBXTargetDependency */, - ); - name = Auth0Tests.visionOS; - packageProductDependencies = ( - C19413DB2C2D792200FE88F7 /* CwlPreconditionTesting */, - ); - productName = Auth0Tests.visionOS; - productReference = C1B3B9C72C24B39E004A32A4 /* Auth0Tests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; + 5B7EE45720FC9F3200367724 /* OAuth2TV */ = { + isa = PBXNativeTarget; + buildConfigurationList = 5B7EE46620FC9F3400367724 /* Build configuration list for PBXNativeTarget "OAuth2TV" */; + buildPhases = ( + 5B7EE45420FC9F3200367724 /* Sources */, + 5B7EE45520FC9F3200367724 /* Frameworks */, + 5B7EE45620FC9F3200367724 /* Resources */, + 5B7EE46B20FC9F5200367724 /* Copy Files */, + 5B7EE46F20FC9FAE00367724 /* Auth0 */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = OAuth2TV; + productName = OAuth2TV; + productReference = 5B7EE45820FC9F3200367724 /* OAuth2TV.app */; + productType = "com.apple.product-type.application"; + }; + 5B7EE47820FCA0A100367724 /* OAuth2Mac */ = { + isa = PBXNativeTarget; + buildConfigurationList = 5B7EE48620FCA0A200367724 /* Build configuration list for PBXNativeTarget "OAuth2Mac" */; + buildPhases = ( + 5B7EE47520FCA0A100367724 /* Sources */, + 5B7EE47620FCA0A100367724 /* Frameworks */, + 5B7EE47720FCA0A100367724 /* Resources */, + 5B7EE49120FCA0F400367724 /* Copy Files */, + 5B7EE48C20FCA0D900367724 /* Auth0 */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = OAuth2Mac; + productName = OAuth2Mac; + productReference = 5B7EE47920FCA0A100367724 /* OAuth2Mac.app */; + productType = "com.apple.product-type.application"; + }; + 5F06DD771CC448B10011842B /* Auth0.iOS */ = { + isa = PBXNativeTarget; + buildConfigurationList = 5F06DD7F1CC448B10011842B /* Build configuration list for PBXNativeTarget "Auth0.iOS" */; + buildPhases = ( + 5F06DD731CC448B10011842B /* Sources */, + 5F06DD741CC448B10011842B /* Frameworks */, + 5F06DD751CC448B10011842B /* Headers */, + 5F06DD761CC448B10011842B /* Resources */, + 5B717B241E2E2696004A05A7 /* SwiftLint */, + D41DED2B2DCA099E00F5B1A4 /* Embed Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = Auth0.iOS; + productName = Auth0.iOS; + productReference = 5F06DD781CC448B10011842B /* Auth0.framework */; + productType = "com.apple.product-type.framework"; + }; + 5F06DD841CC448C90011842B /* Auth0.macOS */ = { + isa = PBXNativeTarget; + buildConfigurationList = 5F06DD8A1CC448C90011842B /* Build configuration list for PBXNativeTarget "Auth0.macOS" */; + buildPhases = ( + 5F06DD801CC448C90011842B /* Sources */, + 5F06DD811CC448C90011842B /* Frameworks */, + 5F06DD821CC448C90011842B /* Headers */, + 5F06DD831CC448C90011842B /* Resources */, + 5B717B251E2E26B9004A05A7 /* SwiftLint */, + D41DED302DCA09A200F5B1A4 /* Embed Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = Auth0.macOS; + productName = Auth0.OSX; + productReference = 5F06DD851CC448C90011842B /* Auth0.framework */; + productType = "com.apple.product-type.framework"; + }; + 5F06DD9F1CC451540011842B /* Auth0Tests.iOS */ = { + isa = PBXNativeTarget; + buildConfigurationList = 5F06DDA81CC451540011842B /* Build configuration list for PBXNativeTarget "Auth0Tests.iOS" */; + buildPhases = ( + 5F06DD9C1CC451540011842B /* Sources */, + 5F06DD9D1CC451540011842B /* Frameworks */, + 5F06DD9E1CC451540011842B /* Resources */, + 5F1A02931CC7EEBC00D3F662 /* CopyFiles */, + ); + buildRules = ( + ); + dependencies = ( + 5F06DDA71CC451540011842B /* PBXTargetDependency */, + 5FCAB1651D07ABC000331C84 /* PBXTargetDependency */, + ); + name = Auth0Tests.iOS; + packageProductDependencies = ( + C177D6C62C2ADEB60094C657 /* CwlPreconditionTesting */, + ); + productName = Auth0Tests.iOS; + productReference = 5F06DDA01CC451540011842B /* Auth0Tests.xctest */; + productType = "com.apple.product-type.bundle.unit-test"; + }; + 5F06DDAE1CC451700011842B /* Auth0Tests.macOS */ = { + isa = PBXNativeTarget; + buildConfigurationList = 5F06DDB71CC451700011842B /* Build configuration list for PBXNativeTarget "Auth0Tests.macOS" */; + buildPhases = ( + 5F06DDAB1CC451700011842B /* Sources */, + 5F06DDAC1CC451700011842B /* Frameworks */, + 5F06DDAD1CC451700011842B /* Resources */, + 5F1A02971CC7EECE00D3F662 /* CopyFiles */, + ); + buildRules = ( + ); + dependencies = ( + 5F06DDB61CC451700011842B /* PBXTargetDependency */, + 5B7EE48A20FCA0A600367724 /* PBXTargetDependency */, + ); + name = Auth0Tests.macOS; + packageProductDependencies = ( + C177D6D32C2B0DCB0094C657 /* CwlPreconditionTesting */, + ); + productName = Auth0Tests.OSX; + productReference = 5F06DDAF1CC451700011842B /* Auth0Tests.xctest */; + productType = "com.apple.product-type.bundle.unit-test"; + }; + 5F23E6B81D4ACA7100C3F2D9 /* Auth0.watchOS */ = { + isa = PBXNativeTarget; + buildConfigurationList = 5F23E6C01D4ACA7100C3F2D9 /* Build configuration list for PBXNativeTarget "Auth0.watchOS" */; + buildPhases = ( + 5F23E6B41D4ACA7100C3F2D9 /* Sources */, + 5F23E6B51D4ACA7100C3F2D9 /* Frameworks */, + 5F23E6B61D4ACA7100C3F2D9 /* Headers */, + 5F23E6B71D4ACA7100C3F2D9 /* Resources */, + 5B717B261E2E26C4004A05A7 /* SwiftLint */, + D41DED3A2DCA09B000F5B1A4 /* Embed Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = Auth0.watchOS; + productName = Auth0.watchOS; + productReference = 5F23E6B91D4ACA7100C3F2D9 /* Auth0.framework */; + productType = "com.apple.product-type.framework"; + }; + 5F23E6F51D4B87F000C3F2D9 /* Auth0.tvOS */ = { + isa = PBXNativeTarget; + buildConfigurationList = 5F23E6FB1D4B87F000C3F2D9 /* Build configuration list for PBXNativeTarget "Auth0.tvOS" */; + buildPhases = ( + 5F23E6F11D4B87F000C3F2D9 /* Sources */, + 5F23E6F21D4B87F000C3F2D9 /* Frameworks */, + 5F23E6F31D4B87F000C3F2D9 /* Headers */, + 5F23E6F41D4B87F000C3F2D9 /* Resources */, + 5B717B271E2E26CE004A05A7 /* SwiftLint */, + D41DED352DCA09AC00F5B1A4 /* Embed Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = Auth0.tvOS; + productName = Auth0.tvOS; + productReference = 5F23E6F61D4B87F000C3F2D9 /* Auth0.framework */; + productType = "com.apple.product-type.framework"; + }; + 5F331AF81D4BB24C00AE4382 /* Auth0Tests.tvOS */ = { + isa = PBXNativeTarget; + buildConfigurationList = 5F331B031D4BB24C00AE4382 /* Build configuration list for PBXNativeTarget "Auth0Tests.tvOS" */; + buildPhases = ( + 5F331AF51D4BB24C00AE4382 /* Sources */, + 5F331AF61D4BB24C00AE4382 /* Frameworks */, + 5F331AF71D4BB24C00AE4382 /* Resources */, + 5F331B1F1D4BCBFD00AE4382 /* CopyFiles */, + ); + buildRules = ( + ); + dependencies = ( + 5F331B001D4BB24C00AE4382 /* PBXTargetDependency */, + 5B7EE47120FC9FFE00367724 /* PBXTargetDependency */, + ); + name = Auth0Tests.tvOS; + packageProductDependencies = ( + D4B8E9E52DCDD23C0021262D /* CwlPosixPreconditionTesting */, + ); + productName = Auth0Tests.tvOS; + productReference = 5F331AF91D4BB24C00AE4382 /* Auth0Tests.xctest */; + productType = "com.apple.product-type.bundle.unit-test"; + }; + 5F3965C61CF67DD800CDE7C0 /* OAuth2 */ = { + isa = PBXNativeTarget; + buildConfigurationList = 5F3965E11CF67DD800CDE7C0 /* Build configuration list for PBXNativeTarget "OAuth2" */; + buildPhases = ( + 5F3965C31CF67DD800CDE7C0 /* Sources */, + 5F3965C41CF67DD800CDE7C0 /* Frameworks */, + 5F3965C51CF67DD800CDE7C0 /* Resources */, + 5BE65DC91F7270C600CADD3B /* Copy Files */, + 5F53F5CB1CFCDC2500476A46 /* Auth0 */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = OAuth2; + productName = OAuth2; + productReference = 5F3965C71CF67DD800CDE7C0 /* OAuth2.app */; + productType = "com.apple.product-type.application"; + }; + C1B3B9A72C24B297004A32A4 /* OAuth2Vision */ = { + isa = PBXNativeTarget; + buildConfigurationList = C1B3B9BA2C24B298004A32A4 /* Build configuration list for PBXNativeTarget "OAuth2Vision" */; + buildPhases = ( + C1B3B9A42C24B297004A32A4 /* Sources */, + C1B3B9A52C24B297004A32A4 /* Frameworks */, + C1B3B9A62C24B297004A32A4 /* Resources */, + C1B3B9D82C24B39E004A32A4 /* Copy Files */, + C1B3BA272C24B864004A32A4 /* Auth0 */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = OAuth2Vision; + packageProductDependencies = ( + ); + productName = OAuth2Vision; + productReference = C1B3B9A82C24B297004A32A4 /* OAuth2Vision.app */; + productType = "com.apple.product-type.application"; + }; + C1B3B9BF2C24B39E004A32A4 /* Auth0.visionOS */ = { + isa = PBXNativeTarget; + buildConfigurationList = C1B3B9D52C24B39E004A32A4 /* Build configuration list for PBXNativeTarget "Auth0.visionOS" */; + buildPhases = ( + C1B3B9BB2C24B39E004A32A4 /* Headers */, + C1B3B9BC2C24B39E004A32A4 /* Sources */, + C1B3B9BD2C24B39E004A32A4 /* Frameworks */, + C1B3B9BE2C24B39E004A32A4 /* Resources */, + C1B3B9ED2C24B699004A32A4 /* SwiftLint */, + D41DED3F2DCA09B400F5B1A4 /* Embed Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = Auth0.visionOS; + productName = Auth0.visionOS; + productReference = C1B3B9C02C24B39E004A32A4 /* Auth0.framework */; + productType = "com.apple.product-type.framework"; + }; + C1B3B9C62C24B39E004A32A4 /* Auth0Tests.visionOS */ = { + isa = PBXNativeTarget; + buildConfigurationList = C1B3B9D92C24B39E004A32A4 /* Build configuration list for PBXNativeTarget "Auth0Tests.visionOS" */; + buildPhases = ( + C1B3B9C32C24B39E004A32A4 /* Sources */, + C1B3B9C42C24B39E004A32A4 /* Frameworks */, + C1B3B9C52C24B39E004A32A4 /* Resources */, + C1B3B9E72C24B65B004A32A4 /* Copy Files */, + ); + buildRules = ( + ); + dependencies = ( + C1B3BA292C24B95A004A32A4 /* PBXTargetDependency */, + C1B3B9CC2C24B39E004A32A4 /* PBXTargetDependency */, + ); + name = Auth0Tests.visionOS; + packageProductDependencies = ( + D4B8E9E32DCDD2340021262D /* CwlPreconditionTesting */, + ); + productName = Auth0Tests.visionOS; + productReference = C1B3B9C72C24B39E004A32A4 /* Auth0Tests.xctest */; + productType = "com.apple.product-type.bundle.unit-test"; + }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ - 5F049B601CB42C29006F6C05 /* Project object */ = { - isa = PBXProject; - attributes = { - LastSwiftUpdateCheck = 1540; - LastUpgradeCheck = 1400; - ORGANIZATIONNAME = Auth0; - TargetAttributes = { - 5B7EE45720FC9F3200367724 = { - CreatedOnToolsVersion = 9.4.1; - LastSwiftMigration = 0940; - ProvisioningStyle = Manual; - }; - 5B7EE47820FCA0A100367724 = { - CreatedOnToolsVersion = 9.4.1; - LastSwiftMigration = 0940; - ProvisioningStyle = Manual; - }; - 5F06DD771CC448B10011842B = { - CreatedOnToolsVersion = 7.3; - LastSwiftMigration = 1020; - }; - 5F06DD841CC448C90011842B = { - CreatedOnToolsVersion = 7.3; - LastSwiftMigration = 0900; - }; - 5F06DD9F1CC451540011842B = { - CreatedOnToolsVersion = 7.3; - LastSwiftMigration = 0900; - ProvisioningStyle = Manual; - TestTargetID = 5F3965C61CF67DD800CDE7C0; - }; - 5F06DDAE1CC451700011842B = { - CreatedOnToolsVersion = 7.3; - LastSwiftMigration = 0900; - TestTargetID = 5B7EE47820FCA0A100367724; - }; - 5F23E6B81D4ACA7100C3F2D9 = { - CreatedOnToolsVersion = 7.3.1; - LastSwiftMigration = 0900; - }; - 5F23E6F51D4B87F000C3F2D9 = { - CreatedOnToolsVersion = 7.3.1; - DevelopmentTeam = 86WQXF56BC; - LastSwiftMigration = 0900; - ProvisioningStyle = Manual; - }; - 5F331AF81D4BB24C00AE4382 = { - CreatedOnToolsVersion = 7.3.1; - LastSwiftMigration = 0900; - ProvisioningStyle = Manual; - TestTargetID = 5B7EE45720FC9F3200367724; - }; - 5F3965C61CF67DD800CDE7C0 = { - CreatedOnToolsVersion = 7.3.1; - LastSwiftMigration = 1020; - }; - C1B3B9A72C24B297004A32A4 = { - CreatedOnToolsVersion = 15.4; - }; - C1B3B9BF2C24B39E004A32A4 = { - CreatedOnToolsVersion = 15.4; - }; - C1B3B9C62C24B39E004A32A4 = { - CreatedOnToolsVersion = 15.4; - TestTargetID = C1B3B9A72C24B297004A32A4; - }; - }; - }; - buildConfigurationList = 5F049B631CB42C29006F6C05 /* Build configuration list for PBXProject "Auth0" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = 5F049B5F1CB42C29006F6C05; - packageReferences = ( - C177D6C52C2ADEB60094C657 /* XCRemoteSwiftPackageReference "CwlPreconditionTesting" */, - ); - productRefGroup = 5F049B6A1CB42C29006F6C05 /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 5F06DD771CC448B10011842B /* Auth0.iOS */, - 5F06DD841CC448C90011842B /* Auth0.macOS */, - 5F23E6F51D4B87F000C3F2D9 /* Auth0.tvOS */, - 5F23E6B81D4ACA7100C3F2D9 /* Auth0.watchOS */, - C1B3B9BF2C24B39E004A32A4 /* Auth0.visionOS */, - 5F06DD9F1CC451540011842B /* Auth0Tests.iOS */, - 5F06DDAE1CC451700011842B /* Auth0Tests.macOS */, - 5F331AF81D4BB24C00AE4382 /* Auth0Tests.tvOS */, - C1B3B9C62C24B39E004A32A4 /* Auth0Tests.visionOS */, - 5F3965C61CF67DD800CDE7C0 /* OAuth2 */, - 5B7EE45720FC9F3200367724 /* OAuth2TV */, - 5B7EE47820FCA0A100367724 /* OAuth2Mac */, - C1B3B9A72C24B297004A32A4 /* OAuth2Vision */, - ); - }; + 5F049B601CB42C29006F6C05 /* Project object */ = { + isa = PBXProject; + attributes = { + LastSwiftUpdateCheck = 1540; + LastUpgradeCheck = 1400; + ORGANIZATIONNAME = Auth0; + TargetAttributes = { + 5B7EE45720FC9F3200367724 = { + CreatedOnToolsVersion = 9.4.1; + LastSwiftMigration = 0940; + ProvisioningStyle = Manual; + }; + 5B7EE47820FCA0A100367724 = { + CreatedOnToolsVersion = 9.4.1; + LastSwiftMigration = 0940; + ProvisioningStyle = Manual; + }; + 5F06DD771CC448B10011842B = { + CreatedOnToolsVersion = 7.3; + LastSwiftMigration = 1020; + }; + 5F06DD841CC448C90011842B = { + CreatedOnToolsVersion = 7.3; + LastSwiftMigration = 0900; + }; + 5F06DD9F1CC451540011842B = { + CreatedOnToolsVersion = 7.3; + LastSwiftMigration = 0900; + ProvisioningStyle = Manual; + TestTargetID = 5F3965C61CF67DD800CDE7C0; + }; + 5F06DDAE1CC451700011842B = { + CreatedOnToolsVersion = 7.3; + LastSwiftMigration = 0900; + TestTargetID = 5B7EE47820FCA0A100367724; + }; + 5F23E6B81D4ACA7100C3F2D9 = { + CreatedOnToolsVersion = 7.3.1; + LastSwiftMigration = 0900; + }; + 5F23E6F51D4B87F000C3F2D9 = { + CreatedOnToolsVersion = 7.3.1; + DevelopmentTeam = 86WQXF56BC; + LastSwiftMigration = 0900; + ProvisioningStyle = Manual; + }; + 5F331AF81D4BB24C00AE4382 = { + CreatedOnToolsVersion = 7.3.1; + LastSwiftMigration = 0900; + ProvisioningStyle = Manual; + TestTargetID = 5B7EE45720FC9F3200367724; + }; + 5F3965C61CF67DD800CDE7C0 = { + CreatedOnToolsVersion = 7.3.1; + LastSwiftMigration = 1020; + }; + C1B3B9A72C24B297004A32A4 = { + CreatedOnToolsVersion = 15.4; + }; + C1B3B9BF2C24B39E004A32A4 = { + CreatedOnToolsVersion = 15.4; + }; + C1B3B9C62C24B39E004A32A4 = { + CreatedOnToolsVersion = 15.4; + TestTargetID = C1B3B9A72C24B297004A32A4; + }; + }; + }; + buildConfigurationList = 5F049B631CB42C29006F6C05 /* Build configuration list for PBXProject "Auth0" */; + compatibilityVersion = "Xcode 3.2"; + developmentRegion = en; + hasScannedForEncodings = 0; + knownRegions = ( + en, + Base, + ); + mainGroup = 5F049B5F1CB42C29006F6C05; + packageReferences = ( + C177D6C52C2ADEB60094C657 /* XCRemoteSwiftPackageReference "CwlPreconditionTesting" */, + ); + productRefGroup = 5F049B6A1CB42C29006F6C05 /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 5F06DD771CC448B10011842B /* Auth0.iOS */, + 5F06DD841CC448C90011842B /* Auth0.macOS */, + 5F23E6F51D4B87F000C3F2D9 /* Auth0.tvOS */, + 5F23E6B81D4ACA7100C3F2D9 /* Auth0.watchOS */, + C1B3B9BF2C24B39E004A32A4 /* Auth0.visionOS */, + 5F06DD9F1CC451540011842B /* Auth0Tests.iOS */, + 5F06DDAE1CC451700011842B /* Auth0Tests.macOS */, + 5F331AF81D4BB24C00AE4382 /* Auth0Tests.tvOS */, + C1B3B9C62C24B39E004A32A4 /* Auth0Tests.visionOS */, + 5F3965C61CF67DD800CDE7C0 /* OAuth2 */, + 5B7EE45720FC9F3200367724 /* OAuth2TV */, + 5B7EE47820FCA0A100367724 /* OAuth2Mac */, + C1B3B9A72C24B297004A32A4 /* OAuth2Vision */, + ); + }; /* End PBXProject section */ /* Begin PBXResourcesBuildPhase section */ - 5B7EE45620FC9F3200367724 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 5B7EE46220FC9F3400367724 /* Assets.xcassets in Resources */, - 5B7EE46020FC9F3300367724 /* Main.storyboard in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 5B7EE47720FCA0A100367724 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 5B7EE48020FCA0A200367724 /* Assets.xcassets in Resources */, - 5B7EE48320FCA0A200367724 /* Main.storyboard in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 5F06DD761CC448B10011842B /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - A7DDDF6C2BC9A81E0077B067 /* PrivacyInfo.xcprivacy in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 5F06DD831CC448C90011842B /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - A7DDDF6D2BC9A81E0077B067 /* PrivacyInfo.xcprivacy in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 5F06DD9E1CC451540011842B /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 5FE686A11D1877C10075874C /* Auth0.plist in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 5F06DDAD1CC451700011842B /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 5FE686A21D1877C10075874C /* Auth0.plist in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 5F23E6B71D4ACA7100C3F2D9 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - A7DDDF702BC9A93F0077B067 /* PrivacyInfo.xcprivacy in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 5F23E6F41D4B87F000C3F2D9 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - A7DDDF6E2BC9A81E0077B067 /* PrivacyInfo.xcprivacy in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 5F331AF71D4BB24C00AE4382 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 5F331B1E1D4BCBF800AE4382 /* Auth0.plist in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 5F3965C51CF67DD800CDE7C0 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 5F3965D41CF67DD800CDE7C0 /* LaunchScreen.storyboard in Resources */, - 5F3965D11CF67DD800CDE7C0 /* Assets.xcassets in Resources */, - 5F3965CF1CF67DD800CDE7C0 /* Main.storyboard in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - C1B3B9A62C24B297004A32A4 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - C177D6C32C2ADDEB0094C657 /* Auth0.plist in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - C1B3B9BE2C24B39E004A32A4 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - C1B3B9EC2C24B692004A32A4 /* PrivacyInfo.xcprivacy in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - C1B3B9C52C24B39E004A32A4 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - C1B3BA2A2C24B971004A32A4 /* Auth0.plist in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; + 5B7EE45620FC9F3200367724 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 5B7EE46220FC9F3400367724 /* Assets.xcassets in Resources */, + 5B7EE46020FC9F3300367724 /* Main.storyboard in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5B7EE47720FCA0A100367724 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 5B7EE48020FCA0A200367724 /* Assets.xcassets in Resources */, + 5B7EE48320FCA0A200367724 /* Main.storyboard in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5F06DD761CC448B10011842B /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + A7DDDF6C2BC9A81E0077B067 /* PrivacyInfo.xcprivacy in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5F06DD831CC448C90011842B /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + A7DDDF6D2BC9A81E0077B067 /* PrivacyInfo.xcprivacy in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5F06DD9E1CC451540011842B /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 5FE686A11D1877C10075874C /* Auth0.plist in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5F06DDAD1CC451700011842B /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 5FE686A21D1877C10075874C /* Auth0.plist in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5F23E6B71D4ACA7100C3F2D9 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + A7DDDF702BC9A93F0077B067 /* PrivacyInfo.xcprivacy in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5F23E6F41D4B87F000C3F2D9 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + A7DDDF6E2BC9A81E0077B067 /* PrivacyInfo.xcprivacy in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5F331AF71D4BB24C00AE4382 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 5F331B1E1D4BCBF800AE4382 /* Auth0.plist in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5F3965C51CF67DD800CDE7C0 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 5F3965D41CF67DD800CDE7C0 /* LaunchScreen.storyboard in Resources */, + 5F3965D11CF67DD800CDE7C0 /* Assets.xcassets in Resources */, + 5F3965CF1CF67DD800CDE7C0 /* Main.storyboard in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + C1B3B9A62C24B297004A32A4 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + C1B3B9BE2C24B39E004A32A4 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + C1B3B9EC2C24B692004A32A4 /* PrivacyInfo.xcprivacy in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + C1B3B9C52C24B39E004A32A4 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + C1B3BA2A2C24B971004A32A4 /* Auth0.plist in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ - 5B717B241E2E2696004A05A7 /* SwiftLint */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = SwiftLint; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "if [ -z ${CI} ]; then\n if [[ \"$(uname -m)\" == arm64 ]]; then\n export PATH=\"/opt/homebrew/bin:$PATH\"\n fi\n\n if which swiftlint > /dev/null; then\n swiftlint\n else\n echo \"warning: SwiftLint not installed, download from https://github.com/realm/SwiftLint\"\n fi\nfi\n"; - }; - 5B717B251E2E26B9004A05A7 /* SwiftLint */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = SwiftLint; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "if [ -z ${CI} ]; then\n if [[ \"$(uname -m)\" == arm64 ]]; then\n export PATH=\"/opt/homebrew/bin:$PATH\"\n fi\n\n if which swiftlint > /dev/null; then\n swiftlint\n else\n echo \"warning: SwiftLint not installed, download from https://github.com/realm/SwiftLint\"\n fi\nfi\n"; - }; - 5B717B261E2E26C4004A05A7 /* SwiftLint */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = SwiftLint; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "if [ -z ${CI} ]; then\n if [[ \"$(uname -m)\" == arm64 ]]; then\n export PATH=\"/opt/homebrew/bin:$PATH\"\n fi\n\n if which swiftlint > /dev/null; then\n swiftlint\n else\n echo \"warning: SwiftLint not installed, download from https://github.com/realm/SwiftLint\"\n fi\nfi\n"; - }; - 5B717B271E2E26CE004A05A7 /* SwiftLint */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = SwiftLint; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "if [ -z ${CI} ]; then\n if [[ \"$(uname -m)\" == arm64 ]]; then\n export PATH=\"/opt/homebrew/bin:$PATH\"\n fi\n\n if which swiftlint > /dev/null; then\n swiftlint\n else\n echo \"warning: SwiftLint not installed, download from https://github.com/realm/SwiftLint\"\n fi\nfi\n"; - }; - 5B7EE46F20FC9FAE00367724 /* Auth0 */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = Auth0; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "AUTH0_PLIST=\"${SRCROOT}/Auth0.plist\"\n\nif [ -f $AUTH0_PLIST ]; then\n cp \"$AUTH0_PLIST\" \"${BUILT_PRODUCTS_DIR}/${PRODUCT_NAME}.app\"\nfi\n"; - }; - 5B7EE48C20FCA0D900367724 /* Auth0 */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = Auth0; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "AUTH0_PLIST=\"${SRCROOT}/Auth0.plist\"\n\nif [ -f $AUTH0_PLIST ]; then\n cp \"$AUTH0_PLIST\" \"${BUILT_PRODUCTS_DIR}/${PRODUCT_NAME}.app/Contents/Resources\"\nfi\n"; - }; - 5F53F5CB1CFCDC2500476A46 /* Auth0 */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 12; - files = ( - ); - inputPaths = ( - ); - name = Auth0; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "AUTH0_PLIST=\"${SRCROOT}/Auth0.plist\"\n\nif [ -f $AUTH0_PLIST ]; then\n cp \"$AUTH0_PLIST\" \"${BUILT_PRODUCTS_DIR}/${PRODUCT_NAME}.app\"\nfi\n"; - }; - C1B3B9ED2C24B699004A32A4 /* SwiftLint */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - ); - name = SwiftLint; - outputFileListPaths = ( - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "if [ -z ${CI} ]; then\n if [[ \"$(uname -m)\" == arm64 ]]; then\n export PATH=\"/opt/homebrew/bin:$PATH\"\n fi\n\n if which swiftlint > /dev/null; then\n swiftlint\n else\n echo \"warning: SwiftLint not installed, download from https://github.com/realm/SwiftLint\"\n fi\nfi\n"; - }; - C1B3BA272C24B864004A32A4 /* Auth0 */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - ); - name = Auth0; - outputFileListPaths = ( - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "AUTH0_PLIST=\"${SRCROOT}/Auth0.plist\"\n\nif [ -f $AUTH0_PLIST ]; then\n cp \"$AUTH0_PLIST\" \"${BUILT_PRODUCTS_DIR}/${PRODUCT_NAME}.app\"\nfi\n"; - }; + 5B717B241E2E2696004A05A7 /* SwiftLint */ = { + isa = PBXShellScriptBuildPhase; + alwaysOutOfDate = 1; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = SwiftLint; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "if [ -z ${CI} ]; then\n if [[ \"$(uname -m)\" == arm64 ]]; then\n export PATH=\"/opt/homebrew/bin:$PATH\"\n fi\n\n if which swiftlint > /dev/null; then\n swiftlint\n else\n echo \"warning: SwiftLint not installed, download from https://github.com/realm/SwiftLint\"\n fi\nfi\n"; + }; + 5B717B251E2E26B9004A05A7 /* SwiftLint */ = { + isa = PBXShellScriptBuildPhase; + alwaysOutOfDate = 1; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = SwiftLint; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "if [ -z ${CI} ]; then\n if [[ \"$(uname -m)\" == arm64 ]]; then\n export PATH=\"/opt/homebrew/bin:$PATH\"\n fi\n\n if which swiftlint > /dev/null; then\n swiftlint\n else\n echo \"warning: SwiftLint not installed, download from https://github.com/realm/SwiftLint\"\n fi\nfi\n"; + }; + 5B717B261E2E26C4004A05A7 /* SwiftLint */ = { + isa = PBXShellScriptBuildPhase; + alwaysOutOfDate = 1; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = SwiftLint; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "if [ -z ${CI} ]; then\n if [[ \"$(uname -m)\" == arm64 ]]; then\n export PATH=\"/opt/homebrew/bin:$PATH\"\n fi\n\n if which swiftlint > /dev/null; then\n swiftlint\n else\n echo \"warning: SwiftLint not installed, download from https://github.com/realm/SwiftLint\"\n fi\nfi\n"; + }; + 5B717B271E2E26CE004A05A7 /* SwiftLint */ = { + isa = PBXShellScriptBuildPhase; + alwaysOutOfDate = 1; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = SwiftLint; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "if [ -z ${CI} ]; then\n if [[ \"$(uname -m)\" == arm64 ]]; then\n export PATH=\"/opt/homebrew/bin:$PATH\"\n fi\n\n if which swiftlint > /dev/null; then\n swiftlint\n else\n echo \"warning: SwiftLint not installed, download from https://github.com/realm/SwiftLint\"\n fi\nfi\n"; + }; + 5B7EE46F20FC9FAE00367724 /* Auth0 */ = { + isa = PBXShellScriptBuildPhase; + alwaysOutOfDate = 1; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = Auth0; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "AUTH0_PLIST=\"${SRCROOT}/Auth0.plist\"\n\nif [ -f $AUTH0_PLIST ]; then\n cp \"$AUTH0_PLIST\" \"${BUILT_PRODUCTS_DIR}/${PRODUCT_NAME}.app\"\nfi\n"; + }; + 5B7EE48C20FCA0D900367724 /* Auth0 */ = { + isa = PBXShellScriptBuildPhase; + alwaysOutOfDate = 1; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = Auth0; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "AUTH0_PLIST=\"${SRCROOT}/Auth0.plist\"\n\nif [ -f $AUTH0_PLIST ]; then\n cp \"$AUTH0_PLIST\" \"${BUILT_PRODUCTS_DIR}/${PRODUCT_NAME}.app/Contents/Resources\"\nfi\n"; + }; + 5F53F5CB1CFCDC2500476A46 /* Auth0 */ = { + isa = PBXShellScriptBuildPhase; + alwaysOutOfDate = 1; + buildActionMask = 12; + files = ( + ); + inputPaths = ( + ); + name = Auth0; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "AUTH0_PLIST=\"${SRCROOT}/Auth0.plist\"\n\nif [ -f $AUTH0_PLIST ]; then\n cp \"$AUTH0_PLIST\" \"${BUILT_PRODUCTS_DIR}/${PRODUCT_NAME}.app\"\nfi\n"; + }; + C1B3B9ED2C24B699004A32A4 /* SwiftLint */ = { + isa = PBXShellScriptBuildPhase; + alwaysOutOfDate = 1; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + ); + name = SwiftLint; + outputFileListPaths = ( + ); + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "if [ -z ${CI} ]; then\n if [[ \"$(uname -m)\" == arm64 ]]; then\n export PATH=\"/opt/homebrew/bin:$PATH\"\n fi\n\n if which swiftlint > /dev/null; then\n swiftlint\n else\n echo \"warning: SwiftLint not installed, download from https://github.com/realm/SwiftLint\"\n fi\nfi\n"; + }; + C1B3BA272C24B864004A32A4 /* Auth0 */ = { + isa = PBXShellScriptBuildPhase; + alwaysOutOfDate = 1; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + ); + name = Auth0; + outputFileListPaths = ( + ); + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "AUTH0_PLIST=\"${SRCROOT}/Auth0.plist\"\n\nif [ -f $AUTH0_PLIST ]; then\n cp \"$AUTH0_PLIST\" \"${BUILT_PRODUCTS_DIR}/${PRODUCT_NAME}.app\"\nfi\n"; + }; /* End PBXShellScriptBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ - 5B7EE45420FC9F3200367724 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 5B7EE45D20FC9F3300367724 /* ViewController.swift in Sources */, - 5B7EE45B20FC9F3300367724 /* AppDelegate.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 5B7EE47520FCA0A100367724 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 5B7EE47E20FCA0A100367724 /* ViewController.swift in Sources */, - 5B7EE47C20FCA0A100367724 /* AppDelegate.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 5F06DD731CC448B10011842B /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 5CB41D4423D0BA2C00074024 /* IDTokenSignatureValidator.swift in Sources */, - 5CB41D4C23D0BA2C00074024 /* Optional+DebugDescription.swift in Sources */, - 5C4F551A23C8FB8E00C89615 /* String+URLSafe.swift in Sources */, - 5C0AF09D2833420200162044 /* WebAuthentication.swift in Sources */, - 5CB41D4823D0BA2C00074024 /* IDTokenValidator.swift in Sources */, - 5C354C04276CE1A500ADBC86 /* PasswordlessType.swift in Sources */, - 5FCAB1711D09005A00331C84 /* NSURLComponents+OAuth2.swift in Sources */, - 5CFB82632D6D221F009FD237 /* Barrier.swift in Sources */, - 5FDE876D1D8A424700EA27DC /* Handlers.swift in Sources */, - 5FE2F8BB1CD0EAAD003628F4 /* Response.swift in Sources */, - 970BC36B25C27095007A7745 /* MultifactorChallenge.swift in Sources */, - 5FDE87591D8A424700EA27DC /* Authentication.swift in Sources */, - 5B16D8931F714324009476A5 /* WebAuthUserAgent.swift in Sources */, - 5C3D87E22DB8276000AACC34 /* PublicKeyCredentialCreationOptions.swift in Sources */, - 5F6FAC631D09E98000D5B4EA /* Logger.swift in Sources */, - 5C41F6B1244DCC3B00252548 /* MobileWebAuth.swift in Sources */, - 5C3D88252DC1509800AACC34 /* LoginPasskey.swift in Sources */, - 5F28B4611D8216180000EB23 /* Loggable.swift in Sources */, - D5E9E317273ACCA5000CDB0A /* ChallengeGenerator.swift in Sources */, - 5C3D881C2DC148C600AACC34 /* PasskeyLoginChallenge.swift in Sources */, - 5C49EB3523EB5A80008D562F /* JWK+RSA.swift in Sources */, - 5FDE87551D8A424700EA27DC /* Auth0Authentication.swift in Sources */, - 5F53F5CE1CFD157300476A46 /* AuthTransaction.swift in Sources */, - 5CB41D6C23D0BBA600074024 /* JWT+Header.swift in Sources */, - 5FF465BC1CE2AC4500F7ED8C /* Management.swift in Sources */, - 5C0AF09A28330CBA00162044 /* SafariProvider.swift in Sources */, - 5F4A1F961D00AABC00C72242 /* OAuth2Grant.swift in Sources */, - 5FCAB1731D09009600331C84 /* NSData+URLSafe.swift in Sources */, - 5B16D88E1F7141A0009476A5 /* ASProvider.swift in Sources */, - 5C80980B275A7B8600DC0A76 /* CredentialsStorage.swift in Sources */, - 5FD255BA1D14F70B00387ECB /* WebAuthError.swift in Sources */, - 5C3D87F42DB9B3DF00AACC34 /* SignupPasskey.swift in Sources */, - 5BEDE18A1EC21B040007300D /* CredentialsManager.swift in Sources */, - 5B2860CE1EEAC30500C75D54 /* UserInfo.swift in Sources */, - 5C4F552323C8FBA100C89615 /* JWKS.swift in Sources */, - 5C6513A72791CDDE004EBC22 /* Version.swift in Sources */, - 5C4F550923C8FADF00C89615 /* JWTAlgorithm.swift in Sources */, - 5FD255B71D14F00900387ECB /* Auth0Error.swift in Sources */, - 5C3D88202DC1491500AACC34 /* PublicKeyCredentialRequestOptions.swift in Sources */, - 5F06DDC91CC66B710011842B /* Auth0.swift in Sources */, - 5C3D87E92DB99C5C00AACC34 /* PasskeySignupChallenge.swift in Sources */, - 5B1748741EF2D3A40060E653 /* Helpers.swift in Sources */, - 5CFB82542D5BF324009FD237 /* APICredentials.swift in Sources */, - 5FDE87691D8A424700EA27DC /* Credentials.swift in Sources */, - 5FE2F8B21CCEAED8003628F4 /* Requestable.swift in Sources */, - 5C4F551E23C8FB8E00C89615 /* Array+Encode.swift in Sources */, - 5B9262C01ECF0CA800F4F6D3 /* BioAuthentication.swift in Sources */, - 5CB41D7123D0BED200074024 /* ClaimValidators.swift in Sources */, - 5FADB60C1CED7E0800D4BB50 /* UserPatchAttributes.swift in Sources */, - D4E153FC2DE5B87900FFBA69 /* ParameterValue.swift in Sources */, - 5FCAB1791D09124D00331C84 /* NSURL+Auth0.swift in Sources */, - 5F74CB401CEFD5E600226823 /* JSONObjectPayload.swift in Sources */, - 5FD255B41D14DD2600387ECB /* ManagementError.swift in Sources */, - 5FE2F8B81CD0E910003628F4 /* Request.swift in Sources */, - 5C41F6A4244DC94E00252548 /* LoginTransaction.swift in Sources */, - 5F3965C21CF67CF000CDE7C0 /* WebAuth.swift in Sources */, - 5FCAB1761D0900CF00331C84 /* TransactionStore.swift in Sources */, - 5FDE87471D8A422300EA27DC /* Telemetry.swift in Sources */, - C107B51D2C9AC4D8006B6BEA /* WebViewProvider.swift in Sources */, - 5FAE9C911D8878D400A871CE /* Auth0WebAuth.swift in Sources */, - 5B5E93F91EC45C22002A37F9 /* CredentialsManagerError.swift in Sources */, - C160EE352CABD0E5005ACE8E /* UIWindow+TopViewController.swift in Sources */, - 5CA541CD2B1A81A700E4284D /* Documentation.docc in Sources */, - 5C41F6AA244DCAFB00252548 /* ClearSessionTransaction.swift in Sources */, - 5CFB82732D6E640F009FD237 /* SSOCredentials.swift in Sources */, - 5FDE875D1D8A424700EA27DC /* AuthenticationError.swift in Sources */, - 5FADB6061CED27FB00D4BB50 /* Users.swift in Sources */, - 5CB41D4023D0BA2C00074024 /* IDTokenValidatorContext.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 5F06DD801CC448C90011842B /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 5C41F6D1244F972000252548 /* JWT+Header.swift in Sources */, - 5FE2F8BC1CD0EAAD003628F4 /* Response.swift in Sources */, - 5B7EE47420FCA00A00367724 /* CredentialsManagerError.swift in Sources */, - 5C0AF09E2833420200162044 /* WebAuthentication.swift in Sources */, - 5FDE876A1D8A424700EA27DC /* Credentials.swift in Sources */, - 5C354C05276CE1A500ADBC86 /* PasswordlessType.swift in Sources */, - 5CFB82512D5BF324009FD237 /* APICredentials.swift in Sources */, - D4E153FE2DE5B87900FFBA69 /* ParameterValue.swift in Sources */, - 5C3D88262DC1509800AACC34 /* LoginPasskey.swift in Sources */, - 5F28B4621D8216180000EB23 /* Loggable.swift in Sources */, - 5C41F6D4244F974100252548 /* OAuth2Grant.swift in Sources */, - 5C41F6D5244F974B00252548 /* ClearSessionTransaction.swift in Sources */, - 5C29743423FDBD5500BC18FA /* Optional+DebugDescription.swift in Sources */, - 5C41F6C6244F968100252548 /* WebAuthUserAgent.swift in Sources */, - 5B1748751EF2D3A70060E653 /* Helpers.swift in Sources */, - 5C3D881B2DC148C600AACC34 /* PasskeyLoginChallenge.swift in Sources */, - 5F6FAC641D09E98000D5B4EA /* Logger.swift in Sources */, - D5E9E318273ACCA5000CDB0A /* ChallengeGenerator.swift in Sources */, - 5FF465BD1CE2AC4500F7ED8C /* Management.swift in Sources */, - 5F06DDCA1CC66B710011842B /* Auth0.swift in Sources */, - 5C41F6CD244F96FD00252548 /* IDTokenSignatureValidator.swift in Sources */, - 5C3D87E32DB8276000AACC34 /* PublicKeyCredentialCreationOptions.swift in Sources */, - 5FD255B81D14F00900387ECB /* Auth0Error.swift in Sources */, - 5C41F6D0244F971700252548 /* JWK+RSA.swift in Sources */, - 5C41F6C7244F968B00252548 /* AuthTransaction.swift in Sources */, - 5CFB82612D6D221F009FD237 /* Barrier.swift in Sources */, - 5FD255B51D14DD2600387ECB /* ManagementError.swift in Sources */, - 5C0AF09B28330CBA00162044 /* SafariProvider.swift in Sources */, - 5C3D87E72DB99C5C00AACC34 /* PasskeySignupChallenge.swift in Sources */, - 5FE2F8B31CCEAED8003628F4 /* Requestable.swift in Sources */, - 5B2860CF1EEAC30900C75D54 /* UserInfo.swift in Sources */, - 5C4F552423C8FBA100C89615 /* JWKS.swift in Sources */, - 5CFB82742D6E640F009FD237 /* SSOCredentials.swift in Sources */, - 5C3D88222DC1491500AACC34 /* PublicKeyCredentialRequestOptions.swift in Sources */, - 5C80980C275A7B8600DC0A76 /* CredentialsStorage.swift in Sources */, - 5C41F6D2244F972B00252548 /* JWTAlgorithm.swift in Sources */, - 5C41F6D7244F975A00252548 /* TransactionStore.swift in Sources */, - 5FE1182B1D8A4A2B00A374BF /* Telemetry.swift in Sources */, - 5C6513A82791CDDE004EBC22 /* Version.swift in Sources */, - 5FDE875E1D8A424700EA27DC /* AuthenticationError.swift in Sources */, - 5FDE876E1D8A424700EA27DC /* Handlers.swift in Sources */, - 5C3D87F32DB9B3DF00AACC34 /* SignupPasskey.swift in Sources */, - 5C41F6CE244F970500252548 /* IDTokenValidator.swift in Sources */, - 5C41F6CA244F96AE00252548 /* LoginTransaction.swift in Sources */, - 5FADB60D1CED7E0800D4BB50 /* UserPatchAttributes.swift in Sources */, - 5C41F6CF244F970E00252548 /* IDTokenValidatorContext.swift in Sources */, - 5C41F6DB244F97AB00252548 /* Auth0WebAuth.swift in Sources */, - 5F74CB411CEFD5E600226823 /* JSONObjectPayload.swift in Sources */, - 5C41F6CB244F96E300252548 /* BioAuthentication.swift in Sources */, - 5C41F6C8244F969600252548 /* ASProvider.swift in Sources */, - 5C41F6DF244FA1EE00252548 /* NSURLComponents+OAuth2.swift in Sources */, - 5FE2F8B91CD0E910003628F4 /* Request.swift in Sources */, - 5B7EE47320FCA00700367724 /* CredentialsManager.swift in Sources */, - 5C4F551B23C8FB8E00C89615 /* String+URLSafe.swift in Sources */, - 5FDE875A1D8A424700EA27DC /* Authentication.swift in Sources */, - 5C41F6D8244F976200252548 /* WebAuth.swift in Sources */, - 5C41F6CC244F96F200252548 /* ClaimValidators.swift in Sources */, - 5C41F6D9244F977900252548 /* WebAuthError.swift in Sources */, - 5FCAB1741D09009600331C84 /* NSData+URLSafe.swift in Sources */, - 970BC36C25C27095007A7745 /* MultifactorChallenge.swift in Sources */, - 5C41F6DD244F982700252548 /* DesktopWebAuth.swift in Sources */, - 5CA541CE2B1A81A700E4284D /* Documentation.docc in Sources */, - 5FCAB17A1D09124D00331C84 /* NSURL+Auth0.swift in Sources */, - 5FDE87561D8A424700EA27DC /* Auth0Authentication.swift in Sources */, - 5FADB6071CED27FB00D4BB50 /* Users.swift in Sources */, - 5C41F6C3244F965E00252548 /* Array+Encode.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 5F06DD9C1CC451540011842B /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - D581CF772757D773007327D1 /* RequestSpec.swift in Sources */, - 5F1FBB9C1D8A44C1006B0B85 /* ResponseSpec.swift in Sources */, - 5C3D886A2DC2CCA200AACC34 /* PasskeyLoginChallenge.swift in Sources */, - 5C4F553123C9123000C89615 /* CryptoExtensions.swift in Sources */, - 5FE686AA1D1894AA0075874C /* TelemetrySpec.swift in Sources */, - 5C41F6B6244DCF2F00252548 /* LoginTransactionSpec.swift in Sources */, - 5CB41D6523D0BACF00074024 /* IDTokenValidatorMocks.swift in Sources */, - 5FBBF03B1CC96AA70024D2AF /* Responses.swift in Sources */, - 5CF539202836D9720073F623 /* WebAuthSpies.swift in Sources */, - 5CF539282836FB0C0073F623 /* ClearSessionTransactionSpec.swift in Sources */, - 5CF5392B283835470073F623 /* ASProviderSpec.swift in Sources */, - 5FCAB16A1D07AC3500331C84 /* ChallengeGeneratorSpec.swift in Sources */, - 5CB41D6923D0BAD600074024 /* IDTokenSignatureValidatorSpec.swift in Sources */, - 5CFB82772D6FD28E009FD237 /* SSOCredentialsSpec.swift in Sources */, - 5CF5391D2836CEC00073F623 /* WebAuthenticationSpec.swift in Sources */, - 5FADB60F1CED7E5200D4BB50 /* UserPatchAttributesSpec.swift in Sources */, - 5C3D880E2DBE7F3D00AACC34 /* PasskeySignupChallengeSpec.swift in Sources */, - 5C4F553523C9124200C89615 /* JWKSpec.swift in Sources */, - 5CFB82592D5E9F9B009FD237 /* APICredentialsSpec.swift in Sources */, - 5FA250541D4A85A200C544FA /* WebAuthErrorSpec.swift in Sources */, - 5CB41D7623D0C15000074024 /* IDTokenValidatorBaseSpec.swift in Sources */, - 5B9262C31ECF0CC200F4F6D3 /* BioAuthenticationSpec.swift in Sources */, - 5C809D96275F878E00F15A67 /* CredentialsManagerErrorSpec.swift in Sources */, - C177D7752C2BE00D0094C657 /* StubURLProtocol.swift in Sources */, - 5FBBF0381CC964BC0024D2AF /* Matchers.swift in Sources */, - 5F93BC0B1CC6B0DE0031519F /* Auth0Spec.swift in Sources */, - 5FE2F8A61CCA9C17003628F4 /* CredentialsSpec.swift in Sources */, - C177D7702C2BDFE40094C657 /* NetworkStub.swift in Sources */, - 5CF539242836DCC10073F623 /* SafariProviderSpec.swift in Sources */, - 5FADB6091CED500900D4BB50 /* ManagementSpec.swift in Sources */, - 5FCAB16D1D07AC3500331C84 /* WebAuthSpec.swift in Sources */, - 5F28B4671D8300D50000EB23 /* LoggerSpec.swift in Sources */, - C107B5222CA27F7C006B6BEA /* WebViewProviderSpec.swift in Sources */, - 5FBBF0431CCA90300024D2AF /* AuthenticationSpec.swift in Sources */, - C160EE382CABD35A005ACE8E /* UIWindow+TopViewControllerSpec.swift in Sources */, - 5B2860D61EEF210A00C75D54 /* UserInfoSpec.swift in Sources */, - 5C809D9A275FA3EF00F15A67 /* ManagementErrorSpec.swift in Sources */, - 5FCAB16B1D07AC3500331C84 /* OAuth2GrantSpec.swift in Sources */, - 5BEDE1951EC333380007300D /* CredentialsManagerSpec.swift in Sources */, - 5CB41D6223D0BAC900074024 /* IDTokenValidatorSpec.swift in Sources */, - 5FD255B11D14A9E000387ECB /* AuthenticationErrorSpec.swift in Sources */, - 5C4F553A23C9125600C89615 /* JWTAlgorithmSpec.swift in Sources */, - 5C4F552E23C9123000C89615 /* Generators.swift in Sources */, - 5CB41D8223D611AE00074024 /* ClaimValidatorsSpec.swift in Sources */, - 5FADB6031CEC0C3300D4BB50 /* UsersSpec.swift in Sources */, - 5F686A771D4AB90900412E3D /* TransactionStoreSpec.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 5F06DDAB1CC451700011842B /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - D581CF782757D773007327D1 /* RequestSpec.swift in Sources */, - 5FE686AB1D1894AA0075874C /* TelemetrySpec.swift in Sources */, - 5FBBF03C1CC96AA70024D2AF /* Responses.swift in Sources */, - 5CE775AA244FCF4E00D054A0 /* JWTAlgorithmSpec.swift in Sources */, - 5CFB82792D6FD28E009FD237 /* SSOCredentialsSpec.swift in Sources */, - 5CE775A7244FCF4400D054A0 /* IDTokenValidatorSpec.swift in Sources */, - 5CE775AE244FD66600D054A0 /* ChallengeGeneratorSpec.swift in Sources */, - 5FADB6101CED7E5200D4BB50 /* UserPatchAttributesSpec.swift in Sources */, - 5CF539212836D9720073F623 /* WebAuthSpies.swift in Sources */, - 5CF539292836FB0C0073F623 /* ClearSessionTransactionSpec.swift in Sources */, - 5CF5392C283835470073F623 /* ASProviderSpec.swift in Sources */, - 5FBBF0391CC964BC0024D2AF /* Matchers.swift in Sources */, - 5CE775B4244FD72500D054A0 /* JWKSpec.swift in Sources */, - 5CF5391E2836CEC00073F623 /* WebAuthenticationSpec.swift in Sources */, - 5CE775A4244FCF3A00D054A0 /* BioAuthenticationSpec.swift in Sources */, - 5F93BC0C1CC6B0DE0031519F /* Auth0Spec.swift in Sources */, - 5CE775AD244FD66300D054A0 /* WebAuthErrorSpec.swift in Sources */, - 5FE2F8A71CCA9C17003628F4 /* CredentialsSpec.swift in Sources */, - 5CE775A2244FCF2000D054A0 /* Generators.swift in Sources */, - 5C3D88682DC2CCA200AACC34 /* PasskeyLoginChallenge.swift in Sources */, - 5C809D97275F878E00F15A67 /* CredentialsManagerErrorSpec.swift in Sources */, - C177D7762C2BE00D0094C657 /* StubURLProtocol.swift in Sources */, - 5CE775AF244FD66D00D054A0 /* OAuth2GrantSpec.swift in Sources */, - 5FD255B21D14A9E000387ECB /* AuthenticationErrorSpec.swift in Sources */, - 5CFB82582D5E9F9B009FD237 /* APICredentialsSpec.swift in Sources */, - 5C53A7E92703A23200A7C0A3 /* UserInfoSpec.swift in Sources */, - C177D7712C2BDFE40094C657 /* NetworkStub.swift in Sources */, - 5CF539252836DCC10073F623 /* SafariProviderSpec.swift in Sources */, - 5FADB60A1CED500900D4BB50 /* ManagementSpec.swift in Sources */, - 5F28B4681D8300D50000EB23 /* LoggerSpec.swift in Sources */, - 5FBBF0441CCA90300024D2AF /* AuthenticationSpec.swift in Sources */, - 5CE775B2244FD70B00D054A0 /* TransactionStoreSpec.swift in Sources */, - 5CE775A9244FCF4900D054A0 /* ClaimValidatorsSpec.swift in Sources */, - 5C809D9B275FA3EF00F15A67 /* ManagementErrorSpec.swift in Sources */, - 5CE775A3244FCF3600D054A0 /* CryptoExtensions.swift in Sources */, - 5CE775B3244FD71000D054A0 /* WebAuthSpec.swift in Sources */, - 5C3D880F2DBE7F3D00AACC34 /* PasskeySignupChallengeSpec.swift in Sources */, - 5B7EE47220FCA00300367724 /* CredentialsManagerSpec.swift in Sources */, - 5CE775A6244FCF4100D054A0 /* IDTokenValidatorMocks.swift in Sources */, - 5CE775AC244FD66000D054A0 /* LoginTransactionSpec.swift in Sources */, - 5FADB6041CEC0C3300D4BB50 /* UsersSpec.swift in Sources */, - 5CE775A8244FCF4600D054A0 /* IDTokenSignatureValidatorSpec.swift in Sources */, - 5F1FBB9B1D8A44C1006B0B85 /* ResponseSpec.swift in Sources */, - 5CE775A5244FCF3F00D054A0 /* IDTokenValidatorBaseSpec.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 5F23E6B41D4ACA7100C3F2D9 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 5F23E6E91D4ACD9200C3F2D9 /* Auth0.swift in Sources */, - 5CC9940424ED9EC90027DC74 /* CredentialsManagerError.swift in Sources */, - 5F23E6EA1D4ACD9600C3F2D9 /* Auth0Error.swift in Sources */, - 5FDE876F1D8A424700EA27DC /* Handlers.swift in Sources */, - 970BC36D25C27095007A7745 /* MultifactorChallenge.swift in Sources */, - 5FDE87571D8A424700EA27DC /* Auth0Authentication.swift in Sources */, - 5C4F552523C8FBA100C89615 /* JWKS.swift in Sources */, - 5F23E6E51D4ACD8500C3F2D9 /* Request.swift in Sources */, - 5F23E6DD1D4ACD6100C3F2D9 /* NSURL+Auth0.swift in Sources */, - 5F23E6E71D4ACD8500C3F2D9 /* Response.swift in Sources */, - 5B2860D11EEAC30A00C75D54 /* UserInfo.swift in Sources */, - 5F28B4631D8216180000EB23 /* Loggable.swift in Sources */, - 5F23E6E01D4ACD7F00C3F2D9 /* Management.swift in Sources */, - 5C29743323FDBD5400BC18FA /* Optional+DebugDescription.swift in Sources */, - 5F23E6E11D4ACD7F00C3F2D9 /* UserPatchAttributes.swift in Sources */, - 5F23E6DF1D4ACD7A00C3F2D9 /* Logger.swift in Sources */, - D4E153FF2DE5B87900FFBA69 /* ParameterValue.swift in Sources */, - 5FDE875B1D8A424700EA27DC /* Authentication.swift in Sources */, - 5F23E6E21D4ACD7F00C3F2D9 /* Users.swift in Sources */, - 5FDE876B1D8A424700EA27DC /* Credentials.swift in Sources */, - 5CA541D02B1A81A700E4284D /* Documentation.docc in Sources */, - 5FE1182A1D8A4A2B00A374BF /* Telemetry.swift in Sources */, - 5CC9940324ED9EC50027DC74 /* CredentialsManager.swift in Sources */, - 5CFB82712D6E640F009FD237 /* SSOCredentials.swift in Sources */, - 5F23E6E41D4ACD8500C3F2D9 /* JSONObjectPayload.swift in Sources */, - 5C4F551C23C8FB8E00C89615 /* String+URLSafe.swift in Sources */, - 5CFB82502D5BF324009FD237 /* APICredentials.swift in Sources */, - 5F23E6DC1D4ACD6100C3F2D9 /* NSData+URLSafe.swift in Sources */, - 5F23E6E61D4ACD8500C3F2D9 /* Requestable.swift in Sources */, - 5C354C07276CE1A500ADBC86 /* PasswordlessType.swift in Sources */, - 5FDE875F1D8A424700EA27DC /* AuthenticationError.swift in Sources */, - 5C6513AA2791CDDE004EBC22 /* Version.swift in Sources */, - 5B1748761EF2D3A70060E653 /* Helpers.swift in Sources */, - 5F23E6E31D4ACD7F00C3F2D9 /* ManagementError.swift in Sources */, - 5C80980E275A7B8600DC0A76 /* CredentialsStorage.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 5F23E6F11D4B87F000C3F2D9 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 5F23E70E1D4B88FC00C3F2D9 /* Request.swift in Sources */, - 5FDE87701D8A424700EA27DC /* Handlers.swift in Sources */, - 5C4F551D23C8FB8E00C89615 /* String+URLSafe.swift in Sources */, - 970BC36E25C27095007A7745 /* MultifactorChallenge.swift in Sources */, - 5FDE87581D8A424700EA27DC /* Auth0Authentication.swift in Sources */, - 5F23E7071D4B88EA00C3F2D9 /* NSURL+Auth0.swift in Sources */, - 5F23E71A1D4B891E00C3F2D9 /* Auth0.swift in Sources */, - 5F23E7101D4B88FC00C3F2D9 /* Response.swift in Sources */, - 5B2860D01EEAC30A00C75D54 /* UserInfo.swift in Sources */, - 5F28B4641D8216180000EB23 /* Loggable.swift in Sources */, - 5B0893E720F8A52400FBF962 /* CredentialsManagerError.swift in Sources */, - 5F23E7091D4B88F600C3F2D9 /* Management.swift in Sources */, - 5F23E70A1D4B88F600C3F2D9 /* UserPatchAttributes.swift in Sources */, - 5F23E71B1D4B891E00C3F2D9 /* Auth0Error.swift in Sources */, - 5FDE875C1D8A424700EA27DC /* Authentication.swift in Sources */, - 5F23E7081D4B88F000C3F2D9 /* Logger.swift in Sources */, - D4E153FD2DE5B87900FFBA69 /* ParameterValue.swift in Sources */, - 5C29743223FDBD5400BC18FA /* Optional+DebugDescription.swift in Sources */, - 5F23E70B1D4B88F600C3F2D9 /* Users.swift in Sources */, - 5FDE876C1D8A424700EA27DC /* Credentials.swift in Sources */, - 5CA541CF2B1A81A700E4284D /* Documentation.docc in Sources */, - 5FE118291D8A4A2A00A374BF /* Telemetry.swift in Sources */, - 5F23E70D1D4B88FC00C3F2D9 /* JSONObjectPayload.swift in Sources */, - 5CFB82722D6E640F009FD237 /* SSOCredentials.swift in Sources */, - 5C4F552623C8FBA100C89615 /* JWKS.swift in Sources */, - 5B0893E620F8A52100FBF962 /* CredentialsManager.swift in Sources */, - 5CFB82532D5BF324009FD237 /* APICredentials.swift in Sources */, - 5F23E7061D4B88EA00C3F2D9 /* NSData+URLSafe.swift in Sources */, - 5F23E70F1D4B88FC00C3F2D9 /* Requestable.swift in Sources */, - 5C354C06276CE1A500ADBC86 /* PasswordlessType.swift in Sources */, - 5FDE87601D8A424700EA27DC /* AuthenticationError.swift in Sources */, - 5C6513A92791CDDE004EBC22 /* Version.swift in Sources */, - 5B1748771EF2D3A90060E653 /* Helpers.swift in Sources */, - 5F23E70C1D4B88F600C3F2D9 /* ManagementError.swift in Sources */, - 5C80980D275A7B8600DC0A76 /* CredentialsStorage.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 5F331AF51D4BB24C00AE4382 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 5F331B0F1D4BB80700AE4382 /* Responses.swift in Sources */, - 5B6EE39620F8AEDB00264AC7 /* CredentialsManagerSpec.swift in Sources */, - D581CF792757D773007327D1 /* RequestSpec.swift in Sources */, - 5F331B061D4BB7DA00AE4382 /* CredentialsSpec.swift in Sources */, - 5C53A7EA2703A23300A7C0A3 /* UserInfoSpec.swift in Sources */, - 5F331B0B1D4BB7F900AE4382 /* UserPatchAttributesSpec.swift in Sources */, - 5F331B051D4BB7D400AE4382 /* AuthenticationSpec.swift in Sources */, - 5F28B4691D8300D50000EB23 /* LoggerSpec.swift in Sources */, - 5F1FBB9A1D8A44C0006B0B85 /* ResponseSpec.swift in Sources */, - 5F331B0C1D4BB7F900AE4382 /* UsersSpec.swift in Sources */, - 5CFB82572D5E9F9B009FD237 /* APICredentialsSpec.swift in Sources */, - C12BFE442C352DD700D1CC00 /* StubURLProtocol.swift in Sources */, - 5F331B0E1D4BB80700AE4382 /* Matchers.swift in Sources */, - 5F331B0A1D4BB7F900AE4382 /* ManagementSpec.swift in Sources */, - 5CFB82782D6FD28E009FD237 /* SSOCredentialsSpec.swift in Sources */, - 5F331B091D4BB7EE00AE4382 /* AuthenticationErrorSpec.swift in Sources */, - 5F331B101D4BB80700AE4382 /* Auth0Spec.swift in Sources */, - 5C809D9C275FA3F000F15A67 /* ManagementErrorSpec.swift in Sources */, - 5C809D98275F878E00F15A67 /* CredentialsManagerErrorSpec.swift in Sources */, - C12BFE432C352DD400D1CC00 /* NetworkStub.swift in Sources */, - 5F331B041D4BB78C00AE4382 /* TelemetrySpec.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 5F3965C31CF67DD800CDE7C0 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 5F3965CC1CF67DD800CDE7C0 /* ViewController.swift in Sources */, - 5F3965CA1CF67DD800CDE7C0 /* AppDelegate.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - C1B3B9A42C24B297004A32A4 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - C1B3B9B12C24B297004A32A4 /* ContentView.swift in Sources */, - C1B3B9AF2C24B297004A32A4 /* OAuth2VisionApp.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - C1B3B9BC2C24B39E004A32A4 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - C1B3BA262C24B6F5004A32A4 /* Documentation.docc in Sources */, - C1B3B9EE2C24B6D4004A32A4 /* Auth0Authentication.swift in Sources */, - C1B3B9EF2C24B6D4004A32A4 /* Authentication.swift in Sources */, - C1B3B9F02C24B6D4004A32A4 /* AuthenticationError.swift in Sources */, - C1B3B9F12C24B6D4004A32A4 /* PasswordlessType.swift in Sources */, - C1B3B9F22C24B6D4004A32A4 /* MultifactorChallenge.swift in Sources */, - 5C3D87E42DB8276000AACC34 /* PublicKeyCredentialCreationOptions.swift in Sources */, - 5C3D881D2DC148C600AACC34 /* PasskeyLoginChallenge.swift in Sources */, - C1B3B9F32C24B6D4004A32A4 /* JWKS.swift in Sources */, - 5CFB82522D5BF324009FD237 /* APICredentials.swift in Sources */, - C1B3B9F42C24B6D4004A32A4 /* UserInfo.swift in Sources */, - C1B3B9F52C24B6D4004A32A4 /* Credentials.swift in Sources */, - C1B3B9F62C24B6D4004A32A4 /* Handlers.swift in Sources */, - 5C3D87F52DB9B3DF00AACC34 /* SignupPasskey.swift in Sources */, - C1B3B9F72C24B6D4004A32A4 /* Telemetry.swift in Sources */, - C1B3B9F82C24B6D4004A32A4 /* IDTokenValidator.swift in Sources */, - C1B3B9F92C24B6D4004A32A4 /* IDTokenValidatorContext.swift in Sources */, - C1B3B9FA2C24B6D4004A32A4 /* IDTokenSignatureValidator.swift in Sources */, - C1B3B9FB2C24B6D4004A32A4 /* ClaimValidators.swift in Sources */, - C1B3B9FC2C24B6D4004A32A4 /* Helpers.swift in Sources */, - C1B3B9FD2C24B6D4004A32A4 /* BioAuthentication.swift in Sources */, - C1B3B9FE2C24B6D4004A32A4 /* CredentialsManager.swift in Sources */, - C1B3B9FF2C24B6D4004A32A4 /* CredentialsStorage.swift in Sources */, - C1B3BA002C24B6D4004A32A4 /* CredentialsManagerError.swift in Sources */, - C1B3BA012C24B6D4004A32A4 /* Array+Encode.swift in Sources */, - 5C3D88212DC1491500AACC34 /* PublicKeyCredentialRequestOptions.swift in Sources */, - C1B3BA022C24B6D4004A32A4 /* String+URLSafe.swift in Sources */, - C1B3BA032C24B6D4004A32A4 /* NSData+URLSafe.swift in Sources */, - 5CFB82622D6D221F009FD237 /* Barrier.swift in Sources */, - C1B3BA042C24B6D4004A32A4 /* NSURL+Auth0.swift in Sources */, - C1B3BA052C24B6D4004A32A4 /* NSURLComponents+OAuth2.swift in Sources */, - C1B3BA062C24B6D4004A32A4 /* JWT+Header.swift in Sources */, - 5CFB82702D6E640F009FD237 /* SSOCredentials.swift in Sources */, - C1B3BA072C24B6D4004A32A4 /* JWK+RSA.swift in Sources */, - C1B3BA082C24B6D4004A32A4 /* Optional+DebugDescription.swift in Sources */, - C1B3BA092C24B6D4004A32A4 /* Logger.swift in Sources */, - C1B3BA0A2C24B6D4004A32A4 /* Loggable.swift in Sources */, - C1B3BA0B2C24B6D4004A32A4 /* Management.swift in Sources */, - 5C3D88242DC1509800AACC34 /* LoginPasskey.swift in Sources */, - C1B3BA0C2C24B6D4004A32A4 /* UserPatchAttributes.swift in Sources */, - C1B3BA0D2C24B6D4004A32A4 /* Users.swift in Sources */, - C1B3BA0E2C24B6D4004A32A4 /* ManagementError.swift in Sources */, - C1B3BA0F2C24B6D4004A32A4 /* JSONObjectPayload.swift in Sources */, - C1B3BA102C24B6D4004A32A4 /* Request.swift in Sources */, - C1B3BA112C24B6D4004A32A4 /* Requestable.swift in Sources */, - C1B3BA122C24B6D4004A32A4 /* Response.swift in Sources */, - 5C3D87EA2DB99C5C00AACC34 /* PasskeySignupChallenge.swift in Sources */, - C1B3BA132C24B6D4004A32A4 /* JWTAlgorithm.swift in Sources */, - C1B3BA142C24B6D4004A32A4 /* ChallengeGenerator.swift in Sources */, - C1B3BA152C24B6D4004A32A4 /* ASProvider.swift in Sources */, - C1B3BA172C24B6D4004A32A4 /* LoginTransaction.swift in Sources */, - D4E153FB2DE5B87900FFBA69 /* ParameterValue.swift in Sources */, - C1B3BA182C24B6D4004A32A4 /* ClearSessionTransaction.swift in Sources */, - C1B3BA192C24B6D4004A32A4 /* MobileWebAuth.swift in Sources */, - C1B3BA1B2C24B6D4004A32A4 /* AuthTransaction.swift in Sources */, - C1B3BA1C2C24B6D4004A32A4 /* WebAuthUserAgent.swift in Sources */, - C1B3BA1D2C24B6D4004A32A4 /* OAuth2Grant.swift in Sources */, - C1B3BA1E2C24B6D4004A32A4 /* TransactionStore.swift in Sources */, - C1B3BA1F2C24B6D4004A32A4 /* WebAuth.swift in Sources */, - C1B3BA202C24B6D4004A32A4 /* Auth0WebAuth.swift in Sources */, - C1B3BA212C24B6D4004A32A4 /* WebAuthError.swift in Sources */, - C1B3BA222C24B6D4004A32A4 /* WebAuthentication.swift in Sources */, - C1B3BA232C24B6D4004A32A4 /* Auth0.swift in Sources */, - C1B3BA242C24B6D4004A32A4 /* Auth0Error.swift in Sources */, - C1B3BA252C24B6D4004A32A4 /* Version.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - C1B3B9C32C24B39E004A32A4 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - C1B3BA2B2C24BA36004A32A4 /* LoggerSpec.swift in Sources */, - C1B3BA2C2C24BA36004A32A4 /* TelemetrySpec.swift in Sources */, - C1B3BA2D2C24BA36004A32A4 /* AuthenticationSpec.swift in Sources */, - C1B3BA2E2C24BA36004A32A4 /* CredentialsSpec.swift in Sources */, - C1B3BA2F2C24BA36004A32A4 /* UserInfoSpec.swift in Sources */, - C1B3BA302C24BA36004A32A4 /* JWKSpec.swift in Sources */, - C1B3BA312C24BA36004A32A4 /* AuthenticationErrorSpec.swift in Sources */, - C1B3BA322C24BA36004A32A4 /* ManagementSpec.swift in Sources */, - C1B3BA332C24BA36004A32A4 /* ManagementErrorSpec.swift in Sources */, - C1B3BA342C24BA36004A32A4 /* UserPatchAttributesSpec.swift in Sources */, - C1B3BA352C24BA36004A32A4 /* UsersSpec.swift in Sources */, - C1B3BA362C24BA36004A32A4 /* ResponseSpec.swift in Sources */, - C1B3BA372C24BA36004A32A4 /* RequestSpec.swift in Sources */, - C1B3BA382C24BA36004A32A4 /* JWTAlgorithmSpec.swift in Sources */, - C1B3BA392C24BA36004A32A4 /* LoginTransactionSpec.swift in Sources */, - C1B3BA3A2C24BA36004A32A4 /* ClearSessionTransactionSpec.swift in Sources */, - C1B3BA3B2C24BA36004A32A4 /* ASProviderSpec.swift in Sources */, - C1B3BA3D2C24BA36004A32A4 /* WebAuthErrorSpec.swift in Sources */, - C177D7772C2BE00D0094C657 /* StubURLProtocol.swift in Sources */, - C1B3BA3E2C24BA36004A32A4 /* ChallengeGeneratorSpec.swift in Sources */, - C1B3BA3F2C24BA36004A32A4 /* OAuth2GrantSpec.swift in Sources */, - C1B3BA402C24BA36004A32A4 /* WebAuthSpec.swift in Sources */, - C177D7722C2BDFE40094C657 /* NetworkStub.swift in Sources */, - C1B3BA412C24BA36004A32A4 /* TransactionStoreSpec.swift in Sources */, - C1B3BA422C24BA36004A32A4 /* WebAuthenticationSpec.swift in Sources */, - C1B3BA432C24BA36004A32A4 /* WebAuthSpies.swift in Sources */, - C1B3BA442C24BA36004A32A4 /* IDTokenValidatorBaseSpec.swift in Sources */, - C1B3BA452C24BA36004A32A4 /* IDTokenValidatorMocks.swift in Sources */, - C1B3BA462C24BA36004A32A4 /* IDTokenValidatorSpec.swift in Sources */, - C1B3BA472C24BA36004A32A4 /* IDTokenSignatureValidatorSpec.swift in Sources */, - 5CFB82562D5E9F9B009FD237 /* APICredentialsSpec.swift in Sources */, - C1B3BA482C24BA36004A32A4 /* ClaimValidatorsSpec.swift in Sources */, - C1B3BA492C24BA37004A32A4 /* BioAuthenticationSpec.swift in Sources */, - 5C3D886B2DC2CCA200AACC34 /* PasskeyLoginChallenge.swift in Sources */, - C1B3BA4A2C24BA37004A32A4 /* CredentialsManagerSpec.swift in Sources */, - 5CFB82762D6FD28E009FD237 /* SSOCredentialsSpec.swift in Sources */, - C1B3BA4B2C24BA37004A32A4 /* CredentialsManagerErrorSpec.swift in Sources */, - C1B3BA4C2C24BA37004A32A4 /* CryptoExtensions.swift in Sources */, - C1B3BA4D2C24BA37004A32A4 /* Matchers.swift in Sources */, - 5C3D88112DBE7F3D00AACC34 /* PasskeySignupChallengeSpec.swift in Sources */, - C1B3BA4E2C24BA37004A32A4 /* Responses.swift in Sources */, - C1B3BA4F2C24BA37004A32A4 /* Generators.swift in Sources */, - C1B3BA502C24BA37004A32A4 /* Auth0Spec.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; + 5B7EE45420FC9F3200367724 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 5B7EE45D20FC9F3300367724 /* ViewController.swift in Sources */, + 5B7EE45B20FC9F3300367724 /* AppDelegate.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5B7EE47520FCA0A100367724 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 5B7EE47E20FCA0A100367724 /* ViewController.swift in Sources */, + 5B7EE47C20FCA0A100367724 /* AppDelegate.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5F06DD731CC448B10011842B /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 5CB41D4423D0BA2C00074024 /* IDTokenSignatureValidator.swift in Sources */, + 5CB41D4C23D0BA2C00074024 /* Optional+DebugDescription.swift in Sources */, + 5CDF67482DD3B74200A9B513 /* Auth0MyAccountAuthenticationMethods.swift in Sources */, + 5C4F551A23C8FB8E00C89615 /* String+URLSafe.swift in Sources */, + 5CDF67392DD3A8D600A9B513 /* Auth0APIError.swift in Sources */, + 5C0AF09D2833420200162044 /* WebAuthentication.swift in Sources */, + 5CB41D4823D0BA2C00074024 /* IDTokenValidator.swift in Sources */, + 5C354C04276CE1A500ADBC86 /* PasswordlessType.swift in Sources */, + 5FCAB1711D09005A00331C84 /* NSURLComponents+OAuth2.swift in Sources */, + 5CFB82632D6D221F009FD237 /* Barrier.swift in Sources */, + 5FDE876D1D8A424700EA27DC /* AuthenticationHandlers.swift in Sources */, + 5C38EA232DA4611B0085AC31 /* MyAccount.swift in Sources */, + 5FE2F8BB1CD0EAAD003628F4 /* Response.swift in Sources */, + 970BC36B25C27095007A7745 /* MultifactorChallenge.swift in Sources */, + 5FDE87591D8A424700EA27DC /* Authentication.swift in Sources */, + 5B16D8931F714324009476A5 /* WebAuthUserAgent.swift in Sources */, + 5C3D87E22DB8276000AACC34 /* PublicKeyCredentialCreationOptions.swift in Sources */, + 5F6FAC631D09E98000D5B4EA /* Logger.swift in Sources */, + 5C41F6B1244DCC3B00252548 /* MobileWebAuth.swift in Sources */, + 5C3D88252DC1509800AACC34 /* LoginPasskey.swift in Sources */, + 5F28B4611D8216180000EB23 /* Loggable.swift in Sources */, + 5CDF67402DD3B0E400A9B513 /* PasskeyAuthenticationMethod.swift in Sources */, + D5E9E317273ACCA5000CDB0A /* ChallengeGenerator.swift in Sources */, + 5C3D881C2DC148C600AACC34 /* PasskeyLoginChallenge.swift in Sources */, + 5C49EB3523EB5A80008D562F /* JWK+RSA.swift in Sources */, + 5FDE87551D8A424700EA27DC /* Auth0Authentication.swift in Sources */, + 5F53F5CE1CFD157300476A46 /* AuthTransaction.swift in Sources */, + 5CDF672A2DD395C700A9B513 /* NewPasskey.swift in Sources */, + 5CB41D6C23D0BBA600074024 /* JWT+Header.swift in Sources */, + 5FF465BC1CE2AC4500F7ED8C /* Management.swift in Sources */, + 5C0AF09A28330CBA00162044 /* SafariProvider.swift in Sources */, + 5F4A1F961D00AABC00C72242 /* OAuth2Grant.swift in Sources */, + 5FCAB1731D09009600331C84 /* NSData+URLSafe.swift in Sources */, + 5B16D88E1F7141A0009476A5 /* ASProvider.swift in Sources */, + 5CDF67422DD3B52F00A9B513 /* Auth0MyAccount.swift in Sources */, + 5C80980B275A7B8600DC0A76 /* CredentialsStorage.swift in Sources */, + 5FD255BA1D14F70B00387ECB /* WebAuthError.swift in Sources */, + 5CDF67272DD3922B00A9B513 /* PasskeyEnrollmentChallenge.swift in Sources */, + 5C3D87F42DB9B3DF00AACC34 /* SignupPasskey.swift in Sources */, + 5BEDE18A1EC21B040007300D /* CredentialsManager.swift in Sources */, + 5B2860CE1EEAC30500C75D54 /* UserInfo.swift in Sources */, + 5C38EA2B2DA4635B0085AC31 /* MyAccountError.swift in Sources */, + 5C4F552323C8FBA100C89615 /* JWKS.swift in Sources */, + 5C6513A72791CDDE004EBC22 /* Version.swift in Sources */, + 5C4F550923C8FADF00C89615 /* JWTAlgorithm.swift in Sources */, + 5FD255B71D14F00900387ECB /* Auth0Error.swift in Sources */, + 5C3D88202DC1491500AACC34 /* PublicKeyCredentialRequestOptions.swift in Sources */, + 5F06DDC91CC66B710011842B /* Auth0.swift in Sources */, + 5C3D87E92DB99C5C00AACC34 /* PasskeySignupChallenge.swift in Sources */, + 5B1748741EF2D3A40060E653 /* Helpers.swift in Sources */, + 5CFB82542D5BF324009FD237 /* APICredentials.swift in Sources */, + 5FDE87691D8A424700EA27DC /* Credentials.swift in Sources */, + 5FE2F8B21CCEAED8003628F4 /* Requestable.swift in Sources */, + 5C4F551E23C8FB8E00C89615 /* Array+Encode.swift in Sources */, + 5CDF67542DD4AD8500A9B513 /* MyAccountAuthenticationMethods.swift in Sources */, + 5B9262C01ECF0CA800F4F6D3 /* BioAuthentication.swift in Sources */, + 5CB41D7123D0BED200074024 /* ClaimValidators.swift in Sources */, + 5FADB60C1CED7E0800D4BB50 /* UserPatchAttributes.swift in Sources */, + 5FCAB1791D09124D00331C84 /* NSURL+Auth0.swift in Sources */, + 5F74CB401CEFD5E600226823 /* JSONObjectPayload.swift in Sources */, + 5FD255B41D14DD2600387ECB /* ManagementError.swift in Sources */, + 5FE2F8B81CD0E910003628F4 /* Request.swift in Sources */, + 5CDF67512DD3DB5400A9B513 /* MyAccountHandlers.swift in Sources */, + 5C41F6A4244DC94E00252548 /* LoginTransaction.swift in Sources */, + 5F3965C21CF67CF000CDE7C0 /* WebAuth.swift in Sources */, + 5FCAB1761D0900CF00331C84 /* TransactionStore.swift in Sources */, + 5FDE87471D8A422300EA27DC /* Telemetry.swift in Sources */, + C107B51D2C9AC4D8006B6BEA /* WebViewProvider.swift in Sources */, + 5FAE9C911D8878D400A871CE /* Auth0WebAuth.swift in Sources */, + 5B5E93F91EC45C22002A37F9 /* CredentialsManagerError.swift in Sources */, + C160EE352CABD0E5005ACE8E /* UIWindow+TopViewController.swift in Sources */, + 5CA541CD2B1A81A700E4284D /* Documentation.docc in Sources */, + 5C41F6AA244DCAFB00252548 /* ClearSessionTransaction.swift in Sources */, + 5CFB82732D6E640F009FD237 /* SSOCredentials.swift in Sources */, + 5FDE875D1D8A424700EA27DC /* AuthenticationError.swift in Sources */, + 5FADB6061CED27FB00D4BB50 /* Users.swift in Sources */, + 5CB41D4023D0BA2C00074024 /* IDTokenValidatorContext.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5F06DD801CC448C90011842B /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 5C41F6D1244F972000252548 /* JWT+Header.swift in Sources */, + 5CDF67442DD3B52F00A9B513 /* Auth0MyAccount.swift in Sources */, + 5FE2F8BC1CD0EAAD003628F4 /* Response.swift in Sources */, + 5B7EE47420FCA00A00367724 /* CredentialsManagerError.swift in Sources */, + 5C0AF09E2833420200162044 /* WebAuthentication.swift in Sources */, + 5FDE876A1D8A424700EA27DC /* Credentials.swift in Sources */, + 5CDF674A2DD3B74200A9B513 /* Auth0MyAccountAuthenticationMethods.swift in Sources */, + 5C354C05276CE1A500ADBC86 /* PasswordlessType.swift in Sources */, + 5CFB82512D5BF324009FD237 /* APICredentials.swift in Sources */, + 5C3D88262DC1509800AACC34 /* LoginPasskey.swift in Sources */, + 5F28B4621D8216180000EB23 /* Loggable.swift in Sources */, + 5C41F6D4244F974100252548 /* OAuth2Grant.swift in Sources */, + 5C41F6D5244F974B00252548 /* ClearSessionTransaction.swift in Sources */, + 5C29743423FDBD5500BC18FA /* Optional+DebugDescription.swift in Sources */, + 5C41F6C6244F968100252548 /* WebAuthUserAgent.swift in Sources */, + 5B1748751EF2D3A70060E653 /* Helpers.swift in Sources */, + 5C3D881B2DC148C600AACC34 /* PasskeyLoginChallenge.swift in Sources */, + 5F6FAC641D09E98000D5B4EA /* Logger.swift in Sources */, + D5E9E318273ACCA5000CDB0A /* ChallengeGenerator.swift in Sources */, + 5FF465BD1CE2AC4500F7ED8C /* Management.swift in Sources */, + 5F06DDCA1CC66B710011842B /* Auth0.swift in Sources */, + 5C41F6CD244F96FD00252548 /* IDTokenSignatureValidator.swift in Sources */, + 5C3D87E32DB8276000AACC34 /* PublicKeyCredentialCreationOptions.swift in Sources */, + 5FD255B81D14F00900387ECB /* Auth0Error.swift in Sources */, + 5C41F6D0244F971700252548 /* JWK+RSA.swift in Sources */, + 5C41F6C7244F968B00252548 /* AuthTransaction.swift in Sources */, + 5CFB82612D6D221F009FD237 /* Barrier.swift in Sources */, + 5FD255B51D14DD2600387ECB /* ManagementError.swift in Sources */, + 5C0AF09B28330CBA00162044 /* SafariProvider.swift in Sources */, + 5C3D87E72DB99C5C00AACC34 /* PasskeySignupChallenge.swift in Sources */, + 5FE2F8B31CCEAED8003628F4 /* Requestable.swift in Sources */, + 5C38EA2A2DA4635B0085AC31 /* MyAccountError.swift in Sources */, + 5B2860CF1EEAC30900C75D54 /* UserInfo.swift in Sources */, + 5C4F552423C8FBA100C89615 /* JWKS.swift in Sources */, + 5CFB82742D6E640F009FD237 /* SSOCredentials.swift in Sources */, + 5C3D88222DC1491500AACC34 /* PublicKeyCredentialRequestOptions.swift in Sources */, + 5C80980C275A7B8600DC0A76 /* CredentialsStorage.swift in Sources */, + 5C41F6D2244F972B00252548 /* JWTAlgorithm.swift in Sources */, + 5C41F6D7244F975A00252548 /* TransactionStore.swift in Sources */, + 5FE1182B1D8A4A2B00A374BF /* Telemetry.swift in Sources */, + 5C6513A82791CDDE004EBC22 /* Version.swift in Sources */, + 5CDF67522DD3DB5400A9B513 /* MyAccountHandlers.swift in Sources */, + 5FDE875E1D8A424700EA27DC /* AuthenticationError.swift in Sources */, + 5FDE876E1D8A424700EA27DC /* AuthenticationHandlers.swift in Sources */, + 5C3D87F32DB9B3DF00AACC34 /* SignupPasskey.swift in Sources */, + 5C41F6CE244F970500252548 /* IDTokenValidator.swift in Sources */, + 5C41F6CA244F96AE00252548 /* LoginTransaction.swift in Sources */, + 5FADB60D1CED7E0800D4BB50 /* UserPatchAttributes.swift in Sources */, + 5C41F6CF244F970E00252548 /* IDTokenValidatorContext.swift in Sources */, + 5C41F6DB244F97AB00252548 /* Auth0WebAuth.swift in Sources */, + 5F74CB411CEFD5E600226823 /* JSONObjectPayload.swift in Sources */, + 5C41F6CB244F96E300252548 /* BioAuthentication.swift in Sources */, + 5C41F6C8244F969600252548 /* ASProvider.swift in Sources */, + 5C38EA242DA4611B0085AC31 /* MyAccount.swift in Sources */, + 5C41F6DF244FA1EE00252548 /* NSURLComponents+OAuth2.swift in Sources */, + 5FE2F8B91CD0E910003628F4 /* Request.swift in Sources */, + 5B7EE47320FCA00700367724 /* CredentialsManager.swift in Sources */, + 5C4F551B23C8FB8E00C89615 /* String+URLSafe.swift in Sources */, + 5FDE875A1D8A424700EA27DC /* Authentication.swift in Sources */, + 5C41F6D8244F976200252548 /* WebAuth.swift in Sources */, + 5C41F6CC244F96F200252548 /* ClaimValidators.swift in Sources */, + 5C41F6D9244F977900252548 /* WebAuthError.swift in Sources */, + 5FCAB1741D09009600331C84 /* NSData+URLSafe.swift in Sources */, + 970BC36C25C27095007A7745 /* MultifactorChallenge.swift in Sources */, + 5C41F6DD244F982700252548 /* DesktopWebAuth.swift in Sources */, + 5CA541CE2B1A81A700E4284D /* Documentation.docc in Sources */, + 5FCAB17A1D09124D00331C84 /* NSURL+Auth0.swift in Sources */, + 5CDF67262DD3922B00A9B513 /* PasskeyEnrollmentChallenge.swift in Sources */, + 5CDF67572DD4AD8500A9B513 /* MyAccountAuthenticationMethods.swift in Sources */, + 5CDF673E2DD3B0E400A9B513 /* PasskeyAuthenticationMethod.swift in Sources */, + 5CDF67362DD3A8D600A9B513 /* Auth0APIError.swift in Sources */, + 5FDE87561D8A424700EA27DC /* Auth0Authentication.swift in Sources */, + 5FADB6071CED27FB00D4BB50 /* Users.swift in Sources */, + 5C41F6C3244F965E00252548 /* Array+Encode.swift in Sources */, + 5CDF672B2DD395C700A9B513 /* NewPasskey.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5F06DD9C1CC451540011842B /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + D581CF772757D773007327D1 /* RequestSpec.swift in Sources */, + 5F1FBB9C1D8A44C1006B0B85 /* ResponseSpec.swift in Sources */, + 5C3D886A2DC2CCA200AACC34 /* PasskeyLoginChallenge.swift in Sources */, + 5C4F553123C9123000C89615 /* Mocks.swift in Sources */, + 5FE686AA1D1894AA0075874C /* TelemetrySpec.swift in Sources */, + 5C41F6B6244DCF2F00252548 /* LoginTransactionSpec.swift in Sources */, + 5CB41D6523D0BACF00074024 /* IDTokenValidatorMocks.swift in Sources */, + 5FBBF03B1CC96AA70024D2AF /* Responses.swift in Sources */, + 5CF539202836D9720073F623 /* WebAuthSpies.swift in Sources */, + 5CF539282836FB0C0073F623 /* ClearSessionTransactionSpec.swift in Sources */, + 5CF5392B283835470073F623 /* ASProviderSpec.swift in Sources */, + 5C1574552DD7A90400BF9373 /* PasskeyEnrollmentChallengeSpec.swift in Sources */, + 5FCAB16A1D07AC3500331C84 /* ChallengeGeneratorSpec.swift in Sources */, + 5CB41D6923D0BAD600074024 /* IDTokenSignatureValidatorSpec.swift in Sources */, + 5C15745D2DD7AF2400BF9373 /* PasskeyAuthenticationMethodSpec.swift in Sources */, + 5CFB82772D6FD28E009FD237 /* SSOCredentialsSpec.swift in Sources */, + 5CF5391D2836CEC00073F623 /* WebAuthenticationSpec.swift in Sources */, + 5FADB60F1CED7E5200D4BB50 /* UserPatchAttributesSpec.swift in Sources */, + 5C3D880E2DBE7F3D00AACC34 /* PasskeySignupChallengeSpec.swift in Sources */, + 5C4F553523C9124200C89615 /* JWKSpec.swift in Sources */, + 5CFB82592D5E9F9B009FD237 /* APICredentialsSpec.swift in Sources */, + 5FA250541D4A85A200C544FA /* WebAuthErrorSpec.swift in Sources */, + 5CB41D7623D0C15000074024 /* IDTokenValidatorBaseSpec.swift in Sources */, + 5B9262C31ECF0CC200F4F6D3 /* BioAuthenticationSpec.swift in Sources */, + 5C809D96275F878E00F15A67 /* CredentialsManagerErrorSpec.swift in Sources */, + C177D7752C2BE00D0094C657 /* StubURLProtocol.swift in Sources */, + 5FBBF0381CC964BC0024D2AF /* Matchers.swift in Sources */, + 5F93BC0B1CC6B0DE0031519F /* Auth0Spec.swift in Sources */, + 5FE2F8A61CCA9C17003628F4 /* CredentialsSpec.swift in Sources */, + C177D7702C2BDFE40094C657 /* NetworkStub.swift in Sources */, + 5CF539242836DCC10073F623 /* SafariProviderSpec.swift in Sources */, + 5FADB6091CED500900D4BB50 /* ManagementSpec.swift in Sources */, + 5FCAB16D1D07AC3500331C84 /* WebAuthSpec.swift in Sources */, + 5F28B4671D8300D50000EB23 /* LoggerSpec.swift in Sources */, + C107B5222CA27F7C006B6BEA /* WebViewProviderSpec.swift in Sources */, + 5FBBF0431CCA90300024D2AF /* AuthenticationSpec.swift in Sources */, + C160EE382CABD35A005ACE8E /* UIWindow+TopViewControllerSpec.swift in Sources */, + 5B2860D61EEF210A00C75D54 /* UserInfoSpec.swift in Sources */, + 5C809D9A275FA3EF00F15A67 /* ManagementErrorSpec.swift in Sources */, + 5FCAB16B1D07AC3500331C84 /* OAuth2GrantSpec.swift in Sources */, + 5BEDE1951EC333380007300D /* CredentialsManagerSpec.swift in Sources */, + 5C1574452DD5083A00BF9373 /* MyAccountSpec.swift in Sources */, + 5CB41D6223D0BAC900074024 /* IDTokenValidatorSpec.swift in Sources */, + 5FD255B11D14A9E000387ECB /* AuthenticationErrorSpec.swift in Sources */, + 5C4F553A23C9125600C89615 /* JWTAlgorithmSpec.swift in Sources */, + 5C15744F2DD5182400BF9373 /* MyAccountErrorSpec.swift in Sources */, + 5C4F552E23C9123000C89615 /* Generators.swift in Sources */, + 5CB41D8223D611AE00074024 /* ClaimValidatorsSpec.swift in Sources */, + 5C1574612DD7D83B00BF9373 /* MyAccountAuthenticationMethodsSpec.swift in Sources */, + 5FADB6031CEC0C3300D4BB50 /* UsersSpec.swift in Sources */, + 5F686A771D4AB90900412E3D /* TransactionStoreSpec.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5F06DDAB1CC451700011842B /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + D581CF782757D773007327D1 /* RequestSpec.swift in Sources */, + 5FE686AB1D1894AA0075874C /* TelemetrySpec.swift in Sources */, + 5FBBF03C1CC96AA70024D2AF /* Responses.swift in Sources */, + 5C1574562DD7A90400BF9373 /* PasskeyEnrollmentChallengeSpec.swift in Sources */, + 5CE775AA244FCF4E00D054A0 /* JWTAlgorithmSpec.swift in Sources */, + 5CFB82792D6FD28E009FD237 /* SSOCredentialsSpec.swift in Sources */, + 5CE775A7244FCF4400D054A0 /* IDTokenValidatorSpec.swift in Sources */, + 5CE775AE244FD66600D054A0 /* ChallengeGeneratorSpec.swift in Sources */, + 5FADB6101CED7E5200D4BB50 /* UserPatchAttributesSpec.swift in Sources */, + 5C1574472DD5083A00BF9373 /* MyAccountSpec.swift in Sources */, + 5CF539212836D9720073F623 /* WebAuthSpies.swift in Sources */, + 5CF539292836FB0C0073F623 /* ClearSessionTransactionSpec.swift in Sources */, + 5C15745B2DD7AF2400BF9373 /* PasskeyAuthenticationMethodSpec.swift in Sources */, + 5CF5392C283835470073F623 /* ASProviderSpec.swift in Sources */, + 5FBBF0391CC964BC0024D2AF /* Matchers.swift in Sources */, + 5CE775B4244FD72500D054A0 /* JWKSpec.swift in Sources */, + 5CF5391E2836CEC00073F623 /* WebAuthenticationSpec.swift in Sources */, + 5CE775A4244FCF3A00D054A0 /* BioAuthenticationSpec.swift in Sources */, + 5F93BC0C1CC6B0DE0031519F /* Auth0Spec.swift in Sources */, + 5CE775AD244FD66300D054A0 /* WebAuthErrorSpec.swift in Sources */, + 5FE2F8A71CCA9C17003628F4 /* CredentialsSpec.swift in Sources */, + 5CE775A2244FCF2000D054A0 /* Generators.swift in Sources */, + 5C3D88682DC2CCA200AACC34 /* PasskeyLoginChallenge.swift in Sources */, + 5C809D97275F878E00F15A67 /* CredentialsManagerErrorSpec.swift in Sources */, + C177D7762C2BE00D0094C657 /* StubURLProtocol.swift in Sources */, + 5CE775AF244FD66D00D054A0 /* OAuth2GrantSpec.swift in Sources */, + 5FD255B21D14A9E000387ECB /* AuthenticationErrorSpec.swift in Sources */, + 5CFB82582D5E9F9B009FD237 /* APICredentialsSpec.swift in Sources */, + 5C53A7E92703A23200A7C0A3 /* UserInfoSpec.swift in Sources */, + C177D7712C2BDFE40094C657 /* NetworkStub.swift in Sources */, + 5CF539252836DCC10073F623 /* SafariProviderSpec.swift in Sources */, + 5FADB60A1CED500900D4BB50 /* ManagementSpec.swift in Sources */, + 5F28B4681D8300D50000EB23 /* LoggerSpec.swift in Sources */, + 5FBBF0441CCA90300024D2AF /* AuthenticationSpec.swift in Sources */, + 5CE775B2244FD70B00D054A0 /* TransactionStoreSpec.swift in Sources */, + 5CE775A9244FCF4900D054A0 /* ClaimValidatorsSpec.swift in Sources */, + 5C809D9B275FA3EF00F15A67 /* ManagementErrorSpec.swift in Sources */, + 5CE775A3244FCF3600D054A0 /* Mocks.swift in Sources */, + 5CE775B3244FD71000D054A0 /* WebAuthSpec.swift in Sources */, + 5C3D880F2DBE7F3D00AACC34 /* PasskeySignupChallengeSpec.swift in Sources */, + 5C15745F2DD7D83B00BF9373 /* MyAccountAuthenticationMethodsSpec.swift in Sources */, + 5B7EE47220FCA00300367724 /* CredentialsManagerSpec.swift in Sources */, + 5C1574512DD5182400BF9373 /* MyAccountErrorSpec.swift in Sources */, + 5CE775A6244FCF4100D054A0 /* IDTokenValidatorMocks.swift in Sources */, + 5CE775AC244FD66000D054A0 /* LoginTransactionSpec.swift in Sources */, + 5FADB6041CEC0C3300D4BB50 /* UsersSpec.swift in Sources */, + 5CE775A8244FCF4600D054A0 /* IDTokenSignatureValidatorSpec.swift in Sources */, + 5F1FBB9B1D8A44C1006B0B85 /* ResponseSpec.swift in Sources */, + 5CE775A5244FCF3F00D054A0 /* IDTokenValidatorBaseSpec.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5F23E6B41D4ACA7100C3F2D9 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 5F23E6E91D4ACD9200C3F2D9 /* Auth0.swift in Sources */, + 5CC9940424ED9EC90027DC74 /* CredentialsManagerError.swift in Sources */, + 5F23E6EA1D4ACD9600C3F2D9 /* Auth0Error.swift in Sources */, + 5CDF67452DD3B52F00A9B513 /* Auth0MyAccount.swift in Sources */, + 5FDE876F1D8A424700EA27DC /* AuthenticationHandlers.swift in Sources */, + 970BC36D25C27095007A7745 /* MultifactorChallenge.swift in Sources */, + 5FDE87571D8A424700EA27DC /* Auth0Authentication.swift in Sources */, + 5C4F552523C8FBA100C89615 /* JWKS.swift in Sources */, + 5F23E6E51D4ACD8500C3F2D9 /* Request.swift in Sources */, + 5C38EA2D2DA4635B0085AC31 /* MyAccountError.swift in Sources */, + 5CDF67492DD3B74200A9B513 /* Auth0MyAccountAuthenticationMethods.swift in Sources */, + 5F23E6DD1D4ACD6100C3F2D9 /* NSURL+Auth0.swift in Sources */, + 5F23E6E71D4ACD8500C3F2D9 /* Response.swift in Sources */, + 5B2860D11EEAC30A00C75D54 /* UserInfo.swift in Sources */, + 5F28B4631D8216180000EB23 /* Loggable.swift in Sources */, + 5C38EA252DA4611B0085AC31 /* MyAccount.swift in Sources */, + 5F23E6E01D4ACD7F00C3F2D9 /* Management.swift in Sources */, + 5C29743323FDBD5400BC18FA /* Optional+DebugDescription.swift in Sources */, + 5F23E6E11D4ACD7F00C3F2D9 /* UserPatchAttributes.swift in Sources */, + 5CDF674E2DD3DB5400A9B513 /* MyAccountHandlers.swift in Sources */, + 5F23E6DF1D4ACD7A00C3F2D9 /* Logger.swift in Sources */, + 5FDE875B1D8A424700EA27DC /* Authentication.swift in Sources */, + 5F23E6E21D4ACD7F00C3F2D9 /* Users.swift in Sources */, + 5FDE876B1D8A424700EA27DC /* Credentials.swift in Sources */, + 5CA541D02B1A81A700E4284D /* Documentation.docc in Sources */, + 5FE1182A1D8A4A2B00A374BF /* Telemetry.swift in Sources */, + 5CC9940324ED9EC50027DC74 /* CredentialsManager.swift in Sources */, + 5CFB82712D6E640F009FD237 /* SSOCredentials.swift in Sources */, + 5CDF67382DD3A8D600A9B513 /* Auth0APIError.swift in Sources */, + 5F23E6E41D4ACD8500C3F2D9 /* JSONObjectPayload.swift in Sources */, + 5C4F551C23C8FB8E00C89615 /* String+URLSafe.swift in Sources */, + 5CFB82502D5BF324009FD237 /* APICredentials.swift in Sources */, + 5F23E6DC1D4ACD6100C3F2D9 /* NSData+URLSafe.swift in Sources */, + 5F23E6E61D4ACD8500C3F2D9 /* Requestable.swift in Sources */, + 5C354C07276CE1A500ADBC86 /* PasswordlessType.swift in Sources */, + 5FDE875F1D8A424700EA27DC /* AuthenticationError.swift in Sources */, + 5C6513AA2791CDDE004EBC22 /* Version.swift in Sources */, + 5CDF67562DD4AD8500A9B513 /* MyAccountAuthenticationMethods.swift in Sources */, + 5B1748761EF2D3A70060E653 /* Helpers.swift in Sources */, + 5F23E6E31D4ACD7F00C3F2D9 /* ManagementError.swift in Sources */, + 5C80980E275A7B8600DC0A76 /* CredentialsStorage.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5F23E6F11D4B87F000C3F2D9 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 5F23E70E1D4B88FC00C3F2D9 /* Request.swift in Sources */, + 5FDE87701D8A424700EA27DC /* AuthenticationHandlers.swift in Sources */, + 5C4F551D23C8FB8E00C89615 /* String+URLSafe.swift in Sources */, + 5CDF67432DD3B52F00A9B513 /* Auth0MyAccount.swift in Sources */, + 970BC36E25C27095007A7745 /* MultifactorChallenge.swift in Sources */, + 5FDE87581D8A424700EA27DC /* Auth0Authentication.swift in Sources */, + 5F23E7071D4B88EA00C3F2D9 /* NSURL+Auth0.swift in Sources */, + 5F23E71A1D4B891E00C3F2D9 /* Auth0.swift in Sources */, + 5F23E7101D4B88FC00C3F2D9 /* Response.swift in Sources */, + 5C38EA2C2DA4635B0085AC31 /* MyAccountError.swift in Sources */, + 5CDF674B2DD3B74200A9B513 /* Auth0MyAccountAuthenticationMethods.swift in Sources */, + 5B2860D01EEAC30A00C75D54 /* UserInfo.swift in Sources */, + 5F28B4641D8216180000EB23 /* Loggable.swift in Sources */, + 5B0893E720F8A52400FBF962 /* CredentialsManagerError.swift in Sources */, + 5F23E7091D4B88F600C3F2D9 /* Management.swift in Sources */, + 5C38EA272DA4611B0085AC31 /* MyAccount.swift in Sources */, + 5F23E70A1D4B88F600C3F2D9 /* UserPatchAttributes.swift in Sources */, + 5F23E71B1D4B891E00C3F2D9 /* Auth0Error.swift in Sources */, + 5FDE875C1D8A424700EA27DC /* Authentication.swift in Sources */, + 5CDF674F2DD3DB5400A9B513 /* MyAccountHandlers.swift in Sources */, + 5F23E7081D4B88F000C3F2D9 /* Logger.swift in Sources */, + 5C29743223FDBD5400BC18FA /* Optional+DebugDescription.swift in Sources */, + 5F23E70B1D4B88F600C3F2D9 /* Users.swift in Sources */, + 5FDE876C1D8A424700EA27DC /* Credentials.swift in Sources */, + 5CA541CF2B1A81A700E4284D /* Documentation.docc in Sources */, + 5FE118291D8A4A2A00A374BF /* Telemetry.swift in Sources */, + 5F23E70D1D4B88FC00C3F2D9 /* JSONObjectPayload.swift in Sources */, + 5CFB82722D6E640F009FD237 /* SSOCredentials.swift in Sources */, + 5CDF67372DD3A8D600A9B513 /* Auth0APIError.swift in Sources */, + 5C4F552623C8FBA100C89615 /* JWKS.swift in Sources */, + 5B0893E620F8A52100FBF962 /* CredentialsManager.swift in Sources */, + 5CFB82532D5BF324009FD237 /* APICredentials.swift in Sources */, + 5F23E7061D4B88EA00C3F2D9 /* NSData+URLSafe.swift in Sources */, + 5F23E70F1D4B88FC00C3F2D9 /* Requestable.swift in Sources */, + 5C354C06276CE1A500ADBC86 /* PasswordlessType.swift in Sources */, + 5FDE87601D8A424700EA27DC /* AuthenticationError.swift in Sources */, + 5C6513A92791CDDE004EBC22 /* Version.swift in Sources */, + 5CDF67582DD4AD8500A9B513 /* MyAccountAuthenticationMethods.swift in Sources */, + 5B1748771EF2D3A90060E653 /* Helpers.swift in Sources */, + 5F23E70C1D4B88F600C3F2D9 /* ManagementError.swift in Sources */, + 5C80980D275A7B8600DC0A76 /* CredentialsStorage.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5F331AF51D4BB24C00AE4382 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 5F331B0F1D4BB80700AE4382 /* Responses.swift in Sources */, + 5B6EE39620F8AEDB00264AC7 /* CredentialsManagerSpec.swift in Sources */, + D581CF792757D773007327D1 /* RequestSpec.swift in Sources */, + 5F331B061D4BB7DA00AE4382 /* CredentialsSpec.swift in Sources */, + 5C1574482DD5083A00BF9373 /* MyAccountSpec.swift in Sources */, + 5C53A7EA2703A23300A7C0A3 /* UserInfoSpec.swift in Sources */, + 5F331B0B1D4BB7F900AE4382 /* UserPatchAttributesSpec.swift in Sources */, + 5F331B051D4BB7D400AE4382 /* AuthenticationSpec.swift in Sources */, + 5F28B4691D8300D50000EB23 /* LoggerSpec.swift in Sources */, + 5C1574622DD7D83B00BF9373 /* MyAccountAuthenticationMethodsSpec.swift in Sources */, + 5F1FBB9A1D8A44C0006B0B85 /* ResponseSpec.swift in Sources */, + 5F331B0C1D4BB7F900AE4382 /* UsersSpec.swift in Sources */, + 5CFB82572D5E9F9B009FD237 /* APICredentialsSpec.swift in Sources */, + C12BFE442C352DD700D1CC00 /* StubURLProtocol.swift in Sources */, + 5F331B0E1D4BB80700AE4382 /* Matchers.swift in Sources */, + 5F331B0A1D4BB7F900AE4382 /* ManagementSpec.swift in Sources */, + 5CFB82782D6FD28E009FD237 /* SSOCredentialsSpec.swift in Sources */, + 5C1574502DD5182400BF9373 /* MyAccountErrorSpec.swift in Sources */, + 5F331B091D4BB7EE00AE4382 /* AuthenticationErrorSpec.swift in Sources */, + 5C0E5B6D2DE1100000D38F4C /* Mocks.swift in Sources */, + 5F331B101D4BB80700AE4382 /* Auth0Spec.swift in Sources */, + 5C809D9C275FA3F000F15A67 /* ManagementErrorSpec.swift in Sources */, + 5C809D98275F878E00F15A67 /* CredentialsManagerErrorSpec.swift in Sources */, + C12BFE432C352DD400D1CC00 /* NetworkStub.swift in Sources */, + 5F331B041D4BB78C00AE4382 /* TelemetrySpec.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5F3965C31CF67DD800CDE7C0 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 5F3965CC1CF67DD800CDE7C0 /* ViewController.swift in Sources */, + 5F3965CA1CF67DD800CDE7C0 /* AppDelegate.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + C1B3B9A42C24B297004A32A4 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + C1B3B9B12C24B297004A32A4 /* ContentView.swift in Sources */, + C1B3B9AF2C24B297004A32A4 /* OAuth2VisionApp.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + C1B3B9BC2C24B39E004A32A4 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + C1B3BA262C24B6F5004A32A4 /* Documentation.docc in Sources */, + C1B3B9EE2C24B6D4004A32A4 /* Auth0Authentication.swift in Sources */, + C1B3B9EF2C24B6D4004A32A4 /* Authentication.swift in Sources */, + C1B3B9F02C24B6D4004A32A4 /* AuthenticationError.swift in Sources */, + C1B3B9F12C24B6D4004A32A4 /* PasswordlessType.swift in Sources */, + C1B3B9F22C24B6D4004A32A4 /* MultifactorChallenge.swift in Sources */, + 5C3D87E42DB8276000AACC34 /* PublicKeyCredentialCreationOptions.swift in Sources */, + 5C3D881D2DC148C600AACC34 /* PasskeyLoginChallenge.swift in Sources */, + C1B3B9F32C24B6D4004A32A4 /* JWKS.swift in Sources */, + 5CFB82522D5BF324009FD237 /* APICredentials.swift in Sources */, + 5CDF673D2DD3B0E400A9B513 /* PasskeyAuthenticationMethod.swift in Sources */, + C1B3B9F42C24B6D4004A32A4 /* UserInfo.swift in Sources */, + C1B3B9F52C24B6D4004A32A4 /* Credentials.swift in Sources */, + C1B3B9F62C24B6D4004A32A4 /* AuthenticationHandlers.swift in Sources */, + 5C3D87F52DB9B3DF00AACC34 /* SignupPasskey.swift in Sources */, + C1B3B9F72C24B6D4004A32A4 /* Telemetry.swift in Sources */, + C1B3B9F82C24B6D4004A32A4 /* IDTokenValidator.swift in Sources */, + C1B3B9F92C24B6D4004A32A4 /* IDTokenValidatorContext.swift in Sources */, + 5CDF67252DD3922B00A9B513 /* PasskeyEnrollmentChallenge.swift in Sources */, + C1B3B9FA2C24B6D4004A32A4 /* IDTokenSignatureValidator.swift in Sources */, + C1B3B9FB2C24B6D4004A32A4 /* ClaimValidators.swift in Sources */, + C1B3B9FC2C24B6D4004A32A4 /* Helpers.swift in Sources */, + C1B3B9FD2C24B6D4004A32A4 /* BioAuthentication.swift in Sources */, + C1B3B9FE2C24B6D4004A32A4 /* CredentialsManager.swift in Sources */, + C1B3B9FF2C24B6D4004A32A4 /* CredentialsStorage.swift in Sources */, + C1B3BA002C24B6D4004A32A4 /* CredentialsManagerError.swift in Sources */, + C1B3BA012C24B6D4004A32A4 /* Array+Encode.swift in Sources */, + 5C3D88212DC1491500AACC34 /* PublicKeyCredentialRequestOptions.swift in Sources */, + C1B3BA022C24B6D4004A32A4 /* String+URLSafe.swift in Sources */, + C1B3BA032C24B6D4004A32A4 /* NSData+URLSafe.swift in Sources */, + 5CFB82622D6D221F009FD237 /* Barrier.swift in Sources */, + 5CDF67502DD3DB5400A9B513 /* MyAccountHandlers.swift in Sources */, + C1B3BA042C24B6D4004A32A4 /* NSURL+Auth0.swift in Sources */, + C1B3BA052C24B6D4004A32A4 /* NSURLComponents+OAuth2.swift in Sources */, + C1B3BA062C24B6D4004A32A4 /* JWT+Header.swift in Sources */, + 5CFB82702D6E640F009FD237 /* SSOCredentials.swift in Sources */, + C1B3BA072C24B6D4004A32A4 /* JWK+RSA.swift in Sources */, + C1B3BA082C24B6D4004A32A4 /* Optional+DebugDescription.swift in Sources */, + C1B3BA092C24B6D4004A32A4 /* Logger.swift in Sources */, + C1B3BA0A2C24B6D4004A32A4 /* Loggable.swift in Sources */, + C1B3BA0B2C24B6D4004A32A4 /* Management.swift in Sources */, + 5C3D88242DC1509800AACC34 /* LoginPasskey.swift in Sources */, + C1B3BA0C2C24B6D4004A32A4 /* UserPatchAttributes.swift in Sources */, + C1B3BA0D2C24B6D4004A32A4 /* Users.swift in Sources */, + C1B3BA0E2C24B6D4004A32A4 /* ManagementError.swift in Sources */, + C1B3BA0F2C24B6D4004A32A4 /* JSONObjectPayload.swift in Sources */, + 5CDF67552DD4AD8500A9B513 /* MyAccountAuthenticationMethods.swift in Sources */, + C1B3BA102C24B6D4004A32A4 /* Request.swift in Sources */, + C1B3BA112C24B6D4004A32A4 /* Requestable.swift in Sources */, + 5C38EA292DA4635B0085AC31 /* MyAccountError.swift in Sources */, + 5CDF674C2DD3B74200A9B513 /* Auth0MyAccountAuthenticationMethods.swift in Sources */, + C1B3BA122C24B6D4004A32A4 /* Response.swift in Sources */, + 5C3D87EA2DB99C5C00AACC34 /* PasskeySignupChallenge.swift in Sources */, + 5C38EA262DA4611B0085AC31 /* MyAccount.swift in Sources */, + 5CDF67462DD3B52F00A9B513 /* Auth0MyAccount.swift in Sources */, + C1B3BA132C24B6D4004A32A4 /* JWTAlgorithm.swift in Sources */, + C1B3BA142C24B6D4004A32A4 /* ChallengeGenerator.swift in Sources */, + C1B3BA152C24B6D4004A32A4 /* ASProvider.swift in Sources */, + 5CDF672C2DD395C700A9B513 /* NewPasskey.swift in Sources */, + C1B3BA172C24B6D4004A32A4 /* LoginTransaction.swift in Sources */, + 5CDF673A2DD3A8D600A9B513 /* Auth0APIError.swift in Sources */, + C1B3BA182C24B6D4004A32A4 /* ClearSessionTransaction.swift in Sources */, + C1B3BA192C24B6D4004A32A4 /* MobileWebAuth.swift in Sources */, + C1B3BA1B2C24B6D4004A32A4 /* AuthTransaction.swift in Sources */, + C1B3BA1C2C24B6D4004A32A4 /* WebAuthUserAgent.swift in Sources */, + C1B3BA1D2C24B6D4004A32A4 /* OAuth2Grant.swift in Sources */, + C1B3BA1E2C24B6D4004A32A4 /* TransactionStore.swift in Sources */, + C1B3BA1F2C24B6D4004A32A4 /* WebAuth.swift in Sources */, + C1B3BA202C24B6D4004A32A4 /* Auth0WebAuth.swift in Sources */, + C1B3BA212C24B6D4004A32A4 /* WebAuthError.swift in Sources */, + C1B3BA222C24B6D4004A32A4 /* WebAuthentication.swift in Sources */, + C1B3BA232C24B6D4004A32A4 /* Auth0.swift in Sources */, + C1B3BA242C24B6D4004A32A4 /* Auth0Error.swift in Sources */, + C1B3BA252C24B6D4004A32A4 /* Version.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + C1B3B9C32C24B39E004A32A4 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + C1B3BA2B2C24BA36004A32A4 /* LoggerSpec.swift in Sources */, + C1B3BA2C2C24BA36004A32A4 /* TelemetrySpec.swift in Sources */, + C1B3BA2D2C24BA36004A32A4 /* AuthenticationSpec.swift in Sources */, + C1B3BA2E2C24BA36004A32A4 /* CredentialsSpec.swift in Sources */, + 5C1574462DD5083A00BF9373 /* MyAccountSpec.swift in Sources */, + C1B3BA2F2C24BA36004A32A4 /* UserInfoSpec.swift in Sources */, + 5C1574572DD7A90400BF9373 /* PasskeyEnrollmentChallengeSpec.swift in Sources */, + C1B3BA302C24BA36004A32A4 /* JWKSpec.swift in Sources */, + C1B3BA312C24BA36004A32A4 /* AuthenticationErrorSpec.swift in Sources */, + C1B3BA322C24BA36004A32A4 /* ManagementSpec.swift in Sources */, + C1B3BA332C24BA36004A32A4 /* ManagementErrorSpec.swift in Sources */, + C1B3BA342C24BA36004A32A4 /* UserPatchAttributesSpec.swift in Sources */, + C1B3BA352C24BA36004A32A4 /* UsersSpec.swift in Sources */, + C1B3BA362C24BA36004A32A4 /* ResponseSpec.swift in Sources */, + C1B3BA372C24BA36004A32A4 /* RequestSpec.swift in Sources */, + C1B3BA382C24BA36004A32A4 /* JWTAlgorithmSpec.swift in Sources */, + C1B3BA392C24BA36004A32A4 /* LoginTransactionSpec.swift in Sources */, + C1B3BA3A2C24BA36004A32A4 /* ClearSessionTransactionSpec.swift in Sources */, + C1B3BA3B2C24BA36004A32A4 /* ASProviderSpec.swift in Sources */, + C1B3BA3D2C24BA36004A32A4 /* WebAuthErrorSpec.swift in Sources */, + C177D7772C2BE00D0094C657 /* StubURLProtocol.swift in Sources */, + 5C1574602DD7D83B00BF9373 /* MyAccountAuthenticationMethodsSpec.swift in Sources */, + C1B3BA3E2C24BA36004A32A4 /* ChallengeGeneratorSpec.swift in Sources */, + C1B3BA3F2C24BA36004A32A4 /* OAuth2GrantSpec.swift in Sources */, + 5C1574522DD5182400BF9373 /* MyAccountErrorSpec.swift in Sources */, + C1B3BA402C24BA36004A32A4 /* WebAuthSpec.swift in Sources */, + C177D7722C2BDFE40094C657 /* NetworkStub.swift in Sources */, + C1B3BA412C24BA36004A32A4 /* TransactionStoreSpec.swift in Sources */, + C1B3BA422C24BA36004A32A4 /* WebAuthenticationSpec.swift in Sources */, + C1B3BA432C24BA36004A32A4 /* WebAuthSpies.swift in Sources */, + C1B3BA442C24BA36004A32A4 /* IDTokenValidatorBaseSpec.swift in Sources */, + C1B3BA452C24BA36004A32A4 /* IDTokenValidatorMocks.swift in Sources */, + C1B3BA462C24BA36004A32A4 /* IDTokenValidatorSpec.swift in Sources */, + C1B3BA472C24BA36004A32A4 /* IDTokenSignatureValidatorSpec.swift in Sources */, + 5CFB82562D5E9F9B009FD237 /* APICredentialsSpec.swift in Sources */, + C1B3BA482C24BA36004A32A4 /* ClaimValidatorsSpec.swift in Sources */, + C1B3BA492C24BA37004A32A4 /* BioAuthenticationSpec.swift in Sources */, + 5C3D886B2DC2CCA200AACC34 /* PasskeyLoginChallenge.swift in Sources */, + C1B3BA4A2C24BA37004A32A4 /* CredentialsManagerSpec.swift in Sources */, + 5CFB82762D6FD28E009FD237 /* SSOCredentialsSpec.swift in Sources */, + C1B3BA4B2C24BA37004A32A4 /* CredentialsManagerErrorSpec.swift in Sources */, + C1B3BA4C2C24BA37004A32A4 /* Mocks.swift in Sources */, + C1B3BA4D2C24BA37004A32A4 /* Matchers.swift in Sources */, + 5C3D88112DBE7F3D00AACC34 /* PasskeySignupChallengeSpec.swift in Sources */, + C1B3BA4E2C24BA37004A32A4 /* Responses.swift in Sources */, + C1B3BA4F2C24BA37004A32A4 /* Generators.swift in Sources */, + 5C15745A2DD7AF2400BF9373 /* PasskeyAuthenticationMethodSpec.swift in Sources */, + C1B3BA502C24BA37004A32A4 /* Auth0Spec.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ - 5B7EE47120FC9FFE00367724 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 5B7EE45720FC9F3200367724 /* OAuth2TV */; - targetProxy = 5B7EE47020FC9FFE00367724 /* PBXContainerItemProxy */; - }; - 5B7EE48A20FCA0A600367724 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 5B7EE47820FCA0A100367724 /* OAuth2Mac */; - targetProxy = 5B7EE48920FCA0A600367724 /* PBXContainerItemProxy */; - }; - 5F06DDA71CC451540011842B /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 5F06DD771CC448B10011842B /* Auth0.iOS */; - targetProxy = 5F06DDA61CC451540011842B /* PBXContainerItemProxy */; - }; - 5F06DDB61CC451700011842B /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 5F06DD841CC448C90011842B /* Auth0.macOS */; - targetProxy = 5F06DDB51CC451700011842B /* PBXContainerItemProxy */; - }; - 5F331B001D4BB24C00AE4382 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 5F23E6F51D4B87F000C3F2D9 /* Auth0.tvOS */; - targetProxy = 5F331AFF1D4BB24C00AE4382 /* PBXContainerItemProxy */; - }; - 5FCAB1651D07ABC000331C84 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 5F3965C61CF67DD800CDE7C0 /* OAuth2 */; - targetProxy = 5FCAB1641D07ABC000331C84 /* PBXContainerItemProxy */; - }; - C1B3B9CC2C24B39E004A32A4 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = C1B3B9A72C24B297004A32A4 /* OAuth2Vision */; - targetProxy = C1B3B9CB2C24B39E004A32A4 /* PBXContainerItemProxy */; - }; - C1B3BA292C24B95A004A32A4 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = C1B3B9BF2C24B39E004A32A4 /* Auth0.visionOS */; - targetProxy = C1B3BA282C24B95A004A32A4 /* PBXContainerItemProxy */; - }; + 5B7EE47120FC9FFE00367724 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 5B7EE45720FC9F3200367724 /* OAuth2TV */; + targetProxy = 5B7EE47020FC9FFE00367724 /* PBXContainerItemProxy */; + }; + 5B7EE48A20FCA0A600367724 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 5B7EE47820FCA0A100367724 /* OAuth2Mac */; + targetProxy = 5B7EE48920FCA0A600367724 /* PBXContainerItemProxy */; + }; + 5F06DDA71CC451540011842B /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 5F06DD771CC448B10011842B /* Auth0.iOS */; + targetProxy = 5F06DDA61CC451540011842B /* PBXContainerItemProxy */; + }; + 5F06DDB61CC451700011842B /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 5F06DD841CC448C90011842B /* Auth0.macOS */; + targetProxy = 5F06DDB51CC451700011842B /* PBXContainerItemProxy */; + }; + 5F331B001D4BB24C00AE4382 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 5F23E6F51D4B87F000C3F2D9 /* Auth0.tvOS */; + targetProxy = 5F331AFF1D4BB24C00AE4382 /* PBXContainerItemProxy */; + }; + 5FCAB1651D07ABC000331C84 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 5F3965C61CF67DD800CDE7C0 /* OAuth2 */; + targetProxy = 5FCAB1641D07ABC000331C84 /* PBXContainerItemProxy */; + }; + C1B3B9CC2C24B39E004A32A4 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = C1B3B9A72C24B297004A32A4 /* OAuth2Vision */; + targetProxy = C1B3B9CB2C24B39E004A32A4 /* PBXContainerItemProxy */; + }; + C1B3BA292C24B95A004A32A4 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = C1B3B9BF2C24B39E004A32A4 /* Auth0.visionOS */; + targetProxy = C1B3BA282C24B95A004A32A4 /* PBXContainerItemProxy */; + }; /* End PBXTargetDependency section */ /* Begin PBXVariantGroup section */ - 5B7EE45E20FC9F3300367724 /* Main.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 5B7EE45F20FC9F3300367724 /* Base */, - ); - name = Main.storyboard; - sourceTree = ""; - }; - 5B7EE48120FCA0A200367724 /* Main.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 5B7EE48220FCA0A200367724 /* Base */, - ); - name = Main.storyboard; - sourceTree = ""; - }; - 5F3965CD1CF67DD800CDE7C0 /* Main.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 5F3965CE1CF67DD800CDE7C0 /* Base */, - ); - name = Main.storyboard; - path = .; - sourceTree = ""; - }; - 5F3965D21CF67DD800CDE7C0 /* LaunchScreen.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 5F3965D31CF67DD800CDE7C0 /* Base */, - ); - name = LaunchScreen.storyboard; - path = .; - sourceTree = ""; - }; + 5B7EE45E20FC9F3300367724 /* Main.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 5B7EE45F20FC9F3300367724 /* Base */, + ); + name = Main.storyboard; + sourceTree = ""; + }; + 5B7EE48120FCA0A200367724 /* Main.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 5B7EE48220FCA0A200367724 /* Base */, + ); + name = Main.storyboard; + sourceTree = ""; + }; + 5F3965CD1CF67DD800CDE7C0 /* Main.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 5F3965CE1CF67DD800CDE7C0 /* Base */, + ); + name = Main.storyboard; + path = .; + sourceTree = ""; + }; + 5F3965D21CF67DD800CDE7C0 /* LaunchScreen.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 5F3965D31CF67DD800CDE7C0 /* Base */, + ); + name = LaunchScreen.storyboard; + path = .; + sourceTree = ""; + }; /* End PBXVariantGroup section */ /* Begin XCBuildConfiguration section */ - 5B7EE46420FC9F3400367724 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; - ASSETCATALOG_COMPILER_APPICON_NAME = "App Icon & Top Shelf Image"; - ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_IDENTITY = ""; - CODE_SIGN_STYLE = Manual; - DEVELOPMENT_TEAM = ""; - GCC_C_LANGUAGE_STANDARD = gnu11; - INFOPLIST_FILE = OAuth2TV/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.auth0.OAuth2TV; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SDKROOT = appletvos; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_SWIFT3_OBJC_INFERENCE = Default; - SWIFT_VERSION = 6.0; - TARGETED_DEVICE_FAMILY = 3; - TVOS_DEPLOYMENT_TARGET = 14.0; - }; - name = Debug; - }; - 5B7EE46520FC9F3400367724 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; - ASSETCATALOG_COMPILER_APPICON_NAME = "App Icon & Top Shelf Image"; - ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_IDENTITY = ""; - CODE_SIGN_STYLE = Manual; - DEVELOPMENT_TEAM = ""; - GCC_C_LANGUAGE_STANDARD = gnu11; - INFOPLIST_FILE = OAuth2TV/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.auth0.OAuth2TV; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SDKROOT = appletvos; - SWIFT_SWIFT3_OBJC_INFERENCE = Default; - SWIFT_VERSION = 6.0; - TARGETED_DEVICE_FAMILY = 3; - TVOS_DEPLOYMENT_TARGET = 14.0; - }; - name = Release; - }; - 5B7EE48720FCA0A200367724 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_ENTITLEMENTS = OAuth2Mac/OAuth2Mac.entitlements; - CODE_SIGN_IDENTITY = ""; - CODE_SIGN_STYLE = Manual; - COMBINE_HIDPI_IMAGES = YES; - DEAD_CODE_STRIPPING = YES; - DEVELOPMENT_TEAM = ""; - GCC_C_LANGUAGE_STANDARD = gnu11; - INFOPLIST_FILE = OAuth2Mac/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - ); - MACOSX_DEPLOYMENT_TARGET = 11.0; - PRODUCT_BUNDLE_IDENTIFIER = com.auth0.OAuth2Mac; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SDKROOT = macosx; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_SWIFT3_OBJC_INFERENCE = Default; - SWIFT_VERSION = 6.0; - }; - name = Debug; - }; - 5B7EE48820FCA0A200367724 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_ENTITLEMENTS = OAuth2Mac/OAuth2Mac.entitlements; - CODE_SIGN_IDENTITY = ""; - CODE_SIGN_STYLE = Manual; - COMBINE_HIDPI_IMAGES = YES; - DEAD_CODE_STRIPPING = YES; - DEVELOPMENT_TEAM = ""; - GCC_C_LANGUAGE_STANDARD = gnu11; - INFOPLIST_FILE = OAuth2Mac/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - ); - MACOSX_DEPLOYMENT_TARGET = 11.0; - PRODUCT_BUNDLE_IDENTIFIER = com.auth0.OAuth2Mac; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SDKROOT = macosx; - SWIFT_SWIFT3_OBJC_INFERENCE = Default; - SWIFT_VERSION = 6.0; - }; - name = Release; - }; - 5F049B6F1CB42C29006F6C05 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - CURRENT_PROJECT_VERSION = 1; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_GENERATE_TEST_COVERAGE_FILES = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; - MACOSX_DEPLOYMENT_TARGET = 11.0; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = iphoneos; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 6.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - 5F049B701CB42C29006F6C05 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - CURRENT_PROJECT_VERSION = 1; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_GENERATE_TEST_COVERAGE_FILES = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; - MACOSX_DEPLOYMENT_TARGET = 11.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = iphoneos; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - SWIFT_VERSION = 6.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - 5F06DD7D1CC448B10011842B /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ANALYZER_NONNULL = YES; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_IDENTITY = "Apple Development"; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DEVELOPMENT_TEAM = ""; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - FRAMEWORK_SEARCH_PATHS = "$(PROJECT_DIR)/Carthage/Build"; - INFOPLIST_FILE = Auth0/Info.plist; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - OTHER_SWIFT_FLAGS = "-DDEBUG"; - PRODUCT_BUNDLE_IDENTIFIER = com.auth0.Auth0; - PRODUCT_MODULE_NAME = "$(PRODUCT_NAME:c99extidentifier)"; - PRODUCT_NAME = Auth0; - PROVISIONING_PROFILE_SPECIFIER = ""; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "WEB_AUTH_PLATFORM PASSKEYS_PLATFORM"; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 6.0; - }; - name = Debug; - }; - 5F06DD7E1CC448B10011842B /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ANALYZER_NONNULL = YES; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_IDENTITY = "Apple Development"; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DEVELOPMENT_TEAM = ""; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - FRAMEWORK_SEARCH_PATHS = "$(PROJECT_DIR)/Carthage/Build"; - INFOPLIST_FILE = Auth0/Info.plist; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.auth0.Auth0; - PRODUCT_MODULE_NAME = "$(PRODUCT_NAME:c99extidentifier)"; - PRODUCT_NAME = Auth0; - PROVISIONING_PROFILE_SPECIFIER = ""; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "WEB_AUTH_PLATFORM PASSKEYS_PLATFORM"; - SWIFT_VERSION = 6.0; - }; - name = Release; - }; - 5F06DD8B1CC448C90011842B /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ANALYZER_NONNULL = YES; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_IDENTITY = ""; - COMBINE_HIDPI_IMAGES = YES; - CURRENT_PROJECT_VERSION = 1; - DEAD_CODE_STRIPPING = YES; - DEFINES_MODULE = YES; - DEVELOPMENT_TEAM = ""; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - FRAMEWORK_SEARCH_PATHS = "$(PROJECT_DIR)/Carthage/Build"; - FRAMEWORK_VERSION = A; - INFOPLIST_FILE = Auth0/Info.plist; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - "@loader_path/Frameworks", - ); - MACOSX_DEPLOYMENT_TARGET = 11.0; - OTHER_SWIFT_FLAGS = "-DDEBUG"; - PRODUCT_BUNDLE_IDENTIFIER = com.auth0.Auth0; - PRODUCT_NAME = Auth0; - SDKROOT = macosx; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "WEB_AUTH_PLATFORM PASSKEYS_PLATFORM"; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_SWIFT3_OBJC_INFERENCE = Default; - SWIFT_VERSION = 6.0; - }; - name = Debug; - }; - 5F06DD8C1CC448C90011842B /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ANALYZER_NONNULL = YES; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_IDENTITY = ""; - COMBINE_HIDPI_IMAGES = YES; - CURRENT_PROJECT_VERSION = 1; - DEAD_CODE_STRIPPING = YES; - DEFINES_MODULE = YES; - DEVELOPMENT_TEAM = ""; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - FRAMEWORK_SEARCH_PATHS = "$(PROJECT_DIR)/Carthage/Build"; - FRAMEWORK_VERSION = A; - INFOPLIST_FILE = Auth0/Info.plist; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - "@loader_path/Frameworks", - ); - MACOSX_DEPLOYMENT_TARGET = 11.0; - PRODUCT_BUNDLE_IDENTIFIER = com.auth0.Auth0; - PRODUCT_NAME = Auth0; - SDKROOT = macosx; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "WEB_AUTH_PLATFORM PASSKEYS_PLATFORM"; - SWIFT_SWIFT3_OBJC_INFERENCE = Default; - SWIFT_VERSION = 6.0; - }; - name = Release; - }; - 5F06DDA91CC451540011842B /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ANALYZER_NONNULL = YES; - CLANG_ENABLE_MODULES = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEVELOPMENT_TEAM = ""; - INFOPLIST_FILE = Auth0Tests/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - OTHER_SWIFT_FLAGS = ""; - PRODUCT_BUNDLE_IDENTIFIER = com.auth0.Auth0Tests; - PRODUCT_NAME = Auth0Tests; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "WEB_AUTH_PLATFORM PASSKEYS_PLATFORM"; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_SWIFT3_OBJC_INFERENCE = Default; - SWIFT_VERSION = 6.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/OAuth2.app/OAuth2"; - }; - name = Debug; - }; - 5F06DDAA1CC451540011842B /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ANALYZER_NONNULL = YES; - CLANG_ENABLE_MODULES = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEVELOPMENT_TEAM = ""; - INFOPLIST_FILE = Auth0Tests/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - OTHER_SWIFT_FLAGS = ""; - PRODUCT_BUNDLE_IDENTIFIER = com.auth0.Auth0Tests; - PRODUCT_NAME = Auth0Tests; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "WEB_AUTH_PLATFORM PASSKEYS_PLATFORM"; - SWIFT_SWIFT3_OBJC_INFERENCE = Default; - SWIFT_VERSION = 6.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/OAuth2.app/OAuth2"; - }; - name = Release; - }; - 5F06DDB81CC451700011842B /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ANALYZER_NONNULL = YES; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_IDENTITY = ""; - COMBINE_HIDPI_IMAGES = YES; - CURRENT_PROJECT_VERSION = 1; - DEAD_CODE_STRIPPING = YES; - INFOPLIST_FILE = Auth0Tests/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - "@loader_path/../Frameworks", - ); - MACOSX_DEPLOYMENT_TARGET = 11.0; - OTHER_SWIFT_FLAGS = ""; - PRODUCT_BUNDLE_IDENTIFIER = com.auth0.Auth0Tests; - PRODUCT_NAME = Auth0Tests; - SDKROOT = macosx; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "WEB_AUTH_PLATFORM PASSKEYS_PLATFORM"; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_SWIFT3_OBJC_INFERENCE = Default; - SWIFT_VERSION = 6.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/OAuth2Mac.app/Contents/MacOS/OAuth2Mac"; - }; - name = Debug; - }; - 5F06DDB91CC451700011842B /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ANALYZER_NONNULL = YES; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_IDENTITY = ""; - COMBINE_HIDPI_IMAGES = YES; - CURRENT_PROJECT_VERSION = 1; - DEAD_CODE_STRIPPING = YES; - INFOPLIST_FILE = Auth0Tests/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - "@loader_path/../Frameworks", - ); - MACOSX_DEPLOYMENT_TARGET = 11.0; - OTHER_SWIFT_FLAGS = ""; - PRODUCT_BUNDLE_IDENTIFIER = com.auth0.Auth0Tests; - PRODUCT_NAME = Auth0Tests; - SDKROOT = macosx; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "WEB_AUTH_PLATFORM PASSKEYS_PLATFORM"; - SWIFT_SWIFT3_OBJC_INFERENCE = Default; - SWIFT_VERSION = 6.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/OAuth2Mac.app/Contents/MacOS/OAuth2Mac"; - }; - name = Release; - }; - 5F23E6BE1D4ACA7100C3F2D9 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - APPLICATION_EXTENSION_API_ONLY = YES; - CLANG_ANALYZER_NONNULL = YES; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - FRAMEWORK_SEARCH_PATHS = "$(PROJECT_DIR)/Carthage/Build"; - INFOPLIST_FILE = Auth0/Info.plist; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - OTHER_SWIFT_FLAGS = "-DDEBUG"; - PRODUCT_BUNDLE_IDENTIFIER = com.auth0.Auth0; - PRODUCT_NAME = Auth0; - SDKROOT = watchos; - SKIP_INSTALL = YES; - SWIFT_SWIFT3_OBJC_INFERENCE = Default; - SWIFT_VERSION = 6.0; - TARGETED_DEVICE_FAMILY = 4; - WATCHOS_DEPLOYMENT_TARGET = 7.0; - }; - name = Debug; - }; - 5F23E6BF1D4ACA7100C3F2D9 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - APPLICATION_EXTENSION_API_ONLY = YES; - CLANG_ANALYZER_NONNULL = YES; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - FRAMEWORK_SEARCH_PATHS = "$(PROJECT_DIR)/Carthage/Build"; - INFOPLIST_FILE = Auth0/Info.plist; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.auth0.Auth0; - PRODUCT_NAME = Auth0; - SDKROOT = watchos; - SKIP_INSTALL = YES; - SWIFT_SWIFT3_OBJC_INFERENCE = Default; - SWIFT_VERSION = 6.0; - TARGETED_DEVICE_FAMILY = 4; - WATCHOS_DEPLOYMENT_TARGET = 7.0; - }; - name = Release; - }; - 5F23E6FC1D4B87F000C3F2D9 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ANALYZER_NONNULL = YES; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - DEFINES_MODULE = YES; - DEVELOPMENT_TEAM = ""; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - FRAMEWORK_SEARCH_PATHS = "$(PROJECT_DIR)/Carthage/Build"; - INFOPLIST_FILE = Auth0/Info.plist; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - OTHER_SWIFT_FLAGS = "-DDEBUG"; - PRODUCT_BUNDLE_IDENTIFIER = com.auth0.Auth0; - PRODUCT_NAME = Auth0; - SDKROOT = appletvos; - SKIP_INSTALL = YES; - SWIFT_SWIFT3_OBJC_INFERENCE = Default; - SWIFT_VERSION = 6.0; - TARGETED_DEVICE_FAMILY = 3; - TVOS_DEPLOYMENT_TARGET = 14.0; - }; - name = Debug; - }; - 5F23E6FD1D4B87F000C3F2D9 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ANALYZER_NONNULL = YES; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - DEFINES_MODULE = YES; - DEVELOPMENT_TEAM = ""; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - FRAMEWORK_SEARCH_PATHS = "$(PROJECT_DIR)/Carthage/Build"; - INFOPLIST_FILE = Auth0/Info.plist; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.auth0.Auth0; - PRODUCT_NAME = Auth0; - SDKROOT = appletvos; - SKIP_INSTALL = YES; - SWIFT_SWIFT3_OBJC_INFERENCE = Default; - SWIFT_VERSION = 6.0; - TARGETED_DEVICE_FAMILY = 3; - TVOS_DEPLOYMENT_TARGET = 14.0; - }; - name = Release; - }; - 5F331B011D4BB24C00AE4382 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ANALYZER_NONNULL = YES; - CODE_SIGN_IDENTITY = ""; - DEVELOPMENT_TEAM = ""; - INFOPLIST_FILE = Auth0Tests/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.auth0.Auth0Tests; - PRODUCT_MODULE_NAME = Auth0Tests; - PRODUCT_NAME = Auth0Tests; - SDKROOT = appletvos; - SWIFT_SWIFT3_OBJC_INFERENCE = Default; - SWIFT_VERSION = 6.0; - TARGETED_DEVICE_FAMILY = "1,2,3"; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/OAuth2TV.app/OAuth2TV"; - TVOS_DEPLOYMENT_TARGET = 14.0; - }; - name = Debug; - }; - 5F331B021D4BB24C00AE4382 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ANALYZER_NONNULL = YES; - CODE_SIGN_IDENTITY = ""; - DEVELOPMENT_TEAM = ""; - INFOPLIST_FILE = Auth0Tests/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.auth0.Auth0Tests; - PRODUCT_MODULE_NAME = Auth0Tests; - PRODUCT_NAME = Auth0Tests; - SDKROOT = appletvos; - SWIFT_SWIFT3_OBJC_INFERENCE = Default; - SWIFT_VERSION = 6.0; - TARGETED_DEVICE_FAMILY = "1,2,3"; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/OAuth2TV.app/OAuth2TV"; - TVOS_DEPLOYMENT_TARGET = 14.0; - }; - name = Release; - }; - 5F3965E21CF67DD800CDE7C0 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ANALYZER_NONNULL = YES; - CODE_SIGN_IDENTITY = "Apple Development"; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - DEVELOPMENT_TEAM = 86WQXF56BC; - INFOPLIST_FILE = App/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.auth0.OAuth2; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE = ""; - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_VERSION = 6.0; - }; - name = Debug; - }; - 5F3965E31CF67DD800CDE7C0 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ANALYZER_NONNULL = YES; - CODE_SIGN_IDENTITY = "Apple Development"; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - DEVELOPMENT_TEAM = 86WQXF56BC; - INFOPLIST_FILE = App/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.auth0.OAuth2; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_VERSION = 6.0; - }; - name = Release; - }; - C1B3B9B82C24B298004A32A4 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = "$(EMBEDDED_CONTENT_CONTAINS_SWIFT)"; - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; - CLANG_ENABLE_OBJC_WEAK = NO; - CLANG_WARN_DOCUMENTATION_COMMENTS = NO; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES; - CODE_SIGN_STYLE = Manual; - CURRENT_PROJECT_VERSION = 1; - DEVELOPMENT_ASSET_PATHS = ""; - ENABLE_PREVIEWS = NO; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_C_LANGUAGE_STANDARD = gnu17; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GENERATE_INFOPLIST_FILE = YES; - INFOPLIST_FILE = "$(TARGET_NAME)/Info.plist"; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - LOCALIZATION_PREFERS_STRING_CATALOGS = NO; - MARKETING_VERSION = 1.0; - MTL_ENABLE_DEBUG_INFO = YES; - MTL_FAST_MATH = YES; - PRODUCT_BUNDLE_IDENTIFIER = com.auth0.OAuth2Vision; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = xros; - SUPPORTED_PLATFORMS = "xros xrsimulator"; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = ""; - SWIFT_EMIT_LOC_STRINGS = NO; - SWIFT_VERSION = 6.0; - TARGETED_DEVICE_FAMILY = "1,2,7"; - XROS_DEPLOYMENT_TARGET = 1.0; - }; - name = Debug; - }; - C1B3B9B92C24B298004A32A4 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = "$(EMBEDDED_CONTENT_CONTAINS_SWIFT)"; - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; - CLANG_ENABLE_OBJC_WEAK = NO; - CLANG_WARN_DOCUMENTATION_COMMENTS = NO; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES; - CODE_SIGN_STYLE = Manual; - CURRENT_PROJECT_VERSION = 1; - DEVELOPMENT_ASSET_PATHS = ""; - ENABLE_PREVIEWS = NO; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_C_LANGUAGE_STANDARD = gnu17; - GENERATE_INFOPLIST_FILE = NO; - INFOPLIST_FILE = App/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - LOCALIZATION_PREFERS_STRING_CATALOGS = NO; - MARKETING_VERSION = 1.0; - MTL_FAST_MATH = YES; - PRODUCT_BUNDLE_IDENTIFIER = com.auth0.OAuth2Vision; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = xros; - SUPPORTED_PLATFORMS = "xros xrsimulator"; - SWIFT_EMIT_LOC_STRINGS = NO; - SWIFT_VERSION = 6.0; - TARGETED_DEVICE_FAMILY = "1,2,7"; - XROS_DEPLOYMENT_TARGET = 1.0; - }; - name = Release; - }; - C1B3B9D62C24B39E004A32A4 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - BUILD_LIBRARY_FOR_DISTRIBUTION = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; - CLANG_ENABLE_OBJC_WEAK = NO; - CLANG_WARN_DOCUMENTATION_COMMENTS = NO; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_MODULE_VERIFIER = YES; - ENABLE_USER_SCRIPT_SANDBOXING = YES; - FRAMEWORK_SEARCH_PATHS = "$(PROJECT_DIR)/Carthage/Build"; - GCC_C_LANGUAGE_STANDARD = gnu17; - GCC_PREPROCESSOR_DEFINITIONS = ""; - GENERATE_INFOPLIST_FILE = NO; - INFOPLIST_FILE = Auth0/Info.plist; - INFOPLIST_KEY_NSHumanReadableCopyright = ""; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - LOCALIZATION_PREFERS_STRING_CATALOGS = NO; - MARKETING_VERSION = ""; - MODULE_VERIFIER_SUPPORTED_LANGUAGES = "objective-c objective-c++"; - MODULE_VERIFIER_SUPPORTED_LANGUAGE_STANDARDS = "gnu17 gnu++20"; - MTL_ENABLE_DEBUG_INFO = YES; - MTL_FAST_MATH = YES; - OTHER_SWIFT_FLAGS = "-DDEBUG"; - PRODUCT_BUNDLE_IDENTIFIER = com.auth0.Auth0; - PRODUCT_NAME = Auth0; - SDKROOT = xros; - SKIP_INSTALL = YES; - SUPPORTED_PLATFORMS = "xros xrsimulator"; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "WEB_AUTH_PLATFORM PASSKEYS_PLATFORM"; - SWIFT_EMIT_LOC_STRINGS = NO; - SWIFT_INSTALL_OBJC_HEADER = YES; - SWIFT_VERSION = 6.0; - TARGETED_DEVICE_FAMILY = "1,2,7"; - XROS_DEPLOYMENT_TARGET = 1.0; - }; - name = Debug; - }; - C1B3B9D72C24B39E004A32A4 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - BUILD_LIBRARY_FOR_DISTRIBUTION = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; - CLANG_ENABLE_OBJC_WEAK = NO; - CLANG_WARN_DOCUMENTATION_COMMENTS = NO; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_MODULE_VERIFIER = YES; - ENABLE_USER_SCRIPT_SANDBOXING = YES; - FRAMEWORK_SEARCH_PATHS = "$(PROJECT_DIR)/Carthage/Build"; - GCC_C_LANGUAGE_STANDARD = gnu17; - GENERATE_INFOPLIST_FILE = NO; - INFOPLIST_FILE = Auth0/Info.plist; - INFOPLIST_KEY_NSHumanReadableCopyright = ""; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - LOCALIZATION_PREFERS_STRING_CATALOGS = NO; - MARKETING_VERSION = ""; - MODULE_VERIFIER_SUPPORTED_LANGUAGES = "objective-c objective-c++"; - MODULE_VERIFIER_SUPPORTED_LANGUAGE_STANDARDS = "gnu17 gnu++20"; - MTL_FAST_MATH = YES; - PRODUCT_BUNDLE_IDENTIFIER = com.auth0.Auth0; - PRODUCT_NAME = Auth0; - SDKROOT = xros; - SKIP_INSTALL = YES; - SUPPORTED_PLATFORMS = "xros xrsimulator"; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "WEB_AUTH_PLATFORM PASSKEYS_PLATFORM"; - SWIFT_EMIT_LOC_STRINGS = NO; - SWIFT_INSTALL_OBJC_HEADER = YES; - SWIFT_VERSION = 6.0; - TARGETED_DEVICE_FAMILY = "1,2,7"; - XROS_DEPLOYMENT_TARGET = 1.0; - }; - name = Release; - }; - C1B3B9DA2C24B39E004A32A4 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - ENABLE_USER_SCRIPT_SANDBOXING = YES; - GCC_C_LANGUAGE_STANDARD = gnu17; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GENERATE_INFOPLIST_FILE = YES; - LOCALIZATION_PREFERS_STRING_CATALOGS = YES; - MARKETING_VERSION = 1.0; - MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; - MTL_FAST_MATH = YES; - PRODUCT_BUNDLE_IDENTIFIER = com.auth0.Auth0Tests; - PRODUCT_NAME = Auth0Tests; - SDKROOT = xros; - SUPPORTED_PLATFORMS = "xros xrsimulator"; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "WEB_AUTH_PLATFORM PASSKEYS_PLATFORM"; - SWIFT_EMIT_LOC_STRINGS = NO; - SWIFT_VERSION = 6.0; - TARGETED_DEVICE_FAMILY = "1,2,7"; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/OAuth2Vision.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/OAuth2Vision"; - XROS_DEPLOYMENT_TARGET = 1.2; - }; - name = Debug; - }; - C1B3B9DB2C24B39E004A32A4 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - ENABLE_USER_SCRIPT_SANDBOXING = YES; - GCC_C_LANGUAGE_STANDARD = gnu17; - GENERATE_INFOPLIST_FILE = YES; - LOCALIZATION_PREFERS_STRING_CATALOGS = YES; - MARKETING_VERSION = 1.0; - MTL_FAST_MATH = YES; - PRODUCT_BUNDLE_IDENTIFIER = com.auth0.Auth0Tests; - PRODUCT_NAME = Auth0Tests; - SDKROOT = xros; - SUPPORTED_PLATFORMS = "xros xrsimulator"; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "WEB_AUTH_PLATFORM PASSKEYS_PLATFORM"; - SWIFT_EMIT_LOC_STRINGS = NO; - SWIFT_VERSION = 6.0; - TARGETED_DEVICE_FAMILY = "1,2,7"; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/OAuth2Vision.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/OAuth2Vision"; - XROS_DEPLOYMENT_TARGET = 1.2; - }; - name = Release; - }; + 5B7EE46420FC9F3400367724 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; + ASSETCATALOG_COMPILER_APPICON_NAME = "App Icon & Top Shelf Image"; + ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CODE_SIGN_IDENTITY = ""; + CODE_SIGN_STYLE = Manual; + DEVELOPMENT_TEAM = ""; + GCC_C_LANGUAGE_STANDARD = gnu11; + INFOPLIST_FILE = OAuth2TV/Info.plist; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = com.auth0.OAuth2TV; + PRODUCT_NAME = "$(TARGET_NAME)"; + PROVISIONING_PROFILE_SPECIFIER = ""; + SDKROOT = appletvos; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; + SWIFT_SWIFT3_OBJC_INFERENCE = Default; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = 3; + TVOS_DEPLOYMENT_TARGET = 14.0; + }; + name = Debug; + }; + 5B7EE46520FC9F3400367724 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; + ASSETCATALOG_COMPILER_APPICON_NAME = "App Icon & Top Shelf Image"; + ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CODE_SIGN_IDENTITY = ""; + CODE_SIGN_STYLE = Manual; + DEVELOPMENT_TEAM = ""; + GCC_C_LANGUAGE_STANDARD = gnu11; + INFOPLIST_FILE = OAuth2TV/Info.plist; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = com.auth0.OAuth2TV; + PRODUCT_NAME = "$(TARGET_NAME)"; + PROVISIONING_PROFILE_SPECIFIER = ""; + SDKROOT = appletvos; + SWIFT_SWIFT3_OBJC_INFERENCE = Default; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = 3; + TVOS_DEPLOYMENT_TARGET = 14.0; + }; + name = Release; + }; + 5B7EE48720FCA0A200367724 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CODE_SIGN_ENTITLEMENTS = OAuth2Mac/OAuth2Mac.entitlements; + CODE_SIGN_IDENTITY = ""; + CODE_SIGN_STYLE = Manual; + COMBINE_HIDPI_IMAGES = YES; + DEAD_CODE_STRIPPING = YES; + DEVELOPMENT_TEAM = ""; + GCC_C_LANGUAGE_STANDARD = gnu11; + INFOPLIST_FILE = OAuth2Mac/Info.plist; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/../Frameworks", + ); + MACOSX_DEPLOYMENT_TARGET = 11.0; + PRODUCT_BUNDLE_IDENTIFIER = com.auth0.OAuth2Mac; + PRODUCT_NAME = "$(TARGET_NAME)"; + PROVISIONING_PROFILE_SPECIFIER = ""; + SDKROOT = macosx; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; + SWIFT_SWIFT3_OBJC_INFERENCE = Default; + SWIFT_VERSION = 5.0; + }; + name = Debug; + }; + 5B7EE48820FCA0A200367724 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CODE_SIGN_ENTITLEMENTS = OAuth2Mac/OAuth2Mac.entitlements; + CODE_SIGN_IDENTITY = ""; + CODE_SIGN_STYLE = Manual; + COMBINE_HIDPI_IMAGES = YES; + DEAD_CODE_STRIPPING = YES; + DEVELOPMENT_TEAM = ""; + GCC_C_LANGUAGE_STANDARD = gnu11; + INFOPLIST_FILE = OAuth2Mac/Info.plist; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/../Frameworks", + ); + MACOSX_DEPLOYMENT_TARGET = 11.0; + PRODUCT_BUNDLE_IDENTIFIER = com.auth0.OAuth2Mac; + PRODUCT_NAME = "$(TARGET_NAME)"; + PROVISIONING_PROFILE_SPECIFIER = ""; + SDKROOT = macosx; + SWIFT_SWIFT3_OBJC_INFERENCE = Default; + SWIFT_VERSION = 5.0; + }; + name = Release; + }; + 5F049B6F1CB42C29006F6C05 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + CURRENT_PROJECT_VERSION = 1; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_DYNAMIC_NO_PIC = NO; + GCC_GENERATE_TEST_COVERAGE_FILES = NO; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 14.0; + MACOSX_DEPLOYMENT_TARGET = 11.0; + MTL_ENABLE_DEBUG_INFO = YES; + ONLY_ACTIVE_ARCH = YES; + SDKROOT = iphoneos; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + 5F049B701CB42C29006F6C05 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + CURRENT_PROJECT_VERSION = 1; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_GENERATE_TEST_COVERAGE_FILES = NO; + GCC_NO_COMMON_BLOCKS = YES; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 14.0; + MACOSX_DEPLOYMENT_TARGET = 11.0; + MTL_ENABLE_DEBUG_INFO = NO; + SDKROOT = iphoneos; + SWIFT_COMPILATION_MODE = wholemodule; + SWIFT_OPTIMIZATION_LEVEL = "-O"; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + 5F06DD7D1CC448B10011842B /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_ANALYZER_NONNULL = YES; + CLANG_ENABLE_MODULES = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + FRAMEWORK_SEARCH_PATHS = "$(PROJECT_DIR)/Carthage/Build"; + INFOPLIST_FILE = Auth0/Info.plist; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 14.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + OTHER_SWIFT_FLAGS = "-DDEBUG"; + PRODUCT_BUNDLE_IDENTIFIER = com.auth0.Auth0; + PRODUCT_MODULE_NAME = "$(PRODUCT_NAME:c99extidentifier)"; + PRODUCT_NAME = Auth0; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "WEB_AUTH_PLATFORM PASSKEYS_PLATFORM"; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 5.0; + }; + name = Debug; + }; + 5F06DD7E1CC448B10011842B /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_ANALYZER_NONNULL = YES; + CLANG_ENABLE_MODULES = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + FRAMEWORK_SEARCH_PATHS = "$(PROJECT_DIR)/Carthage/Build"; + INFOPLIST_FILE = Auth0/Info.plist; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 14.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = com.auth0.Auth0; + PRODUCT_MODULE_NAME = "$(PRODUCT_NAME:c99extidentifier)"; + PRODUCT_NAME = Auth0; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "WEB_AUTH_PLATFORM PASSKEYS_PLATFORM"; + SWIFT_VERSION = 5.0; + }; + name = Release; + }; + 5F06DD8B1CC448C90011842B /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_ANALYZER_NONNULL = YES; + CLANG_ENABLE_MODULES = YES; + CODE_SIGN_IDENTITY = ""; + COMBINE_HIDPI_IMAGES = YES; + CURRENT_PROJECT_VERSION = 1; + DEAD_CODE_STRIPPING = YES; + DEFINES_MODULE = YES; + DEVELOPMENT_TEAM = ""; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + FRAMEWORK_SEARCH_PATHS = "$(PROJECT_DIR)/Carthage/Build"; + FRAMEWORK_VERSION = A; + INFOPLIST_FILE = Auth0/Info.plist; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/../Frameworks", + "@loader_path/Frameworks", + ); + MACOSX_DEPLOYMENT_TARGET = 11.0; + OTHER_SWIFT_FLAGS = "-DDEBUG"; + PRODUCT_BUNDLE_IDENTIFIER = com.auth0.Auth0; + PRODUCT_NAME = Auth0; + SDKROOT = macosx; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "WEB_AUTH_PLATFORM PASSKEYS_PLATFORM"; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_SWIFT3_OBJC_INFERENCE = Default; + SWIFT_VERSION = 5.0; + }; + name = Debug; + }; + 5F06DD8C1CC448C90011842B /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_ANALYZER_NONNULL = YES; + CLANG_ENABLE_MODULES = YES; + CODE_SIGN_IDENTITY = ""; + COMBINE_HIDPI_IMAGES = YES; + CURRENT_PROJECT_VERSION = 1; + DEAD_CODE_STRIPPING = YES; + DEFINES_MODULE = YES; + DEVELOPMENT_TEAM = ""; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + FRAMEWORK_SEARCH_PATHS = "$(PROJECT_DIR)/Carthage/Build"; + FRAMEWORK_VERSION = A; + INFOPLIST_FILE = Auth0/Info.plist; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/../Frameworks", + "@loader_path/Frameworks", + ); + MACOSX_DEPLOYMENT_TARGET = 11.0; + PRODUCT_BUNDLE_IDENTIFIER = com.auth0.Auth0; + PRODUCT_NAME = Auth0; + SDKROOT = macosx; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "WEB_AUTH_PLATFORM PASSKEYS_PLATFORM"; + SWIFT_SWIFT3_OBJC_INFERENCE = Default; + SWIFT_VERSION = 5.0; + }; + name = Release; + }; + 5F06DDA91CC451540011842B /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_ANALYZER_NONNULL = YES; + CLANG_ENABLE_MODULES = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEVELOPMENT_TEAM = ""; + INFOPLIST_FILE = Auth0Tests/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 14.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + OTHER_SWIFT_FLAGS = ""; + PRODUCT_BUNDLE_IDENTIFIER = com.auth0.Auth0Tests; + PRODUCT_NAME = Auth0Tests; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "WEB_AUTH_PLATFORM PASSKEYS_PLATFORM"; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_SWIFT3_OBJC_INFERENCE = Default; + SWIFT_VERSION = 5.0; + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/OAuth2.app/OAuth2"; + }; + name = Debug; + }; + 5F06DDAA1CC451540011842B /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_ANALYZER_NONNULL = YES; + CLANG_ENABLE_MODULES = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEVELOPMENT_TEAM = ""; + INFOPLIST_FILE = Auth0Tests/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 14.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + OTHER_SWIFT_FLAGS = ""; + PRODUCT_BUNDLE_IDENTIFIER = com.auth0.Auth0Tests; + PRODUCT_NAME = Auth0Tests; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "WEB_AUTH_PLATFORM PASSKEYS_PLATFORM"; + SWIFT_SWIFT3_OBJC_INFERENCE = Default; + SWIFT_VERSION = 5.0; + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/OAuth2.app/OAuth2"; + }; + name = Release; + }; + 5F06DDB81CC451700011842B /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_ANALYZER_NONNULL = YES; + CLANG_ENABLE_MODULES = YES; + CODE_SIGN_IDENTITY = ""; + COMBINE_HIDPI_IMAGES = YES; + CURRENT_PROJECT_VERSION = 1; + DEAD_CODE_STRIPPING = YES; + INFOPLIST_FILE = Auth0Tests/Info.plist; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/../Frameworks", + "@loader_path/../Frameworks", + ); + MACOSX_DEPLOYMENT_TARGET = 11.0; + OTHER_SWIFT_FLAGS = ""; + PRODUCT_BUNDLE_IDENTIFIER = com.auth0.Auth0Tests; + PRODUCT_NAME = Auth0Tests; + SDKROOT = macosx; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "WEB_AUTH_PLATFORM PASSKEYS_PLATFORM"; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_SWIFT3_OBJC_INFERENCE = Default; + SWIFT_VERSION = 5.0; + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/OAuth2Mac.app/Contents/MacOS/OAuth2Mac"; + }; + name = Debug; + }; + 5F06DDB91CC451700011842B /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_ANALYZER_NONNULL = YES; + CLANG_ENABLE_MODULES = YES; + CODE_SIGN_IDENTITY = ""; + COMBINE_HIDPI_IMAGES = YES; + CURRENT_PROJECT_VERSION = 1; + DEAD_CODE_STRIPPING = YES; + INFOPLIST_FILE = Auth0Tests/Info.plist; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/../Frameworks", + "@loader_path/../Frameworks", + ); + MACOSX_DEPLOYMENT_TARGET = 11.0; + OTHER_SWIFT_FLAGS = ""; + PRODUCT_BUNDLE_IDENTIFIER = com.auth0.Auth0Tests; + PRODUCT_NAME = Auth0Tests; + SDKROOT = macosx; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "WEB_AUTH_PLATFORM PASSKEYS_PLATFORM"; + SWIFT_SWIFT3_OBJC_INFERENCE = Default; + SWIFT_VERSION = 5.0; + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/OAuth2Mac.app/Contents/MacOS/OAuth2Mac"; + }; + name = Release; + }; + 5F23E6BE1D4ACA7100C3F2D9 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; + CLANG_ANALYZER_NONNULL = YES; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + FRAMEWORK_SEARCH_PATHS = "$(PROJECT_DIR)/Carthage/Build"; + INFOPLIST_FILE = Auth0/Info.plist; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + OTHER_SWIFT_FLAGS = "-DDEBUG"; + PRODUCT_BUNDLE_IDENTIFIER = com.auth0.Auth0; + PRODUCT_NAME = Auth0; + SDKROOT = watchos; + SKIP_INSTALL = YES; + SWIFT_SWIFT3_OBJC_INFERENCE = Default; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = 4; + WATCHOS_DEPLOYMENT_TARGET = 7.0; + }; + name = Debug; + }; + 5F23E6BF1D4ACA7100C3F2D9 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; + CLANG_ANALYZER_NONNULL = YES; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + FRAMEWORK_SEARCH_PATHS = "$(PROJECT_DIR)/Carthage/Build"; + INFOPLIST_FILE = Auth0/Info.plist; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = com.auth0.Auth0; + PRODUCT_NAME = Auth0; + SDKROOT = watchos; + SKIP_INSTALL = YES; + SWIFT_SWIFT3_OBJC_INFERENCE = Default; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = 4; + WATCHOS_DEPLOYMENT_TARGET = 7.0; + }; + name = Release; + }; + 5F23E6FC1D4B87F000C3F2D9 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_ANALYZER_NONNULL = YES; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + DEFINES_MODULE = YES; + DEVELOPMENT_TEAM = ""; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + FRAMEWORK_SEARCH_PATHS = "$(PROJECT_DIR)/Carthage/Build"; + INFOPLIST_FILE = Auth0/Info.plist; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + OTHER_SWIFT_FLAGS = "-DDEBUG"; + PRODUCT_BUNDLE_IDENTIFIER = com.auth0.Auth0; + PRODUCT_NAME = Auth0; + SDKROOT = appletvos; + SKIP_INSTALL = YES; + SWIFT_SWIFT3_OBJC_INFERENCE = Default; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = 3; + TVOS_DEPLOYMENT_TARGET = 14.0; + }; + name = Debug; + }; + 5F23E6FD1D4B87F000C3F2D9 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_ANALYZER_NONNULL = YES; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + DEFINES_MODULE = YES; + DEVELOPMENT_TEAM = ""; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + FRAMEWORK_SEARCH_PATHS = "$(PROJECT_DIR)/Carthage/Build"; + INFOPLIST_FILE = Auth0/Info.plist; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = com.auth0.Auth0; + PRODUCT_NAME = Auth0; + SDKROOT = appletvos; + SKIP_INSTALL = YES; + SWIFT_SWIFT3_OBJC_INFERENCE = Default; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = 3; + TVOS_DEPLOYMENT_TARGET = 14.0; + }; + name = Release; + }; + 5F331B011D4BB24C00AE4382 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_ANALYZER_NONNULL = YES; + CODE_SIGN_IDENTITY = ""; + DEVELOPMENT_TEAM = ""; + INFOPLIST_FILE = Auth0Tests/Info.plist; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = com.auth0.Auth0Tests; + PRODUCT_MODULE_NAME = Auth0Tests; + PRODUCT_NAME = Auth0Tests; + SDKROOT = appletvos; + SWIFT_SWIFT3_OBJC_INFERENCE = Default; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2,3"; + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/OAuth2TV.app/OAuth2TV"; + TVOS_DEPLOYMENT_TARGET = 14.0; + }; + name = Debug; + }; + 5F331B021D4BB24C00AE4382 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_ANALYZER_NONNULL = YES; + CODE_SIGN_IDENTITY = ""; + DEVELOPMENT_TEAM = ""; + INFOPLIST_FILE = Auth0Tests/Info.plist; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = com.auth0.Auth0Tests; + PRODUCT_MODULE_NAME = Auth0Tests; + PRODUCT_NAME = Auth0Tests; + SDKROOT = appletvos; + SWIFT_SWIFT3_OBJC_INFERENCE = Default; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2,3"; + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/OAuth2TV.app/OAuth2TV"; + TVOS_DEPLOYMENT_TARGET = 14.0; + }; + name = Release; + }; + 5F3965E21CF67DD800CDE7C0 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_ANALYZER_NONNULL = YES; + CODE_SIGN_IDENTITY = "Apple Development"; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + CODE_SIGN_STYLE = Manual; + CURRENT_PROJECT_VERSION = 1; + DEVELOPMENT_TEAM = ""; + INFOPLIST_FILE = App/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 14.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = com.auth0.OAuth2; + PRODUCT_NAME = "$(TARGET_NAME)"; + PROVISIONING_PROFILE = ""; + PROVISIONING_PROFILE_SPECIFIER = ""; + SWIFT_VERSION = 5.0; + }; + name = Debug; + }; + 5F3965E31CF67DD800CDE7C0 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_ANALYZER_NONNULL = YES; + CODE_SIGN_IDENTITY = "Apple Development"; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + CODE_SIGN_STYLE = Manual; + CURRENT_PROJECT_VERSION = 1; + DEVELOPMENT_TEAM = ""; + INFOPLIST_FILE = App/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 14.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = com.auth0.OAuth2; + PRODUCT_NAME = "$(TARGET_NAME)"; + PROVISIONING_PROFILE_SPECIFIER = ""; + SWIFT_VERSION = 5.0; + }; + name = Release; + }; + C1B3B9B82C24B298004A32A4 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = "$(EMBEDDED_CONTENT_CONTAINS_SWIFT)"; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; + CLANG_ENABLE_OBJC_WEAK = NO; + CLANG_WARN_DOCUMENTATION_COMMENTS = NO; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES; + CODE_SIGN_STYLE = Manual; + CURRENT_PROJECT_VERSION = 1; + DEVELOPMENT_ASSET_PATHS = ""; + ENABLE_PREVIEWS = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + GCC_C_LANGUAGE_STANDARD = gnu17; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GENERATE_INFOPLIST_FILE = YES; + INFOPLIST_FILE = "$(TARGET_NAME)/Info.plist"; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + LOCALIZATION_PREFERS_STRING_CATALOGS = NO; + MARKETING_VERSION = 1.0; + MTL_ENABLE_DEBUG_INFO = YES; + MTL_FAST_MATH = YES; + PRODUCT_BUNDLE_IDENTIFIER = com.auth0.OAuth2Vision; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = xros; + SUPPORTED_PLATFORMS = "xros xrsimulator"; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = ""; + SWIFT_EMIT_LOC_STRINGS = NO; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2,7"; + XROS_DEPLOYMENT_TARGET = 1.0; + }; + name = Debug; + }; + C1B3B9B92C24B298004A32A4 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = "$(EMBEDDED_CONTENT_CONTAINS_SWIFT)"; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; + CLANG_ENABLE_OBJC_WEAK = NO; + CLANG_WARN_DOCUMENTATION_COMMENTS = NO; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES; + CODE_SIGN_STYLE = Manual; + CURRENT_PROJECT_VERSION = 1; + DEVELOPMENT_ASSET_PATHS = ""; + ENABLE_PREVIEWS = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + GCC_C_LANGUAGE_STANDARD = gnu17; + GENERATE_INFOPLIST_FILE = NO; + INFOPLIST_FILE = App/Info.plist; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + LOCALIZATION_PREFERS_STRING_CATALOGS = NO; + MARKETING_VERSION = 1.0; + MTL_FAST_MATH = YES; + PRODUCT_BUNDLE_IDENTIFIER = com.auth0.OAuth2Vision; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = xros; + SUPPORTED_PLATFORMS = "xros xrsimulator"; + SWIFT_EMIT_LOC_STRINGS = NO; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2,7"; + XROS_DEPLOYMENT_TARGET = 1.0; + }; + name = Release; + }; + C1B3B9D62C24B39E004A32A4 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; + BUILD_LIBRARY_FOR_DISTRIBUTION = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; + CLANG_ENABLE_OBJC_WEAK = NO; + CLANG_WARN_DOCUMENTATION_COMMENTS = NO; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_MODULE_VERIFIER = YES; + ENABLE_USER_SCRIPT_SANDBOXING = YES; + FRAMEWORK_SEARCH_PATHS = "$(PROJECT_DIR)/Carthage/Build"; + GCC_C_LANGUAGE_STANDARD = gnu17; + GCC_PREPROCESSOR_DEFINITIONS = ""; + GENERATE_INFOPLIST_FILE = NO; + INFOPLIST_FILE = Auth0/Info.plist; + INFOPLIST_KEY_NSHumanReadableCopyright = ""; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + LOCALIZATION_PREFERS_STRING_CATALOGS = NO; + MARKETING_VERSION = ""; + MODULE_VERIFIER_SUPPORTED_LANGUAGES = "objective-c objective-c++"; + MODULE_VERIFIER_SUPPORTED_LANGUAGE_STANDARDS = "gnu17 gnu++20"; + MTL_ENABLE_DEBUG_INFO = YES; + MTL_FAST_MATH = YES; + OTHER_SWIFT_FLAGS = "-DDEBUG"; + PRODUCT_BUNDLE_IDENTIFIER = com.auth0.Auth0; + PRODUCT_NAME = Auth0; + SDKROOT = xros; + SKIP_INSTALL = YES; + SUPPORTED_PLATFORMS = "xros xrsimulator"; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "WEB_AUTH_PLATFORM PASSKEYS_PLATFORM"; + SWIFT_EMIT_LOC_STRINGS = NO; + SWIFT_INSTALL_OBJC_HEADER = YES; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2,7"; + XROS_DEPLOYMENT_TARGET = 1.0; + }; + name = Debug; + }; + C1B3B9D72C24B39E004A32A4 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; + BUILD_LIBRARY_FOR_DISTRIBUTION = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; + CLANG_ENABLE_OBJC_WEAK = NO; + CLANG_WARN_DOCUMENTATION_COMMENTS = NO; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_MODULE_VERIFIER = YES; + ENABLE_USER_SCRIPT_SANDBOXING = YES; + FRAMEWORK_SEARCH_PATHS = "$(PROJECT_DIR)/Carthage/Build"; + GCC_C_LANGUAGE_STANDARD = gnu17; + GENERATE_INFOPLIST_FILE = NO; + INFOPLIST_FILE = Auth0/Info.plist; + INFOPLIST_KEY_NSHumanReadableCopyright = ""; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + LOCALIZATION_PREFERS_STRING_CATALOGS = NO; + MARKETING_VERSION = ""; + MODULE_VERIFIER_SUPPORTED_LANGUAGES = "objective-c objective-c++"; + MODULE_VERIFIER_SUPPORTED_LANGUAGE_STANDARDS = "gnu17 gnu++20"; + MTL_FAST_MATH = YES; + PRODUCT_BUNDLE_IDENTIFIER = com.auth0.Auth0; + PRODUCT_NAME = Auth0; + SDKROOT = xros; + SKIP_INSTALL = YES; + SUPPORTED_PLATFORMS = "xros xrsimulator"; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "WEB_AUTH_PLATFORM PASSKEYS_PLATFORM"; + SWIFT_EMIT_LOC_STRINGS = NO; + SWIFT_INSTALL_OBJC_HEADER = YES; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2,7"; + XROS_DEPLOYMENT_TARGET = 1.0; + }; + name = Release; + }; + C1B3B9DA2C24B39E004A32A4 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = 1; + ENABLE_USER_SCRIPT_SANDBOXING = YES; + GCC_C_LANGUAGE_STANDARD = gnu17; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GENERATE_INFOPLIST_FILE = YES; + LOCALIZATION_PREFERS_STRING_CATALOGS = YES; + MARKETING_VERSION = 1.0; + MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; + MTL_FAST_MATH = YES; + PRODUCT_BUNDLE_IDENTIFIER = com.auth0.Auth0Tests; + PRODUCT_NAME = Auth0Tests; + SDKROOT = xros; + SUPPORTED_PLATFORMS = "xros xrsimulator"; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "WEB_AUTH_PLATFORM PASSKEYS_PLATFORM"; + SWIFT_EMIT_LOC_STRINGS = NO; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2,7"; + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/OAuth2Vision.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/OAuth2Vision"; + XROS_DEPLOYMENT_TARGET = 1.2; + }; + name = Debug; + }; + C1B3B9DB2C24B39E004A32A4 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = 1; + ENABLE_USER_SCRIPT_SANDBOXING = YES; + GCC_C_LANGUAGE_STANDARD = gnu17; + GENERATE_INFOPLIST_FILE = YES; + LOCALIZATION_PREFERS_STRING_CATALOGS = YES; + MARKETING_VERSION = 1.0; + MTL_FAST_MATH = YES; + PRODUCT_BUNDLE_IDENTIFIER = com.auth0.Auth0Tests; + PRODUCT_NAME = Auth0Tests; + SDKROOT = xros; + SUPPORTED_PLATFORMS = "xros xrsimulator"; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "WEB_AUTH_PLATFORM PASSKEYS_PLATFORM"; + SWIFT_EMIT_LOC_STRINGS = NO; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2,7"; + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/OAuth2Vision.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/OAuth2Vision"; + XROS_DEPLOYMENT_TARGET = 1.2; + }; + name = Release; + }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ - 5B7EE46620FC9F3400367724 /* Build configuration list for PBXNativeTarget "OAuth2TV" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 5B7EE46420FC9F3400367724 /* Debug */, - 5B7EE46520FC9F3400367724 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 5B7EE48620FCA0A200367724 /* Build configuration list for PBXNativeTarget "OAuth2Mac" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 5B7EE48720FCA0A200367724 /* Debug */, - 5B7EE48820FCA0A200367724 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 5F049B631CB42C29006F6C05 /* Build configuration list for PBXProject "Auth0" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 5F049B6F1CB42C29006F6C05 /* Debug */, - 5F049B701CB42C29006F6C05 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 5F06DD7F1CC448B10011842B /* Build configuration list for PBXNativeTarget "Auth0.iOS" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 5F06DD7D1CC448B10011842B /* Debug */, - 5F06DD7E1CC448B10011842B /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 5F06DD8A1CC448C90011842B /* Build configuration list for PBXNativeTarget "Auth0.macOS" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 5F06DD8B1CC448C90011842B /* Debug */, - 5F06DD8C1CC448C90011842B /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 5F06DDA81CC451540011842B /* Build configuration list for PBXNativeTarget "Auth0Tests.iOS" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 5F06DDA91CC451540011842B /* Debug */, - 5F06DDAA1CC451540011842B /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 5F06DDB71CC451700011842B /* Build configuration list for PBXNativeTarget "Auth0Tests.macOS" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 5F06DDB81CC451700011842B /* Debug */, - 5F06DDB91CC451700011842B /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 5F23E6C01D4ACA7100C3F2D9 /* Build configuration list for PBXNativeTarget "Auth0.watchOS" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 5F23E6BE1D4ACA7100C3F2D9 /* Debug */, - 5F23E6BF1D4ACA7100C3F2D9 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 5F23E6FB1D4B87F000C3F2D9 /* Build configuration list for PBXNativeTarget "Auth0.tvOS" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 5F23E6FC1D4B87F000C3F2D9 /* Debug */, - 5F23E6FD1D4B87F000C3F2D9 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 5F331B031D4BB24C00AE4382 /* Build configuration list for PBXNativeTarget "Auth0Tests.tvOS" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 5F331B011D4BB24C00AE4382 /* Debug */, - 5F331B021D4BB24C00AE4382 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 5F3965E11CF67DD800CDE7C0 /* Build configuration list for PBXNativeTarget "OAuth2" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 5F3965E21CF67DD800CDE7C0 /* Debug */, - 5F3965E31CF67DD800CDE7C0 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - C1B3B9BA2C24B298004A32A4 /* Build configuration list for PBXNativeTarget "OAuth2Vision" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - C1B3B9B82C24B298004A32A4 /* Debug */, - C1B3B9B92C24B298004A32A4 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - C1B3B9D52C24B39E004A32A4 /* Build configuration list for PBXNativeTarget "Auth0.visionOS" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - C1B3B9D62C24B39E004A32A4 /* Debug */, - C1B3B9D72C24B39E004A32A4 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - C1B3B9D92C24B39E004A32A4 /* Build configuration list for PBXNativeTarget "Auth0Tests.visionOS" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - C1B3B9DA2C24B39E004A32A4 /* Debug */, - C1B3B9DB2C24B39E004A32A4 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; + 5B7EE46620FC9F3400367724 /* Build configuration list for PBXNativeTarget "OAuth2TV" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 5B7EE46420FC9F3400367724 /* Debug */, + 5B7EE46520FC9F3400367724 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 5B7EE48620FCA0A200367724 /* Build configuration list for PBXNativeTarget "OAuth2Mac" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 5B7EE48720FCA0A200367724 /* Debug */, + 5B7EE48820FCA0A200367724 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 5F049B631CB42C29006F6C05 /* Build configuration list for PBXProject "Auth0" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 5F049B6F1CB42C29006F6C05 /* Debug */, + 5F049B701CB42C29006F6C05 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 5F06DD7F1CC448B10011842B /* Build configuration list for PBXNativeTarget "Auth0.iOS" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 5F06DD7D1CC448B10011842B /* Debug */, + 5F06DD7E1CC448B10011842B /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 5F06DD8A1CC448C90011842B /* Build configuration list for PBXNativeTarget "Auth0.macOS" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 5F06DD8B1CC448C90011842B /* Debug */, + 5F06DD8C1CC448C90011842B /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 5F06DDA81CC451540011842B /* Build configuration list for PBXNativeTarget "Auth0Tests.iOS" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 5F06DDA91CC451540011842B /* Debug */, + 5F06DDAA1CC451540011842B /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 5F06DDB71CC451700011842B /* Build configuration list for PBXNativeTarget "Auth0Tests.macOS" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 5F06DDB81CC451700011842B /* Debug */, + 5F06DDB91CC451700011842B /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 5F23E6C01D4ACA7100C3F2D9 /* Build configuration list for PBXNativeTarget "Auth0.watchOS" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 5F23E6BE1D4ACA7100C3F2D9 /* Debug */, + 5F23E6BF1D4ACA7100C3F2D9 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 5F23E6FB1D4B87F000C3F2D9 /* Build configuration list for PBXNativeTarget "Auth0.tvOS" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 5F23E6FC1D4B87F000C3F2D9 /* Debug */, + 5F23E6FD1D4B87F000C3F2D9 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 5F331B031D4BB24C00AE4382 /* Build configuration list for PBXNativeTarget "Auth0Tests.tvOS" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 5F331B011D4BB24C00AE4382 /* Debug */, + 5F331B021D4BB24C00AE4382 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 5F3965E11CF67DD800CDE7C0 /* Build configuration list for PBXNativeTarget "OAuth2" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 5F3965E21CF67DD800CDE7C0 /* Debug */, + 5F3965E31CF67DD800CDE7C0 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + C1B3B9BA2C24B298004A32A4 /* Build configuration list for PBXNativeTarget "OAuth2Vision" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + C1B3B9B82C24B298004A32A4 /* Debug */, + C1B3B9B92C24B298004A32A4 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + C1B3B9D52C24B39E004A32A4 /* Build configuration list for PBXNativeTarget "Auth0.visionOS" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + C1B3B9D62C24B39E004A32A4 /* Debug */, + C1B3B9D72C24B39E004A32A4 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + C1B3B9D92C24B39E004A32A4 /* Build configuration list for PBXNativeTarget "Auth0Tests.visionOS" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + C1B3B9DA2C24B39E004A32A4 /* Debug */, + C1B3B9DB2C24B39E004A32A4 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; /* End XCConfigurationList section */ /* Begin XCRemoteSwiftPackageReference section */ - C177D6C52C2ADEB60094C657 /* XCRemoteSwiftPackageReference "CwlPreconditionTesting" */ = { - isa = XCRemoteSwiftPackageReference; - repositoryURL = "https://github.com/mattgallagher/CwlPreconditionTesting.git"; - requirement = { - kind = upToNextMajorVersion; - minimumVersion = 2.2.1; - }; - }; + C177D6C52C2ADEB60094C657 /* XCRemoteSwiftPackageReference "CwlPreconditionTesting" */ = { + isa = XCRemoteSwiftPackageReference; + repositoryURL = "https://github.com/mattgallagher/CwlPreconditionTesting.git"; + requirement = { + kind = upToNextMajorVersion; + minimumVersion = 2.2.1; + }; + }; /* End XCRemoteSwiftPackageReference section */ /* Begin XCSwiftPackageProductDependency section */ - 5CDF671E2DC55C6600A9B513 /* CwlPosixPreconditionTesting */ = { - isa = XCSwiftPackageProductDependency; - package = C177D6C52C2ADEB60094C657 /* XCRemoteSwiftPackageReference "CwlPreconditionTesting" */; - productName = CwlPosixPreconditionTesting; - }; - C177D6C62C2ADEB60094C657 /* CwlPreconditionTesting */ = { - isa = XCSwiftPackageProductDependency; - package = C177D6C52C2ADEB60094C657 /* XCRemoteSwiftPackageReference "CwlPreconditionTesting" */; - productName = CwlPreconditionTesting; - }; - C177D6D32C2B0DCB0094C657 /* CwlPreconditionTesting */ = { - isa = XCSwiftPackageProductDependency; - package = C177D6C52C2ADEB60094C657 /* XCRemoteSwiftPackageReference "CwlPreconditionTesting" */; - productName = CwlPreconditionTesting; - }; - C19413DB2C2D792200FE88F7 /* CwlPreconditionTesting */ = { - isa = XCSwiftPackageProductDependency; - package = C177D6C52C2ADEB60094C657 /* XCRemoteSwiftPackageReference "CwlPreconditionTesting" */; - productName = CwlPreconditionTesting; - }; - C196EB062C35D0C700D108AA /* CwlPreconditionTesting */ = { - isa = XCSwiftPackageProductDependency; - package = C177D6C52C2ADEB60094C657 /* XCRemoteSwiftPackageReference "CwlPreconditionTesting" */; - productName = CwlPreconditionTesting; - }; + C177D6C62C2ADEB60094C657 /* CwlPreconditionTesting */ = { + isa = XCSwiftPackageProductDependency; + package = C177D6C52C2ADEB60094C657 /* XCRemoteSwiftPackageReference "CwlPreconditionTesting" */; + productName = CwlPreconditionTesting; + }; + C177D6D32C2B0DCB0094C657 /* CwlPreconditionTesting */ = { + isa = XCSwiftPackageProductDependency; + package = C177D6C52C2ADEB60094C657 /* XCRemoteSwiftPackageReference "CwlPreconditionTesting" */; + productName = CwlPreconditionTesting; + }; + D4B8E9E32DCDD2340021262D /* CwlPreconditionTesting */ = { + isa = XCSwiftPackageProductDependency; + package = C177D6C52C2ADEB60094C657 /* XCRemoteSwiftPackageReference "CwlPreconditionTesting" */; + productName = CwlPreconditionTesting; + }; + D4B8E9E52DCDD23C0021262D /* CwlPosixPreconditionTesting */ = { + isa = XCSwiftPackageProductDependency; + package = C177D6C52C2ADEB60094C657 /* XCRemoteSwiftPackageReference "CwlPreconditionTesting" */; + productName = CwlPosixPreconditionTesting; + }; /* End XCSwiftPackageProductDependency section */ - }; - rootObject = 5F049B601CB42C29006F6C05 /* Project object */; + }; + rootObject = 5F049B601CB42C29006F6C05 /* Project object */; } From 8671e46f47b25689db9a0150a92be2faf7ef49f4 Mon Sep 17 00:00:00 2001 From: Nandan Prabhu Date: Fri, 30 May 2025 16:01:42 +0530 Subject: [PATCH 11/14] revert xcproj changes --- Auth0.xcodeproj/project.pbxproj | 8094 +++++++++++++++---------------- 1 file changed, 4047 insertions(+), 4047 deletions(-) diff --git a/Auth0.xcodeproj/project.pbxproj b/Auth0.xcodeproj/project.pbxproj index 65c716d3..462d3efc 100644 --- a/Auth0.xcodeproj/project.pbxproj +++ b/Auth0.xcodeproj/project.pbxproj @@ -5,4053 +5,4053 @@ }; objectVersion = 54; objects = { - -/* Begin PBXBuildFile section */ - 5B0893E620F8A52100FBF962 /* CredentialsManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BEDE1891EC21B040007300D /* CredentialsManager.swift */; }; - 5B0893E720F8A52400FBF962 /* CredentialsManagerError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B5E93F81EC45C22002A37F9 /* CredentialsManagerError.swift */; }; - 5B16D88E1F7141A0009476A5 /* ASProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B16D88C1F7141A0009476A5 /* ASProvider.swift */; }; - 5B16D8931F714324009476A5 /* WebAuthUserAgent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B16D8921F714324009476A5 /* WebAuthUserAgent.swift */; }; - 5B1748741EF2D3A40060E653 /* Helpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B1748731EF2D3A40060E653 /* Helpers.swift */; }; - 5B1748751EF2D3A70060E653 /* Helpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B1748731EF2D3A40060E653 /* Helpers.swift */; }; - 5B1748761EF2D3A70060E653 /* Helpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B1748731EF2D3A40060E653 /* Helpers.swift */; }; - 5B1748771EF2D3A90060E653 /* Helpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B1748731EF2D3A40060E653 /* Helpers.swift */; }; - 5B2860CE1EEAC30500C75D54 /* UserInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B2860CD1EEAC30500C75D54 /* UserInfo.swift */; }; - 5B2860CF1EEAC30900C75D54 /* UserInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B2860CD1EEAC30500C75D54 /* UserInfo.swift */; }; - 5B2860D01EEAC30A00C75D54 /* UserInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B2860CD1EEAC30500C75D54 /* UserInfo.swift */; }; - 5B2860D11EEAC30A00C75D54 /* UserInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B2860CD1EEAC30500C75D54 /* UserInfo.swift */; }; - 5B2860D61EEF210A00C75D54 /* UserInfoSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B2860D41EEF20F300C75D54 /* UserInfoSpec.swift */; }; - 5B5E93F91EC45C22002A37F9 /* CredentialsManagerError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B5E93F81EC45C22002A37F9 /* CredentialsManagerError.swift */; }; - 5B6EE39620F8AEDB00264AC7 /* CredentialsManagerSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BEDE1931EC3331A0007300D /* CredentialsManagerSpec.swift */; }; - 5B7EE45B20FC9F3300367724 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B7EE45A20FC9F3300367724 /* AppDelegate.swift */; }; - 5B7EE45D20FC9F3300367724 /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B7EE45C20FC9F3300367724 /* ViewController.swift */; }; - 5B7EE46020FC9F3300367724 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 5B7EE45E20FC9F3300367724 /* Main.storyboard */; }; - 5B7EE46220FC9F3400367724 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 5B7EE46120FC9F3400367724 /* Assets.xcassets */; }; - 5B7EE46720FC9F5200367724 /* Auth0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5F23E6F61D4B87F000C3F2D9 /* Auth0.framework */; }; - 5B7EE46820FC9F5200367724 /* Auth0.framework in Copy Files */ = {isa = PBXBuildFile; fileRef = 5F23E6F61D4B87F000C3F2D9 /* Auth0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - 5B7EE47220FCA00300367724 /* CredentialsManagerSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BEDE1931EC3331A0007300D /* CredentialsManagerSpec.swift */; }; - 5B7EE47320FCA00700367724 /* CredentialsManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BEDE1891EC21B040007300D /* CredentialsManager.swift */; }; - 5B7EE47420FCA00A00367724 /* CredentialsManagerError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B5E93F81EC45C22002A37F9 /* CredentialsManagerError.swift */; }; - 5B7EE47C20FCA0A100367724 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B7EE47B20FCA0A100367724 /* AppDelegate.swift */; }; - 5B7EE47E20FCA0A100367724 /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B7EE47D20FCA0A100367724 /* ViewController.swift */; }; - 5B7EE48020FCA0A200367724 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 5B7EE47F20FCA0A200367724 /* Assets.xcassets */; }; - 5B7EE48320FCA0A200367724 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 5B7EE48120FCA0A200367724 /* Main.storyboard */; }; - 5B7EE48D20FCA0F400367724 /* Auth0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5F06DD851CC448C90011842B /* Auth0.framework */; }; - 5B7EE48E20FCA0F400367724 /* Auth0.framework in Copy Files */ = {isa = PBXBuildFile; fileRef = 5F06DD851CC448C90011842B /* Auth0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - 5B9262C01ECF0CA800F4F6D3 /* BioAuthentication.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B9262BF1ECF0CA800F4F6D3 /* BioAuthentication.swift */; }; - 5B9262C31ECF0CC200F4F6D3 /* BioAuthenticationSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B9262C11ECF0CBA00F4F6D3 /* BioAuthenticationSpec.swift */; }; - 5BE65DCA1F7270DE00CADD3B /* Auth0.framework in Copy Files */ = {isa = PBXBuildFile; fileRef = 5F06DD781CC448B10011842B /* Auth0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - 5BEDE18A1EC21B040007300D /* CredentialsManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BEDE1891EC21B040007300D /* CredentialsManager.swift */; }; - 5BEDE1951EC333380007300D /* CredentialsManagerSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BEDE1931EC3331A0007300D /* CredentialsManagerSpec.swift */; }; - 5C0AF09A28330CBA00162044 /* SafariProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C0AF09928330CBA00162044 /* SafariProvider.swift */; }; - 5C0AF09B28330CBA00162044 /* SafariProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C0AF09928330CBA00162044 /* SafariProvider.swift */; }; - 5C0AF09D2833420200162044 /* WebAuthentication.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C0AF09C2833420200162044 /* WebAuthentication.swift */; }; - 5C0AF09E2833420200162044 /* WebAuthentication.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C0AF09C2833420200162044 /* WebAuthentication.swift */; }; - 5C0E5B6D2DE1100000D38F4C /* Mocks.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F552D23C9123000C89615 /* Mocks.swift */; }; - 5C0E5B712DE915DB00D38F4C /* JWTDecode.xcframework in Copy Files */ = {isa = PBXBuildFile; fileRef = 5CD9FC8426FE30EB009C2B27 /* JWTDecode.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - 5C0E5B722DE915E100D38F4C /* SimpleKeychain.xcframework in Copy Files */ = {isa = PBXBuildFile; fileRef = 5CD9FC8526FE30EB009C2B27 /* SimpleKeychain.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - 5C0E5B732DE915EB00D38F4C /* JWTDecode.xcframework in Copy Files */ = {isa = PBXBuildFile; fileRef = 5CD9FC8426FE30EB009C2B27 /* JWTDecode.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - 5C0E5B742DE915F100D38F4C /* SimpleKeychain.xcframework in Copy Files */ = {isa = PBXBuildFile; fileRef = 5CD9FC8526FE30EB009C2B27 /* SimpleKeychain.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - 5C0E5B752DE915F700D38F4C /* JWTDecode.xcframework in Copy Files */ = {isa = PBXBuildFile; fileRef = 5CD9FC8426FE30EB009C2B27 /* JWTDecode.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - 5C0E5B762DE915FD00D38F4C /* SimpleKeychain.xcframework in Copy Files */ = {isa = PBXBuildFile; fileRef = 5CD9FC8526FE30EB009C2B27 /* SimpleKeychain.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - 5C0E5B772DE9160600D38F4C /* JWTDecode.xcframework in Copy Files */ = {isa = PBXBuildFile; fileRef = 5CD9FC8426FE30EB009C2B27 /* JWTDecode.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - 5C0E5B782DE9160B00D38F4C /* SimpleKeychain.xcframework in Copy Files */ = {isa = PBXBuildFile; fileRef = 5CD9FC8526FE30EB009C2B27 /* SimpleKeychain.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - 5C1574452DD5083A00BF9373 /* MyAccountSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C1574442DD5083400BF9373 /* MyAccountSpec.swift */; }; - 5C1574462DD5083A00BF9373 /* MyAccountSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C1574442DD5083400BF9373 /* MyAccountSpec.swift */; }; - 5C1574472DD5083A00BF9373 /* MyAccountSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C1574442DD5083400BF9373 /* MyAccountSpec.swift */; }; - 5C1574482DD5083A00BF9373 /* MyAccountSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C1574442DD5083400BF9373 /* MyAccountSpec.swift */; }; - 5C15744F2DD5182400BF9373 /* MyAccountErrorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C15744E2DD5181E00BF9373 /* MyAccountErrorSpec.swift */; }; - 5C1574502DD5182400BF9373 /* MyAccountErrorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C15744E2DD5181E00BF9373 /* MyAccountErrorSpec.swift */; }; - 5C1574512DD5182400BF9373 /* MyAccountErrorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C15744E2DD5181E00BF9373 /* MyAccountErrorSpec.swift */; }; - 5C1574522DD5182400BF9373 /* MyAccountErrorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C15744E2DD5181E00BF9373 /* MyAccountErrorSpec.swift */; }; - 5C1574552DD7A90400BF9373 /* PasskeyEnrollmentChallengeSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C1574542DD7A8FD00BF9373 /* PasskeyEnrollmentChallengeSpec.swift */; }; - 5C1574562DD7A90400BF9373 /* PasskeyEnrollmentChallengeSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C1574542DD7A8FD00BF9373 /* PasskeyEnrollmentChallengeSpec.swift */; }; - 5C1574572DD7A90400BF9373 /* PasskeyEnrollmentChallengeSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C1574542DD7A8FD00BF9373 /* PasskeyEnrollmentChallengeSpec.swift */; }; - 5C15745A2DD7AF2400BF9373 /* PasskeyAuthenticationMethodSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C1574592DD7AF2100BF9373 /* PasskeyAuthenticationMethodSpec.swift */; }; - 5C15745B2DD7AF2400BF9373 /* PasskeyAuthenticationMethodSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C1574592DD7AF2100BF9373 /* PasskeyAuthenticationMethodSpec.swift */; }; - 5C15745D2DD7AF2400BF9373 /* PasskeyAuthenticationMethodSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C1574592DD7AF2100BF9373 /* PasskeyAuthenticationMethodSpec.swift */; }; - 5C15745F2DD7D83B00BF9373 /* MyAccountAuthenticationMethodsSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C15745E2DD7D82D00BF9373 /* MyAccountAuthenticationMethodsSpec.swift */; }; - 5C1574602DD7D83B00BF9373 /* MyAccountAuthenticationMethodsSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C15745E2DD7D82D00BF9373 /* MyAccountAuthenticationMethodsSpec.swift */; }; - 5C1574612DD7D83B00BF9373 /* MyAccountAuthenticationMethodsSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C15745E2DD7D82D00BF9373 /* MyAccountAuthenticationMethodsSpec.swift */; }; - 5C1574622DD7D83B00BF9373 /* MyAccountAuthenticationMethodsSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C15745E2DD7D82D00BF9373 /* MyAccountAuthenticationMethodsSpec.swift */; }; - 5C29743223FDBD5400BC18FA /* Optional+DebugDescription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D3F23D0BA2C00074024 /* Optional+DebugDescription.swift */; }; - 5C29743323FDBD5400BC18FA /* Optional+DebugDescription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D3F23D0BA2C00074024 /* Optional+DebugDescription.swift */; }; - 5C29743423FDBD5500BC18FA /* Optional+DebugDescription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D3F23D0BA2C00074024 /* Optional+DebugDescription.swift */; }; - 5C354C04276CE1A500ADBC86 /* PasswordlessType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C354C03276CE1A500ADBC86 /* PasswordlessType.swift */; }; - 5C354C05276CE1A500ADBC86 /* PasswordlessType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C354C03276CE1A500ADBC86 /* PasswordlessType.swift */; }; - 5C354C06276CE1A500ADBC86 /* PasswordlessType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C354C03276CE1A500ADBC86 /* PasswordlessType.swift */; }; - 5C354C07276CE1A500ADBC86 /* PasswordlessType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C354C03276CE1A500ADBC86 /* PasswordlessType.swift */; }; - 5C38EA232DA4611B0085AC31 /* MyAccount.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C38EA222DA461150085AC31 /* MyAccount.swift */; }; - 5C38EA242DA4611B0085AC31 /* MyAccount.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C38EA222DA461150085AC31 /* MyAccount.swift */; }; - 5C38EA252DA4611B0085AC31 /* MyAccount.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C38EA222DA461150085AC31 /* MyAccount.swift */; }; - 5C38EA262DA4611B0085AC31 /* MyAccount.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C38EA222DA461150085AC31 /* MyAccount.swift */; }; - 5C38EA272DA4611B0085AC31 /* MyAccount.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C38EA222DA461150085AC31 /* MyAccount.swift */; }; - 5C38EA292DA4635B0085AC31 /* MyAccountError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C38EA282DA463550085AC31 /* MyAccountError.swift */; }; - 5C38EA2A2DA4635B0085AC31 /* MyAccountError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C38EA282DA463550085AC31 /* MyAccountError.swift */; }; - 5C38EA2B2DA4635B0085AC31 /* MyAccountError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C38EA282DA463550085AC31 /* MyAccountError.swift */; }; - 5C38EA2C2DA4635B0085AC31 /* MyAccountError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C38EA282DA463550085AC31 /* MyAccountError.swift */; }; - 5C38EA2D2DA4635B0085AC31 /* MyAccountError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C38EA282DA463550085AC31 /* MyAccountError.swift */; }; - 5C3D87E22DB8276000AACC34 /* PublicKeyCredentialCreationOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D87DF2DB8274A00AACC34 /* PublicKeyCredentialCreationOptions.swift */; }; - 5C3D87E32DB8276000AACC34 /* PublicKeyCredentialCreationOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D87DF2DB8274A00AACC34 /* PublicKeyCredentialCreationOptions.swift */; }; - 5C3D87E42DB8276000AACC34 /* PublicKeyCredentialCreationOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D87DF2DB8274A00AACC34 /* PublicKeyCredentialCreationOptions.swift */; }; - 5C3D87E72DB99C5C00AACC34 /* PasskeySignupChallenge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D87E52DB99C4E00AACC34 /* PasskeySignupChallenge.swift */; }; - 5C3D87E92DB99C5C00AACC34 /* PasskeySignupChallenge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D87E52DB99C4E00AACC34 /* PasskeySignupChallenge.swift */; }; - 5C3D87EA2DB99C5C00AACC34 /* PasskeySignupChallenge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D87E52DB99C4E00AACC34 /* PasskeySignupChallenge.swift */; }; - 5C3D87F32DB9B3DF00AACC34 /* SignupPasskey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D87F12DB9B3DA00AACC34 /* SignupPasskey.swift */; }; - 5C3D87F42DB9B3DF00AACC34 /* SignupPasskey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D87F12DB9B3DA00AACC34 /* SignupPasskey.swift */; }; - 5C3D87F52DB9B3DF00AACC34 /* SignupPasskey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D87F12DB9B3DA00AACC34 /* SignupPasskey.swift */; }; - 5C3D880E2DBE7F3D00AACC34 /* PasskeySignupChallengeSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D880D2DBE7F3B00AACC34 /* PasskeySignupChallengeSpec.swift */; }; - 5C3D880F2DBE7F3D00AACC34 /* PasskeySignupChallengeSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D880D2DBE7F3B00AACC34 /* PasskeySignupChallengeSpec.swift */; }; - 5C3D88112DBE7F3D00AACC34 /* PasskeySignupChallengeSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D880D2DBE7F3B00AACC34 /* PasskeySignupChallengeSpec.swift */; }; - 5C3D881B2DC148C600AACC34 /* PasskeyLoginChallenge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D88192DC148C000AACC34 /* PasskeyLoginChallenge.swift */; }; - 5C3D881C2DC148C600AACC34 /* PasskeyLoginChallenge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D88192DC148C000AACC34 /* PasskeyLoginChallenge.swift */; }; - 5C3D881D2DC148C600AACC34 /* PasskeyLoginChallenge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D88192DC148C000AACC34 /* PasskeyLoginChallenge.swift */; }; - 5C3D88202DC1491500AACC34 /* PublicKeyCredentialRequestOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D881F2DC1491300AACC34 /* PublicKeyCredentialRequestOptions.swift */; }; - 5C3D88212DC1491500AACC34 /* PublicKeyCredentialRequestOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D881F2DC1491300AACC34 /* PublicKeyCredentialRequestOptions.swift */; }; - 5C3D88222DC1491500AACC34 /* PublicKeyCredentialRequestOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D881F2DC1491300AACC34 /* PublicKeyCredentialRequestOptions.swift */; }; - 5C3D88242DC1509800AACC34 /* LoginPasskey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D88232DC1509300AACC34 /* LoginPasskey.swift */; }; - 5C3D88252DC1509800AACC34 /* LoginPasskey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D88232DC1509300AACC34 /* LoginPasskey.swift */; }; - 5C3D88262DC1509800AACC34 /* LoginPasskey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D88232DC1509300AACC34 /* LoginPasskey.swift */; }; - 5C3D88682DC2CCA200AACC34 /* PasskeyLoginChallenge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D88672DC2CCA100AACC34 /* PasskeyLoginChallenge.swift */; }; - 5C3D886A2DC2CCA200AACC34 /* PasskeyLoginChallenge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D88672DC2CCA100AACC34 /* PasskeyLoginChallenge.swift */; }; - 5C3D886B2DC2CCA200AACC34 /* PasskeyLoginChallenge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D88672DC2CCA100AACC34 /* PasskeyLoginChallenge.swift */; }; - 5C41F6A4244DC94E00252548 /* LoginTransaction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C41F6A3244DC94E00252548 /* LoginTransaction.swift */; }; - 5C41F6AA244DCAFB00252548 /* ClearSessionTransaction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C41F6A9244DCAFB00252548 /* ClearSessionTransaction.swift */; }; - 5C41F6B1244DCC3B00252548 /* MobileWebAuth.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C41F6B0244DCC3B00252548 /* MobileWebAuth.swift */; }; - 5C41F6B6244DCF2F00252548 /* LoginTransactionSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C41F6B4244DCEED00252548 /* LoginTransactionSpec.swift */; }; - 5C41F6C3244F965E00252548 /* Array+Encode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F551923C8FB8E00C89615 /* Array+Encode.swift */; }; - 5C41F6C6244F968100252548 /* WebAuthUserAgent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B16D8921F714324009476A5 /* WebAuthUserAgent.swift */; }; - 5C41F6C7244F968B00252548 /* AuthTransaction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F53F5CD1CFD157300476A46 /* AuthTransaction.swift */; }; - 5C41F6C8244F969600252548 /* ASProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B16D88C1F7141A0009476A5 /* ASProvider.swift */; }; - 5C41F6CA244F96AE00252548 /* LoginTransaction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C41F6A3244DC94E00252548 /* LoginTransaction.swift */; }; - 5C41F6CB244F96E300252548 /* BioAuthentication.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B9262BF1ECF0CA800F4F6D3 /* BioAuthentication.swift */; }; - 5C41F6CC244F96F200252548 /* ClaimValidators.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D7023D0BED200074024 /* ClaimValidators.swift */; }; - 5C41F6CD244F96FD00252548 /* IDTokenSignatureValidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D3D23D0BA2C00074024 /* IDTokenSignatureValidator.swift */; }; - 5C41F6CE244F970500252548 /* IDTokenValidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D3E23D0BA2C00074024 /* IDTokenValidator.swift */; }; - 5C41F6CF244F970E00252548 /* IDTokenValidatorContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D3C23D0BA2C00074024 /* IDTokenValidatorContext.swift */; }; - 5C41F6D0244F971700252548 /* JWK+RSA.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C49EB3423EB5A80008D562F /* JWK+RSA.swift */; }; - 5C41F6D1244F972000252548 /* JWT+Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D6B23D0BBA500074024 /* JWT+Header.swift */; }; - 5C41F6D2244F972B00252548 /* JWTAlgorithm.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F550423C8FADE00C89615 /* JWTAlgorithm.swift */; }; - 5C41F6D4244F974100252548 /* OAuth2Grant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F4A1F951D00AABC00C72242 /* OAuth2Grant.swift */; }; - 5C41F6D5244F974B00252548 /* ClearSessionTransaction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C41F6A9244DCAFB00252548 /* ClearSessionTransaction.swift */; }; - 5C41F6D7244F975A00252548 /* TransactionStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FCAB1751D0900CF00331C84 /* TransactionStore.swift */; }; - 5C41F6D8244F976200252548 /* WebAuth.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F3965C11CF67CF000CDE7C0 /* WebAuth.swift */; }; - 5C41F6D9244F977900252548 /* WebAuthError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FD255B91D14F70B00387ECB /* WebAuthError.swift */; }; - 5C41F6DB244F97AB00252548 /* Auth0WebAuth.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FAE9C901D8878D400A871CE /* Auth0WebAuth.swift */; }; - 5C41F6DD244F982700252548 /* DesktopWebAuth.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C41F6DC244F982700252548 /* DesktopWebAuth.swift */; }; - 5C41F6DF244FA1EE00252548 /* NSURLComponents+OAuth2.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FCAB1701D09005A00331C84 /* NSURLComponents+OAuth2.swift */; }; - 5C49EB3523EB5A80008D562F /* JWK+RSA.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C49EB3423EB5A80008D562F /* JWK+RSA.swift */; }; - 5C4F550923C8FADF00C89615 /* JWTAlgorithm.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F550423C8FADE00C89615 /* JWTAlgorithm.swift */; }; - 5C4F551A23C8FB8E00C89615 /* String+URLSafe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F551823C8FB8E00C89615 /* String+URLSafe.swift */; }; - 5C4F551B23C8FB8E00C89615 /* String+URLSafe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F551823C8FB8E00C89615 /* String+URLSafe.swift */; }; - 5C4F551C23C8FB8E00C89615 /* String+URLSafe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F551823C8FB8E00C89615 /* String+URLSafe.swift */; }; - 5C4F551D23C8FB8E00C89615 /* String+URLSafe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F551823C8FB8E00C89615 /* String+URLSafe.swift */; }; - 5C4F551E23C8FB8E00C89615 /* Array+Encode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F551923C8FB8E00C89615 /* Array+Encode.swift */; }; - 5C4F552323C8FBA100C89615 /* JWKS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F552223C8FBA100C89615 /* JWKS.swift */; }; - 5C4F552423C8FBA100C89615 /* JWKS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F552223C8FBA100C89615 /* JWKS.swift */; }; - 5C4F552523C8FBA100C89615 /* JWKS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F552223C8FBA100C89615 /* JWKS.swift */; }; - 5C4F552623C8FBA100C89615 /* JWKS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F552223C8FBA100C89615 /* JWKS.swift */; }; - 5C4F552E23C9123000C89615 /* Generators.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F552C23C9123000C89615 /* Generators.swift */; }; - 5C4F553123C9123000C89615 /* Mocks.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F552D23C9123000C89615 /* Mocks.swift */; }; - 5C4F553523C9124200C89615 /* JWKSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F553423C9124200C89615 /* JWKSpec.swift */; }; - 5C4F553A23C9125600C89615 /* JWTAlgorithmSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F553923C9125600C89615 /* JWTAlgorithmSpec.swift */; }; - 5C53A7E92703A23200A7C0A3 /* UserInfoSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B2860D41EEF20F300C75D54 /* UserInfoSpec.swift */; }; - 5C53A7EA2703A23300A7C0A3 /* UserInfoSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B2860D41EEF20F300C75D54 /* UserInfoSpec.swift */; }; - 5C6513A72791CDDE004EBC22 /* Version.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C6513A62791CDDE004EBC22 /* Version.swift */; }; - 5C6513A82791CDDE004EBC22 /* Version.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C6513A62791CDDE004EBC22 /* Version.swift */; }; - 5C6513A92791CDDE004EBC22 /* Version.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C6513A62791CDDE004EBC22 /* Version.swift */; }; - 5C6513AA2791CDDE004EBC22 /* Version.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C6513A62791CDDE004EBC22 /* Version.swift */; }; - 5C80980B275A7B8600DC0A76 /* CredentialsStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C80980A275A7B8600DC0A76 /* CredentialsStorage.swift */; }; - 5C80980C275A7B8600DC0A76 /* CredentialsStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C80980A275A7B8600DC0A76 /* CredentialsStorage.swift */; }; - 5C80980D275A7B8600DC0A76 /* CredentialsStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C80980A275A7B8600DC0A76 /* CredentialsStorage.swift */; }; - 5C80980E275A7B8600DC0A76 /* CredentialsStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C80980A275A7B8600DC0A76 /* CredentialsStorage.swift */; }; - 5C809D96275F878E00F15A67 /* CredentialsManagerErrorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C809D95275F878E00F15A67 /* CredentialsManagerErrorSpec.swift */; }; - 5C809D97275F878E00F15A67 /* CredentialsManagerErrorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C809D95275F878E00F15A67 /* CredentialsManagerErrorSpec.swift */; }; - 5C809D98275F878E00F15A67 /* CredentialsManagerErrorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C809D95275F878E00F15A67 /* CredentialsManagerErrorSpec.swift */; }; - 5C809D9A275FA3EF00F15A67 /* ManagementErrorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C809D99275FA3EF00F15A67 /* ManagementErrorSpec.swift */; }; - 5C809D9B275FA3EF00F15A67 /* ManagementErrorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C809D99275FA3EF00F15A67 /* ManagementErrorSpec.swift */; }; - 5C809D9C275FA3F000F15A67 /* ManagementErrorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C809D99275FA3EF00F15A67 /* ManagementErrorSpec.swift */; }; - 5CA541CD2B1A81A700E4284D /* Documentation.docc in Sources */ = {isa = PBXBuildFile; fileRef = 5CA541CC2B1A81A700E4284D /* Documentation.docc */; }; - 5CA541CE2B1A81A700E4284D /* Documentation.docc in Sources */ = {isa = PBXBuildFile; fileRef = 5CA541CC2B1A81A700E4284D /* Documentation.docc */; }; - 5CA541CF2B1A81A700E4284D /* Documentation.docc in Sources */ = {isa = PBXBuildFile; fileRef = 5CA541CC2B1A81A700E4284D /* Documentation.docc */; }; - 5CA541D02B1A81A700E4284D /* Documentation.docc in Sources */ = {isa = PBXBuildFile; fileRef = 5CA541CC2B1A81A700E4284D /* Documentation.docc */; }; - 5CB41D4023D0BA2C00074024 /* IDTokenValidatorContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D3C23D0BA2C00074024 /* IDTokenValidatorContext.swift */; }; - 5CB41D4423D0BA2C00074024 /* IDTokenSignatureValidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D3D23D0BA2C00074024 /* IDTokenSignatureValidator.swift */; }; - 5CB41D4823D0BA2C00074024 /* IDTokenValidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D3E23D0BA2C00074024 /* IDTokenValidator.swift */; }; - 5CB41D4C23D0BA2C00074024 /* Optional+DebugDescription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D3F23D0BA2C00074024 /* Optional+DebugDescription.swift */; }; - 5CB41D6223D0BAC900074024 /* IDTokenValidatorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D5223D0BA4B00074024 /* IDTokenValidatorSpec.swift */; }; - 5CB41D6523D0BACF00074024 /* IDTokenValidatorMocks.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D5323D0BA4B00074024 /* IDTokenValidatorMocks.swift */; }; - 5CB41D6923D0BAD600074024 /* IDTokenSignatureValidatorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D5123D0BA4B00074024 /* IDTokenSignatureValidatorSpec.swift */; }; - 5CB41D6C23D0BBA600074024 /* JWT+Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D6B23D0BBA500074024 /* JWT+Header.swift */; }; - 5CB41D7123D0BED200074024 /* ClaimValidators.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D7023D0BED200074024 /* ClaimValidators.swift */; }; - 5CB41D7623D0C15000074024 /* IDTokenValidatorBaseSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D7523D0C15000074024 /* IDTokenValidatorBaseSpec.swift */; }; - 5CB41D8223D611AE00074024 /* ClaimValidatorsSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D8123D611AE00074024 /* ClaimValidatorsSpec.swift */; }; - 5CC9940324ED9EC50027DC74 /* CredentialsManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BEDE1891EC21B040007300D /* CredentialsManager.swift */; }; - 5CC9940424ED9EC90027DC74 /* CredentialsManagerError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B5E93F81EC45C22002A37F9 /* CredentialsManagerError.swift */; }; - 5CD9FC7226FE30BA009C2B27 /* Nimble.xcframework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 5CD9FC6B26FE30A6009C2B27 /* Nimble.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - 5CD9FC7426FE30BA009C2B27 /* Quick.xcframework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 5CD9FC6C26FE30A6009C2B27 /* Quick.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - 5CD9FC7826FE30C8009C2B27 /* Nimble.xcframework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 5CD9FC6B26FE30A6009C2B27 /* Nimble.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - 5CD9FC7A26FE30C8009C2B27 /* Quick.xcframework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 5CD9FC6C26FE30A6009C2B27 /* Quick.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - 5CD9FC7E26FE30D4009C2B27 /* Nimble.xcframework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 5CD9FC6B26FE30A6009C2B27 /* Nimble.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - 5CD9FC8026FE30D4009C2B27 /* Quick.xcframework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 5CD9FC6C26FE30A6009C2B27 /* Quick.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - 5CDF67252DD3922B00A9B513 /* PasskeyEnrollmentChallenge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67222DD3922300A9B513 /* PasskeyEnrollmentChallenge.swift */; }; - 5CDF67262DD3922B00A9B513 /* PasskeyEnrollmentChallenge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67222DD3922300A9B513 /* PasskeyEnrollmentChallenge.swift */; }; - 5CDF67272DD3922B00A9B513 /* PasskeyEnrollmentChallenge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67222DD3922300A9B513 /* PasskeyEnrollmentChallenge.swift */; }; - 5CDF672A2DD395C700A9B513 /* NewPasskey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67292DD395C300A9B513 /* NewPasskey.swift */; }; - 5CDF672B2DD395C700A9B513 /* NewPasskey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67292DD395C300A9B513 /* NewPasskey.swift */; }; - 5CDF672C2DD395C700A9B513 /* NewPasskey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67292DD395C300A9B513 /* NewPasskey.swift */; }; - 5CDF67362DD3A8D600A9B513 /* Auth0APIError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67352DD3A8D200A9B513 /* Auth0APIError.swift */; }; - 5CDF67372DD3A8D600A9B513 /* Auth0APIError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67352DD3A8D200A9B513 /* Auth0APIError.swift */; }; - 5CDF67382DD3A8D600A9B513 /* Auth0APIError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67352DD3A8D200A9B513 /* Auth0APIError.swift */; }; - 5CDF67392DD3A8D600A9B513 /* Auth0APIError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67352DD3A8D200A9B513 /* Auth0APIError.swift */; }; - 5CDF673A2DD3A8D600A9B513 /* Auth0APIError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67352DD3A8D200A9B513 /* Auth0APIError.swift */; }; - 5CDF673D2DD3B0E400A9B513 /* PasskeyAuthenticationMethod.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF673B2DD3B0DE00A9B513 /* PasskeyAuthenticationMethod.swift */; }; - 5CDF673E2DD3B0E400A9B513 /* PasskeyAuthenticationMethod.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF673B2DD3B0DE00A9B513 /* PasskeyAuthenticationMethod.swift */; }; - 5CDF67402DD3B0E400A9B513 /* PasskeyAuthenticationMethod.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF673B2DD3B0DE00A9B513 /* PasskeyAuthenticationMethod.swift */; }; - 5CDF67422DD3B52F00A9B513 /* Auth0MyAccount.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67412DD3B52A00A9B513 /* Auth0MyAccount.swift */; }; - 5CDF67432DD3B52F00A9B513 /* Auth0MyAccount.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67412DD3B52A00A9B513 /* Auth0MyAccount.swift */; }; - 5CDF67442DD3B52F00A9B513 /* Auth0MyAccount.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67412DD3B52A00A9B513 /* Auth0MyAccount.swift */; }; - 5CDF67452DD3B52F00A9B513 /* Auth0MyAccount.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67412DD3B52A00A9B513 /* Auth0MyAccount.swift */; }; - 5CDF67462DD3B52F00A9B513 /* Auth0MyAccount.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67412DD3B52A00A9B513 /* Auth0MyAccount.swift */; }; - 5CDF67482DD3B74200A9B513 /* Auth0MyAccountAuthenticationMethods.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67472DD3B73D00A9B513 /* Auth0MyAccountAuthenticationMethods.swift */; }; - 5CDF67492DD3B74200A9B513 /* Auth0MyAccountAuthenticationMethods.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67472DD3B73D00A9B513 /* Auth0MyAccountAuthenticationMethods.swift */; }; - 5CDF674A2DD3B74200A9B513 /* Auth0MyAccountAuthenticationMethods.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67472DD3B73D00A9B513 /* Auth0MyAccountAuthenticationMethods.swift */; }; - 5CDF674B2DD3B74200A9B513 /* Auth0MyAccountAuthenticationMethods.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67472DD3B73D00A9B513 /* Auth0MyAccountAuthenticationMethods.swift */; }; - 5CDF674C2DD3B74200A9B513 /* Auth0MyAccountAuthenticationMethods.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67472DD3B73D00A9B513 /* Auth0MyAccountAuthenticationMethods.swift */; }; - 5CDF674E2DD3DB5400A9B513 /* MyAccountHandlers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF674D2DD3DB4E00A9B513 /* MyAccountHandlers.swift */; }; - 5CDF674F2DD3DB5400A9B513 /* MyAccountHandlers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF674D2DD3DB4E00A9B513 /* MyAccountHandlers.swift */; }; - 5CDF67502DD3DB5400A9B513 /* MyAccountHandlers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF674D2DD3DB4E00A9B513 /* MyAccountHandlers.swift */; }; - 5CDF67512DD3DB5400A9B513 /* MyAccountHandlers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF674D2DD3DB4E00A9B513 /* MyAccountHandlers.swift */; }; - 5CDF67522DD3DB5400A9B513 /* MyAccountHandlers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF674D2DD3DB4E00A9B513 /* MyAccountHandlers.swift */; }; - 5CDF67542DD4AD8500A9B513 /* MyAccountAuthenticationMethods.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67532DD4AD7E00A9B513 /* MyAccountAuthenticationMethods.swift */; }; - 5CDF67552DD4AD8500A9B513 /* MyAccountAuthenticationMethods.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67532DD4AD7E00A9B513 /* MyAccountAuthenticationMethods.swift */; }; - 5CDF67562DD4AD8500A9B513 /* MyAccountAuthenticationMethods.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67532DD4AD7E00A9B513 /* MyAccountAuthenticationMethods.swift */; }; - 5CDF67572DD4AD8500A9B513 /* MyAccountAuthenticationMethods.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67532DD4AD7E00A9B513 /* MyAccountAuthenticationMethods.swift */; }; - 5CDF67582DD4AD8500A9B513 /* MyAccountAuthenticationMethods.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67532DD4AD7E00A9B513 /* MyAccountAuthenticationMethods.swift */; }; - 5CE775A2244FCF2000D054A0 /* Generators.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F552C23C9123000C89615 /* Generators.swift */; }; - 5CE775A3244FCF3600D054A0 /* Mocks.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F552D23C9123000C89615 /* Mocks.swift */; }; - 5CE775A4244FCF3A00D054A0 /* BioAuthenticationSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B9262C11ECF0CBA00F4F6D3 /* BioAuthenticationSpec.swift */; }; - 5CE775A5244FCF3F00D054A0 /* IDTokenValidatorBaseSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D7523D0C15000074024 /* IDTokenValidatorBaseSpec.swift */; }; - 5CE775A6244FCF4100D054A0 /* IDTokenValidatorMocks.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D5323D0BA4B00074024 /* IDTokenValidatorMocks.swift */; }; - 5CE775A7244FCF4400D054A0 /* IDTokenValidatorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D5223D0BA4B00074024 /* IDTokenValidatorSpec.swift */; }; - 5CE775A8244FCF4600D054A0 /* IDTokenSignatureValidatorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D5123D0BA4B00074024 /* IDTokenSignatureValidatorSpec.swift */; }; - 5CE775A9244FCF4900D054A0 /* ClaimValidatorsSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D8123D611AE00074024 /* ClaimValidatorsSpec.swift */; }; - 5CE775AA244FCF4E00D054A0 /* JWTAlgorithmSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F553923C9125600C89615 /* JWTAlgorithmSpec.swift */; }; - 5CE775AC244FD66000D054A0 /* LoginTransactionSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C41F6B4244DCEED00252548 /* LoginTransactionSpec.swift */; }; - 5CE775AD244FD66300D054A0 /* WebAuthErrorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FA250531D4A85A200C544FA /* WebAuthErrorSpec.swift */; }; - 5CE775AE244FD66600D054A0 /* ChallengeGeneratorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F09C6A61D07532B00727E55 /* ChallengeGeneratorSpec.swift */; }; - 5CE775AF244FD66D00D054A0 /* OAuth2GrantSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F4A1F971D00AEDF00C72242 /* OAuth2GrantSpec.swift */; }; - 5CE775B2244FD70B00D054A0 /* TransactionStoreSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F686A761D4AB90900412E3D /* TransactionStoreSpec.swift */; }; - 5CE775B3244FD71000D054A0 /* WebAuthSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F53F5D61CFFAA4A00476A46 /* WebAuthSpec.swift */; }; - 5CE775B4244FD72500D054A0 /* JWKSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F553423C9124200C89615 /* JWKSpec.swift */; }; - 5CF5391D2836CEC00073F623 /* WebAuthenticationSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CF5391C2836CEC00073F623 /* WebAuthenticationSpec.swift */; }; - 5CF5391E2836CEC00073F623 /* WebAuthenticationSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CF5391C2836CEC00073F623 /* WebAuthenticationSpec.swift */; }; - 5CF539202836D9720073F623 /* WebAuthSpies.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CF5391F2836D9720073F623 /* WebAuthSpies.swift */; }; - 5CF539212836D9720073F623 /* WebAuthSpies.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CF5391F2836D9720073F623 /* WebAuthSpies.swift */; }; - 5CF539242836DCC10073F623 /* SafariProviderSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CF539232836DCC10073F623 /* SafariProviderSpec.swift */; }; - 5CF539252836DCC10073F623 /* SafariProviderSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CF539232836DCC10073F623 /* SafariProviderSpec.swift */; }; - 5CF539282836FB0C0073F623 /* ClearSessionTransactionSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CF539272836FB0C0073F623 /* ClearSessionTransactionSpec.swift */; }; - 5CF539292836FB0C0073F623 /* ClearSessionTransactionSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CF539272836FB0C0073F623 /* ClearSessionTransactionSpec.swift */; }; - 5CF5392B283835470073F623 /* ASProviderSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CF5392A283835460073F623 /* ASProviderSpec.swift */; }; - 5CF5392C283835470073F623 /* ASProviderSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CF5392A283835460073F623 /* ASProviderSpec.swift */; }; - 5CFB82502D5BF324009FD237 /* APICredentials.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB824F2D5BF31D009FD237 /* APICredentials.swift */; }; - 5CFB82512D5BF324009FD237 /* APICredentials.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB824F2D5BF31D009FD237 /* APICredentials.swift */; }; - 5CFB82522D5BF324009FD237 /* APICredentials.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB824F2D5BF31D009FD237 /* APICredentials.swift */; }; - 5CFB82532D5BF324009FD237 /* APICredentials.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB824F2D5BF31D009FD237 /* APICredentials.swift */; }; - 5CFB82542D5BF324009FD237 /* APICredentials.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB824F2D5BF31D009FD237 /* APICredentials.swift */; }; - 5CFB82562D5E9F9B009FD237 /* APICredentialsSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB82552D5E9F94009FD237 /* APICredentialsSpec.swift */; }; - 5CFB82572D5E9F9B009FD237 /* APICredentialsSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB82552D5E9F94009FD237 /* APICredentialsSpec.swift */; }; - 5CFB82582D5E9F9B009FD237 /* APICredentialsSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB82552D5E9F94009FD237 /* APICredentialsSpec.swift */; }; - 5CFB82592D5E9F9B009FD237 /* APICredentialsSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB82552D5E9F94009FD237 /* APICredentialsSpec.swift */; }; - 5CFB82612D6D221F009FD237 /* Barrier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB82602D6D221C009FD237 /* Barrier.swift */; }; - 5CFB82622D6D221F009FD237 /* Barrier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB82602D6D221C009FD237 /* Barrier.swift */; }; - 5CFB82632D6D221F009FD237 /* Barrier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB82602D6D221C009FD237 /* Barrier.swift */; }; - 5CFB82702D6E640F009FD237 /* SSOCredentials.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB826F2D6E640B009FD237 /* SSOCredentials.swift */; }; - 5CFB82712D6E640F009FD237 /* SSOCredentials.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB826F2D6E640B009FD237 /* SSOCredentials.swift */; }; - 5CFB82722D6E640F009FD237 /* SSOCredentials.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB826F2D6E640B009FD237 /* SSOCredentials.swift */; }; - 5CFB82732D6E640F009FD237 /* SSOCredentials.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB826F2D6E640B009FD237 /* SSOCredentials.swift */; }; - 5CFB82742D6E640F009FD237 /* SSOCredentials.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB826F2D6E640B009FD237 /* SSOCredentials.swift */; }; - 5CFB82762D6FD28E009FD237 /* SSOCredentialsSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB82752D6FD287009FD237 /* SSOCredentialsSpec.swift */; }; - 5CFB82772D6FD28E009FD237 /* SSOCredentialsSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB82752D6FD287009FD237 /* SSOCredentialsSpec.swift */; }; - 5CFB82782D6FD28E009FD237 /* SSOCredentialsSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB82752D6FD287009FD237 /* SSOCredentialsSpec.swift */; }; - 5CFB82792D6FD28E009FD237 /* SSOCredentialsSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB82752D6FD287009FD237 /* SSOCredentialsSpec.swift */; }; - 5F06DDC91CC66B710011842B /* Auth0.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F06DDC81CC66B710011842B /* Auth0.swift */; }; - 5F06DDCA1CC66B710011842B /* Auth0.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F06DDC81CC66B710011842B /* Auth0.swift */; }; - 5F1FBB9A1D8A44C0006B0B85 /* ResponseSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F1FBB981D8A4465006B0B85 /* ResponseSpec.swift */; }; - 5F1FBB9B1D8A44C1006B0B85 /* ResponseSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F1FBB981D8A4465006B0B85 /* ResponseSpec.swift */; }; - 5F1FBB9C1D8A44C1006B0B85 /* ResponseSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F1FBB981D8A4465006B0B85 /* ResponseSpec.swift */; }; - 5F23E6DC1D4ACD6100C3F2D9 /* NSData+URLSafe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FCAB1721D09009600331C84 /* NSData+URLSafe.swift */; }; - 5F23E6DD1D4ACD6100C3F2D9 /* NSURL+Auth0.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FCAB1781D09124D00331C84 /* NSURL+Auth0.swift */; }; - 5F23E6DF1D4ACD7A00C3F2D9 /* Logger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F6FAC621D09E98000D5B4EA /* Logger.swift */; }; - 5F23E6E01D4ACD7F00C3F2D9 /* Management.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FF465BB1CE2AC4500F7ED8C /* Management.swift */; }; - 5F23E6E11D4ACD7F00C3F2D9 /* UserPatchAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB60B1CED7E0800D4BB50 /* UserPatchAttributes.swift */; }; - 5F23E6E21D4ACD7F00C3F2D9 /* Users.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB6051CED27FB00D4BB50 /* Users.swift */; }; - 5F23E6E31D4ACD7F00C3F2D9 /* ManagementError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FD255B31D14DD2600387ECB /* ManagementError.swift */; }; - 5F23E6E41D4ACD8500C3F2D9 /* JSONObjectPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F74CB3F1CEFD5E600226823 /* JSONObjectPayload.swift */; }; - 5F23E6E51D4ACD8500C3F2D9 /* Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE2F8B71CD0E910003628F4 /* Request.swift */; }; - 5F23E6E61D4ACD8500C3F2D9 /* Requestable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE2F8B11CCEAED8003628F4 /* Requestable.swift */; }; - 5F23E6E71D4ACD8500C3F2D9 /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE2F8BA1CD0EAAD003628F4 /* Response.swift */; }; - 5F23E6E91D4ACD9200C3F2D9 /* Auth0.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F06DDC81CC66B710011842B /* Auth0.swift */; }; - 5F23E6EA1D4ACD9600C3F2D9 /* Auth0Error.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FD255B61D14F00900387ECB /* Auth0Error.swift */; }; - 5F23E7061D4B88EA00C3F2D9 /* NSData+URLSafe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FCAB1721D09009600331C84 /* NSData+URLSafe.swift */; }; - 5F23E7071D4B88EA00C3F2D9 /* NSURL+Auth0.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FCAB1781D09124D00331C84 /* NSURL+Auth0.swift */; }; - 5F23E7081D4B88F000C3F2D9 /* Logger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F6FAC621D09E98000D5B4EA /* Logger.swift */; }; - 5F23E7091D4B88F600C3F2D9 /* Management.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FF465BB1CE2AC4500F7ED8C /* Management.swift */; }; - 5F23E70A1D4B88F600C3F2D9 /* UserPatchAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB60B1CED7E0800D4BB50 /* UserPatchAttributes.swift */; }; - 5F23E70B1D4B88F600C3F2D9 /* Users.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB6051CED27FB00D4BB50 /* Users.swift */; }; - 5F23E70C1D4B88F600C3F2D9 /* ManagementError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FD255B31D14DD2600387ECB /* ManagementError.swift */; }; - 5F23E70D1D4B88FC00C3F2D9 /* JSONObjectPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F74CB3F1CEFD5E600226823 /* JSONObjectPayload.swift */; }; - 5F23E70E1D4B88FC00C3F2D9 /* Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE2F8B71CD0E910003628F4 /* Request.swift */; }; - 5F23E70F1D4B88FC00C3F2D9 /* Requestable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE2F8B11CCEAED8003628F4 /* Requestable.swift */; }; - 5F23E7101D4B88FC00C3F2D9 /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE2F8BA1CD0EAAD003628F4 /* Response.swift */; }; - 5F23E71A1D4B891E00C3F2D9 /* Auth0.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F06DDC81CC66B710011842B /* Auth0.swift */; }; - 5F23E71B1D4B891E00C3F2D9 /* Auth0Error.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FD255B61D14F00900387ECB /* Auth0Error.swift */; }; - 5F28B4611D8216180000EB23 /* Loggable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F28B4601D8216180000EB23 /* Loggable.swift */; }; - 5F28B4621D8216180000EB23 /* Loggable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F28B4601D8216180000EB23 /* Loggable.swift */; }; - 5F28B4631D8216180000EB23 /* Loggable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F28B4601D8216180000EB23 /* Loggable.swift */; }; - 5F28B4641D8216180000EB23 /* Loggable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F28B4601D8216180000EB23 /* Loggable.swift */; }; - 5F28B4671D8300D50000EB23 /* LoggerSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F28B4661D8300D50000EB23 /* LoggerSpec.swift */; }; - 5F28B4681D8300D50000EB23 /* LoggerSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F28B4661D8300D50000EB23 /* LoggerSpec.swift */; }; - 5F28B4691D8300D50000EB23 /* LoggerSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F28B4661D8300D50000EB23 /* LoggerSpec.swift */; }; - 5F331B041D4BB78C00AE4382 /* TelemetrySpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE686A91D1894AA0075874C /* TelemetrySpec.swift */; }; - 5F331B051D4BB7D400AE4382 /* AuthenticationSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FBBF0421CCA90300024D2AF /* AuthenticationSpec.swift */; }; - 5F331B061D4BB7DA00AE4382 /* CredentialsSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE2F8A51CCA9C17003628F4 /* CredentialsSpec.swift */; }; - 5F331B091D4BB7EE00AE4382 /* AuthenticationErrorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FD255B01D14A9E000387ECB /* AuthenticationErrorSpec.swift */; }; - 5F331B0A1D4BB7F900AE4382 /* ManagementSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB6081CED500900D4BB50 /* ManagementSpec.swift */; }; - 5F331B0B1D4BB7F900AE4382 /* UserPatchAttributesSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB60E1CED7E5200D4BB50 /* UserPatchAttributesSpec.swift */; }; - 5F331B0C1D4BB7F900AE4382 /* UsersSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB6021CEC0C3300D4BB50 /* UsersSpec.swift */; }; - 5F331B0E1D4BB80700AE4382 /* Matchers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FBBF0371CC964BC0024D2AF /* Matchers.swift */; }; - 5F331B0F1D4BB80700AE4382 /* Responses.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FBBF03A1CC96AA70024D2AF /* Responses.swift */; }; - 5F331B101D4BB80700AE4382 /* Auth0Spec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F93BC0A1CC6B0DE0031519F /* Auth0Spec.swift */; }; - 5F331B1E1D4BCBF800AE4382 /* Auth0.plist in Resources */ = {isa = PBXBuildFile; fileRef = 5FE686A01D1877C10075874C /* Auth0.plist */; }; - 5F3965C21CF67CF000CDE7C0 /* WebAuth.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F3965C11CF67CF000CDE7C0 /* WebAuth.swift */; }; - 5F3965CA1CF67DD800CDE7C0 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F3965C91CF67DD800CDE7C0 /* AppDelegate.swift */; }; - 5F3965CC1CF67DD800CDE7C0 /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F3965CB1CF67DD800CDE7C0 /* ViewController.swift */; }; - 5F3965CF1CF67DD800CDE7C0 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 5F3965CD1CF67DD800CDE7C0 /* Main.storyboard */; }; - 5F3965D11CF67DD800CDE7C0 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 5F3965D01CF67DD800CDE7C0 /* Assets.xcassets */; }; - 5F3965D41CF67DD800CDE7C0 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 5F3965D21CF67DD800CDE7C0 /* LaunchScreen.storyboard */; }; - 5F4A1F961D00AABC00C72242 /* OAuth2Grant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F4A1F951D00AABC00C72242 /* OAuth2Grant.swift */; }; - 5F53F5CE1CFD157300476A46 /* AuthTransaction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F53F5CD1CFD157300476A46 /* AuthTransaction.swift */; }; - 5F53F5D11CFD19A400476A46 /* Auth0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5F06DD781CC448B10011842B /* Auth0.framework */; }; - 5F686A771D4AB90900412E3D /* TransactionStoreSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F686A761D4AB90900412E3D /* TransactionStoreSpec.swift */; }; - 5F6FAC631D09E98000D5B4EA /* Logger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F6FAC621D09E98000D5B4EA /* Logger.swift */; }; - 5F6FAC641D09E98000D5B4EA /* Logger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F6FAC621D09E98000D5B4EA /* Logger.swift */; }; - 5F74CB401CEFD5E600226823 /* JSONObjectPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F74CB3F1CEFD5E600226823 /* JSONObjectPayload.swift */; }; - 5F74CB411CEFD5E600226823 /* JSONObjectPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F74CB3F1CEFD5E600226823 /* JSONObjectPayload.swift */; }; - 5F93BC0B1CC6B0DE0031519F /* Auth0Spec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F93BC0A1CC6B0DE0031519F /* Auth0Spec.swift */; }; - 5F93BC0C1CC6B0DE0031519F /* Auth0Spec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F93BC0A1CC6B0DE0031519F /* Auth0Spec.swift */; }; - 5FA250541D4A85A200C544FA /* WebAuthErrorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FA250531D4A85A200C544FA /* WebAuthErrorSpec.swift */; }; - 5FADB6031CEC0C3300D4BB50 /* UsersSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB6021CEC0C3300D4BB50 /* UsersSpec.swift */; }; - 5FADB6041CEC0C3300D4BB50 /* UsersSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB6021CEC0C3300D4BB50 /* UsersSpec.swift */; }; - 5FADB6061CED27FB00D4BB50 /* Users.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB6051CED27FB00D4BB50 /* Users.swift */; }; - 5FADB6071CED27FB00D4BB50 /* Users.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB6051CED27FB00D4BB50 /* Users.swift */; }; - 5FADB6091CED500900D4BB50 /* ManagementSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB6081CED500900D4BB50 /* ManagementSpec.swift */; }; - 5FADB60A1CED500900D4BB50 /* ManagementSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB6081CED500900D4BB50 /* ManagementSpec.swift */; }; - 5FADB60C1CED7E0800D4BB50 /* UserPatchAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB60B1CED7E0800D4BB50 /* UserPatchAttributes.swift */; }; - 5FADB60D1CED7E0800D4BB50 /* UserPatchAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB60B1CED7E0800D4BB50 /* UserPatchAttributes.swift */; }; - 5FADB60F1CED7E5200D4BB50 /* UserPatchAttributesSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB60E1CED7E5200D4BB50 /* UserPatchAttributesSpec.swift */; }; - 5FADB6101CED7E5200D4BB50 /* UserPatchAttributesSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB60E1CED7E5200D4BB50 /* UserPatchAttributesSpec.swift */; }; - 5FAE9C911D8878D400A871CE /* Auth0WebAuth.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FAE9C901D8878D400A871CE /* Auth0WebAuth.swift */; }; - 5FBBF0381CC964BC0024D2AF /* Matchers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FBBF0371CC964BC0024D2AF /* Matchers.swift */; }; - 5FBBF0391CC964BC0024D2AF /* Matchers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FBBF0371CC964BC0024D2AF /* Matchers.swift */; }; - 5FBBF03B1CC96AA70024D2AF /* Responses.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FBBF03A1CC96AA70024D2AF /* Responses.swift */; }; - 5FBBF03C1CC96AA70024D2AF /* Responses.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FBBF03A1CC96AA70024D2AF /* Responses.swift */; }; - 5FBBF0431CCA90300024D2AF /* AuthenticationSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FBBF0421CCA90300024D2AF /* AuthenticationSpec.swift */; }; - 5FBBF0441CCA90300024D2AF /* AuthenticationSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FBBF0421CCA90300024D2AF /* AuthenticationSpec.swift */; }; - 5FCAB16A1D07AC3500331C84 /* ChallengeGeneratorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F09C6A61D07532B00727E55 /* ChallengeGeneratorSpec.swift */; }; - 5FCAB16B1D07AC3500331C84 /* OAuth2GrantSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F4A1F971D00AEDF00C72242 /* OAuth2GrantSpec.swift */; }; - 5FCAB16D1D07AC3500331C84 /* WebAuthSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F53F5D61CFFAA4A00476A46 /* WebAuthSpec.swift */; }; - 5FCAB1711D09005A00331C84 /* NSURLComponents+OAuth2.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FCAB1701D09005A00331C84 /* NSURLComponents+OAuth2.swift */; }; - 5FCAB1731D09009600331C84 /* NSData+URLSafe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FCAB1721D09009600331C84 /* NSData+URLSafe.swift */; }; - 5FCAB1741D09009600331C84 /* NSData+URLSafe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FCAB1721D09009600331C84 /* NSData+URLSafe.swift */; }; - 5FCAB1761D0900CF00331C84 /* TransactionStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FCAB1751D0900CF00331C84 /* TransactionStore.swift */; }; - 5FCAB1791D09124D00331C84 /* NSURL+Auth0.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FCAB1781D09124D00331C84 /* NSURL+Auth0.swift */; }; - 5FCAB17A1D09124D00331C84 /* NSURL+Auth0.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FCAB1781D09124D00331C84 /* NSURL+Auth0.swift */; }; - 5FD255B11D14A9E000387ECB /* AuthenticationErrorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FD255B01D14A9E000387ECB /* AuthenticationErrorSpec.swift */; }; - 5FD255B21D14A9E000387ECB /* AuthenticationErrorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FD255B01D14A9E000387ECB /* AuthenticationErrorSpec.swift */; }; - 5FD255B41D14DD2600387ECB /* ManagementError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FD255B31D14DD2600387ECB /* ManagementError.swift */; }; - 5FD255B51D14DD2600387ECB /* ManagementError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FD255B31D14DD2600387ECB /* ManagementError.swift */; }; - 5FD255B71D14F00900387ECB /* Auth0Error.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FD255B61D14F00900387ECB /* Auth0Error.swift */; }; - 5FD255B81D14F00900387ECB /* Auth0Error.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FD255B61D14F00900387ECB /* Auth0Error.swift */; }; - 5FD255BA1D14F70B00387ECB /* WebAuthError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FD255B91D14F70B00387ECB /* WebAuthError.swift */; }; - 5FDE87471D8A422300EA27DC /* Telemetry.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE87461D8A422300EA27DC /* Telemetry.swift */; }; - 5FDE87551D8A424700EA27DC /* Auth0Authentication.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE87491D8A424700EA27DC /* Auth0Authentication.swift */; }; - 5FDE87561D8A424700EA27DC /* Auth0Authentication.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE87491D8A424700EA27DC /* Auth0Authentication.swift */; }; - 5FDE87571D8A424700EA27DC /* Auth0Authentication.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE87491D8A424700EA27DC /* Auth0Authentication.swift */; }; - 5FDE87581D8A424700EA27DC /* Auth0Authentication.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE87491D8A424700EA27DC /* Auth0Authentication.swift */; }; - 5FDE87591D8A424700EA27DC /* Authentication.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874A1D8A424700EA27DC /* Authentication.swift */; }; - 5FDE875A1D8A424700EA27DC /* Authentication.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874A1D8A424700EA27DC /* Authentication.swift */; }; - 5FDE875B1D8A424700EA27DC /* Authentication.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874A1D8A424700EA27DC /* Authentication.swift */; }; - 5FDE875C1D8A424700EA27DC /* Authentication.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874A1D8A424700EA27DC /* Authentication.swift */; }; - 5FDE875D1D8A424700EA27DC /* AuthenticationError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874B1D8A424700EA27DC /* AuthenticationError.swift */; }; - 5FDE875E1D8A424700EA27DC /* AuthenticationError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874B1D8A424700EA27DC /* AuthenticationError.swift */; }; - 5FDE875F1D8A424700EA27DC /* AuthenticationError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874B1D8A424700EA27DC /* AuthenticationError.swift */; }; - 5FDE87601D8A424700EA27DC /* AuthenticationError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874B1D8A424700EA27DC /* AuthenticationError.swift */; }; - 5FDE87691D8A424700EA27DC /* Credentials.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874E1D8A424700EA27DC /* Credentials.swift */; }; - 5FDE876A1D8A424700EA27DC /* Credentials.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874E1D8A424700EA27DC /* Credentials.swift */; }; - 5FDE876B1D8A424700EA27DC /* Credentials.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874E1D8A424700EA27DC /* Credentials.swift */; }; - 5FDE876C1D8A424700EA27DC /* Credentials.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874E1D8A424700EA27DC /* Credentials.swift */; }; - 5FDE876D1D8A424700EA27DC /* AuthenticationHandlers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874F1D8A424700EA27DC /* AuthenticationHandlers.swift */; }; - 5FDE876E1D8A424700EA27DC /* AuthenticationHandlers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874F1D8A424700EA27DC /* AuthenticationHandlers.swift */; }; - 5FDE876F1D8A424700EA27DC /* AuthenticationHandlers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874F1D8A424700EA27DC /* AuthenticationHandlers.swift */; }; - 5FDE87701D8A424700EA27DC /* AuthenticationHandlers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874F1D8A424700EA27DC /* AuthenticationHandlers.swift */; }; - 5FE118291D8A4A2A00A374BF /* Telemetry.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE87461D8A422300EA27DC /* Telemetry.swift */; }; - 5FE1182A1D8A4A2B00A374BF /* Telemetry.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE87461D8A422300EA27DC /* Telemetry.swift */; }; - 5FE1182B1D8A4A2B00A374BF /* Telemetry.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE87461D8A422300EA27DC /* Telemetry.swift */; }; - 5FE2F8A61CCA9C17003628F4 /* CredentialsSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE2F8A51CCA9C17003628F4 /* CredentialsSpec.swift */; }; - 5FE2F8A71CCA9C17003628F4 /* CredentialsSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE2F8A51CCA9C17003628F4 /* CredentialsSpec.swift */; }; - 5FE2F8B21CCEAED8003628F4 /* Requestable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE2F8B11CCEAED8003628F4 /* Requestable.swift */; }; - 5FE2F8B31CCEAED8003628F4 /* Requestable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE2F8B11CCEAED8003628F4 /* Requestable.swift */; }; - 5FE2F8B81CD0E910003628F4 /* Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE2F8B71CD0E910003628F4 /* Request.swift */; }; - 5FE2F8B91CD0E910003628F4 /* Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE2F8B71CD0E910003628F4 /* Request.swift */; }; - 5FE2F8BB1CD0EAAD003628F4 /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE2F8BA1CD0EAAD003628F4 /* Response.swift */; }; - 5FE2F8BC1CD0EAAD003628F4 /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE2F8BA1CD0EAAD003628F4 /* Response.swift */; }; - 5FE686A11D1877C10075874C /* Auth0.plist in Resources */ = {isa = PBXBuildFile; fileRef = 5FE686A01D1877C10075874C /* Auth0.plist */; }; - 5FE686A21D1877C10075874C /* Auth0.plist in Resources */ = {isa = PBXBuildFile; fileRef = 5FE686A01D1877C10075874C /* Auth0.plist */; }; - 5FE686AA1D1894AA0075874C /* TelemetrySpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE686A91D1894AA0075874C /* TelemetrySpec.swift */; }; - 5FE686AB1D1894AA0075874C /* TelemetrySpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE686A91D1894AA0075874C /* TelemetrySpec.swift */; }; - 5FF465BC1CE2AC4500F7ED8C /* Management.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FF465BB1CE2AC4500F7ED8C /* Management.swift */; }; - 5FF465BD1CE2AC4500F7ED8C /* Management.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FF465BB1CE2AC4500F7ED8C /* Management.swift */; }; - 970BC36B25C27095007A7745 /* MultifactorChallenge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 970BC36A25C27095007A7745 /* MultifactorChallenge.swift */; }; - 970BC36C25C27095007A7745 /* MultifactorChallenge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 970BC36A25C27095007A7745 /* MultifactorChallenge.swift */; }; - 970BC36D25C27095007A7745 /* MultifactorChallenge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 970BC36A25C27095007A7745 /* MultifactorChallenge.swift */; }; - 970BC36E25C27095007A7745 /* MultifactorChallenge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 970BC36A25C27095007A7745 /* MultifactorChallenge.swift */; }; - A7DDDF6C2BC9A81E0077B067 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = A7DDDF6B2BC9A81E0077B067 /* PrivacyInfo.xcprivacy */; }; - A7DDDF6D2BC9A81E0077B067 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = A7DDDF6B2BC9A81E0077B067 /* PrivacyInfo.xcprivacy */; }; - A7DDDF6E2BC9A81E0077B067 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = A7DDDF6B2BC9A81E0077B067 /* PrivacyInfo.xcprivacy */; }; - A7DDDF702BC9A93F0077B067 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = A7DDDF6B2BC9A81E0077B067 /* PrivacyInfo.xcprivacy */; }; - C107B51D2C9AC4D8006B6BEA /* WebViewProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = C107B51B2C9AC4D3006B6BEA /* WebViewProvider.swift */; }; - C107B5222CA27F7C006B6BEA /* WebViewProviderSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = C107B5202CA27F76006B6BEA /* WebViewProviderSpec.swift */; }; - C12BFE432C352DD400D1CC00 /* NetworkStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = C177D76F2C2BDFE40094C657 /* NetworkStub.swift */; }; - C12BFE442C352DD700D1CC00 /* StubURLProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = C177D7742C2BE00D0094C657 /* StubURLProtocol.swift */; }; - C160EE352CABD0E5005ACE8E /* UIWindow+TopViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C160EE302CABD0DA005ACE8E /* UIWindow+TopViewController.swift */; }; - C160EE382CABD35A005ACE8E /* UIWindow+TopViewControllerSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = C160EE372CABD358005ACE8E /* UIWindow+TopViewControllerSpec.swift */; }; - C177D6C72C2ADEB60094C657 /* CwlPreconditionTesting in Frameworks */ = {isa = PBXBuildFile; productRef = C177D6C62C2ADEB60094C657 /* CwlPreconditionTesting */; }; - C177D6D42C2B0DCB0094C657 /* CwlPreconditionTesting in Frameworks */ = {isa = PBXBuildFile; productRef = C177D6D32C2B0DCB0094C657 /* CwlPreconditionTesting */; }; - C177D7702C2BDFE40094C657 /* NetworkStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = C177D76F2C2BDFE40094C657 /* NetworkStub.swift */; }; - C177D7712C2BDFE40094C657 /* NetworkStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = C177D76F2C2BDFE40094C657 /* NetworkStub.swift */; }; - C177D7722C2BDFE40094C657 /* NetworkStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = C177D76F2C2BDFE40094C657 /* NetworkStub.swift */; }; - C177D7752C2BE00D0094C657 /* StubURLProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = C177D7742C2BE00D0094C657 /* StubURLProtocol.swift */; }; - C177D7762C2BE00D0094C657 /* StubURLProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = C177D7742C2BE00D0094C657 /* StubURLProtocol.swift */; }; - C177D7772C2BE00D0094C657 /* StubURLProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = C177D7742C2BE00D0094C657 /* StubURLProtocol.swift */; }; - C1B3B9AF2C24B297004A32A4 /* OAuth2VisionApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1B3B9AE2C24B297004A32A4 /* OAuth2VisionApp.swift */; }; - C1B3B9B12C24B297004A32A4 /* ContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1B3B9B02C24B297004A32A4 /* ContentView.swift */; }; - C1B3B9D32C24B39E004A32A4 /* Auth0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C1B3B9C02C24B39E004A32A4 /* Auth0.framework */; }; - C1B3B9D42C24B39E004A32A4 /* Auth0.framework in Copy Files */ = {isa = PBXBuildFile; fileRef = C1B3B9C02C24B39E004A32A4 /* Auth0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - C1B3B9E62C24B65B004A32A4 /* Nimble.xcframework in Copy Files */ = {isa = PBXBuildFile; fileRef = 5CD9FC6B26FE30A6009C2B27 /* Nimble.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - C1B3B9EB2C24B65D004A32A4 /* Quick.xcframework in Copy Files */ = {isa = PBXBuildFile; fileRef = 5CD9FC6C26FE30A6009C2B27 /* Quick.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - C1B3B9EC2C24B692004A32A4 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = A7DDDF6B2BC9A81E0077B067 /* PrivacyInfo.xcprivacy */; }; - C1B3B9EE2C24B6D4004A32A4 /* Auth0Authentication.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE87491D8A424700EA27DC /* Auth0Authentication.swift */; }; - C1B3B9EF2C24B6D4004A32A4 /* Authentication.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874A1D8A424700EA27DC /* Authentication.swift */; }; - C1B3B9F02C24B6D4004A32A4 /* AuthenticationError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874B1D8A424700EA27DC /* AuthenticationError.swift */; }; - C1B3B9F12C24B6D4004A32A4 /* PasswordlessType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C354C03276CE1A500ADBC86 /* PasswordlessType.swift */; }; - C1B3B9F22C24B6D4004A32A4 /* MultifactorChallenge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 970BC36A25C27095007A7745 /* MultifactorChallenge.swift */; }; - C1B3B9F32C24B6D4004A32A4 /* JWKS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F552223C8FBA100C89615 /* JWKS.swift */; }; - C1B3B9F42C24B6D4004A32A4 /* UserInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B2860CD1EEAC30500C75D54 /* UserInfo.swift */; }; - C1B3B9F52C24B6D4004A32A4 /* Credentials.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874E1D8A424700EA27DC /* Credentials.swift */; }; - C1B3B9F62C24B6D4004A32A4 /* AuthenticationHandlers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874F1D8A424700EA27DC /* AuthenticationHandlers.swift */; }; - C1B3B9F72C24B6D4004A32A4 /* Telemetry.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE87461D8A422300EA27DC /* Telemetry.swift */; }; - C1B3B9F82C24B6D4004A32A4 /* IDTokenValidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D3E23D0BA2C00074024 /* IDTokenValidator.swift */; }; - C1B3B9F92C24B6D4004A32A4 /* IDTokenValidatorContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D3C23D0BA2C00074024 /* IDTokenValidatorContext.swift */; }; - C1B3B9FA2C24B6D4004A32A4 /* IDTokenSignatureValidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D3D23D0BA2C00074024 /* IDTokenSignatureValidator.swift */; }; - C1B3B9FB2C24B6D4004A32A4 /* ClaimValidators.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D7023D0BED200074024 /* ClaimValidators.swift */; }; - C1B3B9FC2C24B6D4004A32A4 /* Helpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B1748731EF2D3A40060E653 /* Helpers.swift */; }; - C1B3B9FD2C24B6D4004A32A4 /* BioAuthentication.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B9262BF1ECF0CA800F4F6D3 /* BioAuthentication.swift */; }; - C1B3B9FE2C24B6D4004A32A4 /* CredentialsManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BEDE1891EC21B040007300D /* CredentialsManager.swift */; }; - C1B3B9FF2C24B6D4004A32A4 /* CredentialsStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C80980A275A7B8600DC0A76 /* CredentialsStorage.swift */; }; - C1B3BA002C24B6D4004A32A4 /* CredentialsManagerError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B5E93F81EC45C22002A37F9 /* CredentialsManagerError.swift */; }; - C1B3BA012C24B6D4004A32A4 /* Array+Encode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F551923C8FB8E00C89615 /* Array+Encode.swift */; }; - C1B3BA022C24B6D4004A32A4 /* String+URLSafe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F551823C8FB8E00C89615 /* String+URLSafe.swift */; }; - C1B3BA032C24B6D4004A32A4 /* NSData+URLSafe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FCAB1721D09009600331C84 /* NSData+URLSafe.swift */; }; - C1B3BA042C24B6D4004A32A4 /* NSURL+Auth0.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FCAB1781D09124D00331C84 /* NSURL+Auth0.swift */; }; - C1B3BA052C24B6D4004A32A4 /* NSURLComponents+OAuth2.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FCAB1701D09005A00331C84 /* NSURLComponents+OAuth2.swift */; }; - C1B3BA062C24B6D4004A32A4 /* JWT+Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D6B23D0BBA500074024 /* JWT+Header.swift */; }; - C1B3BA072C24B6D4004A32A4 /* JWK+RSA.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C49EB3423EB5A80008D562F /* JWK+RSA.swift */; }; - C1B3BA082C24B6D4004A32A4 /* Optional+DebugDescription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D3F23D0BA2C00074024 /* Optional+DebugDescription.swift */; }; - C1B3BA092C24B6D4004A32A4 /* Logger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F6FAC621D09E98000D5B4EA /* Logger.swift */; }; - C1B3BA0A2C24B6D4004A32A4 /* Loggable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F28B4601D8216180000EB23 /* Loggable.swift */; }; - C1B3BA0B2C24B6D4004A32A4 /* Management.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FF465BB1CE2AC4500F7ED8C /* Management.swift */; }; - C1B3BA0C2C24B6D4004A32A4 /* UserPatchAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB60B1CED7E0800D4BB50 /* UserPatchAttributes.swift */; }; - C1B3BA0D2C24B6D4004A32A4 /* Users.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB6051CED27FB00D4BB50 /* Users.swift */; }; - C1B3BA0E2C24B6D4004A32A4 /* ManagementError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FD255B31D14DD2600387ECB /* ManagementError.swift */; }; - C1B3BA0F2C24B6D4004A32A4 /* JSONObjectPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F74CB3F1CEFD5E600226823 /* JSONObjectPayload.swift */; }; - C1B3BA102C24B6D4004A32A4 /* Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE2F8B71CD0E910003628F4 /* Request.swift */; }; - C1B3BA112C24B6D4004A32A4 /* Requestable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE2F8B11CCEAED8003628F4 /* Requestable.swift */; }; - C1B3BA122C24B6D4004A32A4 /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE2F8BA1CD0EAAD003628F4 /* Response.swift */; }; - C1B3BA132C24B6D4004A32A4 /* JWTAlgorithm.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F550423C8FADE00C89615 /* JWTAlgorithm.swift */; }; - C1B3BA142C24B6D4004A32A4 /* ChallengeGenerator.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5E9E316273ACCA5000CDB0A /* ChallengeGenerator.swift */; }; - C1B3BA152C24B6D4004A32A4 /* ASProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B16D88C1F7141A0009476A5 /* ASProvider.swift */; }; - C1B3BA172C24B6D4004A32A4 /* LoginTransaction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C41F6A3244DC94E00252548 /* LoginTransaction.swift */; }; - C1B3BA182C24B6D4004A32A4 /* ClearSessionTransaction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C41F6A9244DCAFB00252548 /* ClearSessionTransaction.swift */; }; - C1B3BA192C24B6D4004A32A4 /* MobileWebAuth.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C41F6B0244DCC3B00252548 /* MobileWebAuth.swift */; }; - C1B3BA1B2C24B6D4004A32A4 /* AuthTransaction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F53F5CD1CFD157300476A46 /* AuthTransaction.swift */; }; - C1B3BA1C2C24B6D4004A32A4 /* WebAuthUserAgent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B16D8921F714324009476A5 /* WebAuthUserAgent.swift */; }; - C1B3BA1D2C24B6D4004A32A4 /* OAuth2Grant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F4A1F951D00AABC00C72242 /* OAuth2Grant.swift */; }; - C1B3BA1E2C24B6D4004A32A4 /* TransactionStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FCAB1751D0900CF00331C84 /* TransactionStore.swift */; }; - C1B3BA1F2C24B6D4004A32A4 /* WebAuth.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F3965C11CF67CF000CDE7C0 /* WebAuth.swift */; }; - C1B3BA202C24B6D4004A32A4 /* Auth0WebAuth.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FAE9C901D8878D400A871CE /* Auth0WebAuth.swift */; }; - C1B3BA212C24B6D4004A32A4 /* WebAuthError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FD255B91D14F70B00387ECB /* WebAuthError.swift */; }; - C1B3BA222C24B6D4004A32A4 /* WebAuthentication.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C0AF09C2833420200162044 /* WebAuthentication.swift */; }; - C1B3BA232C24B6D4004A32A4 /* Auth0.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F06DDC81CC66B710011842B /* Auth0.swift */; }; - C1B3BA242C24B6D4004A32A4 /* Auth0Error.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FD255B61D14F00900387ECB /* Auth0Error.swift */; }; - C1B3BA252C24B6D4004A32A4 /* Version.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C6513A62791CDDE004EBC22 /* Version.swift */; }; - C1B3BA262C24B6F5004A32A4 /* Documentation.docc in Sources */ = {isa = PBXBuildFile; fileRef = 5CA541CC2B1A81A700E4284D /* Documentation.docc */; }; - C1B3BA2A2C24B971004A32A4 /* Auth0.plist in Resources */ = {isa = PBXBuildFile; fileRef = 5FE686A01D1877C10075874C /* Auth0.plist */; }; - C1B3BA2B2C24BA36004A32A4 /* LoggerSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F28B4661D8300D50000EB23 /* LoggerSpec.swift */; }; - C1B3BA2C2C24BA36004A32A4 /* TelemetrySpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE686A91D1894AA0075874C /* TelemetrySpec.swift */; }; - C1B3BA2D2C24BA36004A32A4 /* AuthenticationSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FBBF0421CCA90300024D2AF /* AuthenticationSpec.swift */; }; - C1B3BA2E2C24BA36004A32A4 /* CredentialsSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE2F8A51CCA9C17003628F4 /* CredentialsSpec.swift */; }; - C1B3BA2F2C24BA36004A32A4 /* UserInfoSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B2860D41EEF20F300C75D54 /* UserInfoSpec.swift */; }; - C1B3BA302C24BA36004A32A4 /* JWKSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F553423C9124200C89615 /* JWKSpec.swift */; }; - C1B3BA312C24BA36004A32A4 /* AuthenticationErrorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FD255B01D14A9E000387ECB /* AuthenticationErrorSpec.swift */; }; - C1B3BA322C24BA36004A32A4 /* ManagementSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB6081CED500900D4BB50 /* ManagementSpec.swift */; }; - C1B3BA332C24BA36004A32A4 /* ManagementErrorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C809D99275FA3EF00F15A67 /* ManagementErrorSpec.swift */; }; - C1B3BA342C24BA36004A32A4 /* UserPatchAttributesSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB60E1CED7E5200D4BB50 /* UserPatchAttributesSpec.swift */; }; - C1B3BA352C24BA36004A32A4 /* UsersSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB6021CEC0C3300D4BB50 /* UsersSpec.swift */; }; - C1B3BA362C24BA36004A32A4 /* ResponseSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F1FBB981D8A4465006B0B85 /* ResponseSpec.swift */; }; - C1B3BA372C24BA36004A32A4 /* RequestSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = D581CF762757D773007327D1 /* RequestSpec.swift */; }; - C1B3BA382C24BA36004A32A4 /* JWTAlgorithmSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F553923C9125600C89615 /* JWTAlgorithmSpec.swift */; }; - C1B3BA392C24BA36004A32A4 /* LoginTransactionSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C41F6B4244DCEED00252548 /* LoginTransactionSpec.swift */; }; - C1B3BA3A2C24BA36004A32A4 /* ClearSessionTransactionSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CF539272836FB0C0073F623 /* ClearSessionTransactionSpec.swift */; }; - C1B3BA3B2C24BA36004A32A4 /* ASProviderSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CF5392A283835460073F623 /* ASProviderSpec.swift */; }; - C1B3BA3D2C24BA36004A32A4 /* WebAuthErrorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FA250531D4A85A200C544FA /* WebAuthErrorSpec.swift */; }; - C1B3BA3E2C24BA36004A32A4 /* ChallengeGeneratorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F09C6A61D07532B00727E55 /* ChallengeGeneratorSpec.swift */; }; - C1B3BA3F2C24BA36004A32A4 /* OAuth2GrantSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F4A1F971D00AEDF00C72242 /* OAuth2GrantSpec.swift */; }; - C1B3BA402C24BA36004A32A4 /* WebAuthSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F53F5D61CFFAA4A00476A46 /* WebAuthSpec.swift */; }; - C1B3BA412C24BA36004A32A4 /* TransactionStoreSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F686A761D4AB90900412E3D /* TransactionStoreSpec.swift */; }; - C1B3BA422C24BA36004A32A4 /* WebAuthenticationSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CF5391C2836CEC00073F623 /* WebAuthenticationSpec.swift */; }; - C1B3BA432C24BA36004A32A4 /* WebAuthSpies.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CF5391F2836D9720073F623 /* WebAuthSpies.swift */; }; - C1B3BA442C24BA36004A32A4 /* IDTokenValidatorBaseSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D7523D0C15000074024 /* IDTokenValidatorBaseSpec.swift */; }; - C1B3BA452C24BA36004A32A4 /* IDTokenValidatorMocks.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D5323D0BA4B00074024 /* IDTokenValidatorMocks.swift */; }; - C1B3BA462C24BA36004A32A4 /* IDTokenValidatorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D5223D0BA4B00074024 /* IDTokenValidatorSpec.swift */; }; - C1B3BA472C24BA36004A32A4 /* IDTokenSignatureValidatorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D5123D0BA4B00074024 /* IDTokenSignatureValidatorSpec.swift */; }; - C1B3BA482C24BA36004A32A4 /* ClaimValidatorsSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D8123D611AE00074024 /* ClaimValidatorsSpec.swift */; }; - C1B3BA492C24BA37004A32A4 /* BioAuthenticationSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B9262C11ECF0CBA00F4F6D3 /* BioAuthenticationSpec.swift */; }; - C1B3BA4A2C24BA37004A32A4 /* CredentialsManagerSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BEDE1931EC3331A0007300D /* CredentialsManagerSpec.swift */; }; - C1B3BA4B2C24BA37004A32A4 /* CredentialsManagerErrorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C809D95275F878E00F15A67 /* CredentialsManagerErrorSpec.swift */; }; - C1B3BA4C2C24BA37004A32A4 /* Mocks.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F552D23C9123000C89615 /* Mocks.swift */; }; - C1B3BA4D2C24BA37004A32A4 /* Matchers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FBBF0371CC964BC0024D2AF /* Matchers.swift */; }; - C1B3BA4E2C24BA37004A32A4 /* Responses.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FBBF03A1CC96AA70024D2AF /* Responses.swift */; }; - C1B3BA4F2C24BA37004A32A4 /* Generators.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F552C23C9123000C89615 /* Generators.swift */; }; - C1B3BA502C24BA37004A32A4 /* Auth0Spec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F93BC0A1CC6B0DE0031519F /* Auth0Spec.swift */; }; - D41DED172DCA083800F5B1A4 /* Nimble.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC6B26FE30A6009C2B27 /* Nimble.xcframework */; }; - D41DED182DCA083B00F5B1A4 /* Quick.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC6C26FE30A6009C2B27 /* Quick.xcframework */; }; - D41DED192DCA084100F5B1A4 /* Quick.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC6C26FE30A6009C2B27 /* Quick.xcframework */; }; - D41DED1A2DCA084200F5B1A4 /* Nimble.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC6B26FE30A6009C2B27 /* Nimble.xcframework */; }; - D41DED1B2DCA084700F5B1A4 /* Nimble.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC6B26FE30A6009C2B27 /* Nimble.xcframework */; }; - D41DED1C2DCA084900F5B1A4 /* Quick.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC6C26FE30A6009C2B27 /* Quick.xcframework */; }; - D41DED1D2DCA084E00F5B1A4 /* Nimble.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC6B26FE30A6009C2B27 /* Nimble.xcframework */; }; - D41DED1E2DCA085000F5B1A4 /* Quick.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC6C26FE30A6009C2B27 /* Quick.xcframework */; }; - D41DED292DCA099E00F5B1A4 /* JWTDecode.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8426FE30EB009C2B27 /* JWTDecode.xcframework */; }; - D41DED2A2DCA099E00F5B1A4 /* JWTDecode.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8426FE30EB009C2B27 /* JWTDecode.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - D41DED2C2DCA099F00F5B1A4 /* SimpleKeychain.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8526FE30EB009C2B27 /* SimpleKeychain.xcframework */; }; - D41DED2D2DCA099F00F5B1A4 /* SimpleKeychain.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8526FE30EB009C2B27 /* SimpleKeychain.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - D41DED2E2DCA09A200F5B1A4 /* JWTDecode.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8426FE30EB009C2B27 /* JWTDecode.xcframework */; }; - D41DED2F2DCA09A200F5B1A4 /* JWTDecode.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8426FE30EB009C2B27 /* JWTDecode.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - D41DED312DCA09A300F5B1A4 /* SimpleKeychain.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8526FE30EB009C2B27 /* SimpleKeychain.xcframework */; }; - D41DED322DCA09A300F5B1A4 /* SimpleKeychain.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8526FE30EB009C2B27 /* SimpleKeychain.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - D41DED332DCA09AC00F5B1A4 /* JWTDecode.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8426FE30EB009C2B27 /* JWTDecode.xcframework */; }; - D41DED342DCA09AC00F5B1A4 /* JWTDecode.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8426FE30EB009C2B27 /* JWTDecode.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - D41DED362DCA09AE00F5B1A4 /* SimpleKeychain.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8526FE30EB009C2B27 /* SimpleKeychain.xcframework */; }; - D41DED372DCA09AE00F5B1A4 /* SimpleKeychain.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8526FE30EB009C2B27 /* SimpleKeychain.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - D41DED382DCA09B000F5B1A4 /* JWTDecode.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8426FE30EB009C2B27 /* JWTDecode.xcframework */; }; - D41DED392DCA09B000F5B1A4 /* JWTDecode.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8426FE30EB009C2B27 /* JWTDecode.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - D41DED3B2DCA09B200F5B1A4 /* SimpleKeychain.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8526FE30EB009C2B27 /* SimpleKeychain.xcframework */; }; - D41DED3C2DCA09B200F5B1A4 /* SimpleKeychain.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8526FE30EB009C2B27 /* SimpleKeychain.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - D41DED3D2DCA09B400F5B1A4 /* JWTDecode.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8426FE30EB009C2B27 /* JWTDecode.xcframework */; }; - D41DED3E2DCA09B400F5B1A4 /* JWTDecode.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8426FE30EB009C2B27 /* JWTDecode.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - D41DED402DCA09B500F5B1A4 /* SimpleKeychain.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8526FE30EB009C2B27 /* SimpleKeychain.xcframework */; }; - D41DED412DCA09B500F5B1A4 /* SimpleKeychain.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8526FE30EB009C2B27 /* SimpleKeychain.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - D4B8E9E42DCDD2340021262D /* CwlPreconditionTesting in Frameworks */ = {isa = PBXBuildFile; productRef = D4B8E9E32DCDD2340021262D /* CwlPreconditionTesting */; }; - D4B8E9E62DCDD23C0021262D /* CwlPosixPreconditionTesting in Frameworks */ = {isa = PBXBuildFile; productRef = D4B8E9E52DCDD23C0021262D /* CwlPosixPreconditionTesting */; }; - D581CF772757D773007327D1 /* RequestSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = D581CF762757D773007327D1 /* RequestSpec.swift */; }; - D581CF782757D773007327D1 /* RequestSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = D581CF762757D773007327D1 /* RequestSpec.swift */; }; - D581CF792757D773007327D1 /* RequestSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = D581CF762757D773007327D1 /* RequestSpec.swift */; }; - D5E9E317273ACCA5000CDB0A /* ChallengeGenerator.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5E9E316273ACCA5000CDB0A /* ChallengeGenerator.swift */; }; - D5E9E318273ACCA5000CDB0A /* ChallengeGenerator.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5E9E316273ACCA5000CDB0A /* ChallengeGenerator.swift */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - 5B7EE47020FC9FFE00367724 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 5F049B601CB42C29006F6C05 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 5B7EE45720FC9F3200367724; - remoteInfo = OAuth2TV; - }; - 5B7EE48920FCA0A600367724 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 5F049B601CB42C29006F6C05 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 5B7EE47820FCA0A100367724; - remoteInfo = OAuth2Mac; - }; - 5F06DDA61CC451540011842B /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 5F049B601CB42C29006F6C05 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 5F06DD771CC448B10011842B; - remoteInfo = Auth0.iOS; - }; - 5F06DDB51CC451700011842B /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 5F049B601CB42C29006F6C05 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 5F06DD841CC448C90011842B; - remoteInfo = Auth0.OSX; - }; - 5F331AFF1D4BB24C00AE4382 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 5F049B601CB42C29006F6C05 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 5F23E6F51D4B87F000C3F2D9; - remoteInfo = Auth0.tvOS; - }; - 5FCAB1641D07ABC000331C84 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 5F049B601CB42C29006F6C05 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 5F3965C61CF67DD800CDE7C0; - remoteInfo = OAuth2; - }; - C1B3B9CB2C24B39E004A32A4 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 5F049B601CB42C29006F6C05 /* Project object */; - proxyType = 1; - remoteGlobalIDString = C1B3B9A72C24B297004A32A4; - remoteInfo = OAuth2Vision; - }; - C1B3BA282C24B95A004A32A4 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 5F049B601CB42C29006F6C05 /* Project object */; - proxyType = 1; - remoteGlobalIDString = C1B3B9BF2C24B39E004A32A4; - remoteInfo = Auth0.visionOS; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXCopyFilesBuildPhase section */ - 5B7EE46B20FC9F5200367724 /* Copy Files */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - 5C0E5B742DE915F100D38F4C /* SimpleKeychain.xcframework in Copy Files */, - 5C0E5B732DE915EB00D38F4C /* JWTDecode.xcframework in Copy Files */, - 5B7EE46820FC9F5200367724 /* Auth0.framework in Copy Files */, - ); - name = "Copy Files"; - runOnlyForDeploymentPostprocessing = 0; - }; - 5B7EE49120FCA0F400367724 /* Copy Files */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - 5C0E5B762DE915FD00D38F4C /* SimpleKeychain.xcframework in Copy Files */, - 5C0E5B752DE915F700D38F4C /* JWTDecode.xcframework in Copy Files */, - 5B7EE48E20FCA0F400367724 /* Auth0.framework in Copy Files */, - ); - name = "Copy Files"; - runOnlyForDeploymentPostprocessing = 0; - }; - 5BE65DC91F7270C600CADD3B /* Copy Files */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - 5C0E5B722DE915E100D38F4C /* SimpleKeychain.xcframework in Copy Files */, - 5C0E5B712DE915DB00D38F4C /* JWTDecode.xcframework in Copy Files */, - 5BE65DCA1F7270DE00CADD3B /* Auth0.framework in Copy Files */, - ); - name = "Copy Files"; - runOnlyForDeploymentPostprocessing = 0; - }; - 5F1A02931CC7EEBC00D3F662 /* CopyFiles */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - 5CD9FC7226FE30BA009C2B27 /* Nimble.xcframework in CopyFiles */, - 5CD9FC7426FE30BA009C2B27 /* Quick.xcframework in CopyFiles */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 5F1A02971CC7EECE00D3F662 /* CopyFiles */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - 5CD9FC7826FE30C8009C2B27 /* Nimble.xcframework in CopyFiles */, - 5CD9FC7A26FE30C8009C2B27 /* Quick.xcframework in CopyFiles */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 5F331B1F1D4BCBFD00AE4382 /* CopyFiles */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - 5CD9FC7E26FE30D4009C2B27 /* Nimble.xcframework in CopyFiles */, - 5CD9FC8026FE30D4009C2B27 /* Quick.xcframework in CopyFiles */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - C1B3B9D82C24B39E004A32A4 /* Copy Files */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - 5C0E5B782DE9160B00D38F4C /* SimpleKeychain.xcframework in Copy Files */, - 5C0E5B772DE9160600D38F4C /* JWTDecode.xcframework in Copy Files */, - C1B3B9D42C24B39E004A32A4 /* Auth0.framework in Copy Files */, - ); - name = "Copy Files"; - runOnlyForDeploymentPostprocessing = 0; - }; - C1B3B9E72C24B65B004A32A4 /* Copy Files */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - C1B3B9EB2C24B65D004A32A4 /* Quick.xcframework in Copy Files */, - C1B3B9E62C24B65B004A32A4 /* Nimble.xcframework in Copy Files */, - ); - name = "Copy Files"; - runOnlyForDeploymentPostprocessing = 0; - }; - D41DED2B2DCA099E00F5B1A4 /* Embed Frameworks */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - D41DED2A2DCA099E00F5B1A4 /* JWTDecode.xcframework in Embed Frameworks */, - D41DED2D2DCA099F00F5B1A4 /* SimpleKeychain.xcframework in Embed Frameworks */, - ); - name = "Embed Frameworks"; - runOnlyForDeploymentPostprocessing = 0; - }; - D41DED302DCA09A200F5B1A4 /* Embed Frameworks */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - D41DED2F2DCA09A200F5B1A4 /* JWTDecode.xcframework in Embed Frameworks */, - D41DED322DCA09A300F5B1A4 /* SimpleKeychain.xcframework in Embed Frameworks */, - ); - name = "Embed Frameworks"; - runOnlyForDeploymentPostprocessing = 0; - }; - D41DED352DCA09AC00F5B1A4 /* Embed Frameworks */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - D41DED342DCA09AC00F5B1A4 /* JWTDecode.xcframework in Embed Frameworks */, - D41DED372DCA09AE00F5B1A4 /* SimpleKeychain.xcframework in Embed Frameworks */, - ); - name = "Embed Frameworks"; - runOnlyForDeploymentPostprocessing = 0; - }; - D41DED3A2DCA09B000F5B1A4 /* Embed Frameworks */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - D41DED392DCA09B000F5B1A4 /* JWTDecode.xcframework in Embed Frameworks */, - D41DED3C2DCA09B200F5B1A4 /* SimpleKeychain.xcframework in Embed Frameworks */, - ); - name = "Embed Frameworks"; - runOnlyForDeploymentPostprocessing = 0; - }; - D41DED3F2DCA09B400F5B1A4 /* Embed Frameworks */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - D41DED3E2DCA09B400F5B1A4 /* JWTDecode.xcframework in Embed Frameworks */, - D41DED412DCA09B500F5B1A4 /* SimpleKeychain.xcframework in Embed Frameworks */, - ); - name = "Embed Frameworks"; - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 5B16D88C1F7141A0009476A5 /* ASProvider.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ASProvider.swift; sourceTree = ""; }; - 5B16D8921F714324009476A5 /* WebAuthUserAgent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = WebAuthUserAgent.swift; path = Auth0/WebAuthUserAgent.swift; sourceTree = SOURCE_ROOT; }; - 5B1748731EF2D3A40060E653 /* Helpers.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Helpers.swift; sourceTree = ""; }; - 5B2860CD1EEAC30500C75D54 /* UserInfo.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UserInfo.swift; sourceTree = ""; }; - 5B2860D41EEF20F300C75D54 /* UserInfoSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = UserInfoSpec.swift; path = Auth0Tests/UserInfoSpec.swift; sourceTree = SOURCE_ROOT; }; - 5B5E93F81EC45C22002A37F9 /* CredentialsManagerError.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CredentialsManagerError.swift; sourceTree = ""; }; - 5B7EE45820FC9F3200367724 /* OAuth2TV.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = OAuth2TV.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 5B7EE45A20FC9F3300367724 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - 5B7EE45C20FC9F3300367724 /* ViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = ""; }; - 5B7EE45F20FC9F3300367724 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; - 5B7EE46120FC9F3400367724 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; - 5B7EE46320FC9F3400367724 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 5B7EE47920FCA0A100367724 /* OAuth2Mac.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = OAuth2Mac.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 5B7EE47B20FCA0A100367724 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - 5B7EE47D20FCA0A100367724 /* ViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = ""; }; - 5B7EE47F20FCA0A200367724 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; - 5B7EE48220FCA0A200367724 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; - 5B7EE48420FCA0A200367724 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 5B9262BF1ECF0CA800F4F6D3 /* BioAuthentication.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BioAuthentication.swift; sourceTree = ""; }; - 5B9262C11ECF0CBA00F4F6D3 /* BioAuthenticationSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = BioAuthenticationSpec.swift; path = Auth0Tests/BioAuthenticationSpec.swift; sourceTree = SOURCE_ROOT; }; - 5BA58D33209081A700782DD1 /* Cartfile */ = {isa = PBXFileReference; lastKnownFileType = text; path = Cartfile; sourceTree = ""; }; - 5BEDE1891EC21B040007300D /* CredentialsManager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CredentialsManager.swift; sourceTree = ""; }; - 5BEDE1931EC3331A0007300D /* CredentialsManagerSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; name = CredentialsManagerSpec.swift; path = Auth0Tests/CredentialsManagerSpec.swift; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.swift; }; - 5C0AF09928330CBA00162044 /* SafariProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SafariProvider.swift; sourceTree = ""; }; - 5C0AF09C2833420200162044 /* WebAuthentication.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebAuthentication.swift; sourceTree = ""; }; - 5C1574442DD5083400BF9373 /* MyAccountSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MyAccountSpec.swift; sourceTree = ""; }; - 5C15744E2DD5181E00BF9373 /* MyAccountErrorSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MyAccountErrorSpec.swift; sourceTree = ""; }; - 5C1574542DD7A8FD00BF9373 /* PasskeyEnrollmentChallengeSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PasskeyEnrollmentChallengeSpec.swift; sourceTree = ""; }; - 5C1574592DD7AF2100BF9373 /* PasskeyAuthenticationMethodSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PasskeyAuthenticationMethodSpec.swift; sourceTree = ""; }; - 5C15745E2DD7D82D00BF9373 /* MyAccountAuthenticationMethodsSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MyAccountAuthenticationMethodsSpec.swift; sourceTree = ""; }; - 5C354C03276CE1A500ADBC86 /* PasswordlessType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PasswordlessType.swift; sourceTree = ""; }; - 5C38EA222DA461150085AC31 /* MyAccount.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MyAccount.swift; sourceTree = ""; }; - 5C38EA282DA463550085AC31 /* MyAccountError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MyAccountError.swift; sourceTree = ""; }; - 5C3D87DF2DB8274A00AACC34 /* PublicKeyCredentialCreationOptions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PublicKeyCredentialCreationOptions.swift; sourceTree = ""; }; - 5C3D87E52DB99C4E00AACC34 /* PasskeySignupChallenge.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PasskeySignupChallenge.swift; sourceTree = ""; }; - 5C3D87F12DB9B3DA00AACC34 /* SignupPasskey.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SignupPasskey.swift; sourceTree = ""; }; - 5C3D880D2DBE7F3B00AACC34 /* PasskeySignupChallengeSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PasskeySignupChallengeSpec.swift; sourceTree = ""; }; - 5C3D88192DC148C000AACC34 /* PasskeyLoginChallenge.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PasskeyLoginChallenge.swift; sourceTree = ""; }; - 5C3D881F2DC1491300AACC34 /* PublicKeyCredentialRequestOptions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PublicKeyCredentialRequestOptions.swift; sourceTree = ""; }; - 5C3D88232DC1509300AACC34 /* LoginPasskey.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoginPasskey.swift; sourceTree = ""; }; - 5C3D88672DC2CCA100AACC34 /* PasskeyLoginChallenge.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PasskeyLoginChallenge.swift; sourceTree = ""; }; - 5C41F6A3244DC94E00252548 /* LoginTransaction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoginTransaction.swift; sourceTree = ""; }; - 5C41F6A9244DCAFB00252548 /* ClearSessionTransaction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ClearSessionTransaction.swift; sourceTree = ""; }; - 5C41F6B0244DCC3B00252548 /* MobileWebAuth.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MobileWebAuth.swift; sourceTree = ""; }; - 5C41F6B4244DCEED00252548 /* LoginTransactionSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoginTransactionSpec.swift; sourceTree = ""; }; - 5C41F6DC244F982700252548 /* DesktopWebAuth.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DesktopWebAuth.swift; sourceTree = ""; }; - 5C41F6E0244FA62200252548 /* Auth0.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = Auth0.plist; path = ../Auth0.plist; sourceTree = ""; }; - 5C49EB3423EB5A80008D562F /* JWK+RSA.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "JWK+RSA.swift"; sourceTree = ""; }; - 5C4F550423C8FADE00C89615 /* JWTAlgorithm.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = JWTAlgorithm.swift; sourceTree = ""; }; - 5C4F551823C8FB8E00C89615 /* String+URLSafe.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "String+URLSafe.swift"; sourceTree = ""; }; - 5C4F551923C8FB8E00C89615 /* Array+Encode.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Array+Encode.swift"; sourceTree = ""; }; - 5C4F552223C8FBA100C89615 /* JWKS.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = JWKS.swift; sourceTree = ""; }; - 5C4F552C23C9123000C89615 /* Generators.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Generators.swift; sourceTree = ""; }; - 5C4F552D23C9123000C89615 /* Mocks.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Mocks.swift; sourceTree = ""; }; - 5C4F553423C9124200C89615 /* JWKSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = JWKSpec.swift; sourceTree = ""; }; - 5C4F553923C9125600C89615 /* JWTAlgorithmSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = JWTAlgorithmSpec.swift; sourceTree = ""; }; - 5C60412E27482A2600EEF515 /* Package.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Package.swift; sourceTree = ""; }; - 5C6513A62791CDDE004EBC22 /* Version.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Version.swift; sourceTree = ""; }; - 5C80980A275A7B8600DC0A76 /* CredentialsStorage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CredentialsStorage.swift; sourceTree = ""; }; - 5C809D95275F878E00F15A67 /* CredentialsManagerErrorSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CredentialsManagerErrorSpec.swift; sourceTree = ""; }; - 5C809D99275FA3EF00F15A67 /* ManagementErrorSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ManagementErrorSpec.swift; sourceTree = ""; }; - 5CA541CC2B1A81A700E4284D /* Documentation.docc */ = {isa = PBXFileReference; lastKnownFileType = folder.documentationcatalog; path = Documentation.docc; sourceTree = ""; }; - 5CB41D3C23D0BA2C00074024 /* IDTokenValidatorContext.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = IDTokenValidatorContext.swift; sourceTree = ""; }; - 5CB41D3D23D0BA2C00074024 /* IDTokenSignatureValidator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = IDTokenSignatureValidator.swift; sourceTree = ""; }; - 5CB41D3E23D0BA2C00074024 /* IDTokenValidator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = IDTokenValidator.swift; sourceTree = ""; }; - 5CB41D3F23D0BA2C00074024 /* Optional+DebugDescription.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Optional+DebugDescription.swift"; sourceTree = ""; }; - 5CB41D5123D0BA4B00074024 /* IDTokenSignatureValidatorSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = IDTokenSignatureValidatorSpec.swift; sourceTree = ""; }; - 5CB41D5223D0BA4B00074024 /* IDTokenValidatorSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = IDTokenValidatorSpec.swift; sourceTree = ""; }; - 5CB41D5323D0BA4B00074024 /* IDTokenValidatorMocks.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = IDTokenValidatorMocks.swift; sourceTree = ""; }; - 5CB41D6B23D0BBA500074024 /* JWT+Header.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "JWT+Header.swift"; sourceTree = ""; }; - 5CB41D7023D0BED200074024 /* ClaimValidators.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ClaimValidators.swift; sourceTree = ""; }; - 5CB41D7523D0C15000074024 /* IDTokenValidatorBaseSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IDTokenValidatorBaseSpec.swift; sourceTree = ""; }; - 5CB41D8123D611AE00074024 /* ClaimValidatorsSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ClaimValidatorsSpec.swift; sourceTree = ""; }; - 5CD9FC6B26FE30A6009C2B27 /* Nimble.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = Nimble.xcframework; path = Carthage/Build/Nimble.xcframework; sourceTree = ""; }; - 5CD9FC6C26FE30A6009C2B27 /* Quick.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = Quick.xcframework; path = Carthage/Build/Quick.xcframework; sourceTree = ""; }; - 5CD9FC8426FE30EB009C2B27 /* JWTDecode.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = JWTDecode.xcframework; path = Carthage/Build/JWTDecode.xcframework; sourceTree = ""; }; - 5CD9FC8526FE30EB009C2B27 /* SimpleKeychain.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = SimpleKeychain.xcframework; path = Carthage/Build/SimpleKeychain.xcframework; sourceTree = ""; }; - 5CDF67222DD3922300A9B513 /* PasskeyEnrollmentChallenge.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PasskeyEnrollmentChallenge.swift; sourceTree = ""; }; - 5CDF67292DD395C300A9B513 /* NewPasskey.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NewPasskey.swift; sourceTree = ""; }; - 5CDF67352DD3A8D200A9B513 /* Auth0APIError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Auth0APIError.swift; sourceTree = ""; }; - 5CDF673B2DD3B0DE00A9B513 /* PasskeyAuthenticationMethod.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PasskeyAuthenticationMethod.swift; sourceTree = ""; }; - 5CDF67412DD3B52A00A9B513 /* Auth0MyAccount.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Auth0MyAccount.swift; sourceTree = ""; }; - 5CDF67472DD3B73D00A9B513 /* Auth0MyAccountAuthenticationMethods.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Auth0MyAccountAuthenticationMethods.swift; sourceTree = ""; }; - 5CDF674D2DD3DB4E00A9B513 /* MyAccountHandlers.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MyAccountHandlers.swift; sourceTree = ""; }; - 5CDF67532DD4AD7E00A9B513 /* MyAccountAuthenticationMethods.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MyAccountAuthenticationMethods.swift; sourceTree = ""; }; - 5CF5391C2836CEC00073F623 /* WebAuthenticationSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebAuthenticationSpec.swift; sourceTree = ""; }; - 5CF5391F2836D9720073F623 /* WebAuthSpies.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebAuthSpies.swift; sourceTree = ""; }; - 5CF539232836DCC10073F623 /* SafariProviderSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SafariProviderSpec.swift; sourceTree = ""; }; - 5CF539272836FB0C0073F623 /* ClearSessionTransactionSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ClearSessionTransactionSpec.swift; sourceTree = ""; }; - 5CF5392A283835460073F623 /* ASProviderSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ASProviderSpec.swift; sourceTree = ""; }; - 5CFB824F2D5BF31D009FD237 /* APICredentials.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = APICredentials.swift; sourceTree = ""; }; - 5CFB82552D5E9F94009FD237 /* APICredentialsSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = APICredentialsSpec.swift; sourceTree = ""; }; - 5CFB82602D6D221C009FD237 /* Barrier.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Barrier.swift; sourceTree = ""; }; - 5CFB826F2D6E640B009FD237 /* SSOCredentials.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SSOCredentials.swift; sourceTree = ""; }; - 5CFB82752D6FD287009FD237 /* SSOCredentialsSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SSOCredentialsSpec.swift; sourceTree = ""; }; - 5F049B6E1CB42C29006F6C05 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = Info.plist; path = Auth0/Info.plist; sourceTree = ""; }; - 5F06DD781CC448B10011842B /* Auth0.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Auth0.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 5F06DD851CC448C90011842B /* Auth0.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Auth0.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 5F06DD951CC451430011842B /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 5F06DDA01CC451540011842B /* Auth0Tests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Auth0Tests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 5F06DDAF1CC451700011842B /* Auth0Tests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Auth0Tests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 5F06DDC81CC66B710011842B /* Auth0.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Auth0.swift; sourceTree = ""; }; - 5F09C6A61D07532B00727E55 /* ChallengeGeneratorSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = ChallengeGeneratorSpec.swift; path = Auth0Tests/ChallengeGeneratorSpec.swift; sourceTree = SOURCE_ROOT; }; - 5F1FBB981D8A4465006B0B85 /* ResponseSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = ResponseSpec.swift; path = Auth0Tests/ResponseSpec.swift; sourceTree = SOURCE_ROOT; }; - 5F23E6B91D4ACA7100C3F2D9 /* Auth0.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Auth0.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 5F23E6F61D4B87F000C3F2D9 /* Auth0.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Auth0.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 5F28B4601D8216180000EB23 /* Loggable.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = Loggable.swift; path = Auth0/Loggable.swift; sourceTree = SOURCE_ROOT; }; - 5F28B4661D8300D50000EB23 /* LoggerSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LoggerSpec.swift; sourceTree = ""; }; - 5F331AF91D4BB24C00AE4382 /* Auth0Tests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Auth0Tests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 5F3965C11CF67CF000CDE7C0 /* WebAuth.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = WebAuth.swift; path = Auth0/WebAuth.swift; sourceTree = SOURCE_ROOT; }; - 5F3965C71CF67DD800CDE7C0 /* OAuth2.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = OAuth2.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 5F3965C91CF67DD800CDE7C0 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - 5F3965CB1CF67DD800CDE7C0 /* ViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = ""; }; - 5F3965CE1CF67DD800CDE7C0 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; - 5F3965D01CF67DD800CDE7C0 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; - 5F3965D31CF67DD800CDE7C0 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; - 5F3965D51CF67DD800CDE7C0 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 5F4A1F951D00AABC00C72242 /* OAuth2Grant.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = OAuth2Grant.swift; path = Auth0/OAuth2Grant.swift; sourceTree = SOURCE_ROOT; }; - 5F4A1F971D00AEDF00C72242 /* OAuth2GrantSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = OAuth2GrantSpec.swift; path = Auth0Tests/OAuth2GrantSpec.swift; sourceTree = SOURCE_ROOT; }; - 5F53F5CD1CFD157300476A46 /* AuthTransaction.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = AuthTransaction.swift; path = Auth0/AuthTransaction.swift; sourceTree = SOURCE_ROOT; }; - 5F53F5D61CFFAA4A00476A46 /* WebAuthSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = WebAuthSpec.swift; path = Auth0Tests/WebAuthSpec.swift; sourceTree = SOURCE_ROOT; }; - 5F686A761D4AB90900412E3D /* TransactionStoreSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = TransactionStoreSpec.swift; path = Auth0Tests/TransactionStoreSpec.swift; sourceTree = SOURCE_ROOT; }; - 5F6FAC621D09E98000D5B4EA /* Logger.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = Logger.swift; path = Auth0/Logger.swift; sourceTree = SOURCE_ROOT; }; - 5F74CB3F1CEFD5E600226823 /* JSONObjectPayload.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = JSONObjectPayload.swift; path = Auth0/JSONObjectPayload.swift; sourceTree = SOURCE_ROOT; }; - 5F93BC0A1CC6B0DE0031519F /* Auth0Spec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Auth0Spec.swift; sourceTree = ""; }; - 5FA250531D4A85A200C544FA /* WebAuthErrorSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = WebAuthErrorSpec.swift; path = Auth0Tests/WebAuthErrorSpec.swift; sourceTree = SOURCE_ROOT; }; - 5FADB6021CEC0C3300D4BB50 /* UsersSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = UsersSpec.swift; path = Auth0Tests/UsersSpec.swift; sourceTree = SOURCE_ROOT; }; - 5FADB6051CED27FB00D4BB50 /* Users.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = Users.swift; path = Auth0/Users.swift; sourceTree = SOURCE_ROOT; }; - 5FADB6081CED500900D4BB50 /* ManagementSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = ManagementSpec.swift; path = Auth0Tests/ManagementSpec.swift; sourceTree = SOURCE_ROOT; }; - 5FADB60B1CED7E0800D4BB50 /* UserPatchAttributes.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = UserPatchAttributes.swift; path = Auth0/UserPatchAttributes.swift; sourceTree = SOURCE_ROOT; }; - 5FADB60E1CED7E5200D4BB50 /* UserPatchAttributesSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = UserPatchAttributesSpec.swift; path = Auth0Tests/UserPatchAttributesSpec.swift; sourceTree = SOURCE_ROOT; }; - 5FAE9C871D88731500A871CE /* Cartfile.resolved */ = {isa = PBXFileReference; lastKnownFileType = text; path = Cartfile.resolved; sourceTree = ""; }; - 5FAE9C881D88731500A871CE /* CHANGELOG.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = CHANGELOG.md; sourceTree = ""; }; - 5FAE9C891D88731500A871CE /* README.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = ""; }; - 5FAE9C8A1D88731500A871CE /* Gemfile.lock */ = {isa = PBXFileReference; lastKnownFileType = text; path = Gemfile.lock; sourceTree = ""; }; - 5FAE9C8B1D88731500A871CE /* Gemfile */ = {isa = PBXFileReference; lastKnownFileType = text; path = Gemfile; sourceTree = ""; }; - 5FAE9C8C1D88731500A871CE /* Auth0.podspec */ = {isa = PBXFileReference; lastKnownFileType = text; path = Auth0.podspec; sourceTree = ""; }; - 5FAE9C8D1D88731500A871CE /* codecov.yml */ = {isa = PBXFileReference; lastKnownFileType = text; path = codecov.yml; sourceTree = ""; }; - 5FAE9C8E1D88731500A871CE /* LICENSE */ = {isa = PBXFileReference; lastKnownFileType = text; path = LICENSE; sourceTree = ""; }; - 5FAE9C8F1D88731500A871CE /* Cartfile.private */ = {isa = PBXFileReference; lastKnownFileType = text; path = Cartfile.private; sourceTree = ""; }; - 5FAE9C901D8878D400A871CE /* Auth0WebAuth.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = Auth0WebAuth.swift; path = Auth0/Auth0WebAuth.swift; sourceTree = SOURCE_ROOT; }; - 5FBBF0371CC964BC0024D2AF /* Matchers.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = Matchers.swift; path = Auth0Tests/Matchers.swift; sourceTree = SOURCE_ROOT; }; - 5FBBF03A1CC96AA70024D2AF /* Responses.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = Responses.swift; path = Auth0Tests/Responses.swift; sourceTree = SOURCE_ROOT; }; - 5FBBF0421CCA90300024D2AF /* AuthenticationSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = AuthenticationSpec.swift; path = Auth0Tests/AuthenticationSpec.swift; sourceTree = SOURCE_ROOT; }; - 5FCAB1701D09005A00331C84 /* NSURLComponents+OAuth2.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = "NSURLComponents+OAuth2.swift"; path = "Auth0/NSURLComponents+OAuth2.swift"; sourceTree = SOURCE_ROOT; }; - 5FCAB1721D09009600331C84 /* NSData+URLSafe.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = "NSData+URLSafe.swift"; path = "Auth0/NSData+URLSafe.swift"; sourceTree = SOURCE_ROOT; }; - 5FCAB1751D0900CF00331C84 /* TransactionStore.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = TransactionStore.swift; path = Auth0/TransactionStore.swift; sourceTree = SOURCE_ROOT; }; - 5FCAB1781D09124D00331C84 /* NSURL+Auth0.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = "NSURL+Auth0.swift"; path = "Auth0/NSURL+Auth0.swift"; sourceTree = SOURCE_ROOT; }; - 5FD255B01D14A9E000387ECB /* AuthenticationErrorSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = AuthenticationErrorSpec.swift; path = Auth0Tests/AuthenticationErrorSpec.swift; sourceTree = SOURCE_ROOT; }; - 5FD255B31D14DD2600387ECB /* ManagementError.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = ManagementError.swift; path = Auth0/ManagementError.swift; sourceTree = SOURCE_ROOT; }; - 5FD255B61D14F00900387ECB /* Auth0Error.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Auth0Error.swift; sourceTree = ""; }; - 5FD255B91D14F70B00387ECB /* WebAuthError.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = WebAuthError.swift; path = Auth0/WebAuthError.swift; sourceTree = SOURCE_ROOT; }; - 5FDE87461D8A422300EA27DC /* Telemetry.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Telemetry.swift; sourceTree = ""; }; - 5FDE87491D8A424700EA27DC /* Auth0Authentication.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Auth0Authentication.swift; sourceTree = ""; }; - 5FDE874A1D8A424700EA27DC /* Authentication.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Authentication.swift; sourceTree = ""; }; - 5FDE874B1D8A424700EA27DC /* AuthenticationError.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AuthenticationError.swift; sourceTree = ""; }; - 5FDE874E1D8A424700EA27DC /* Credentials.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Credentials.swift; sourceTree = ""; }; - 5FDE874F1D8A424700EA27DC /* AuthenticationHandlers.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AuthenticationHandlers.swift; sourceTree = ""; }; - 5FE2F8A51CCA9C17003628F4 /* CredentialsSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = CredentialsSpec.swift; path = Auth0Tests/CredentialsSpec.swift; sourceTree = SOURCE_ROOT; }; - 5FE2F8B11CCEAED8003628F4 /* Requestable.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = Requestable.swift; path = Auth0/Requestable.swift; sourceTree = SOURCE_ROOT; }; - 5FE2F8B71CD0E910003628F4 /* Request.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = Request.swift; path = Auth0/Request.swift; sourceTree = SOURCE_ROOT; }; - 5FE2F8BA1CD0EAAD003628F4 /* Response.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = Response.swift; path = Auth0/Response.swift; sourceTree = SOURCE_ROOT; }; - 5FE686A01D1877C10075874C /* Auth0.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Auth0.plist; sourceTree = ""; }; - 5FE686A91D1894AA0075874C /* TelemetrySpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TelemetrySpec.swift; sourceTree = ""; }; - 5FF465BB1CE2AC4500F7ED8C /* Management.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = Management.swift; path = Auth0/Management.swift; sourceTree = SOURCE_ROOT; }; - 970BC36A25C27095007A7745 /* MultifactorChallenge.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MultifactorChallenge.swift; sourceTree = ""; }; - A7DDDF6B2BC9A81E0077B067 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; - C107B51B2C9AC4D3006B6BEA /* WebViewProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebViewProvider.swift; sourceTree = ""; }; - C107B5202CA27F76006B6BEA /* WebViewProviderSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebViewProviderSpec.swift; sourceTree = ""; }; - C160EE302CABD0DA005ACE8E /* UIWindow+TopViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIWindow+TopViewController.swift"; sourceTree = ""; }; - C160EE372CABD358005ACE8E /* UIWindow+TopViewControllerSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIWindow+TopViewControllerSpec.swift"; sourceTree = ""; }; - C177D6C22C2ADDEB0094C657 /* Auth0.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Auth0.plist; path = ../Auth0.plist; sourceTree = ""; }; - C177D76F2C2BDFE40094C657 /* NetworkStub.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkStub.swift; sourceTree = ""; }; - C177D7742C2BE00D0094C657 /* StubURLProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StubURLProtocol.swift; sourceTree = ""; }; - C1B3B9A82C24B297004A32A4 /* OAuth2Vision.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = OAuth2Vision.app; sourceTree = BUILT_PRODUCTS_DIR; }; - C1B3B9AE2C24B297004A32A4 /* OAuth2VisionApp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OAuth2VisionApp.swift; sourceTree = ""; }; - C1B3B9B02C24B297004A32A4 /* ContentView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContentView.swift; sourceTree = ""; }; - C1B3B9B72C24B298004A32A4 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - C1B3B9C02C24B39E004A32A4 /* Auth0.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Auth0.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - C1B3B9C72C24B39E004A32A4 /* Auth0Tests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Auth0Tests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - D581CF762757D773007327D1 /* RequestSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RequestSpec.swift; sourceTree = ""; }; - D5E9E316273ACCA5000CDB0A /* ChallengeGenerator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChallengeGenerator.swift; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 5B7EE45520FC9F3200367724 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 5B7EE46720FC9F5200367724 /* Auth0.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 5B7EE47620FCA0A100367724 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 5B7EE48D20FCA0F400367724 /* Auth0.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 5F06DD741CC448B10011842B /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - D41DED292DCA099E00F5B1A4 /* JWTDecode.xcframework in Frameworks */, - D41DED2C2DCA099F00F5B1A4 /* SimpleKeychain.xcframework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 5F06DD811CC448C90011842B /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - D41DED2E2DCA09A200F5B1A4 /* JWTDecode.xcframework in Frameworks */, - D41DED312DCA09A300F5B1A4 /* SimpleKeychain.xcframework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 5F06DD9D1CC451540011842B /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - C177D6C72C2ADEB60094C657 /* CwlPreconditionTesting in Frameworks */, - D41DED1D2DCA084E00F5B1A4 /* Nimble.xcframework in Frameworks */, - D41DED1E2DCA085000F5B1A4 /* Quick.xcframework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 5F06DDAC1CC451700011842B /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - C177D6D42C2B0DCB0094C657 /* CwlPreconditionTesting in Frameworks */, - D41DED1C2DCA084900F5B1A4 /* Quick.xcframework in Frameworks */, - D41DED1B2DCA084700F5B1A4 /* Nimble.xcframework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 5F23E6B51D4ACA7100C3F2D9 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - D41DED382DCA09B000F5B1A4 /* JWTDecode.xcframework in Frameworks */, - D41DED3B2DCA09B200F5B1A4 /* SimpleKeychain.xcframework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 5F23E6F21D4B87F000C3F2D9 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - D41DED332DCA09AC00F5B1A4 /* JWTDecode.xcframework in Frameworks */, - D41DED362DCA09AE00F5B1A4 /* SimpleKeychain.xcframework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 5F331AF61D4BB24C00AE4382 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - D41DED1A2DCA084200F5B1A4 /* Nimble.xcframework in Frameworks */, - D41DED192DCA084100F5B1A4 /* Quick.xcframework in Frameworks */, - D4B8E9E62DCDD23C0021262D /* CwlPosixPreconditionTesting in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 5F3965C41CF67DD800CDE7C0 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 5F53F5D11CFD19A400476A46 /* Auth0.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - C1B3B9A52C24B297004A32A4 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - C1B3B9D32C24B39E004A32A4 /* Auth0.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - C1B3B9BD2C24B39E004A32A4 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - D41DED3D2DCA09B400F5B1A4 /* JWTDecode.xcframework in Frameworks */, - D41DED402DCA09B500F5B1A4 /* SimpleKeychain.xcframework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - C1B3B9C42C24B39E004A32A4 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - D41DED172DCA083800F5B1A4 /* Nimble.xcframework in Frameworks */, - D41DED182DCA083B00F5B1A4 /* Quick.xcframework in Frameworks */, - D4B8E9E42DCDD2340021262D /* CwlPreconditionTesting in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 5B16D8901F7141E5009476A5 /* Transactions */ = { - isa = PBXGroup; - children = ( - 5C41F6A3244DC94E00252548 /* LoginTransaction.swift */, - 5C41F6A9244DCAFB00252548 /* ClearSessionTransaction.swift */, - ); - name = Transactions; - sourceTree = ""; - }; - 5B7EE45920FC9F3200367724 /* OAuth2TV */ = { - isa = PBXGroup; - children = ( - 5B7EE45A20FC9F3300367724 /* AppDelegate.swift */, - 5B7EE45C20FC9F3300367724 /* ViewController.swift */, - 5B7EE45E20FC9F3300367724 /* Main.storyboard */, - 5B7EE46120FC9F3400367724 /* Assets.xcassets */, - 5B7EE46320FC9F3400367724 /* Info.plist */, - ); - path = OAuth2TV; - sourceTree = ""; - }; - 5B7EE47A20FCA0A100367724 /* OAuth2Mac */ = { - isa = PBXGroup; - children = ( - 5B7EE47B20FCA0A100367724 /* AppDelegate.swift */, - 5B7EE47D20FCA0A100367724 /* ViewController.swift */, - 5B7EE47F20FCA0A200367724 /* Assets.xcassets */, - 5B7EE48120FCA0A200367724 /* Main.storyboard */, - 5B7EE48420FCA0A200367724 /* Info.plist */, - 5C41F6E0244FA62200252548 /* Auth0.plist */, - ); - path = OAuth2Mac; - sourceTree = ""; - }; - 5BEDE1581EC1FFE40007300D /* Utils */ = { - isa = PBXGroup; - children = ( - 5CB41D3B23D0BA0300074024 /* Validators */, - 5B1748731EF2D3A40060E653 /* Helpers.swift */, - 5B9262BF1ECF0CA800F4F6D3 /* BioAuthentication.swift */, - 5BEDE1891EC21B040007300D /* CredentialsManager.swift */, - 5C80980A275A7B8600DC0A76 /* CredentialsStorage.swift */, - 5B5E93F81EC45C22002A37F9 /* CredentialsManagerError.swift */, - ); - name = Utils; - sourceTree = ""; - }; - 5C0AF09828330CA000162044 /* Providers */ = { - isa = PBXGroup; - children = ( - C107B51B2C9AC4D3006B6BEA /* WebViewProvider.swift */, - 5B16D88C1F7141A0009476A5 /* ASProvider.swift */, - 5C0AF09928330CBA00162044 /* SafariProvider.swift */, - ); - name = Providers; - sourceTree = ""; - }; - 5C1574432DD507DB00BF9373 /* MyAccount */ = { - isa = PBXGroup; - children = ( - 5C1574532DD7A8CB00BF9373 /* AuthenticationMethods */, - 5C15744E2DD5181E00BF9373 /* MyAccountErrorSpec.swift */, - 5C1574442DD5083400BF9373 /* MyAccountSpec.swift */, - ); - path = MyAccount; - sourceTree = ""; - }; - 5C1574532DD7A8CB00BF9373 /* AuthenticationMethods */ = { - isa = PBXGroup; - children = ( - 5C15745E2DD7D82D00BF9373 /* MyAccountAuthenticationMethodsSpec.swift */, - 5C1574592DD7AF2100BF9373 /* PasskeyAuthenticationMethodSpec.swift */, - 5C1574542DD7A8FD00BF9373 /* PasskeyEnrollmentChallengeSpec.swift */, - ); - path = AuthenticationMethods; - sourceTree = ""; - }; - 5C38EA212DA4610A0085AC31 /* MyAccount */ = { - isa = PBXGroup; - children = ( - 5CDF67282DD3925200A9B513 /* AuthenticationMethods */, - 5CDF67412DD3B52A00A9B513 /* Auth0MyAccount.swift */, - 5C38EA222DA461150085AC31 /* MyAccount.swift */, - 5C38EA282DA463550085AC31 /* MyAccountError.swift */, - 5CDF674D2DD3DB4E00A9B513 /* MyAccountHandlers.swift */, - ); - path = MyAccount; - sourceTree = ""; - }; - 5C3D88172DC051CF00AACC34 /* Passkeys */ = { - isa = PBXGroup; - children = ( - 5CDF67292DD395C300A9B513 /* NewPasskey.swift */, - 5C3D881F2DC1491300AACC34 /* PublicKeyCredentialRequestOptions.swift */, - 5C3D87DF2DB8274A00AACC34 /* PublicKeyCredentialCreationOptions.swift */, - ); - name = Passkeys; - sourceTree = ""; - }; - 5C41F6AF244DCC1100252548 /* Platforms */ = { - isa = PBXGroup; - children = ( - 5C41F6B0244DCC3B00252548 /* MobileWebAuth.swift */, - 5C41F6DC244F982700252548 /* DesktopWebAuth.swift */, - ); - name = Platforms; - sourceTree = ""; - }; - 5C4F553823C9124800C89615 /* Crypto */ = { - isa = PBXGroup; - children = ( - 5C4F553923C9125600C89615 /* JWTAlgorithmSpec.swift */, - ); - name = Crypto; - sourceTree = ""; - }; - 5CB41D3B23D0BA0300074024 /* Validators */ = { - isa = PBXGroup; - children = ( - 5CB41D3E23D0BA2C00074024 /* IDTokenValidator.swift */, - 5CB41D3C23D0BA2C00074024 /* IDTokenValidatorContext.swift */, - 5CB41D3D23D0BA2C00074024 /* IDTokenSignatureValidator.swift */, - 5CB41D7023D0BED200074024 /* ClaimValidators.swift */, - ); - name = Validators; - sourceTree = ""; - }; - 5CB41D5023D0BA3800074024 /* Validators */ = { - isa = PBXGroup; - children = ( - 5CB41D7523D0C15000074024 /* IDTokenValidatorBaseSpec.swift */, - 5CB41D5323D0BA4B00074024 /* IDTokenValidatorMocks.swift */, - 5CB41D5223D0BA4B00074024 /* IDTokenValidatorSpec.swift */, - 5CB41D5123D0BA4B00074024 /* IDTokenSignatureValidatorSpec.swift */, - 5CB41D8123D611AE00074024 /* ClaimValidatorsSpec.swift */, - ); - name = Validators; - sourceTree = ""; - }; - 5CDF67282DD3925200A9B513 /* AuthenticationMethods */ = { - isa = PBXGroup; - children = ( - 5CDF67472DD3B73D00A9B513 /* Auth0MyAccountAuthenticationMethods.swift */, - 5CDF67532DD4AD7E00A9B513 /* MyAccountAuthenticationMethods.swift */, - 5CDF673B2DD3B0DE00A9B513 /* PasskeyAuthenticationMethod.swift */, - 5CDF67222DD3922300A9B513 /* PasskeyEnrollmentChallenge.swift */, - ); - path = AuthenticationMethods; - sourceTree = ""; - }; - 5CF539222836DC360073F623 /* Providers */ = { - isa = PBXGroup; - children = ( - C107B5202CA27F76006B6BEA /* WebViewProviderSpec.swift */, - 5CF5392A283835460073F623 /* ASProviderSpec.swift */, - 5CF539232836DCC10073F623 /* SafariProviderSpec.swift */, - ); - name = Providers; - sourceTree = ""; - }; - 5CF539262836F6DE0073F623 /* Transactions */ = { - isa = PBXGroup; - children = ( - 5C41F6B4244DCEED00252548 /* LoginTransactionSpec.swift */, - 5CF539272836FB0C0073F623 /* ClearSessionTransactionSpec.swift */, - ); - name = Transactions; - sourceTree = ""; - }; - 5F049B5F1CB42C29006F6C05 = { - isa = PBXGroup; - children = ( - 5CA541CC2B1A81A700E4284D /* Documentation.docc */, - 5F049B6B1CB42C29006F6C05 /* Auth0 */, - 5F06DD921CC451430011842B /* Auth0Tests */, - 5F3965C81CF67DD800CDE7C0 /* App */, - 5B7EE45920FC9F3200367724 /* OAuth2TV */, - 5B7EE47A20FCA0A100367724 /* OAuth2Mac */, - C1B3B9A92C24B297004A32A4 /* OAuth2Vision */, - 5F06DDC21CC5712F0011842B /* Frameworks */, - 5F049B6A1CB42C29006F6C05 /* Products */, - 5FAE9C861D8872E900A871CE /* Supporting Files */, - ); - sourceTree = ""; - }; - 5F049B6A1CB42C29006F6C05 /* Products */ = { - isa = PBXGroup; - children = ( - 5F06DD781CC448B10011842B /* Auth0.framework */, - 5F06DD851CC448C90011842B /* Auth0.framework */, - 5F06DDA01CC451540011842B /* Auth0Tests.xctest */, - 5F06DDAF1CC451700011842B /* Auth0Tests.xctest */, - 5F3965C71CF67DD800CDE7C0 /* OAuth2.app */, - 5F23E6B91D4ACA7100C3F2D9 /* Auth0.framework */, - 5F23E6F61D4B87F000C3F2D9 /* Auth0.framework */, - 5F331AF91D4BB24C00AE4382 /* Auth0Tests.xctest */, - 5B7EE45820FC9F3200367724 /* OAuth2TV.app */, - 5B7EE47920FCA0A100367724 /* OAuth2Mac.app */, - C1B3B9A82C24B297004A32A4 /* OAuth2Vision.app */, - C1B3B9C02C24B39E004A32A4 /* Auth0.framework */, - C1B3B9C72C24B39E004A32A4 /* Auth0Tests.xctest */, - ); - name = Products; - sourceTree = ""; - }; - 5F049B6B1CB42C29006F6C05 /* Auth0 */ = { - isa = PBXGroup; - children = ( - 5FDE87751D8A425300EA27DC /* Authentication */, - 5C38EA212DA4610A0085AC31 /* MyAccount */, - 5FDE87451D8A421900EA27DC /* Telemetry */, - 5BEDE1581EC1FFE40007300D /* Utils */, - 5FCAB16E1D08FFE900331C84 /* Extensions */, - 5F6FAC611D09E92800D5B4EA /* Logger */, - 5FF465BA1CE2AC2800F7ED8C /* Management */, - 5FE2F8C01CD0F9AF003628F4 /* Networking */, - 5FCAB16F1D09001100331C84 /* Crypto */, - 5C3D88172DC051CF00AACC34 /* Passkeys */, - 5F3965C01CF679B500CDE7C0 /* WebAuth */, - 5F06DDC81CC66B710011842B /* Auth0.swift */, - 5FD255B61D14F00900387ECB /* Auth0Error.swift */, - 5CDF67352DD3A8D200A9B513 /* Auth0APIError.swift */, - 5C6513A62791CDDE004EBC22 /* Version.swift */, - A7DDDF6B2BC9A81E0077B067 /* PrivacyInfo.xcprivacy */, - ); - path = Auth0; - sourceTree = ""; - }; - 5F06DD921CC451430011842B /* Auth0Tests */ = { - isa = PBXGroup; - children = ( - C160EE362CABD352005ACE8E /* Extensions */, - C177D76E2C2BDF9D0094C657 /* StubNetworking */, - 5F28B4651D8300BB0000EB23 /* Logger */, - 5FE686A81D1894990075874C /* Telemetry */, - 5FBBF0411CCA901B0024D2AF /* Authentication */, - 5C1574432DD507DB00BF9373 /* MyAccount */, - 5FADB6011CEC0C1600D4BB50 /* Management */, - 5FE2F8C11CD0FA11003628F4 /* Networking */, - 5C4F553823C9124800C89615 /* Crypto */, - 5FCAB1661D07ABEA00331C84 /* WebAuth */, - 5FBBF0331CC95FA40024D2AF /* Utils */, - 5F93BC0A1CC6B0DE0031519F /* Auth0Spec.swift */, - 5FBBF0371CC964BC0024D2AF /* Matchers.swift */, - 5FBBF03A1CC96AA70024D2AF /* Responses.swift */, - 5C4F552C23C9123000C89615 /* Generators.swift */, - 5C4F552D23C9123000C89615 /* Mocks.swift */, - 5F06DD951CC451430011842B /* Info.plist */, - 5FE686A01D1877C10075874C /* Auth0.plist */, - ); - path = Auth0Tests; - sourceTree = ""; - }; - 5F06DDC21CC5712F0011842B /* Frameworks */ = { - isa = PBXGroup; - children = ( - 5CD9FC8426FE30EB009C2B27 /* JWTDecode.xcframework */, - 5CD9FC8526FE30EB009C2B27 /* SimpleKeychain.xcframework */, - 5CD9FC6B26FE30A6009C2B27 /* Nimble.xcframework */, - 5CD9FC6C26FE30A6009C2B27 /* Quick.xcframework */, - ); - name = Frameworks; - sourceTree = ""; - }; - 5F28B4651D8300BB0000EB23 /* Logger */ = { - isa = PBXGroup; - children = ( - 5F28B4661D8300D50000EB23 /* LoggerSpec.swift */, - ); - name = Logger; - sourceTree = ""; - }; - 5F3965C01CF679B500CDE7C0 /* WebAuth */ = { - isa = PBXGroup; - children = ( - 5C0AF09828330CA000162044 /* Providers */, - 5B16D8901F7141E5009476A5 /* Transactions */, - 5C41F6AF244DCC1100252548 /* Platforms */, - 5F53F5CD1CFD157300476A46 /* AuthTransaction.swift */, - 5B16D8921F714324009476A5 /* WebAuthUserAgent.swift */, - 5F4A1F951D00AABC00C72242 /* OAuth2Grant.swift */, - 5FCAB1751D0900CF00331C84 /* TransactionStore.swift */, - 5F3965C11CF67CF000CDE7C0 /* WebAuth.swift */, - 5FAE9C901D8878D400A871CE /* Auth0WebAuth.swift */, - 5FD255B91D14F70B00387ECB /* WebAuthError.swift */, - 5C0AF09C2833420200162044 /* WebAuthentication.swift */, - 5CFB82602D6D221C009FD237 /* Barrier.swift */, - ); - name = WebAuth; - sourceTree = ""; - }; - 5F3965C81CF67DD800CDE7C0 /* App */ = { - isa = PBXGroup; - children = ( - 5F3965C91CF67DD800CDE7C0 /* AppDelegate.swift */, - 5F3965CB1CF67DD800CDE7C0 /* ViewController.swift */, - 5F3965D01CF67DD800CDE7C0 /* Assets.xcassets */, - 5F3965D21CF67DD800CDE7C0 /* LaunchScreen.storyboard */, - 5F3965CD1CF67DD800CDE7C0 /* Main.storyboard */, - C177D6C22C2ADDEB0094C657 /* Auth0.plist */, - 5F3965D51CF67DD800CDE7C0 /* Info.plist */, - ); - path = App; - sourceTree = ""; - }; - 5F6FAC611D09E92800D5B4EA /* Logger */ = { - isa = PBXGroup; - children = ( - 5F6FAC621D09E98000D5B4EA /* Logger.swift */, - 5F28B4601D8216180000EB23 /* Loggable.swift */, - ); - name = Logger; - sourceTree = ""; - }; - 5FADB6011CEC0C1600D4BB50 /* Management */ = { - isa = PBXGroup; - children = ( - 5FADB6081CED500900D4BB50 /* ManagementSpec.swift */, - 5C809D99275FA3EF00F15A67 /* ManagementErrorSpec.swift */, - 5FADB60E1CED7E5200D4BB50 /* UserPatchAttributesSpec.swift */, - 5FADB6021CEC0C3300D4BB50 /* UsersSpec.swift */, - ); - name = Management; - sourceTree = ""; - }; - 5FAE9C861D8872E900A871CE /* Supporting Files */ = { - isa = PBXGroup; - children = ( - 5C60412E27482A2600EEF515 /* Package.swift */, - 5BA58D33209081A700782DD1 /* Cartfile */, - 5F049B6E1CB42C29006F6C05 /* Info.plist */, - 5FAE9C871D88731500A871CE /* Cartfile.resolved */, - 5FAE9C8F1D88731500A871CE /* Cartfile.private */, - 5FAE9C881D88731500A871CE /* CHANGELOG.md */, - 5FAE9C891D88731500A871CE /* README.md */, - 5FAE9C8A1D88731500A871CE /* Gemfile.lock */, - 5FAE9C8B1D88731500A871CE /* Gemfile */, - 5FAE9C8C1D88731500A871CE /* Auth0.podspec */, - 5FAE9C8D1D88731500A871CE /* codecov.yml */, - 5FAE9C8E1D88731500A871CE /* LICENSE */, - ); - name = "Supporting Files"; - sourceTree = ""; - }; - 5FBBF0331CC95FA40024D2AF /* Utils */ = { - isa = PBXGroup; - children = ( - 5CB41D5023D0BA3800074024 /* Validators */, - 5B9262C11ECF0CBA00F4F6D3 /* BioAuthenticationSpec.swift */, - 5BEDE1931EC3331A0007300D /* CredentialsManagerSpec.swift */, - 5C809D95275F878E00F15A67 /* CredentialsManagerErrorSpec.swift */, - ); - name = Utils; - sourceTree = ""; - }; - 5FBBF0411CCA901B0024D2AF /* Authentication */ = { - isa = PBXGroup; - children = ( - 5FBBF0421CCA90300024D2AF /* AuthenticationSpec.swift */, - 5FE2F8A51CCA9C17003628F4 /* CredentialsSpec.swift */, - 5CFB82552D5E9F94009FD237 /* APICredentialsSpec.swift */, - 5CFB82752D6FD287009FD237 /* SSOCredentialsSpec.swift */, - 5B2860D41EEF20F300C75D54 /* UserInfoSpec.swift */, - 5C3D88672DC2CCA100AACC34 /* PasskeyLoginChallenge.swift */, - 5C3D880D2DBE7F3B00AACC34 /* PasskeySignupChallengeSpec.swift */, - 5C4F553423C9124200C89615 /* JWKSpec.swift */, - 5FD255B01D14A9E000387ECB /* AuthenticationErrorSpec.swift */, - ); - name = Authentication; - sourceTree = ""; - }; - 5FCAB1661D07ABEA00331C84 /* WebAuth */ = { - isa = PBXGroup; - children = ( - 5CF539262836F6DE0073F623 /* Transactions */, - 5CF539222836DC360073F623 /* Providers */, - 5FA250531D4A85A200C544FA /* WebAuthErrorSpec.swift */, - 5F09C6A61D07532B00727E55 /* ChallengeGeneratorSpec.swift */, - 5F4A1F971D00AEDF00C72242 /* OAuth2GrantSpec.swift */, - 5F53F5D61CFFAA4A00476A46 /* WebAuthSpec.swift */, - 5F686A761D4AB90900412E3D /* TransactionStoreSpec.swift */, - 5CF5391C2836CEC00073F623 /* WebAuthenticationSpec.swift */, - 5CF5391F2836D9720073F623 /* WebAuthSpies.swift */, - ); - name = WebAuth; - sourceTree = ""; - }; - 5FCAB16E1D08FFE900331C84 /* Extensions */ = { - isa = PBXGroup; - children = ( - C160EE302CABD0DA005ACE8E /* UIWindow+TopViewController.swift */, - 5C4F551923C8FB8E00C89615 /* Array+Encode.swift */, - 5C4F551823C8FB8E00C89615 /* String+URLSafe.swift */, - 5FCAB1721D09009600331C84 /* NSData+URLSafe.swift */, - 5FCAB1781D09124D00331C84 /* NSURL+Auth0.swift */, - 5FCAB1701D09005A00331C84 /* NSURLComponents+OAuth2.swift */, - 5CB41D6B23D0BBA500074024 /* JWT+Header.swift */, - 5C49EB3423EB5A80008D562F /* JWK+RSA.swift */, - 5CB41D3F23D0BA2C00074024 /* Optional+DebugDescription.swift */, - ); - name = Extensions; - sourceTree = ""; - }; - 5FCAB16F1D09001100331C84 /* Crypto */ = { - isa = PBXGroup; - children = ( - 5C4F550423C8FADE00C89615 /* JWTAlgorithm.swift */, - D5E9E316273ACCA5000CDB0A /* ChallengeGenerator.swift */, - ); - name = Crypto; - sourceTree = ""; - }; - 5FDE87451D8A421900EA27DC /* Telemetry */ = { - isa = PBXGroup; - children = ( - 5FDE87461D8A422300EA27DC /* Telemetry.swift */, - ); - name = Telemetry; - sourceTree = ""; - }; - 5FDE87751D8A425300EA27DC /* Authentication */ = { - isa = PBXGroup; - children = ( - 5FDE87491D8A424700EA27DC /* Auth0Authentication.swift */, - 5FDE874A1D8A424700EA27DC /* Authentication.swift */, - 5FDE874B1D8A424700EA27DC /* AuthenticationError.swift */, - 5FDE874F1D8A424700EA27DC /* AuthenticationHandlers.swift */, - 5C354C03276CE1A500ADBC86 /* PasswordlessType.swift */, - 970BC36A25C27095007A7745 /* MultifactorChallenge.swift */, - 5C3D88192DC148C000AACC34 /* PasskeyLoginChallenge.swift */, - 5C3D87E52DB99C4E00AACC34 /* PasskeySignupChallenge.swift */, - 5C4F552223C8FBA100C89615 /* JWKS.swift */, - 5B2860CD1EEAC30500C75D54 /* UserInfo.swift */, - 5FDE874E1D8A424700EA27DC /* Credentials.swift */, - 5CFB824F2D5BF31D009FD237 /* APICredentials.swift */, - 5CFB826F2D6E640B009FD237 /* SSOCredentials.swift */, - 5C3D88232DC1509300AACC34 /* LoginPasskey.swift */, - 5C3D87F12DB9B3DA00AACC34 /* SignupPasskey.swift */, - ); - name = Authentication; - sourceTree = ""; - }; - 5FE2F8C01CD0F9AF003628F4 /* Networking */ = { - isa = PBXGroup; - children = ( - 5F74CB3F1CEFD5E600226823 /* JSONObjectPayload.swift */, - 5FE2F8B71CD0E910003628F4 /* Request.swift */, - 5FE2F8B11CCEAED8003628F4 /* Requestable.swift */, - 5FE2F8BA1CD0EAAD003628F4 /* Response.swift */, - ); - name = Networking; - sourceTree = ""; - }; - 5FE2F8C11CD0FA11003628F4 /* Networking */ = { - isa = PBXGroup; - children = ( - 5F1FBB981D8A4465006B0B85 /* ResponseSpec.swift */, - D581CF762757D773007327D1 /* RequestSpec.swift */, - ); - name = Networking; - sourceTree = ""; - }; - 5FE686A81D1894990075874C /* Telemetry */ = { - isa = PBXGroup; - children = ( - 5FE686A91D1894AA0075874C /* TelemetrySpec.swift */, - ); - name = Telemetry; - sourceTree = ""; - }; - 5FF465BA1CE2AC2800F7ED8C /* Management */ = { - isa = PBXGroup; - children = ( - 5FF465BB1CE2AC4500F7ED8C /* Management.swift */, - 5FADB60B1CED7E0800D4BB50 /* UserPatchAttributes.swift */, - 5FADB6051CED27FB00D4BB50 /* Users.swift */, - 5FD255B31D14DD2600387ECB /* ManagementError.swift */, - ); - name = Management; - sourceTree = ""; - }; - C160EE362CABD352005ACE8E /* Extensions */ = { - isa = PBXGroup; - children = ( - C160EE372CABD358005ACE8E /* UIWindow+TopViewControllerSpec.swift */, - ); - path = Extensions; - sourceTree = ""; - }; - C177D76E2C2BDF9D0094C657 /* StubNetworking */ = { - isa = PBXGroup; - children = ( - C177D76F2C2BDFE40094C657 /* NetworkStub.swift */, - C177D7742C2BE00D0094C657 /* StubURLProtocol.swift */, - ); - name = StubNetworking; - sourceTree = ""; - }; - C1B3B9A92C24B297004A32A4 /* OAuth2Vision */ = { - isa = PBXGroup; - children = ( - C1B3B9AE2C24B297004A32A4 /* OAuth2VisionApp.swift */, - C1B3B9B02C24B297004A32A4 /* ContentView.swift */, - C1B3B9B72C24B298004A32A4 /* Info.plist */, - ); - path = OAuth2Vision; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXHeadersBuildPhase section */ - 5F06DD751CC448B10011842B /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 5F06DD821CC448C90011842B /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 5F23E6B61D4ACA7100C3F2D9 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 5F23E6F31D4B87F000C3F2D9 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - C1B3B9BB2C24B39E004A32A4 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXHeadersBuildPhase section */ - -/* Begin PBXNativeTarget section */ - 5B7EE45720FC9F3200367724 /* OAuth2TV */ = { - isa = PBXNativeTarget; - buildConfigurationList = 5B7EE46620FC9F3400367724 /* Build configuration list for PBXNativeTarget "OAuth2TV" */; - buildPhases = ( - 5B7EE45420FC9F3200367724 /* Sources */, - 5B7EE45520FC9F3200367724 /* Frameworks */, - 5B7EE45620FC9F3200367724 /* Resources */, - 5B7EE46B20FC9F5200367724 /* Copy Files */, - 5B7EE46F20FC9FAE00367724 /* Auth0 */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = OAuth2TV; - productName = OAuth2TV; - productReference = 5B7EE45820FC9F3200367724 /* OAuth2TV.app */; - productType = "com.apple.product-type.application"; - }; - 5B7EE47820FCA0A100367724 /* OAuth2Mac */ = { - isa = PBXNativeTarget; - buildConfigurationList = 5B7EE48620FCA0A200367724 /* Build configuration list for PBXNativeTarget "OAuth2Mac" */; - buildPhases = ( - 5B7EE47520FCA0A100367724 /* Sources */, - 5B7EE47620FCA0A100367724 /* Frameworks */, - 5B7EE47720FCA0A100367724 /* Resources */, - 5B7EE49120FCA0F400367724 /* Copy Files */, - 5B7EE48C20FCA0D900367724 /* Auth0 */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = OAuth2Mac; - productName = OAuth2Mac; - productReference = 5B7EE47920FCA0A100367724 /* OAuth2Mac.app */; - productType = "com.apple.product-type.application"; - }; - 5F06DD771CC448B10011842B /* Auth0.iOS */ = { - isa = PBXNativeTarget; - buildConfigurationList = 5F06DD7F1CC448B10011842B /* Build configuration list for PBXNativeTarget "Auth0.iOS" */; - buildPhases = ( - 5F06DD731CC448B10011842B /* Sources */, - 5F06DD741CC448B10011842B /* Frameworks */, - 5F06DD751CC448B10011842B /* Headers */, - 5F06DD761CC448B10011842B /* Resources */, - 5B717B241E2E2696004A05A7 /* SwiftLint */, - D41DED2B2DCA099E00F5B1A4 /* Embed Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = Auth0.iOS; - productName = Auth0.iOS; - productReference = 5F06DD781CC448B10011842B /* Auth0.framework */; - productType = "com.apple.product-type.framework"; - }; - 5F06DD841CC448C90011842B /* Auth0.macOS */ = { - isa = PBXNativeTarget; - buildConfigurationList = 5F06DD8A1CC448C90011842B /* Build configuration list for PBXNativeTarget "Auth0.macOS" */; - buildPhases = ( - 5F06DD801CC448C90011842B /* Sources */, - 5F06DD811CC448C90011842B /* Frameworks */, - 5F06DD821CC448C90011842B /* Headers */, - 5F06DD831CC448C90011842B /* Resources */, - 5B717B251E2E26B9004A05A7 /* SwiftLint */, - D41DED302DCA09A200F5B1A4 /* Embed Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = Auth0.macOS; - productName = Auth0.OSX; - productReference = 5F06DD851CC448C90011842B /* Auth0.framework */; - productType = "com.apple.product-type.framework"; - }; - 5F06DD9F1CC451540011842B /* Auth0Tests.iOS */ = { - isa = PBXNativeTarget; - buildConfigurationList = 5F06DDA81CC451540011842B /* Build configuration list for PBXNativeTarget "Auth0Tests.iOS" */; - buildPhases = ( - 5F06DD9C1CC451540011842B /* Sources */, - 5F06DD9D1CC451540011842B /* Frameworks */, - 5F06DD9E1CC451540011842B /* Resources */, - 5F1A02931CC7EEBC00D3F662 /* CopyFiles */, - ); - buildRules = ( - ); - dependencies = ( - 5F06DDA71CC451540011842B /* PBXTargetDependency */, - 5FCAB1651D07ABC000331C84 /* PBXTargetDependency */, - ); - name = Auth0Tests.iOS; - packageProductDependencies = ( - C177D6C62C2ADEB60094C657 /* CwlPreconditionTesting */, - ); - productName = Auth0Tests.iOS; - productReference = 5F06DDA01CC451540011842B /* Auth0Tests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; - 5F06DDAE1CC451700011842B /* Auth0Tests.macOS */ = { - isa = PBXNativeTarget; - buildConfigurationList = 5F06DDB71CC451700011842B /* Build configuration list for PBXNativeTarget "Auth0Tests.macOS" */; - buildPhases = ( - 5F06DDAB1CC451700011842B /* Sources */, - 5F06DDAC1CC451700011842B /* Frameworks */, - 5F06DDAD1CC451700011842B /* Resources */, - 5F1A02971CC7EECE00D3F662 /* CopyFiles */, - ); - buildRules = ( - ); - dependencies = ( - 5F06DDB61CC451700011842B /* PBXTargetDependency */, - 5B7EE48A20FCA0A600367724 /* PBXTargetDependency */, - ); - name = Auth0Tests.macOS; - packageProductDependencies = ( - C177D6D32C2B0DCB0094C657 /* CwlPreconditionTesting */, - ); - productName = Auth0Tests.OSX; - productReference = 5F06DDAF1CC451700011842B /* Auth0Tests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; - 5F23E6B81D4ACA7100C3F2D9 /* Auth0.watchOS */ = { - isa = PBXNativeTarget; - buildConfigurationList = 5F23E6C01D4ACA7100C3F2D9 /* Build configuration list for PBXNativeTarget "Auth0.watchOS" */; - buildPhases = ( - 5F23E6B41D4ACA7100C3F2D9 /* Sources */, - 5F23E6B51D4ACA7100C3F2D9 /* Frameworks */, - 5F23E6B61D4ACA7100C3F2D9 /* Headers */, - 5F23E6B71D4ACA7100C3F2D9 /* Resources */, - 5B717B261E2E26C4004A05A7 /* SwiftLint */, - D41DED3A2DCA09B000F5B1A4 /* Embed Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = Auth0.watchOS; - productName = Auth0.watchOS; - productReference = 5F23E6B91D4ACA7100C3F2D9 /* Auth0.framework */; - productType = "com.apple.product-type.framework"; - }; - 5F23E6F51D4B87F000C3F2D9 /* Auth0.tvOS */ = { - isa = PBXNativeTarget; - buildConfigurationList = 5F23E6FB1D4B87F000C3F2D9 /* Build configuration list for PBXNativeTarget "Auth0.tvOS" */; - buildPhases = ( - 5F23E6F11D4B87F000C3F2D9 /* Sources */, - 5F23E6F21D4B87F000C3F2D9 /* Frameworks */, - 5F23E6F31D4B87F000C3F2D9 /* Headers */, - 5F23E6F41D4B87F000C3F2D9 /* Resources */, - 5B717B271E2E26CE004A05A7 /* SwiftLint */, - D41DED352DCA09AC00F5B1A4 /* Embed Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = Auth0.tvOS; - productName = Auth0.tvOS; - productReference = 5F23E6F61D4B87F000C3F2D9 /* Auth0.framework */; - productType = "com.apple.product-type.framework"; - }; - 5F331AF81D4BB24C00AE4382 /* Auth0Tests.tvOS */ = { - isa = PBXNativeTarget; - buildConfigurationList = 5F331B031D4BB24C00AE4382 /* Build configuration list for PBXNativeTarget "Auth0Tests.tvOS" */; - buildPhases = ( - 5F331AF51D4BB24C00AE4382 /* Sources */, - 5F331AF61D4BB24C00AE4382 /* Frameworks */, - 5F331AF71D4BB24C00AE4382 /* Resources */, - 5F331B1F1D4BCBFD00AE4382 /* CopyFiles */, - ); - buildRules = ( - ); - dependencies = ( - 5F331B001D4BB24C00AE4382 /* PBXTargetDependency */, - 5B7EE47120FC9FFE00367724 /* PBXTargetDependency */, - ); - name = Auth0Tests.tvOS; - packageProductDependencies = ( - D4B8E9E52DCDD23C0021262D /* CwlPosixPreconditionTesting */, - ); - productName = Auth0Tests.tvOS; - productReference = 5F331AF91D4BB24C00AE4382 /* Auth0Tests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; - 5F3965C61CF67DD800CDE7C0 /* OAuth2 */ = { - isa = PBXNativeTarget; - buildConfigurationList = 5F3965E11CF67DD800CDE7C0 /* Build configuration list for PBXNativeTarget "OAuth2" */; - buildPhases = ( - 5F3965C31CF67DD800CDE7C0 /* Sources */, - 5F3965C41CF67DD800CDE7C0 /* Frameworks */, - 5F3965C51CF67DD800CDE7C0 /* Resources */, - 5BE65DC91F7270C600CADD3B /* Copy Files */, - 5F53F5CB1CFCDC2500476A46 /* Auth0 */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = OAuth2; - productName = OAuth2; - productReference = 5F3965C71CF67DD800CDE7C0 /* OAuth2.app */; - productType = "com.apple.product-type.application"; - }; - C1B3B9A72C24B297004A32A4 /* OAuth2Vision */ = { - isa = PBXNativeTarget; - buildConfigurationList = C1B3B9BA2C24B298004A32A4 /* Build configuration list for PBXNativeTarget "OAuth2Vision" */; - buildPhases = ( - C1B3B9A42C24B297004A32A4 /* Sources */, - C1B3B9A52C24B297004A32A4 /* Frameworks */, - C1B3B9A62C24B297004A32A4 /* Resources */, - C1B3B9D82C24B39E004A32A4 /* Copy Files */, - C1B3BA272C24B864004A32A4 /* Auth0 */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = OAuth2Vision; - packageProductDependencies = ( - ); - productName = OAuth2Vision; - productReference = C1B3B9A82C24B297004A32A4 /* OAuth2Vision.app */; - productType = "com.apple.product-type.application"; - }; - C1B3B9BF2C24B39E004A32A4 /* Auth0.visionOS */ = { - isa = PBXNativeTarget; - buildConfigurationList = C1B3B9D52C24B39E004A32A4 /* Build configuration list for PBXNativeTarget "Auth0.visionOS" */; - buildPhases = ( - C1B3B9BB2C24B39E004A32A4 /* Headers */, - C1B3B9BC2C24B39E004A32A4 /* Sources */, - C1B3B9BD2C24B39E004A32A4 /* Frameworks */, - C1B3B9BE2C24B39E004A32A4 /* Resources */, - C1B3B9ED2C24B699004A32A4 /* SwiftLint */, - D41DED3F2DCA09B400F5B1A4 /* Embed Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = Auth0.visionOS; - productName = Auth0.visionOS; - productReference = C1B3B9C02C24B39E004A32A4 /* Auth0.framework */; - productType = "com.apple.product-type.framework"; - }; - C1B3B9C62C24B39E004A32A4 /* Auth0Tests.visionOS */ = { - isa = PBXNativeTarget; - buildConfigurationList = C1B3B9D92C24B39E004A32A4 /* Build configuration list for PBXNativeTarget "Auth0Tests.visionOS" */; - buildPhases = ( - C1B3B9C32C24B39E004A32A4 /* Sources */, - C1B3B9C42C24B39E004A32A4 /* Frameworks */, - C1B3B9C52C24B39E004A32A4 /* Resources */, - C1B3B9E72C24B65B004A32A4 /* Copy Files */, - ); - buildRules = ( - ); - dependencies = ( - C1B3BA292C24B95A004A32A4 /* PBXTargetDependency */, - C1B3B9CC2C24B39E004A32A4 /* PBXTargetDependency */, - ); - name = Auth0Tests.visionOS; - packageProductDependencies = ( - D4B8E9E32DCDD2340021262D /* CwlPreconditionTesting */, - ); - productName = Auth0Tests.visionOS; - productReference = C1B3B9C72C24B39E004A32A4 /* Auth0Tests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 5F049B601CB42C29006F6C05 /* Project object */ = { - isa = PBXProject; - attributes = { - LastSwiftUpdateCheck = 1540; - LastUpgradeCheck = 1400; - ORGANIZATIONNAME = Auth0; - TargetAttributes = { - 5B7EE45720FC9F3200367724 = { - CreatedOnToolsVersion = 9.4.1; - LastSwiftMigration = 0940; - ProvisioningStyle = Manual; - }; - 5B7EE47820FCA0A100367724 = { - CreatedOnToolsVersion = 9.4.1; - LastSwiftMigration = 0940; - ProvisioningStyle = Manual; - }; - 5F06DD771CC448B10011842B = { - CreatedOnToolsVersion = 7.3; - LastSwiftMigration = 1020; - }; - 5F06DD841CC448C90011842B = { - CreatedOnToolsVersion = 7.3; - LastSwiftMigration = 0900; - }; - 5F06DD9F1CC451540011842B = { - CreatedOnToolsVersion = 7.3; - LastSwiftMigration = 0900; - ProvisioningStyle = Manual; - TestTargetID = 5F3965C61CF67DD800CDE7C0; - }; - 5F06DDAE1CC451700011842B = { - CreatedOnToolsVersion = 7.3; - LastSwiftMigration = 0900; - TestTargetID = 5B7EE47820FCA0A100367724; - }; - 5F23E6B81D4ACA7100C3F2D9 = { - CreatedOnToolsVersion = 7.3.1; - LastSwiftMigration = 0900; - }; - 5F23E6F51D4B87F000C3F2D9 = { - CreatedOnToolsVersion = 7.3.1; - DevelopmentTeam = 86WQXF56BC; - LastSwiftMigration = 0900; - ProvisioningStyle = Manual; - }; - 5F331AF81D4BB24C00AE4382 = { - CreatedOnToolsVersion = 7.3.1; - LastSwiftMigration = 0900; - ProvisioningStyle = Manual; - TestTargetID = 5B7EE45720FC9F3200367724; - }; - 5F3965C61CF67DD800CDE7C0 = { - CreatedOnToolsVersion = 7.3.1; - LastSwiftMigration = 1020; - }; - C1B3B9A72C24B297004A32A4 = { - CreatedOnToolsVersion = 15.4; - }; - C1B3B9BF2C24B39E004A32A4 = { - CreatedOnToolsVersion = 15.4; - }; - C1B3B9C62C24B39E004A32A4 = { - CreatedOnToolsVersion = 15.4; - TestTargetID = C1B3B9A72C24B297004A32A4; - }; - }; - }; - buildConfigurationList = 5F049B631CB42C29006F6C05 /* Build configuration list for PBXProject "Auth0" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = 5F049B5F1CB42C29006F6C05; - packageReferences = ( - C177D6C52C2ADEB60094C657 /* XCRemoteSwiftPackageReference "CwlPreconditionTesting" */, - ); - productRefGroup = 5F049B6A1CB42C29006F6C05 /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 5F06DD771CC448B10011842B /* Auth0.iOS */, - 5F06DD841CC448C90011842B /* Auth0.macOS */, - 5F23E6F51D4B87F000C3F2D9 /* Auth0.tvOS */, - 5F23E6B81D4ACA7100C3F2D9 /* Auth0.watchOS */, - C1B3B9BF2C24B39E004A32A4 /* Auth0.visionOS */, - 5F06DD9F1CC451540011842B /* Auth0Tests.iOS */, - 5F06DDAE1CC451700011842B /* Auth0Tests.macOS */, - 5F331AF81D4BB24C00AE4382 /* Auth0Tests.tvOS */, - C1B3B9C62C24B39E004A32A4 /* Auth0Tests.visionOS */, - 5F3965C61CF67DD800CDE7C0 /* OAuth2 */, - 5B7EE45720FC9F3200367724 /* OAuth2TV */, - 5B7EE47820FCA0A100367724 /* OAuth2Mac */, - C1B3B9A72C24B297004A32A4 /* OAuth2Vision */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 5B7EE45620FC9F3200367724 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 5B7EE46220FC9F3400367724 /* Assets.xcassets in Resources */, - 5B7EE46020FC9F3300367724 /* Main.storyboard in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 5B7EE47720FCA0A100367724 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 5B7EE48020FCA0A200367724 /* Assets.xcassets in Resources */, - 5B7EE48320FCA0A200367724 /* Main.storyboard in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 5F06DD761CC448B10011842B /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - A7DDDF6C2BC9A81E0077B067 /* PrivacyInfo.xcprivacy in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 5F06DD831CC448C90011842B /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - A7DDDF6D2BC9A81E0077B067 /* PrivacyInfo.xcprivacy in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 5F06DD9E1CC451540011842B /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 5FE686A11D1877C10075874C /* Auth0.plist in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 5F06DDAD1CC451700011842B /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 5FE686A21D1877C10075874C /* Auth0.plist in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 5F23E6B71D4ACA7100C3F2D9 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - A7DDDF702BC9A93F0077B067 /* PrivacyInfo.xcprivacy in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 5F23E6F41D4B87F000C3F2D9 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - A7DDDF6E2BC9A81E0077B067 /* PrivacyInfo.xcprivacy in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 5F331AF71D4BB24C00AE4382 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 5F331B1E1D4BCBF800AE4382 /* Auth0.plist in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 5F3965C51CF67DD800CDE7C0 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 5F3965D41CF67DD800CDE7C0 /* LaunchScreen.storyboard in Resources */, - 5F3965D11CF67DD800CDE7C0 /* Assets.xcassets in Resources */, - 5F3965CF1CF67DD800CDE7C0 /* Main.storyboard in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - C1B3B9A62C24B297004A32A4 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - C1B3B9BE2C24B39E004A32A4 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - C1B3B9EC2C24B692004A32A4 /* PrivacyInfo.xcprivacy in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - C1B3B9C52C24B39E004A32A4 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - C1B3BA2A2C24B971004A32A4 /* Auth0.plist in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXShellScriptBuildPhase section */ - 5B717B241E2E2696004A05A7 /* SwiftLint */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = SwiftLint; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "if [ -z ${CI} ]; then\n if [[ \"$(uname -m)\" == arm64 ]]; then\n export PATH=\"/opt/homebrew/bin:$PATH\"\n fi\n\n if which swiftlint > /dev/null; then\n swiftlint\n else\n echo \"warning: SwiftLint not installed, download from https://github.com/realm/SwiftLint\"\n fi\nfi\n"; - }; - 5B717B251E2E26B9004A05A7 /* SwiftLint */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = SwiftLint; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "if [ -z ${CI} ]; then\n if [[ \"$(uname -m)\" == arm64 ]]; then\n export PATH=\"/opt/homebrew/bin:$PATH\"\n fi\n\n if which swiftlint > /dev/null; then\n swiftlint\n else\n echo \"warning: SwiftLint not installed, download from https://github.com/realm/SwiftLint\"\n fi\nfi\n"; - }; - 5B717B261E2E26C4004A05A7 /* SwiftLint */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = SwiftLint; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "if [ -z ${CI} ]; then\n if [[ \"$(uname -m)\" == arm64 ]]; then\n export PATH=\"/opt/homebrew/bin:$PATH\"\n fi\n\n if which swiftlint > /dev/null; then\n swiftlint\n else\n echo \"warning: SwiftLint not installed, download from https://github.com/realm/SwiftLint\"\n fi\nfi\n"; - }; - 5B717B271E2E26CE004A05A7 /* SwiftLint */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = SwiftLint; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "if [ -z ${CI} ]; then\n if [[ \"$(uname -m)\" == arm64 ]]; then\n export PATH=\"/opt/homebrew/bin:$PATH\"\n fi\n\n if which swiftlint > /dev/null; then\n swiftlint\n else\n echo \"warning: SwiftLint not installed, download from https://github.com/realm/SwiftLint\"\n fi\nfi\n"; - }; - 5B7EE46F20FC9FAE00367724 /* Auth0 */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = Auth0; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "AUTH0_PLIST=\"${SRCROOT}/Auth0.plist\"\n\nif [ -f $AUTH0_PLIST ]; then\n cp \"$AUTH0_PLIST\" \"${BUILT_PRODUCTS_DIR}/${PRODUCT_NAME}.app\"\nfi\n"; - }; - 5B7EE48C20FCA0D900367724 /* Auth0 */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = Auth0; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "AUTH0_PLIST=\"${SRCROOT}/Auth0.plist\"\n\nif [ -f $AUTH0_PLIST ]; then\n cp \"$AUTH0_PLIST\" \"${BUILT_PRODUCTS_DIR}/${PRODUCT_NAME}.app/Contents/Resources\"\nfi\n"; - }; - 5F53F5CB1CFCDC2500476A46 /* Auth0 */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 12; - files = ( - ); - inputPaths = ( - ); - name = Auth0; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "AUTH0_PLIST=\"${SRCROOT}/Auth0.plist\"\n\nif [ -f $AUTH0_PLIST ]; then\n cp \"$AUTH0_PLIST\" \"${BUILT_PRODUCTS_DIR}/${PRODUCT_NAME}.app\"\nfi\n"; - }; - C1B3B9ED2C24B699004A32A4 /* SwiftLint */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - ); - name = SwiftLint; - outputFileListPaths = ( - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "if [ -z ${CI} ]; then\n if [[ \"$(uname -m)\" == arm64 ]]; then\n export PATH=\"/opt/homebrew/bin:$PATH\"\n fi\n\n if which swiftlint > /dev/null; then\n swiftlint\n else\n echo \"warning: SwiftLint not installed, download from https://github.com/realm/SwiftLint\"\n fi\nfi\n"; - }; - C1B3BA272C24B864004A32A4 /* Auth0 */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - ); - name = Auth0; - outputFileListPaths = ( - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "AUTH0_PLIST=\"${SRCROOT}/Auth0.plist\"\n\nif [ -f $AUTH0_PLIST ]; then\n cp \"$AUTH0_PLIST\" \"${BUILT_PRODUCTS_DIR}/${PRODUCT_NAME}.app\"\nfi\n"; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 5B7EE45420FC9F3200367724 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 5B7EE45D20FC9F3300367724 /* ViewController.swift in Sources */, - 5B7EE45B20FC9F3300367724 /* AppDelegate.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 5B7EE47520FCA0A100367724 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 5B7EE47E20FCA0A100367724 /* ViewController.swift in Sources */, - 5B7EE47C20FCA0A100367724 /* AppDelegate.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 5F06DD731CC448B10011842B /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 5CB41D4423D0BA2C00074024 /* IDTokenSignatureValidator.swift in Sources */, - 5CB41D4C23D0BA2C00074024 /* Optional+DebugDescription.swift in Sources */, - 5CDF67482DD3B74200A9B513 /* Auth0MyAccountAuthenticationMethods.swift in Sources */, - 5C4F551A23C8FB8E00C89615 /* String+URLSafe.swift in Sources */, - 5CDF67392DD3A8D600A9B513 /* Auth0APIError.swift in Sources */, - 5C0AF09D2833420200162044 /* WebAuthentication.swift in Sources */, - 5CB41D4823D0BA2C00074024 /* IDTokenValidator.swift in Sources */, - 5C354C04276CE1A500ADBC86 /* PasswordlessType.swift in Sources */, - 5FCAB1711D09005A00331C84 /* NSURLComponents+OAuth2.swift in Sources */, - 5CFB82632D6D221F009FD237 /* Barrier.swift in Sources */, - 5FDE876D1D8A424700EA27DC /* AuthenticationHandlers.swift in Sources */, - 5C38EA232DA4611B0085AC31 /* MyAccount.swift in Sources */, - 5FE2F8BB1CD0EAAD003628F4 /* Response.swift in Sources */, - 970BC36B25C27095007A7745 /* MultifactorChallenge.swift in Sources */, - 5FDE87591D8A424700EA27DC /* Authentication.swift in Sources */, - 5B16D8931F714324009476A5 /* WebAuthUserAgent.swift in Sources */, - 5C3D87E22DB8276000AACC34 /* PublicKeyCredentialCreationOptions.swift in Sources */, - 5F6FAC631D09E98000D5B4EA /* Logger.swift in Sources */, - 5C41F6B1244DCC3B00252548 /* MobileWebAuth.swift in Sources */, - 5C3D88252DC1509800AACC34 /* LoginPasskey.swift in Sources */, - 5F28B4611D8216180000EB23 /* Loggable.swift in Sources */, - 5CDF67402DD3B0E400A9B513 /* PasskeyAuthenticationMethod.swift in Sources */, - D5E9E317273ACCA5000CDB0A /* ChallengeGenerator.swift in Sources */, - 5C3D881C2DC148C600AACC34 /* PasskeyLoginChallenge.swift in Sources */, - 5C49EB3523EB5A80008D562F /* JWK+RSA.swift in Sources */, - 5FDE87551D8A424700EA27DC /* Auth0Authentication.swift in Sources */, - 5F53F5CE1CFD157300476A46 /* AuthTransaction.swift in Sources */, - 5CDF672A2DD395C700A9B513 /* NewPasskey.swift in Sources */, - 5CB41D6C23D0BBA600074024 /* JWT+Header.swift in Sources */, - 5FF465BC1CE2AC4500F7ED8C /* Management.swift in Sources */, - 5C0AF09A28330CBA00162044 /* SafariProvider.swift in Sources */, - 5F4A1F961D00AABC00C72242 /* OAuth2Grant.swift in Sources */, - 5FCAB1731D09009600331C84 /* NSData+URLSafe.swift in Sources */, - 5B16D88E1F7141A0009476A5 /* ASProvider.swift in Sources */, - 5CDF67422DD3B52F00A9B513 /* Auth0MyAccount.swift in Sources */, - 5C80980B275A7B8600DC0A76 /* CredentialsStorage.swift in Sources */, - 5FD255BA1D14F70B00387ECB /* WebAuthError.swift in Sources */, - 5CDF67272DD3922B00A9B513 /* PasskeyEnrollmentChallenge.swift in Sources */, - 5C3D87F42DB9B3DF00AACC34 /* SignupPasskey.swift in Sources */, - 5BEDE18A1EC21B040007300D /* CredentialsManager.swift in Sources */, - 5B2860CE1EEAC30500C75D54 /* UserInfo.swift in Sources */, - 5C38EA2B2DA4635B0085AC31 /* MyAccountError.swift in Sources */, - 5C4F552323C8FBA100C89615 /* JWKS.swift in Sources */, - 5C6513A72791CDDE004EBC22 /* Version.swift in Sources */, - 5C4F550923C8FADF00C89615 /* JWTAlgorithm.swift in Sources */, - 5FD255B71D14F00900387ECB /* Auth0Error.swift in Sources */, - 5C3D88202DC1491500AACC34 /* PublicKeyCredentialRequestOptions.swift in Sources */, - 5F06DDC91CC66B710011842B /* Auth0.swift in Sources */, - 5C3D87E92DB99C5C00AACC34 /* PasskeySignupChallenge.swift in Sources */, - 5B1748741EF2D3A40060E653 /* Helpers.swift in Sources */, - 5CFB82542D5BF324009FD237 /* APICredentials.swift in Sources */, - 5FDE87691D8A424700EA27DC /* Credentials.swift in Sources */, - 5FE2F8B21CCEAED8003628F4 /* Requestable.swift in Sources */, - 5C4F551E23C8FB8E00C89615 /* Array+Encode.swift in Sources */, - 5CDF67542DD4AD8500A9B513 /* MyAccountAuthenticationMethods.swift in Sources */, - 5B9262C01ECF0CA800F4F6D3 /* BioAuthentication.swift in Sources */, - 5CB41D7123D0BED200074024 /* ClaimValidators.swift in Sources */, - 5FADB60C1CED7E0800D4BB50 /* UserPatchAttributes.swift in Sources */, - 5FCAB1791D09124D00331C84 /* NSURL+Auth0.swift in Sources */, - 5F74CB401CEFD5E600226823 /* JSONObjectPayload.swift in Sources */, - 5FD255B41D14DD2600387ECB /* ManagementError.swift in Sources */, - 5FE2F8B81CD0E910003628F4 /* Request.swift in Sources */, - 5CDF67512DD3DB5400A9B513 /* MyAccountHandlers.swift in Sources */, - 5C41F6A4244DC94E00252548 /* LoginTransaction.swift in Sources */, - 5F3965C21CF67CF000CDE7C0 /* WebAuth.swift in Sources */, - 5FCAB1761D0900CF00331C84 /* TransactionStore.swift in Sources */, - 5FDE87471D8A422300EA27DC /* Telemetry.swift in Sources */, - C107B51D2C9AC4D8006B6BEA /* WebViewProvider.swift in Sources */, - 5FAE9C911D8878D400A871CE /* Auth0WebAuth.swift in Sources */, - 5B5E93F91EC45C22002A37F9 /* CredentialsManagerError.swift in Sources */, - C160EE352CABD0E5005ACE8E /* UIWindow+TopViewController.swift in Sources */, - 5CA541CD2B1A81A700E4284D /* Documentation.docc in Sources */, - 5C41F6AA244DCAFB00252548 /* ClearSessionTransaction.swift in Sources */, - 5CFB82732D6E640F009FD237 /* SSOCredentials.swift in Sources */, - 5FDE875D1D8A424700EA27DC /* AuthenticationError.swift in Sources */, - 5FADB6061CED27FB00D4BB50 /* Users.swift in Sources */, - 5CB41D4023D0BA2C00074024 /* IDTokenValidatorContext.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 5F06DD801CC448C90011842B /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 5C41F6D1244F972000252548 /* JWT+Header.swift in Sources */, - 5CDF67442DD3B52F00A9B513 /* Auth0MyAccount.swift in Sources */, - 5FE2F8BC1CD0EAAD003628F4 /* Response.swift in Sources */, - 5B7EE47420FCA00A00367724 /* CredentialsManagerError.swift in Sources */, - 5C0AF09E2833420200162044 /* WebAuthentication.swift in Sources */, - 5FDE876A1D8A424700EA27DC /* Credentials.swift in Sources */, - 5CDF674A2DD3B74200A9B513 /* Auth0MyAccountAuthenticationMethods.swift in Sources */, - 5C354C05276CE1A500ADBC86 /* PasswordlessType.swift in Sources */, - 5CFB82512D5BF324009FD237 /* APICredentials.swift in Sources */, - 5C3D88262DC1509800AACC34 /* LoginPasskey.swift in Sources */, - 5F28B4621D8216180000EB23 /* Loggable.swift in Sources */, - 5C41F6D4244F974100252548 /* OAuth2Grant.swift in Sources */, - 5C41F6D5244F974B00252548 /* ClearSessionTransaction.swift in Sources */, - 5C29743423FDBD5500BC18FA /* Optional+DebugDescription.swift in Sources */, - 5C41F6C6244F968100252548 /* WebAuthUserAgent.swift in Sources */, - 5B1748751EF2D3A70060E653 /* Helpers.swift in Sources */, - 5C3D881B2DC148C600AACC34 /* PasskeyLoginChallenge.swift in Sources */, - 5F6FAC641D09E98000D5B4EA /* Logger.swift in Sources */, - D5E9E318273ACCA5000CDB0A /* ChallengeGenerator.swift in Sources */, - 5FF465BD1CE2AC4500F7ED8C /* Management.swift in Sources */, - 5F06DDCA1CC66B710011842B /* Auth0.swift in Sources */, - 5C41F6CD244F96FD00252548 /* IDTokenSignatureValidator.swift in Sources */, - 5C3D87E32DB8276000AACC34 /* PublicKeyCredentialCreationOptions.swift in Sources */, - 5FD255B81D14F00900387ECB /* Auth0Error.swift in Sources */, - 5C41F6D0244F971700252548 /* JWK+RSA.swift in Sources */, - 5C41F6C7244F968B00252548 /* AuthTransaction.swift in Sources */, - 5CFB82612D6D221F009FD237 /* Barrier.swift in Sources */, - 5FD255B51D14DD2600387ECB /* ManagementError.swift in Sources */, - 5C0AF09B28330CBA00162044 /* SafariProvider.swift in Sources */, - 5C3D87E72DB99C5C00AACC34 /* PasskeySignupChallenge.swift in Sources */, - 5FE2F8B31CCEAED8003628F4 /* Requestable.swift in Sources */, - 5C38EA2A2DA4635B0085AC31 /* MyAccountError.swift in Sources */, - 5B2860CF1EEAC30900C75D54 /* UserInfo.swift in Sources */, - 5C4F552423C8FBA100C89615 /* JWKS.swift in Sources */, - 5CFB82742D6E640F009FD237 /* SSOCredentials.swift in Sources */, - 5C3D88222DC1491500AACC34 /* PublicKeyCredentialRequestOptions.swift in Sources */, - 5C80980C275A7B8600DC0A76 /* CredentialsStorage.swift in Sources */, - 5C41F6D2244F972B00252548 /* JWTAlgorithm.swift in Sources */, - 5C41F6D7244F975A00252548 /* TransactionStore.swift in Sources */, - 5FE1182B1D8A4A2B00A374BF /* Telemetry.swift in Sources */, - 5C6513A82791CDDE004EBC22 /* Version.swift in Sources */, - 5CDF67522DD3DB5400A9B513 /* MyAccountHandlers.swift in Sources */, - 5FDE875E1D8A424700EA27DC /* AuthenticationError.swift in Sources */, - 5FDE876E1D8A424700EA27DC /* AuthenticationHandlers.swift in Sources */, - 5C3D87F32DB9B3DF00AACC34 /* SignupPasskey.swift in Sources */, - 5C41F6CE244F970500252548 /* IDTokenValidator.swift in Sources */, - 5C41F6CA244F96AE00252548 /* LoginTransaction.swift in Sources */, - 5FADB60D1CED7E0800D4BB50 /* UserPatchAttributes.swift in Sources */, - 5C41F6CF244F970E00252548 /* IDTokenValidatorContext.swift in Sources */, - 5C41F6DB244F97AB00252548 /* Auth0WebAuth.swift in Sources */, - 5F74CB411CEFD5E600226823 /* JSONObjectPayload.swift in Sources */, - 5C41F6CB244F96E300252548 /* BioAuthentication.swift in Sources */, - 5C41F6C8244F969600252548 /* ASProvider.swift in Sources */, - 5C38EA242DA4611B0085AC31 /* MyAccount.swift in Sources */, - 5C41F6DF244FA1EE00252548 /* NSURLComponents+OAuth2.swift in Sources */, - 5FE2F8B91CD0E910003628F4 /* Request.swift in Sources */, - 5B7EE47320FCA00700367724 /* CredentialsManager.swift in Sources */, - 5C4F551B23C8FB8E00C89615 /* String+URLSafe.swift in Sources */, - 5FDE875A1D8A424700EA27DC /* Authentication.swift in Sources */, - 5C41F6D8244F976200252548 /* WebAuth.swift in Sources */, - 5C41F6CC244F96F200252548 /* ClaimValidators.swift in Sources */, - 5C41F6D9244F977900252548 /* WebAuthError.swift in Sources */, - 5FCAB1741D09009600331C84 /* NSData+URLSafe.swift in Sources */, - 970BC36C25C27095007A7745 /* MultifactorChallenge.swift in Sources */, - 5C41F6DD244F982700252548 /* DesktopWebAuth.swift in Sources */, - 5CA541CE2B1A81A700E4284D /* Documentation.docc in Sources */, - 5FCAB17A1D09124D00331C84 /* NSURL+Auth0.swift in Sources */, - 5CDF67262DD3922B00A9B513 /* PasskeyEnrollmentChallenge.swift in Sources */, - 5CDF67572DD4AD8500A9B513 /* MyAccountAuthenticationMethods.swift in Sources */, - 5CDF673E2DD3B0E400A9B513 /* PasskeyAuthenticationMethod.swift in Sources */, - 5CDF67362DD3A8D600A9B513 /* Auth0APIError.swift in Sources */, - 5FDE87561D8A424700EA27DC /* Auth0Authentication.swift in Sources */, - 5FADB6071CED27FB00D4BB50 /* Users.swift in Sources */, - 5C41F6C3244F965E00252548 /* Array+Encode.swift in Sources */, - 5CDF672B2DD395C700A9B513 /* NewPasskey.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 5F06DD9C1CC451540011842B /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - D581CF772757D773007327D1 /* RequestSpec.swift in Sources */, - 5F1FBB9C1D8A44C1006B0B85 /* ResponseSpec.swift in Sources */, - 5C3D886A2DC2CCA200AACC34 /* PasskeyLoginChallenge.swift in Sources */, - 5C4F553123C9123000C89615 /* Mocks.swift in Sources */, - 5FE686AA1D1894AA0075874C /* TelemetrySpec.swift in Sources */, - 5C41F6B6244DCF2F00252548 /* LoginTransactionSpec.swift in Sources */, - 5CB41D6523D0BACF00074024 /* IDTokenValidatorMocks.swift in Sources */, - 5FBBF03B1CC96AA70024D2AF /* Responses.swift in Sources */, - 5CF539202836D9720073F623 /* WebAuthSpies.swift in Sources */, - 5CF539282836FB0C0073F623 /* ClearSessionTransactionSpec.swift in Sources */, - 5CF5392B283835470073F623 /* ASProviderSpec.swift in Sources */, - 5C1574552DD7A90400BF9373 /* PasskeyEnrollmentChallengeSpec.swift in Sources */, - 5FCAB16A1D07AC3500331C84 /* ChallengeGeneratorSpec.swift in Sources */, - 5CB41D6923D0BAD600074024 /* IDTokenSignatureValidatorSpec.swift in Sources */, - 5C15745D2DD7AF2400BF9373 /* PasskeyAuthenticationMethodSpec.swift in Sources */, - 5CFB82772D6FD28E009FD237 /* SSOCredentialsSpec.swift in Sources */, - 5CF5391D2836CEC00073F623 /* WebAuthenticationSpec.swift in Sources */, - 5FADB60F1CED7E5200D4BB50 /* UserPatchAttributesSpec.swift in Sources */, - 5C3D880E2DBE7F3D00AACC34 /* PasskeySignupChallengeSpec.swift in Sources */, - 5C4F553523C9124200C89615 /* JWKSpec.swift in Sources */, - 5CFB82592D5E9F9B009FD237 /* APICredentialsSpec.swift in Sources */, - 5FA250541D4A85A200C544FA /* WebAuthErrorSpec.swift in Sources */, - 5CB41D7623D0C15000074024 /* IDTokenValidatorBaseSpec.swift in Sources */, - 5B9262C31ECF0CC200F4F6D3 /* BioAuthenticationSpec.swift in Sources */, - 5C809D96275F878E00F15A67 /* CredentialsManagerErrorSpec.swift in Sources */, - C177D7752C2BE00D0094C657 /* StubURLProtocol.swift in Sources */, - 5FBBF0381CC964BC0024D2AF /* Matchers.swift in Sources */, - 5F93BC0B1CC6B0DE0031519F /* Auth0Spec.swift in Sources */, - 5FE2F8A61CCA9C17003628F4 /* CredentialsSpec.swift in Sources */, - C177D7702C2BDFE40094C657 /* NetworkStub.swift in Sources */, - 5CF539242836DCC10073F623 /* SafariProviderSpec.swift in Sources */, - 5FADB6091CED500900D4BB50 /* ManagementSpec.swift in Sources */, - 5FCAB16D1D07AC3500331C84 /* WebAuthSpec.swift in Sources */, - 5F28B4671D8300D50000EB23 /* LoggerSpec.swift in Sources */, - C107B5222CA27F7C006B6BEA /* WebViewProviderSpec.swift in Sources */, - 5FBBF0431CCA90300024D2AF /* AuthenticationSpec.swift in Sources */, - C160EE382CABD35A005ACE8E /* UIWindow+TopViewControllerSpec.swift in Sources */, - 5B2860D61EEF210A00C75D54 /* UserInfoSpec.swift in Sources */, - 5C809D9A275FA3EF00F15A67 /* ManagementErrorSpec.swift in Sources */, - 5FCAB16B1D07AC3500331C84 /* OAuth2GrantSpec.swift in Sources */, - 5BEDE1951EC333380007300D /* CredentialsManagerSpec.swift in Sources */, - 5C1574452DD5083A00BF9373 /* MyAccountSpec.swift in Sources */, - 5CB41D6223D0BAC900074024 /* IDTokenValidatorSpec.swift in Sources */, - 5FD255B11D14A9E000387ECB /* AuthenticationErrorSpec.swift in Sources */, - 5C4F553A23C9125600C89615 /* JWTAlgorithmSpec.swift in Sources */, - 5C15744F2DD5182400BF9373 /* MyAccountErrorSpec.swift in Sources */, - 5C4F552E23C9123000C89615 /* Generators.swift in Sources */, - 5CB41D8223D611AE00074024 /* ClaimValidatorsSpec.swift in Sources */, - 5C1574612DD7D83B00BF9373 /* MyAccountAuthenticationMethodsSpec.swift in Sources */, - 5FADB6031CEC0C3300D4BB50 /* UsersSpec.swift in Sources */, - 5F686A771D4AB90900412E3D /* TransactionStoreSpec.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 5F06DDAB1CC451700011842B /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - D581CF782757D773007327D1 /* RequestSpec.swift in Sources */, - 5FE686AB1D1894AA0075874C /* TelemetrySpec.swift in Sources */, - 5FBBF03C1CC96AA70024D2AF /* Responses.swift in Sources */, - 5C1574562DD7A90400BF9373 /* PasskeyEnrollmentChallengeSpec.swift in Sources */, - 5CE775AA244FCF4E00D054A0 /* JWTAlgorithmSpec.swift in Sources */, - 5CFB82792D6FD28E009FD237 /* SSOCredentialsSpec.swift in Sources */, - 5CE775A7244FCF4400D054A0 /* IDTokenValidatorSpec.swift in Sources */, - 5CE775AE244FD66600D054A0 /* ChallengeGeneratorSpec.swift in Sources */, - 5FADB6101CED7E5200D4BB50 /* UserPatchAttributesSpec.swift in Sources */, - 5C1574472DD5083A00BF9373 /* MyAccountSpec.swift in Sources */, - 5CF539212836D9720073F623 /* WebAuthSpies.swift in Sources */, - 5CF539292836FB0C0073F623 /* ClearSessionTransactionSpec.swift in Sources */, - 5C15745B2DD7AF2400BF9373 /* PasskeyAuthenticationMethodSpec.swift in Sources */, - 5CF5392C283835470073F623 /* ASProviderSpec.swift in Sources */, - 5FBBF0391CC964BC0024D2AF /* Matchers.swift in Sources */, - 5CE775B4244FD72500D054A0 /* JWKSpec.swift in Sources */, - 5CF5391E2836CEC00073F623 /* WebAuthenticationSpec.swift in Sources */, - 5CE775A4244FCF3A00D054A0 /* BioAuthenticationSpec.swift in Sources */, - 5F93BC0C1CC6B0DE0031519F /* Auth0Spec.swift in Sources */, - 5CE775AD244FD66300D054A0 /* WebAuthErrorSpec.swift in Sources */, - 5FE2F8A71CCA9C17003628F4 /* CredentialsSpec.swift in Sources */, - 5CE775A2244FCF2000D054A0 /* Generators.swift in Sources */, - 5C3D88682DC2CCA200AACC34 /* PasskeyLoginChallenge.swift in Sources */, - 5C809D97275F878E00F15A67 /* CredentialsManagerErrorSpec.swift in Sources */, - C177D7762C2BE00D0094C657 /* StubURLProtocol.swift in Sources */, - 5CE775AF244FD66D00D054A0 /* OAuth2GrantSpec.swift in Sources */, - 5FD255B21D14A9E000387ECB /* AuthenticationErrorSpec.swift in Sources */, - 5CFB82582D5E9F9B009FD237 /* APICredentialsSpec.swift in Sources */, - 5C53A7E92703A23200A7C0A3 /* UserInfoSpec.swift in Sources */, - C177D7712C2BDFE40094C657 /* NetworkStub.swift in Sources */, - 5CF539252836DCC10073F623 /* SafariProviderSpec.swift in Sources */, - 5FADB60A1CED500900D4BB50 /* ManagementSpec.swift in Sources */, - 5F28B4681D8300D50000EB23 /* LoggerSpec.swift in Sources */, - 5FBBF0441CCA90300024D2AF /* AuthenticationSpec.swift in Sources */, - 5CE775B2244FD70B00D054A0 /* TransactionStoreSpec.swift in Sources */, - 5CE775A9244FCF4900D054A0 /* ClaimValidatorsSpec.swift in Sources */, - 5C809D9B275FA3EF00F15A67 /* ManagementErrorSpec.swift in Sources */, - 5CE775A3244FCF3600D054A0 /* Mocks.swift in Sources */, - 5CE775B3244FD71000D054A0 /* WebAuthSpec.swift in Sources */, - 5C3D880F2DBE7F3D00AACC34 /* PasskeySignupChallengeSpec.swift in Sources */, - 5C15745F2DD7D83B00BF9373 /* MyAccountAuthenticationMethodsSpec.swift in Sources */, - 5B7EE47220FCA00300367724 /* CredentialsManagerSpec.swift in Sources */, - 5C1574512DD5182400BF9373 /* MyAccountErrorSpec.swift in Sources */, - 5CE775A6244FCF4100D054A0 /* IDTokenValidatorMocks.swift in Sources */, - 5CE775AC244FD66000D054A0 /* LoginTransactionSpec.swift in Sources */, - 5FADB6041CEC0C3300D4BB50 /* UsersSpec.swift in Sources */, - 5CE775A8244FCF4600D054A0 /* IDTokenSignatureValidatorSpec.swift in Sources */, - 5F1FBB9B1D8A44C1006B0B85 /* ResponseSpec.swift in Sources */, - 5CE775A5244FCF3F00D054A0 /* IDTokenValidatorBaseSpec.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 5F23E6B41D4ACA7100C3F2D9 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 5F23E6E91D4ACD9200C3F2D9 /* Auth0.swift in Sources */, - 5CC9940424ED9EC90027DC74 /* CredentialsManagerError.swift in Sources */, - 5F23E6EA1D4ACD9600C3F2D9 /* Auth0Error.swift in Sources */, - 5CDF67452DD3B52F00A9B513 /* Auth0MyAccount.swift in Sources */, - 5FDE876F1D8A424700EA27DC /* AuthenticationHandlers.swift in Sources */, - 970BC36D25C27095007A7745 /* MultifactorChallenge.swift in Sources */, - 5FDE87571D8A424700EA27DC /* Auth0Authentication.swift in Sources */, - 5C4F552523C8FBA100C89615 /* JWKS.swift in Sources */, - 5F23E6E51D4ACD8500C3F2D9 /* Request.swift in Sources */, - 5C38EA2D2DA4635B0085AC31 /* MyAccountError.swift in Sources */, - 5CDF67492DD3B74200A9B513 /* Auth0MyAccountAuthenticationMethods.swift in Sources */, - 5F23E6DD1D4ACD6100C3F2D9 /* NSURL+Auth0.swift in Sources */, - 5F23E6E71D4ACD8500C3F2D9 /* Response.swift in Sources */, - 5B2860D11EEAC30A00C75D54 /* UserInfo.swift in Sources */, - 5F28B4631D8216180000EB23 /* Loggable.swift in Sources */, - 5C38EA252DA4611B0085AC31 /* MyAccount.swift in Sources */, - 5F23E6E01D4ACD7F00C3F2D9 /* Management.swift in Sources */, - 5C29743323FDBD5400BC18FA /* Optional+DebugDescription.swift in Sources */, - 5F23E6E11D4ACD7F00C3F2D9 /* UserPatchAttributes.swift in Sources */, - 5CDF674E2DD3DB5400A9B513 /* MyAccountHandlers.swift in Sources */, - 5F23E6DF1D4ACD7A00C3F2D9 /* Logger.swift in Sources */, - 5FDE875B1D8A424700EA27DC /* Authentication.swift in Sources */, - 5F23E6E21D4ACD7F00C3F2D9 /* Users.swift in Sources */, - 5FDE876B1D8A424700EA27DC /* Credentials.swift in Sources */, - 5CA541D02B1A81A700E4284D /* Documentation.docc in Sources */, - 5FE1182A1D8A4A2B00A374BF /* Telemetry.swift in Sources */, - 5CC9940324ED9EC50027DC74 /* CredentialsManager.swift in Sources */, - 5CFB82712D6E640F009FD237 /* SSOCredentials.swift in Sources */, - 5CDF67382DD3A8D600A9B513 /* Auth0APIError.swift in Sources */, - 5F23E6E41D4ACD8500C3F2D9 /* JSONObjectPayload.swift in Sources */, - 5C4F551C23C8FB8E00C89615 /* String+URLSafe.swift in Sources */, - 5CFB82502D5BF324009FD237 /* APICredentials.swift in Sources */, - 5F23E6DC1D4ACD6100C3F2D9 /* NSData+URLSafe.swift in Sources */, - 5F23E6E61D4ACD8500C3F2D9 /* Requestable.swift in Sources */, - 5C354C07276CE1A500ADBC86 /* PasswordlessType.swift in Sources */, - 5FDE875F1D8A424700EA27DC /* AuthenticationError.swift in Sources */, - 5C6513AA2791CDDE004EBC22 /* Version.swift in Sources */, - 5CDF67562DD4AD8500A9B513 /* MyAccountAuthenticationMethods.swift in Sources */, - 5B1748761EF2D3A70060E653 /* Helpers.swift in Sources */, - 5F23E6E31D4ACD7F00C3F2D9 /* ManagementError.swift in Sources */, - 5C80980E275A7B8600DC0A76 /* CredentialsStorage.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 5F23E6F11D4B87F000C3F2D9 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 5F23E70E1D4B88FC00C3F2D9 /* Request.swift in Sources */, - 5FDE87701D8A424700EA27DC /* AuthenticationHandlers.swift in Sources */, - 5C4F551D23C8FB8E00C89615 /* String+URLSafe.swift in Sources */, - 5CDF67432DD3B52F00A9B513 /* Auth0MyAccount.swift in Sources */, - 970BC36E25C27095007A7745 /* MultifactorChallenge.swift in Sources */, - 5FDE87581D8A424700EA27DC /* Auth0Authentication.swift in Sources */, - 5F23E7071D4B88EA00C3F2D9 /* NSURL+Auth0.swift in Sources */, - 5F23E71A1D4B891E00C3F2D9 /* Auth0.swift in Sources */, - 5F23E7101D4B88FC00C3F2D9 /* Response.swift in Sources */, - 5C38EA2C2DA4635B0085AC31 /* MyAccountError.swift in Sources */, - 5CDF674B2DD3B74200A9B513 /* Auth0MyAccountAuthenticationMethods.swift in Sources */, - 5B2860D01EEAC30A00C75D54 /* UserInfo.swift in Sources */, - 5F28B4641D8216180000EB23 /* Loggable.swift in Sources */, - 5B0893E720F8A52400FBF962 /* CredentialsManagerError.swift in Sources */, - 5F23E7091D4B88F600C3F2D9 /* Management.swift in Sources */, - 5C38EA272DA4611B0085AC31 /* MyAccount.swift in Sources */, - 5F23E70A1D4B88F600C3F2D9 /* UserPatchAttributes.swift in Sources */, - 5F23E71B1D4B891E00C3F2D9 /* Auth0Error.swift in Sources */, - 5FDE875C1D8A424700EA27DC /* Authentication.swift in Sources */, - 5CDF674F2DD3DB5400A9B513 /* MyAccountHandlers.swift in Sources */, - 5F23E7081D4B88F000C3F2D9 /* Logger.swift in Sources */, - 5C29743223FDBD5400BC18FA /* Optional+DebugDescription.swift in Sources */, - 5F23E70B1D4B88F600C3F2D9 /* Users.swift in Sources */, - 5FDE876C1D8A424700EA27DC /* Credentials.swift in Sources */, - 5CA541CF2B1A81A700E4284D /* Documentation.docc in Sources */, - 5FE118291D8A4A2A00A374BF /* Telemetry.swift in Sources */, - 5F23E70D1D4B88FC00C3F2D9 /* JSONObjectPayload.swift in Sources */, - 5CFB82722D6E640F009FD237 /* SSOCredentials.swift in Sources */, - 5CDF67372DD3A8D600A9B513 /* Auth0APIError.swift in Sources */, - 5C4F552623C8FBA100C89615 /* JWKS.swift in Sources */, - 5B0893E620F8A52100FBF962 /* CredentialsManager.swift in Sources */, - 5CFB82532D5BF324009FD237 /* APICredentials.swift in Sources */, - 5F23E7061D4B88EA00C3F2D9 /* NSData+URLSafe.swift in Sources */, - 5F23E70F1D4B88FC00C3F2D9 /* Requestable.swift in Sources */, - 5C354C06276CE1A500ADBC86 /* PasswordlessType.swift in Sources */, - 5FDE87601D8A424700EA27DC /* AuthenticationError.swift in Sources */, - 5C6513A92791CDDE004EBC22 /* Version.swift in Sources */, - 5CDF67582DD4AD8500A9B513 /* MyAccountAuthenticationMethods.swift in Sources */, - 5B1748771EF2D3A90060E653 /* Helpers.swift in Sources */, - 5F23E70C1D4B88F600C3F2D9 /* ManagementError.swift in Sources */, - 5C80980D275A7B8600DC0A76 /* CredentialsStorage.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 5F331AF51D4BB24C00AE4382 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 5F331B0F1D4BB80700AE4382 /* Responses.swift in Sources */, - 5B6EE39620F8AEDB00264AC7 /* CredentialsManagerSpec.swift in Sources */, - D581CF792757D773007327D1 /* RequestSpec.swift in Sources */, - 5F331B061D4BB7DA00AE4382 /* CredentialsSpec.swift in Sources */, - 5C1574482DD5083A00BF9373 /* MyAccountSpec.swift in Sources */, - 5C53A7EA2703A23300A7C0A3 /* UserInfoSpec.swift in Sources */, - 5F331B0B1D4BB7F900AE4382 /* UserPatchAttributesSpec.swift in Sources */, - 5F331B051D4BB7D400AE4382 /* AuthenticationSpec.swift in Sources */, - 5F28B4691D8300D50000EB23 /* LoggerSpec.swift in Sources */, - 5C1574622DD7D83B00BF9373 /* MyAccountAuthenticationMethodsSpec.swift in Sources */, - 5F1FBB9A1D8A44C0006B0B85 /* ResponseSpec.swift in Sources */, - 5F331B0C1D4BB7F900AE4382 /* UsersSpec.swift in Sources */, - 5CFB82572D5E9F9B009FD237 /* APICredentialsSpec.swift in Sources */, - C12BFE442C352DD700D1CC00 /* StubURLProtocol.swift in Sources */, - 5F331B0E1D4BB80700AE4382 /* Matchers.swift in Sources */, - 5F331B0A1D4BB7F900AE4382 /* ManagementSpec.swift in Sources */, - 5CFB82782D6FD28E009FD237 /* SSOCredentialsSpec.swift in Sources */, - 5C1574502DD5182400BF9373 /* MyAccountErrorSpec.swift in Sources */, - 5F331B091D4BB7EE00AE4382 /* AuthenticationErrorSpec.swift in Sources */, - 5C0E5B6D2DE1100000D38F4C /* Mocks.swift in Sources */, - 5F331B101D4BB80700AE4382 /* Auth0Spec.swift in Sources */, - 5C809D9C275FA3F000F15A67 /* ManagementErrorSpec.swift in Sources */, - 5C809D98275F878E00F15A67 /* CredentialsManagerErrorSpec.swift in Sources */, - C12BFE432C352DD400D1CC00 /* NetworkStub.swift in Sources */, - 5F331B041D4BB78C00AE4382 /* TelemetrySpec.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 5F3965C31CF67DD800CDE7C0 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 5F3965CC1CF67DD800CDE7C0 /* ViewController.swift in Sources */, - 5F3965CA1CF67DD800CDE7C0 /* AppDelegate.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - C1B3B9A42C24B297004A32A4 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - C1B3B9B12C24B297004A32A4 /* ContentView.swift in Sources */, - C1B3B9AF2C24B297004A32A4 /* OAuth2VisionApp.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - C1B3B9BC2C24B39E004A32A4 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - C1B3BA262C24B6F5004A32A4 /* Documentation.docc in Sources */, - C1B3B9EE2C24B6D4004A32A4 /* Auth0Authentication.swift in Sources */, - C1B3B9EF2C24B6D4004A32A4 /* Authentication.swift in Sources */, - C1B3B9F02C24B6D4004A32A4 /* AuthenticationError.swift in Sources */, - C1B3B9F12C24B6D4004A32A4 /* PasswordlessType.swift in Sources */, - C1B3B9F22C24B6D4004A32A4 /* MultifactorChallenge.swift in Sources */, - 5C3D87E42DB8276000AACC34 /* PublicKeyCredentialCreationOptions.swift in Sources */, - 5C3D881D2DC148C600AACC34 /* PasskeyLoginChallenge.swift in Sources */, - C1B3B9F32C24B6D4004A32A4 /* JWKS.swift in Sources */, - 5CFB82522D5BF324009FD237 /* APICredentials.swift in Sources */, - 5CDF673D2DD3B0E400A9B513 /* PasskeyAuthenticationMethod.swift in Sources */, - C1B3B9F42C24B6D4004A32A4 /* UserInfo.swift in Sources */, - C1B3B9F52C24B6D4004A32A4 /* Credentials.swift in Sources */, - C1B3B9F62C24B6D4004A32A4 /* AuthenticationHandlers.swift in Sources */, - 5C3D87F52DB9B3DF00AACC34 /* SignupPasskey.swift in Sources */, - C1B3B9F72C24B6D4004A32A4 /* Telemetry.swift in Sources */, - C1B3B9F82C24B6D4004A32A4 /* IDTokenValidator.swift in Sources */, - C1B3B9F92C24B6D4004A32A4 /* IDTokenValidatorContext.swift in Sources */, - 5CDF67252DD3922B00A9B513 /* PasskeyEnrollmentChallenge.swift in Sources */, - C1B3B9FA2C24B6D4004A32A4 /* IDTokenSignatureValidator.swift in Sources */, - C1B3B9FB2C24B6D4004A32A4 /* ClaimValidators.swift in Sources */, - C1B3B9FC2C24B6D4004A32A4 /* Helpers.swift in Sources */, - C1B3B9FD2C24B6D4004A32A4 /* BioAuthentication.swift in Sources */, - C1B3B9FE2C24B6D4004A32A4 /* CredentialsManager.swift in Sources */, - C1B3B9FF2C24B6D4004A32A4 /* CredentialsStorage.swift in Sources */, - C1B3BA002C24B6D4004A32A4 /* CredentialsManagerError.swift in Sources */, - C1B3BA012C24B6D4004A32A4 /* Array+Encode.swift in Sources */, - 5C3D88212DC1491500AACC34 /* PublicKeyCredentialRequestOptions.swift in Sources */, - C1B3BA022C24B6D4004A32A4 /* String+URLSafe.swift in Sources */, - C1B3BA032C24B6D4004A32A4 /* NSData+URLSafe.swift in Sources */, - 5CFB82622D6D221F009FD237 /* Barrier.swift in Sources */, - 5CDF67502DD3DB5400A9B513 /* MyAccountHandlers.swift in Sources */, - C1B3BA042C24B6D4004A32A4 /* NSURL+Auth0.swift in Sources */, - C1B3BA052C24B6D4004A32A4 /* NSURLComponents+OAuth2.swift in Sources */, - C1B3BA062C24B6D4004A32A4 /* JWT+Header.swift in Sources */, - 5CFB82702D6E640F009FD237 /* SSOCredentials.swift in Sources */, - C1B3BA072C24B6D4004A32A4 /* JWK+RSA.swift in Sources */, - C1B3BA082C24B6D4004A32A4 /* Optional+DebugDescription.swift in Sources */, - C1B3BA092C24B6D4004A32A4 /* Logger.swift in Sources */, - C1B3BA0A2C24B6D4004A32A4 /* Loggable.swift in Sources */, - C1B3BA0B2C24B6D4004A32A4 /* Management.swift in Sources */, - 5C3D88242DC1509800AACC34 /* LoginPasskey.swift in Sources */, - C1B3BA0C2C24B6D4004A32A4 /* UserPatchAttributes.swift in Sources */, - C1B3BA0D2C24B6D4004A32A4 /* Users.swift in Sources */, - C1B3BA0E2C24B6D4004A32A4 /* ManagementError.swift in Sources */, - C1B3BA0F2C24B6D4004A32A4 /* JSONObjectPayload.swift in Sources */, - 5CDF67552DD4AD8500A9B513 /* MyAccountAuthenticationMethods.swift in Sources */, - C1B3BA102C24B6D4004A32A4 /* Request.swift in Sources */, - C1B3BA112C24B6D4004A32A4 /* Requestable.swift in Sources */, - 5C38EA292DA4635B0085AC31 /* MyAccountError.swift in Sources */, - 5CDF674C2DD3B74200A9B513 /* Auth0MyAccountAuthenticationMethods.swift in Sources */, - C1B3BA122C24B6D4004A32A4 /* Response.swift in Sources */, - 5C3D87EA2DB99C5C00AACC34 /* PasskeySignupChallenge.swift in Sources */, - 5C38EA262DA4611B0085AC31 /* MyAccount.swift in Sources */, - 5CDF67462DD3B52F00A9B513 /* Auth0MyAccount.swift in Sources */, - C1B3BA132C24B6D4004A32A4 /* JWTAlgorithm.swift in Sources */, - C1B3BA142C24B6D4004A32A4 /* ChallengeGenerator.swift in Sources */, - C1B3BA152C24B6D4004A32A4 /* ASProvider.swift in Sources */, - 5CDF672C2DD395C700A9B513 /* NewPasskey.swift in Sources */, - C1B3BA172C24B6D4004A32A4 /* LoginTransaction.swift in Sources */, - 5CDF673A2DD3A8D600A9B513 /* Auth0APIError.swift in Sources */, - C1B3BA182C24B6D4004A32A4 /* ClearSessionTransaction.swift in Sources */, - C1B3BA192C24B6D4004A32A4 /* MobileWebAuth.swift in Sources */, - C1B3BA1B2C24B6D4004A32A4 /* AuthTransaction.swift in Sources */, - C1B3BA1C2C24B6D4004A32A4 /* WebAuthUserAgent.swift in Sources */, - C1B3BA1D2C24B6D4004A32A4 /* OAuth2Grant.swift in Sources */, - C1B3BA1E2C24B6D4004A32A4 /* TransactionStore.swift in Sources */, - C1B3BA1F2C24B6D4004A32A4 /* WebAuth.swift in Sources */, - C1B3BA202C24B6D4004A32A4 /* Auth0WebAuth.swift in Sources */, - C1B3BA212C24B6D4004A32A4 /* WebAuthError.swift in Sources */, - C1B3BA222C24B6D4004A32A4 /* WebAuthentication.swift in Sources */, - C1B3BA232C24B6D4004A32A4 /* Auth0.swift in Sources */, - C1B3BA242C24B6D4004A32A4 /* Auth0Error.swift in Sources */, - C1B3BA252C24B6D4004A32A4 /* Version.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - C1B3B9C32C24B39E004A32A4 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - C1B3BA2B2C24BA36004A32A4 /* LoggerSpec.swift in Sources */, - C1B3BA2C2C24BA36004A32A4 /* TelemetrySpec.swift in Sources */, - C1B3BA2D2C24BA36004A32A4 /* AuthenticationSpec.swift in Sources */, - C1B3BA2E2C24BA36004A32A4 /* CredentialsSpec.swift in Sources */, - 5C1574462DD5083A00BF9373 /* MyAccountSpec.swift in Sources */, - C1B3BA2F2C24BA36004A32A4 /* UserInfoSpec.swift in Sources */, - 5C1574572DD7A90400BF9373 /* PasskeyEnrollmentChallengeSpec.swift in Sources */, - C1B3BA302C24BA36004A32A4 /* JWKSpec.swift in Sources */, - C1B3BA312C24BA36004A32A4 /* AuthenticationErrorSpec.swift in Sources */, - C1B3BA322C24BA36004A32A4 /* ManagementSpec.swift in Sources */, - C1B3BA332C24BA36004A32A4 /* ManagementErrorSpec.swift in Sources */, - C1B3BA342C24BA36004A32A4 /* UserPatchAttributesSpec.swift in Sources */, - C1B3BA352C24BA36004A32A4 /* UsersSpec.swift in Sources */, - C1B3BA362C24BA36004A32A4 /* ResponseSpec.swift in Sources */, - C1B3BA372C24BA36004A32A4 /* RequestSpec.swift in Sources */, - C1B3BA382C24BA36004A32A4 /* JWTAlgorithmSpec.swift in Sources */, - C1B3BA392C24BA36004A32A4 /* LoginTransactionSpec.swift in Sources */, - C1B3BA3A2C24BA36004A32A4 /* ClearSessionTransactionSpec.swift in Sources */, - C1B3BA3B2C24BA36004A32A4 /* ASProviderSpec.swift in Sources */, - C1B3BA3D2C24BA36004A32A4 /* WebAuthErrorSpec.swift in Sources */, - C177D7772C2BE00D0094C657 /* StubURLProtocol.swift in Sources */, - 5C1574602DD7D83B00BF9373 /* MyAccountAuthenticationMethodsSpec.swift in Sources */, - C1B3BA3E2C24BA36004A32A4 /* ChallengeGeneratorSpec.swift in Sources */, - C1B3BA3F2C24BA36004A32A4 /* OAuth2GrantSpec.swift in Sources */, - 5C1574522DD5182400BF9373 /* MyAccountErrorSpec.swift in Sources */, - C1B3BA402C24BA36004A32A4 /* WebAuthSpec.swift in Sources */, - C177D7722C2BDFE40094C657 /* NetworkStub.swift in Sources */, - C1B3BA412C24BA36004A32A4 /* TransactionStoreSpec.swift in Sources */, - C1B3BA422C24BA36004A32A4 /* WebAuthenticationSpec.swift in Sources */, - C1B3BA432C24BA36004A32A4 /* WebAuthSpies.swift in Sources */, - C1B3BA442C24BA36004A32A4 /* IDTokenValidatorBaseSpec.swift in Sources */, - C1B3BA452C24BA36004A32A4 /* IDTokenValidatorMocks.swift in Sources */, - C1B3BA462C24BA36004A32A4 /* IDTokenValidatorSpec.swift in Sources */, - C1B3BA472C24BA36004A32A4 /* IDTokenSignatureValidatorSpec.swift in Sources */, - 5CFB82562D5E9F9B009FD237 /* APICredentialsSpec.swift in Sources */, - C1B3BA482C24BA36004A32A4 /* ClaimValidatorsSpec.swift in Sources */, - C1B3BA492C24BA37004A32A4 /* BioAuthenticationSpec.swift in Sources */, - 5C3D886B2DC2CCA200AACC34 /* PasskeyLoginChallenge.swift in Sources */, - C1B3BA4A2C24BA37004A32A4 /* CredentialsManagerSpec.swift in Sources */, - 5CFB82762D6FD28E009FD237 /* SSOCredentialsSpec.swift in Sources */, - C1B3BA4B2C24BA37004A32A4 /* CredentialsManagerErrorSpec.swift in Sources */, - C1B3BA4C2C24BA37004A32A4 /* Mocks.swift in Sources */, - C1B3BA4D2C24BA37004A32A4 /* Matchers.swift in Sources */, - 5C3D88112DBE7F3D00AACC34 /* PasskeySignupChallengeSpec.swift in Sources */, - C1B3BA4E2C24BA37004A32A4 /* Responses.swift in Sources */, - C1B3BA4F2C24BA37004A32A4 /* Generators.swift in Sources */, - 5C15745A2DD7AF2400BF9373 /* PasskeyAuthenticationMethodSpec.swift in Sources */, - C1B3BA502C24BA37004A32A4 /* Auth0Spec.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - 5B7EE47120FC9FFE00367724 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 5B7EE45720FC9F3200367724 /* OAuth2TV */; - targetProxy = 5B7EE47020FC9FFE00367724 /* PBXContainerItemProxy */; - }; - 5B7EE48A20FCA0A600367724 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 5B7EE47820FCA0A100367724 /* OAuth2Mac */; - targetProxy = 5B7EE48920FCA0A600367724 /* PBXContainerItemProxy */; - }; - 5F06DDA71CC451540011842B /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 5F06DD771CC448B10011842B /* Auth0.iOS */; - targetProxy = 5F06DDA61CC451540011842B /* PBXContainerItemProxy */; - }; - 5F06DDB61CC451700011842B /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 5F06DD841CC448C90011842B /* Auth0.macOS */; - targetProxy = 5F06DDB51CC451700011842B /* PBXContainerItemProxy */; - }; - 5F331B001D4BB24C00AE4382 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 5F23E6F51D4B87F000C3F2D9 /* Auth0.tvOS */; - targetProxy = 5F331AFF1D4BB24C00AE4382 /* PBXContainerItemProxy */; - }; - 5FCAB1651D07ABC000331C84 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 5F3965C61CF67DD800CDE7C0 /* OAuth2 */; - targetProxy = 5FCAB1641D07ABC000331C84 /* PBXContainerItemProxy */; - }; - C1B3B9CC2C24B39E004A32A4 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = C1B3B9A72C24B297004A32A4 /* OAuth2Vision */; - targetProxy = C1B3B9CB2C24B39E004A32A4 /* PBXContainerItemProxy */; - }; - C1B3BA292C24B95A004A32A4 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = C1B3B9BF2C24B39E004A32A4 /* Auth0.visionOS */; - targetProxy = C1B3BA282C24B95A004A32A4 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin PBXVariantGroup section */ - 5B7EE45E20FC9F3300367724 /* Main.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 5B7EE45F20FC9F3300367724 /* Base */, - ); - name = Main.storyboard; - sourceTree = ""; - }; - 5B7EE48120FCA0A200367724 /* Main.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 5B7EE48220FCA0A200367724 /* Base */, - ); - name = Main.storyboard; - sourceTree = ""; - }; - 5F3965CD1CF67DD800CDE7C0 /* Main.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 5F3965CE1CF67DD800CDE7C0 /* Base */, - ); - name = Main.storyboard; - path = .; - sourceTree = ""; - }; - 5F3965D21CF67DD800CDE7C0 /* LaunchScreen.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 5F3965D31CF67DD800CDE7C0 /* Base */, - ); - name = LaunchScreen.storyboard; - path = .; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - 5B7EE46420FC9F3400367724 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; - ASSETCATALOG_COMPILER_APPICON_NAME = "App Icon & Top Shelf Image"; - ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_IDENTITY = ""; - CODE_SIGN_STYLE = Manual; - DEVELOPMENT_TEAM = ""; - GCC_C_LANGUAGE_STANDARD = gnu11; - INFOPLIST_FILE = OAuth2TV/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.auth0.OAuth2TV; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SDKROOT = appletvos; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_SWIFT3_OBJC_INFERENCE = Default; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = 3; - TVOS_DEPLOYMENT_TARGET = 14.0; - }; - name = Debug; - }; - 5B7EE46520FC9F3400367724 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; - ASSETCATALOG_COMPILER_APPICON_NAME = "App Icon & Top Shelf Image"; - ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_IDENTITY = ""; - CODE_SIGN_STYLE = Manual; - DEVELOPMENT_TEAM = ""; - GCC_C_LANGUAGE_STANDARD = gnu11; - INFOPLIST_FILE = OAuth2TV/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.auth0.OAuth2TV; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SDKROOT = appletvos; - SWIFT_SWIFT3_OBJC_INFERENCE = Default; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = 3; - TVOS_DEPLOYMENT_TARGET = 14.0; - }; - name = Release; - }; - 5B7EE48720FCA0A200367724 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_ENTITLEMENTS = OAuth2Mac/OAuth2Mac.entitlements; - CODE_SIGN_IDENTITY = ""; - CODE_SIGN_STYLE = Manual; - COMBINE_HIDPI_IMAGES = YES; - DEAD_CODE_STRIPPING = YES; - DEVELOPMENT_TEAM = ""; - GCC_C_LANGUAGE_STANDARD = gnu11; - INFOPLIST_FILE = OAuth2Mac/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - ); - MACOSX_DEPLOYMENT_TARGET = 11.0; - PRODUCT_BUNDLE_IDENTIFIER = com.auth0.OAuth2Mac; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SDKROOT = macosx; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_SWIFT3_OBJC_INFERENCE = Default; - SWIFT_VERSION = 5.0; - }; - name = Debug; - }; - 5B7EE48820FCA0A200367724 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_ENTITLEMENTS = OAuth2Mac/OAuth2Mac.entitlements; - CODE_SIGN_IDENTITY = ""; - CODE_SIGN_STYLE = Manual; - COMBINE_HIDPI_IMAGES = YES; - DEAD_CODE_STRIPPING = YES; - DEVELOPMENT_TEAM = ""; - GCC_C_LANGUAGE_STANDARD = gnu11; - INFOPLIST_FILE = OAuth2Mac/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - ); - MACOSX_DEPLOYMENT_TARGET = 11.0; - PRODUCT_BUNDLE_IDENTIFIER = com.auth0.OAuth2Mac; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SDKROOT = macosx; - SWIFT_SWIFT3_OBJC_INFERENCE = Default; - SWIFT_VERSION = 5.0; - }; - name = Release; - }; - 5F049B6F1CB42C29006F6C05 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - CURRENT_PROJECT_VERSION = 1; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_GENERATE_TEST_COVERAGE_FILES = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; - MACOSX_DEPLOYMENT_TARGET = 11.0; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = iphoneos; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - 5F049B701CB42C29006F6C05 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - CURRENT_PROJECT_VERSION = 1; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_GENERATE_TEST_COVERAGE_FILES = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; - MACOSX_DEPLOYMENT_TARGET = 11.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = iphoneos; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - 5F06DD7D1CC448B10011842B /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ANALYZER_NONNULL = YES; - CLANG_ENABLE_MODULES = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - FRAMEWORK_SEARCH_PATHS = "$(PROJECT_DIR)/Carthage/Build"; - INFOPLIST_FILE = Auth0/Info.plist; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - OTHER_SWIFT_FLAGS = "-DDEBUG"; - PRODUCT_BUNDLE_IDENTIFIER = com.auth0.Auth0; - PRODUCT_MODULE_NAME = "$(PRODUCT_NAME:c99extidentifier)"; - PRODUCT_NAME = Auth0; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "WEB_AUTH_PLATFORM PASSKEYS_PLATFORM"; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - }; - name = Debug; - }; - 5F06DD7E1CC448B10011842B /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ANALYZER_NONNULL = YES; - CLANG_ENABLE_MODULES = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - FRAMEWORK_SEARCH_PATHS = "$(PROJECT_DIR)/Carthage/Build"; - INFOPLIST_FILE = Auth0/Info.plist; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.auth0.Auth0; - PRODUCT_MODULE_NAME = "$(PRODUCT_NAME:c99extidentifier)"; - PRODUCT_NAME = Auth0; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "WEB_AUTH_PLATFORM PASSKEYS_PLATFORM"; - SWIFT_VERSION = 5.0; - }; - name = Release; - }; - 5F06DD8B1CC448C90011842B /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ANALYZER_NONNULL = YES; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_IDENTITY = ""; - COMBINE_HIDPI_IMAGES = YES; - CURRENT_PROJECT_VERSION = 1; - DEAD_CODE_STRIPPING = YES; - DEFINES_MODULE = YES; - DEVELOPMENT_TEAM = ""; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - FRAMEWORK_SEARCH_PATHS = "$(PROJECT_DIR)/Carthage/Build"; - FRAMEWORK_VERSION = A; - INFOPLIST_FILE = Auth0/Info.plist; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - "@loader_path/Frameworks", - ); - MACOSX_DEPLOYMENT_TARGET = 11.0; - OTHER_SWIFT_FLAGS = "-DDEBUG"; - PRODUCT_BUNDLE_IDENTIFIER = com.auth0.Auth0; - PRODUCT_NAME = Auth0; - SDKROOT = macosx; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "WEB_AUTH_PLATFORM PASSKEYS_PLATFORM"; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_SWIFT3_OBJC_INFERENCE = Default; - SWIFT_VERSION = 5.0; - }; - name = Debug; - }; - 5F06DD8C1CC448C90011842B /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ANALYZER_NONNULL = YES; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_IDENTITY = ""; - COMBINE_HIDPI_IMAGES = YES; - CURRENT_PROJECT_VERSION = 1; - DEAD_CODE_STRIPPING = YES; - DEFINES_MODULE = YES; - DEVELOPMENT_TEAM = ""; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - FRAMEWORK_SEARCH_PATHS = "$(PROJECT_DIR)/Carthage/Build"; - FRAMEWORK_VERSION = A; - INFOPLIST_FILE = Auth0/Info.plist; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - "@loader_path/Frameworks", - ); - MACOSX_DEPLOYMENT_TARGET = 11.0; - PRODUCT_BUNDLE_IDENTIFIER = com.auth0.Auth0; - PRODUCT_NAME = Auth0; - SDKROOT = macosx; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "WEB_AUTH_PLATFORM PASSKEYS_PLATFORM"; - SWIFT_SWIFT3_OBJC_INFERENCE = Default; - SWIFT_VERSION = 5.0; - }; - name = Release; - }; - 5F06DDA91CC451540011842B /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ANALYZER_NONNULL = YES; - CLANG_ENABLE_MODULES = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEVELOPMENT_TEAM = ""; - INFOPLIST_FILE = Auth0Tests/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - OTHER_SWIFT_FLAGS = ""; - PRODUCT_BUNDLE_IDENTIFIER = com.auth0.Auth0Tests; - PRODUCT_NAME = Auth0Tests; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "WEB_AUTH_PLATFORM PASSKEYS_PLATFORM"; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_SWIFT3_OBJC_INFERENCE = Default; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/OAuth2.app/OAuth2"; - }; - name = Debug; - }; - 5F06DDAA1CC451540011842B /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ANALYZER_NONNULL = YES; - CLANG_ENABLE_MODULES = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEVELOPMENT_TEAM = ""; - INFOPLIST_FILE = Auth0Tests/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - OTHER_SWIFT_FLAGS = ""; - PRODUCT_BUNDLE_IDENTIFIER = com.auth0.Auth0Tests; - PRODUCT_NAME = Auth0Tests; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "WEB_AUTH_PLATFORM PASSKEYS_PLATFORM"; - SWIFT_SWIFT3_OBJC_INFERENCE = Default; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/OAuth2.app/OAuth2"; - }; - name = Release; - }; - 5F06DDB81CC451700011842B /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ANALYZER_NONNULL = YES; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_IDENTITY = ""; - COMBINE_HIDPI_IMAGES = YES; - CURRENT_PROJECT_VERSION = 1; - DEAD_CODE_STRIPPING = YES; - INFOPLIST_FILE = Auth0Tests/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - "@loader_path/../Frameworks", - ); - MACOSX_DEPLOYMENT_TARGET = 11.0; - OTHER_SWIFT_FLAGS = ""; - PRODUCT_BUNDLE_IDENTIFIER = com.auth0.Auth0Tests; - PRODUCT_NAME = Auth0Tests; - SDKROOT = macosx; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "WEB_AUTH_PLATFORM PASSKEYS_PLATFORM"; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_SWIFT3_OBJC_INFERENCE = Default; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/OAuth2Mac.app/Contents/MacOS/OAuth2Mac"; - }; - name = Debug; - }; - 5F06DDB91CC451700011842B /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ANALYZER_NONNULL = YES; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_IDENTITY = ""; - COMBINE_HIDPI_IMAGES = YES; - CURRENT_PROJECT_VERSION = 1; - DEAD_CODE_STRIPPING = YES; - INFOPLIST_FILE = Auth0Tests/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - "@loader_path/../Frameworks", - ); - MACOSX_DEPLOYMENT_TARGET = 11.0; - OTHER_SWIFT_FLAGS = ""; - PRODUCT_BUNDLE_IDENTIFIER = com.auth0.Auth0Tests; - PRODUCT_NAME = Auth0Tests; - SDKROOT = macosx; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "WEB_AUTH_PLATFORM PASSKEYS_PLATFORM"; - SWIFT_SWIFT3_OBJC_INFERENCE = Default; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/OAuth2Mac.app/Contents/MacOS/OAuth2Mac"; - }; - name = Release; - }; - 5F23E6BE1D4ACA7100C3F2D9 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - APPLICATION_EXTENSION_API_ONLY = YES; - CLANG_ANALYZER_NONNULL = YES; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - FRAMEWORK_SEARCH_PATHS = "$(PROJECT_DIR)/Carthage/Build"; - INFOPLIST_FILE = Auth0/Info.plist; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - OTHER_SWIFT_FLAGS = "-DDEBUG"; - PRODUCT_BUNDLE_IDENTIFIER = com.auth0.Auth0; - PRODUCT_NAME = Auth0; - SDKROOT = watchos; - SKIP_INSTALL = YES; - SWIFT_SWIFT3_OBJC_INFERENCE = Default; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = 4; - WATCHOS_DEPLOYMENT_TARGET = 7.0; - }; - name = Debug; - }; - 5F23E6BF1D4ACA7100C3F2D9 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - APPLICATION_EXTENSION_API_ONLY = YES; - CLANG_ANALYZER_NONNULL = YES; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - FRAMEWORK_SEARCH_PATHS = "$(PROJECT_DIR)/Carthage/Build"; - INFOPLIST_FILE = Auth0/Info.plist; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.auth0.Auth0; - PRODUCT_NAME = Auth0; - SDKROOT = watchos; - SKIP_INSTALL = YES; - SWIFT_SWIFT3_OBJC_INFERENCE = Default; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = 4; - WATCHOS_DEPLOYMENT_TARGET = 7.0; - }; - name = Release; - }; - 5F23E6FC1D4B87F000C3F2D9 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ANALYZER_NONNULL = YES; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - DEFINES_MODULE = YES; - DEVELOPMENT_TEAM = ""; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - FRAMEWORK_SEARCH_PATHS = "$(PROJECT_DIR)/Carthage/Build"; - INFOPLIST_FILE = Auth0/Info.plist; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - OTHER_SWIFT_FLAGS = "-DDEBUG"; - PRODUCT_BUNDLE_IDENTIFIER = com.auth0.Auth0; - PRODUCT_NAME = Auth0; - SDKROOT = appletvos; - SKIP_INSTALL = YES; - SWIFT_SWIFT3_OBJC_INFERENCE = Default; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = 3; - TVOS_DEPLOYMENT_TARGET = 14.0; - }; - name = Debug; - }; - 5F23E6FD1D4B87F000C3F2D9 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ANALYZER_NONNULL = YES; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - DEFINES_MODULE = YES; - DEVELOPMENT_TEAM = ""; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - FRAMEWORK_SEARCH_PATHS = "$(PROJECT_DIR)/Carthage/Build"; - INFOPLIST_FILE = Auth0/Info.plist; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.auth0.Auth0; - PRODUCT_NAME = Auth0; - SDKROOT = appletvos; - SKIP_INSTALL = YES; - SWIFT_SWIFT3_OBJC_INFERENCE = Default; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = 3; - TVOS_DEPLOYMENT_TARGET = 14.0; - }; - name = Release; - }; - 5F331B011D4BB24C00AE4382 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ANALYZER_NONNULL = YES; - CODE_SIGN_IDENTITY = ""; - DEVELOPMENT_TEAM = ""; - INFOPLIST_FILE = Auth0Tests/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.auth0.Auth0Tests; - PRODUCT_MODULE_NAME = Auth0Tests; - PRODUCT_NAME = Auth0Tests; - SDKROOT = appletvos; - SWIFT_SWIFT3_OBJC_INFERENCE = Default; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2,3"; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/OAuth2TV.app/OAuth2TV"; - TVOS_DEPLOYMENT_TARGET = 14.0; - }; - name = Debug; - }; - 5F331B021D4BB24C00AE4382 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ANALYZER_NONNULL = YES; - CODE_SIGN_IDENTITY = ""; - DEVELOPMENT_TEAM = ""; - INFOPLIST_FILE = Auth0Tests/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.auth0.Auth0Tests; - PRODUCT_MODULE_NAME = Auth0Tests; - PRODUCT_NAME = Auth0Tests; - SDKROOT = appletvos; - SWIFT_SWIFT3_OBJC_INFERENCE = Default; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2,3"; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/OAuth2TV.app/OAuth2TV"; - TVOS_DEPLOYMENT_TARGET = 14.0; - }; - name = Release; - }; - 5F3965E21CF67DD800CDE7C0 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ANALYZER_NONNULL = YES; - CODE_SIGN_IDENTITY = "Apple Development"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - CODE_SIGN_STYLE = Manual; - CURRENT_PROJECT_VERSION = 1; - DEVELOPMENT_TEAM = ""; - INFOPLIST_FILE = App/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.auth0.OAuth2; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE = ""; - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_VERSION = 5.0; - }; - name = Debug; - }; - 5F3965E31CF67DD800CDE7C0 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ANALYZER_NONNULL = YES; - CODE_SIGN_IDENTITY = "Apple Development"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - CODE_SIGN_STYLE = Manual; - CURRENT_PROJECT_VERSION = 1; - DEVELOPMENT_TEAM = ""; - INFOPLIST_FILE = App/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.auth0.OAuth2; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_VERSION = 5.0; - }; - name = Release; - }; - C1B3B9B82C24B298004A32A4 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = "$(EMBEDDED_CONTENT_CONTAINS_SWIFT)"; - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; - CLANG_ENABLE_OBJC_WEAK = NO; - CLANG_WARN_DOCUMENTATION_COMMENTS = NO; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES; - CODE_SIGN_STYLE = Manual; - CURRENT_PROJECT_VERSION = 1; - DEVELOPMENT_ASSET_PATHS = ""; - ENABLE_PREVIEWS = NO; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_C_LANGUAGE_STANDARD = gnu17; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GENERATE_INFOPLIST_FILE = YES; - INFOPLIST_FILE = "$(TARGET_NAME)/Info.plist"; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - LOCALIZATION_PREFERS_STRING_CATALOGS = NO; - MARKETING_VERSION = 1.0; - MTL_ENABLE_DEBUG_INFO = YES; - MTL_FAST_MATH = YES; - PRODUCT_BUNDLE_IDENTIFIER = com.auth0.OAuth2Vision; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = xros; - SUPPORTED_PLATFORMS = "xros xrsimulator"; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = ""; - SWIFT_EMIT_LOC_STRINGS = NO; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2,7"; - XROS_DEPLOYMENT_TARGET = 1.0; - }; - name = Debug; - }; - C1B3B9B92C24B298004A32A4 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = "$(EMBEDDED_CONTENT_CONTAINS_SWIFT)"; - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; - CLANG_ENABLE_OBJC_WEAK = NO; - CLANG_WARN_DOCUMENTATION_COMMENTS = NO; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES; - CODE_SIGN_STYLE = Manual; - CURRENT_PROJECT_VERSION = 1; - DEVELOPMENT_ASSET_PATHS = ""; - ENABLE_PREVIEWS = NO; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_C_LANGUAGE_STANDARD = gnu17; - GENERATE_INFOPLIST_FILE = NO; - INFOPLIST_FILE = App/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - LOCALIZATION_PREFERS_STRING_CATALOGS = NO; - MARKETING_VERSION = 1.0; - MTL_FAST_MATH = YES; - PRODUCT_BUNDLE_IDENTIFIER = com.auth0.OAuth2Vision; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = xros; - SUPPORTED_PLATFORMS = "xros xrsimulator"; - SWIFT_EMIT_LOC_STRINGS = NO; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2,7"; - XROS_DEPLOYMENT_TARGET = 1.0; - }; - name = Release; - }; - C1B3B9D62C24B39E004A32A4 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - BUILD_LIBRARY_FOR_DISTRIBUTION = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; - CLANG_ENABLE_OBJC_WEAK = NO; - CLANG_WARN_DOCUMENTATION_COMMENTS = NO; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_MODULE_VERIFIER = YES; - ENABLE_USER_SCRIPT_SANDBOXING = YES; - FRAMEWORK_SEARCH_PATHS = "$(PROJECT_DIR)/Carthage/Build"; - GCC_C_LANGUAGE_STANDARD = gnu17; - GCC_PREPROCESSOR_DEFINITIONS = ""; - GENERATE_INFOPLIST_FILE = NO; - INFOPLIST_FILE = Auth0/Info.plist; - INFOPLIST_KEY_NSHumanReadableCopyright = ""; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - LOCALIZATION_PREFERS_STRING_CATALOGS = NO; - MARKETING_VERSION = ""; - MODULE_VERIFIER_SUPPORTED_LANGUAGES = "objective-c objective-c++"; - MODULE_VERIFIER_SUPPORTED_LANGUAGE_STANDARDS = "gnu17 gnu++20"; - MTL_ENABLE_DEBUG_INFO = YES; - MTL_FAST_MATH = YES; - OTHER_SWIFT_FLAGS = "-DDEBUG"; - PRODUCT_BUNDLE_IDENTIFIER = com.auth0.Auth0; - PRODUCT_NAME = Auth0; - SDKROOT = xros; - SKIP_INSTALL = YES; - SUPPORTED_PLATFORMS = "xros xrsimulator"; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "WEB_AUTH_PLATFORM PASSKEYS_PLATFORM"; - SWIFT_EMIT_LOC_STRINGS = NO; - SWIFT_INSTALL_OBJC_HEADER = YES; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2,7"; - XROS_DEPLOYMENT_TARGET = 1.0; - }; - name = Debug; - }; - C1B3B9D72C24B39E004A32A4 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - BUILD_LIBRARY_FOR_DISTRIBUTION = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; - CLANG_ENABLE_OBJC_WEAK = NO; - CLANG_WARN_DOCUMENTATION_COMMENTS = NO; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_MODULE_VERIFIER = YES; - ENABLE_USER_SCRIPT_SANDBOXING = YES; - FRAMEWORK_SEARCH_PATHS = "$(PROJECT_DIR)/Carthage/Build"; - GCC_C_LANGUAGE_STANDARD = gnu17; - GENERATE_INFOPLIST_FILE = NO; - INFOPLIST_FILE = Auth0/Info.plist; - INFOPLIST_KEY_NSHumanReadableCopyright = ""; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - LOCALIZATION_PREFERS_STRING_CATALOGS = NO; - MARKETING_VERSION = ""; - MODULE_VERIFIER_SUPPORTED_LANGUAGES = "objective-c objective-c++"; - MODULE_VERIFIER_SUPPORTED_LANGUAGE_STANDARDS = "gnu17 gnu++20"; - MTL_FAST_MATH = YES; - PRODUCT_BUNDLE_IDENTIFIER = com.auth0.Auth0; - PRODUCT_NAME = Auth0; - SDKROOT = xros; - SKIP_INSTALL = YES; - SUPPORTED_PLATFORMS = "xros xrsimulator"; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "WEB_AUTH_PLATFORM PASSKEYS_PLATFORM"; - SWIFT_EMIT_LOC_STRINGS = NO; - SWIFT_INSTALL_OBJC_HEADER = YES; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2,7"; - XROS_DEPLOYMENT_TARGET = 1.0; - }; - name = Release; - }; - C1B3B9DA2C24B39E004A32A4 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - ENABLE_USER_SCRIPT_SANDBOXING = YES; - GCC_C_LANGUAGE_STANDARD = gnu17; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GENERATE_INFOPLIST_FILE = YES; - LOCALIZATION_PREFERS_STRING_CATALOGS = YES; - MARKETING_VERSION = 1.0; - MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; - MTL_FAST_MATH = YES; - PRODUCT_BUNDLE_IDENTIFIER = com.auth0.Auth0Tests; - PRODUCT_NAME = Auth0Tests; - SDKROOT = xros; - SUPPORTED_PLATFORMS = "xros xrsimulator"; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "WEB_AUTH_PLATFORM PASSKEYS_PLATFORM"; - SWIFT_EMIT_LOC_STRINGS = NO; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2,7"; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/OAuth2Vision.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/OAuth2Vision"; - XROS_DEPLOYMENT_TARGET = 1.2; - }; - name = Debug; - }; - C1B3B9DB2C24B39E004A32A4 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - ENABLE_USER_SCRIPT_SANDBOXING = YES; - GCC_C_LANGUAGE_STANDARD = gnu17; - GENERATE_INFOPLIST_FILE = YES; - LOCALIZATION_PREFERS_STRING_CATALOGS = YES; - MARKETING_VERSION = 1.0; - MTL_FAST_MATH = YES; - PRODUCT_BUNDLE_IDENTIFIER = com.auth0.Auth0Tests; - PRODUCT_NAME = Auth0Tests; - SDKROOT = xros; - SUPPORTED_PLATFORMS = "xros xrsimulator"; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "WEB_AUTH_PLATFORM PASSKEYS_PLATFORM"; - SWIFT_EMIT_LOC_STRINGS = NO; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2,7"; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/OAuth2Vision.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/OAuth2Vision"; - XROS_DEPLOYMENT_TARGET = 1.2; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 5B7EE46620FC9F3400367724 /* Build configuration list for PBXNativeTarget "OAuth2TV" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 5B7EE46420FC9F3400367724 /* Debug */, - 5B7EE46520FC9F3400367724 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 5B7EE48620FCA0A200367724 /* Build configuration list for PBXNativeTarget "OAuth2Mac" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 5B7EE48720FCA0A200367724 /* Debug */, - 5B7EE48820FCA0A200367724 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 5F049B631CB42C29006F6C05 /* Build configuration list for PBXProject "Auth0" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 5F049B6F1CB42C29006F6C05 /* Debug */, - 5F049B701CB42C29006F6C05 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 5F06DD7F1CC448B10011842B /* Build configuration list for PBXNativeTarget "Auth0.iOS" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 5F06DD7D1CC448B10011842B /* Debug */, - 5F06DD7E1CC448B10011842B /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 5F06DD8A1CC448C90011842B /* Build configuration list for PBXNativeTarget "Auth0.macOS" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 5F06DD8B1CC448C90011842B /* Debug */, - 5F06DD8C1CC448C90011842B /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 5F06DDA81CC451540011842B /* Build configuration list for PBXNativeTarget "Auth0Tests.iOS" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 5F06DDA91CC451540011842B /* Debug */, - 5F06DDAA1CC451540011842B /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 5F06DDB71CC451700011842B /* Build configuration list for PBXNativeTarget "Auth0Tests.macOS" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 5F06DDB81CC451700011842B /* Debug */, - 5F06DDB91CC451700011842B /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 5F23E6C01D4ACA7100C3F2D9 /* Build configuration list for PBXNativeTarget "Auth0.watchOS" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 5F23E6BE1D4ACA7100C3F2D9 /* Debug */, - 5F23E6BF1D4ACA7100C3F2D9 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 5F23E6FB1D4B87F000C3F2D9 /* Build configuration list for PBXNativeTarget "Auth0.tvOS" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 5F23E6FC1D4B87F000C3F2D9 /* Debug */, - 5F23E6FD1D4B87F000C3F2D9 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 5F331B031D4BB24C00AE4382 /* Build configuration list for PBXNativeTarget "Auth0Tests.tvOS" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 5F331B011D4BB24C00AE4382 /* Debug */, - 5F331B021D4BB24C00AE4382 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 5F3965E11CF67DD800CDE7C0 /* Build configuration list for PBXNativeTarget "OAuth2" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 5F3965E21CF67DD800CDE7C0 /* Debug */, - 5F3965E31CF67DD800CDE7C0 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - C1B3B9BA2C24B298004A32A4 /* Build configuration list for PBXNativeTarget "OAuth2Vision" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - C1B3B9B82C24B298004A32A4 /* Debug */, - C1B3B9B92C24B298004A32A4 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - C1B3B9D52C24B39E004A32A4 /* Build configuration list for PBXNativeTarget "Auth0.visionOS" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - C1B3B9D62C24B39E004A32A4 /* Debug */, - C1B3B9D72C24B39E004A32A4 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - C1B3B9D92C24B39E004A32A4 /* Build configuration list for PBXNativeTarget "Auth0Tests.visionOS" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - C1B3B9DA2C24B39E004A32A4 /* Debug */, - C1B3B9DB2C24B39E004A32A4 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - -/* Begin XCRemoteSwiftPackageReference section */ - C177D6C52C2ADEB60094C657 /* XCRemoteSwiftPackageReference "CwlPreconditionTesting" */ = { - isa = XCRemoteSwiftPackageReference; - repositoryURL = "https://github.com/mattgallagher/CwlPreconditionTesting.git"; - requirement = { - kind = upToNextMajorVersion; - minimumVersion = 2.2.1; - }; - }; -/* End XCRemoteSwiftPackageReference section */ - -/* Begin XCSwiftPackageProductDependency section */ - C177D6C62C2ADEB60094C657 /* CwlPreconditionTesting */ = { - isa = XCSwiftPackageProductDependency; - package = C177D6C52C2ADEB60094C657 /* XCRemoteSwiftPackageReference "CwlPreconditionTesting" */; - productName = CwlPreconditionTesting; - }; - C177D6D32C2B0DCB0094C657 /* CwlPreconditionTesting */ = { - isa = XCSwiftPackageProductDependency; - package = C177D6C52C2ADEB60094C657 /* XCRemoteSwiftPackageReference "CwlPreconditionTesting" */; - productName = CwlPreconditionTesting; - }; - D4B8E9E32DCDD2340021262D /* CwlPreconditionTesting */ = { - isa = XCSwiftPackageProductDependency; - package = C177D6C52C2ADEB60094C657 /* XCRemoteSwiftPackageReference "CwlPreconditionTesting" */; - productName = CwlPreconditionTesting; - }; - D4B8E9E52DCDD23C0021262D /* CwlPosixPreconditionTesting */ = { - isa = XCSwiftPackageProductDependency; - package = C177D6C52C2ADEB60094C657 /* XCRemoteSwiftPackageReference "CwlPreconditionTesting" */; - productName = CwlPosixPreconditionTesting; - }; -/* End XCSwiftPackageProductDependency section */ + + /* Begin PBXBuildFile section */ + 5B0893E620F8A52100FBF962 /* CredentialsManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BEDE1891EC21B040007300D /* CredentialsManager.swift */; }; + 5B0893E720F8A52400FBF962 /* CredentialsManagerError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B5E93F81EC45C22002A37F9 /* CredentialsManagerError.swift */; }; + 5B16D88E1F7141A0009476A5 /* ASProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B16D88C1F7141A0009476A5 /* ASProvider.swift */; }; + 5B16D8931F714324009476A5 /* WebAuthUserAgent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B16D8921F714324009476A5 /* WebAuthUserAgent.swift */; }; + 5B1748741EF2D3A40060E653 /* Helpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B1748731EF2D3A40060E653 /* Helpers.swift */; }; + 5B1748751EF2D3A70060E653 /* Helpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B1748731EF2D3A40060E653 /* Helpers.swift */; }; + 5B1748761EF2D3A70060E653 /* Helpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B1748731EF2D3A40060E653 /* Helpers.swift */; }; + 5B1748771EF2D3A90060E653 /* Helpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B1748731EF2D3A40060E653 /* Helpers.swift */; }; + 5B2860CE1EEAC30500C75D54 /* UserInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B2860CD1EEAC30500C75D54 /* UserInfo.swift */; }; + 5B2860CF1EEAC30900C75D54 /* UserInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B2860CD1EEAC30500C75D54 /* UserInfo.swift */; }; + 5B2860D01EEAC30A00C75D54 /* UserInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B2860CD1EEAC30500C75D54 /* UserInfo.swift */; }; + 5B2860D11EEAC30A00C75D54 /* UserInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B2860CD1EEAC30500C75D54 /* UserInfo.swift */; }; + 5B2860D61EEF210A00C75D54 /* UserInfoSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B2860D41EEF20F300C75D54 /* UserInfoSpec.swift */; }; + 5B5E93F91EC45C22002A37F9 /* CredentialsManagerError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B5E93F81EC45C22002A37F9 /* CredentialsManagerError.swift */; }; + 5B6EE39620F8AEDB00264AC7 /* CredentialsManagerSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BEDE1931EC3331A0007300D /* CredentialsManagerSpec.swift */; }; + 5B7EE45B20FC9F3300367724 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B7EE45A20FC9F3300367724 /* AppDelegate.swift */; }; + 5B7EE45D20FC9F3300367724 /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B7EE45C20FC9F3300367724 /* ViewController.swift */; }; + 5B7EE46020FC9F3300367724 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 5B7EE45E20FC9F3300367724 /* Main.storyboard */; }; + 5B7EE46220FC9F3400367724 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 5B7EE46120FC9F3400367724 /* Assets.xcassets */; }; + 5B7EE46720FC9F5200367724 /* Auth0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5F23E6F61D4B87F000C3F2D9 /* Auth0.framework */; }; + 5B7EE46820FC9F5200367724 /* Auth0.framework in Copy Files */ = {isa = PBXBuildFile; fileRef = 5F23E6F61D4B87F000C3F2D9 /* Auth0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + 5B7EE47220FCA00300367724 /* CredentialsManagerSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BEDE1931EC3331A0007300D /* CredentialsManagerSpec.swift */; }; + 5B7EE47320FCA00700367724 /* CredentialsManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BEDE1891EC21B040007300D /* CredentialsManager.swift */; }; + 5B7EE47420FCA00A00367724 /* CredentialsManagerError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B5E93F81EC45C22002A37F9 /* CredentialsManagerError.swift */; }; + 5B7EE47C20FCA0A100367724 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B7EE47B20FCA0A100367724 /* AppDelegate.swift */; }; + 5B7EE47E20FCA0A100367724 /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B7EE47D20FCA0A100367724 /* ViewController.swift */; }; + 5B7EE48020FCA0A200367724 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 5B7EE47F20FCA0A200367724 /* Assets.xcassets */; }; + 5B7EE48320FCA0A200367724 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 5B7EE48120FCA0A200367724 /* Main.storyboard */; }; + 5B7EE48D20FCA0F400367724 /* Auth0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5F06DD851CC448C90011842B /* Auth0.framework */; }; + 5B7EE48E20FCA0F400367724 /* Auth0.framework in Copy Files */ = {isa = PBXBuildFile; fileRef = 5F06DD851CC448C90011842B /* Auth0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + 5B9262C01ECF0CA800F4F6D3 /* BioAuthentication.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B9262BF1ECF0CA800F4F6D3 /* BioAuthentication.swift */; }; + 5B9262C31ECF0CC200F4F6D3 /* BioAuthenticationSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B9262C11ECF0CBA00F4F6D3 /* BioAuthenticationSpec.swift */; }; + 5BE65DCA1F7270DE00CADD3B /* Auth0.framework in Copy Files */ = {isa = PBXBuildFile; fileRef = 5F06DD781CC448B10011842B /* Auth0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + 5BEDE18A1EC21B040007300D /* CredentialsManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BEDE1891EC21B040007300D /* CredentialsManager.swift */; }; + 5BEDE1951EC333380007300D /* CredentialsManagerSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BEDE1931EC3331A0007300D /* CredentialsManagerSpec.swift */; }; + 5C0AF09A28330CBA00162044 /* SafariProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C0AF09928330CBA00162044 /* SafariProvider.swift */; }; + 5C0AF09B28330CBA00162044 /* SafariProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C0AF09928330CBA00162044 /* SafariProvider.swift */; }; + 5C0AF09D2833420200162044 /* WebAuthentication.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C0AF09C2833420200162044 /* WebAuthentication.swift */; }; + 5C0AF09E2833420200162044 /* WebAuthentication.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C0AF09C2833420200162044 /* WebAuthentication.swift */; }; + 5C0E5B6D2DE1100000D38F4C /* Mocks.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F552D23C9123000C89615 /* Mocks.swift */; }; + 5C0E5B712DE915DB00D38F4C /* JWTDecode.xcframework in Copy Files */ = {isa = PBXBuildFile; fileRef = 5CD9FC8426FE30EB009C2B27 /* JWTDecode.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + 5C0E5B722DE915E100D38F4C /* SimpleKeychain.xcframework in Copy Files */ = {isa = PBXBuildFile; fileRef = 5CD9FC8526FE30EB009C2B27 /* SimpleKeychain.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + 5C0E5B732DE915EB00D38F4C /* JWTDecode.xcframework in Copy Files */ = {isa = PBXBuildFile; fileRef = 5CD9FC8426FE30EB009C2B27 /* JWTDecode.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + 5C0E5B742DE915F100D38F4C /* SimpleKeychain.xcframework in Copy Files */ = {isa = PBXBuildFile; fileRef = 5CD9FC8526FE30EB009C2B27 /* SimpleKeychain.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + 5C0E5B752DE915F700D38F4C /* JWTDecode.xcframework in Copy Files */ = {isa = PBXBuildFile; fileRef = 5CD9FC8426FE30EB009C2B27 /* JWTDecode.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + 5C0E5B762DE915FD00D38F4C /* SimpleKeychain.xcframework in Copy Files */ = {isa = PBXBuildFile; fileRef = 5CD9FC8526FE30EB009C2B27 /* SimpleKeychain.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + 5C0E5B772DE9160600D38F4C /* JWTDecode.xcframework in Copy Files */ = {isa = PBXBuildFile; fileRef = 5CD9FC8426FE30EB009C2B27 /* JWTDecode.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + 5C0E5B782DE9160B00D38F4C /* SimpleKeychain.xcframework in Copy Files */ = {isa = PBXBuildFile; fileRef = 5CD9FC8526FE30EB009C2B27 /* SimpleKeychain.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + 5C1574452DD5083A00BF9373 /* MyAccountSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C1574442DD5083400BF9373 /* MyAccountSpec.swift */; }; + 5C1574462DD5083A00BF9373 /* MyAccountSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C1574442DD5083400BF9373 /* MyAccountSpec.swift */; }; + 5C1574472DD5083A00BF9373 /* MyAccountSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C1574442DD5083400BF9373 /* MyAccountSpec.swift */; }; + 5C1574482DD5083A00BF9373 /* MyAccountSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C1574442DD5083400BF9373 /* MyAccountSpec.swift */; }; + 5C15744F2DD5182400BF9373 /* MyAccountErrorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C15744E2DD5181E00BF9373 /* MyAccountErrorSpec.swift */; }; + 5C1574502DD5182400BF9373 /* MyAccountErrorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C15744E2DD5181E00BF9373 /* MyAccountErrorSpec.swift */; }; + 5C1574512DD5182400BF9373 /* MyAccountErrorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C15744E2DD5181E00BF9373 /* MyAccountErrorSpec.swift */; }; + 5C1574522DD5182400BF9373 /* MyAccountErrorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C15744E2DD5181E00BF9373 /* MyAccountErrorSpec.swift */; }; + 5C1574552DD7A90400BF9373 /* PasskeyEnrollmentChallengeSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C1574542DD7A8FD00BF9373 /* PasskeyEnrollmentChallengeSpec.swift */; }; + 5C1574562DD7A90400BF9373 /* PasskeyEnrollmentChallengeSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C1574542DD7A8FD00BF9373 /* PasskeyEnrollmentChallengeSpec.swift */; }; + 5C1574572DD7A90400BF9373 /* PasskeyEnrollmentChallengeSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C1574542DD7A8FD00BF9373 /* PasskeyEnrollmentChallengeSpec.swift */; }; + 5C15745A2DD7AF2400BF9373 /* PasskeyAuthenticationMethodSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C1574592DD7AF2100BF9373 /* PasskeyAuthenticationMethodSpec.swift */; }; + 5C15745B2DD7AF2400BF9373 /* PasskeyAuthenticationMethodSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C1574592DD7AF2100BF9373 /* PasskeyAuthenticationMethodSpec.swift */; }; + 5C15745D2DD7AF2400BF9373 /* PasskeyAuthenticationMethodSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C1574592DD7AF2100BF9373 /* PasskeyAuthenticationMethodSpec.swift */; }; + 5C15745F2DD7D83B00BF9373 /* MyAccountAuthenticationMethodsSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C15745E2DD7D82D00BF9373 /* MyAccountAuthenticationMethodsSpec.swift */; }; + 5C1574602DD7D83B00BF9373 /* MyAccountAuthenticationMethodsSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C15745E2DD7D82D00BF9373 /* MyAccountAuthenticationMethodsSpec.swift */; }; + 5C1574612DD7D83B00BF9373 /* MyAccountAuthenticationMethodsSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C15745E2DD7D82D00BF9373 /* MyAccountAuthenticationMethodsSpec.swift */; }; + 5C1574622DD7D83B00BF9373 /* MyAccountAuthenticationMethodsSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C15745E2DD7D82D00BF9373 /* MyAccountAuthenticationMethodsSpec.swift */; }; + 5C29743223FDBD5400BC18FA /* Optional+DebugDescription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D3F23D0BA2C00074024 /* Optional+DebugDescription.swift */; }; + 5C29743323FDBD5400BC18FA /* Optional+DebugDescription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D3F23D0BA2C00074024 /* Optional+DebugDescription.swift */; }; + 5C29743423FDBD5500BC18FA /* Optional+DebugDescription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D3F23D0BA2C00074024 /* Optional+DebugDescription.swift */; }; + 5C354C04276CE1A500ADBC86 /* PasswordlessType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C354C03276CE1A500ADBC86 /* PasswordlessType.swift */; }; + 5C354C05276CE1A500ADBC86 /* PasswordlessType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C354C03276CE1A500ADBC86 /* PasswordlessType.swift */; }; + 5C354C06276CE1A500ADBC86 /* PasswordlessType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C354C03276CE1A500ADBC86 /* PasswordlessType.swift */; }; + 5C354C07276CE1A500ADBC86 /* PasswordlessType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C354C03276CE1A500ADBC86 /* PasswordlessType.swift */; }; + 5C38EA232DA4611B0085AC31 /* MyAccount.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C38EA222DA461150085AC31 /* MyAccount.swift */; }; + 5C38EA242DA4611B0085AC31 /* MyAccount.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C38EA222DA461150085AC31 /* MyAccount.swift */; }; + 5C38EA252DA4611B0085AC31 /* MyAccount.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C38EA222DA461150085AC31 /* MyAccount.swift */; }; + 5C38EA262DA4611B0085AC31 /* MyAccount.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C38EA222DA461150085AC31 /* MyAccount.swift */; }; + 5C38EA272DA4611B0085AC31 /* MyAccount.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C38EA222DA461150085AC31 /* MyAccount.swift */; }; + 5C38EA292DA4635B0085AC31 /* MyAccountError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C38EA282DA463550085AC31 /* MyAccountError.swift */; }; + 5C38EA2A2DA4635B0085AC31 /* MyAccountError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C38EA282DA463550085AC31 /* MyAccountError.swift */; }; + 5C38EA2B2DA4635B0085AC31 /* MyAccountError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C38EA282DA463550085AC31 /* MyAccountError.swift */; }; + 5C38EA2C2DA4635B0085AC31 /* MyAccountError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C38EA282DA463550085AC31 /* MyAccountError.swift */; }; + 5C38EA2D2DA4635B0085AC31 /* MyAccountError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C38EA282DA463550085AC31 /* MyAccountError.swift */; }; + 5C3D87E22DB8276000AACC34 /* PublicKeyCredentialCreationOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D87DF2DB8274A00AACC34 /* PublicKeyCredentialCreationOptions.swift */; }; + 5C3D87E32DB8276000AACC34 /* PublicKeyCredentialCreationOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D87DF2DB8274A00AACC34 /* PublicKeyCredentialCreationOptions.swift */; }; + 5C3D87E42DB8276000AACC34 /* PublicKeyCredentialCreationOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D87DF2DB8274A00AACC34 /* PublicKeyCredentialCreationOptions.swift */; }; + 5C3D87E72DB99C5C00AACC34 /* PasskeySignupChallenge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D87E52DB99C4E00AACC34 /* PasskeySignupChallenge.swift */; }; + 5C3D87E92DB99C5C00AACC34 /* PasskeySignupChallenge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D87E52DB99C4E00AACC34 /* PasskeySignupChallenge.swift */; }; + 5C3D87EA2DB99C5C00AACC34 /* PasskeySignupChallenge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D87E52DB99C4E00AACC34 /* PasskeySignupChallenge.swift */; }; + 5C3D87F32DB9B3DF00AACC34 /* SignupPasskey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D87F12DB9B3DA00AACC34 /* SignupPasskey.swift */; }; + 5C3D87F42DB9B3DF00AACC34 /* SignupPasskey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D87F12DB9B3DA00AACC34 /* SignupPasskey.swift */; }; + 5C3D87F52DB9B3DF00AACC34 /* SignupPasskey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D87F12DB9B3DA00AACC34 /* SignupPasskey.swift */; }; + 5C3D880E2DBE7F3D00AACC34 /* PasskeySignupChallengeSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D880D2DBE7F3B00AACC34 /* PasskeySignupChallengeSpec.swift */; }; + 5C3D880F2DBE7F3D00AACC34 /* PasskeySignupChallengeSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D880D2DBE7F3B00AACC34 /* PasskeySignupChallengeSpec.swift */; }; + 5C3D88112DBE7F3D00AACC34 /* PasskeySignupChallengeSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D880D2DBE7F3B00AACC34 /* PasskeySignupChallengeSpec.swift */; }; + 5C3D881B2DC148C600AACC34 /* PasskeyLoginChallenge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D88192DC148C000AACC34 /* PasskeyLoginChallenge.swift */; }; + 5C3D881C2DC148C600AACC34 /* PasskeyLoginChallenge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D88192DC148C000AACC34 /* PasskeyLoginChallenge.swift */; }; + 5C3D881D2DC148C600AACC34 /* PasskeyLoginChallenge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D88192DC148C000AACC34 /* PasskeyLoginChallenge.swift */; }; + 5C3D88202DC1491500AACC34 /* PublicKeyCredentialRequestOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D881F2DC1491300AACC34 /* PublicKeyCredentialRequestOptions.swift */; }; + 5C3D88212DC1491500AACC34 /* PublicKeyCredentialRequestOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D881F2DC1491300AACC34 /* PublicKeyCredentialRequestOptions.swift */; }; + 5C3D88222DC1491500AACC34 /* PublicKeyCredentialRequestOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D881F2DC1491300AACC34 /* PublicKeyCredentialRequestOptions.swift */; }; + 5C3D88242DC1509800AACC34 /* LoginPasskey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D88232DC1509300AACC34 /* LoginPasskey.swift */; }; + 5C3D88252DC1509800AACC34 /* LoginPasskey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D88232DC1509300AACC34 /* LoginPasskey.swift */; }; + 5C3D88262DC1509800AACC34 /* LoginPasskey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D88232DC1509300AACC34 /* LoginPasskey.swift */; }; + 5C3D88682DC2CCA200AACC34 /* PasskeyLoginChallenge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D88672DC2CCA100AACC34 /* PasskeyLoginChallenge.swift */; }; + 5C3D886A2DC2CCA200AACC34 /* PasskeyLoginChallenge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D88672DC2CCA100AACC34 /* PasskeyLoginChallenge.swift */; }; + 5C3D886B2DC2CCA200AACC34 /* PasskeyLoginChallenge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D88672DC2CCA100AACC34 /* PasskeyLoginChallenge.swift */; }; + 5C41F6A4244DC94E00252548 /* LoginTransaction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C41F6A3244DC94E00252548 /* LoginTransaction.swift */; }; + 5C41F6AA244DCAFB00252548 /* ClearSessionTransaction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C41F6A9244DCAFB00252548 /* ClearSessionTransaction.swift */; }; + 5C41F6B1244DCC3B00252548 /* MobileWebAuth.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C41F6B0244DCC3B00252548 /* MobileWebAuth.swift */; }; + 5C41F6B6244DCF2F00252548 /* LoginTransactionSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C41F6B4244DCEED00252548 /* LoginTransactionSpec.swift */; }; + 5C41F6C3244F965E00252548 /* Array+Encode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F551923C8FB8E00C89615 /* Array+Encode.swift */; }; + 5C41F6C6244F968100252548 /* WebAuthUserAgent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B16D8921F714324009476A5 /* WebAuthUserAgent.swift */; }; + 5C41F6C7244F968B00252548 /* AuthTransaction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F53F5CD1CFD157300476A46 /* AuthTransaction.swift */; }; + 5C41F6C8244F969600252548 /* ASProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B16D88C1F7141A0009476A5 /* ASProvider.swift */; }; + 5C41F6CA244F96AE00252548 /* LoginTransaction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C41F6A3244DC94E00252548 /* LoginTransaction.swift */; }; + 5C41F6CB244F96E300252548 /* BioAuthentication.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B9262BF1ECF0CA800F4F6D3 /* BioAuthentication.swift */; }; + 5C41F6CC244F96F200252548 /* ClaimValidators.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D7023D0BED200074024 /* ClaimValidators.swift */; }; + 5C41F6CD244F96FD00252548 /* IDTokenSignatureValidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D3D23D0BA2C00074024 /* IDTokenSignatureValidator.swift */; }; + 5C41F6CE244F970500252548 /* IDTokenValidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D3E23D0BA2C00074024 /* IDTokenValidator.swift */; }; + 5C41F6CF244F970E00252548 /* IDTokenValidatorContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D3C23D0BA2C00074024 /* IDTokenValidatorContext.swift */; }; + 5C41F6D0244F971700252548 /* JWK+RSA.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C49EB3423EB5A80008D562F /* JWK+RSA.swift */; }; + 5C41F6D1244F972000252548 /* JWT+Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D6B23D0BBA500074024 /* JWT+Header.swift */; }; + 5C41F6D2244F972B00252548 /* JWTAlgorithm.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F550423C8FADE00C89615 /* JWTAlgorithm.swift */; }; + 5C41F6D4244F974100252548 /* OAuth2Grant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F4A1F951D00AABC00C72242 /* OAuth2Grant.swift */; }; + 5C41F6D5244F974B00252548 /* ClearSessionTransaction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C41F6A9244DCAFB00252548 /* ClearSessionTransaction.swift */; }; + 5C41F6D7244F975A00252548 /* TransactionStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FCAB1751D0900CF00331C84 /* TransactionStore.swift */; }; + 5C41F6D8244F976200252548 /* WebAuth.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F3965C11CF67CF000CDE7C0 /* WebAuth.swift */; }; + 5C41F6D9244F977900252548 /* WebAuthError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FD255B91D14F70B00387ECB /* WebAuthError.swift */; }; + 5C41F6DB244F97AB00252548 /* Auth0WebAuth.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FAE9C901D8878D400A871CE /* Auth0WebAuth.swift */; }; + 5C41F6DD244F982700252548 /* DesktopWebAuth.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C41F6DC244F982700252548 /* DesktopWebAuth.swift */; }; + 5C41F6DF244FA1EE00252548 /* NSURLComponents+OAuth2.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FCAB1701D09005A00331C84 /* NSURLComponents+OAuth2.swift */; }; + 5C49EB3523EB5A80008D562F /* JWK+RSA.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C49EB3423EB5A80008D562F /* JWK+RSA.swift */; }; + 5C4F550923C8FADF00C89615 /* JWTAlgorithm.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F550423C8FADE00C89615 /* JWTAlgorithm.swift */; }; + 5C4F551A23C8FB8E00C89615 /* String+URLSafe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F551823C8FB8E00C89615 /* String+URLSafe.swift */; }; + 5C4F551B23C8FB8E00C89615 /* String+URLSafe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F551823C8FB8E00C89615 /* String+URLSafe.swift */; }; + 5C4F551C23C8FB8E00C89615 /* String+URLSafe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F551823C8FB8E00C89615 /* String+URLSafe.swift */; }; + 5C4F551D23C8FB8E00C89615 /* String+URLSafe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F551823C8FB8E00C89615 /* String+URLSafe.swift */; }; + 5C4F551E23C8FB8E00C89615 /* Array+Encode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F551923C8FB8E00C89615 /* Array+Encode.swift */; }; + 5C4F552323C8FBA100C89615 /* JWKS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F552223C8FBA100C89615 /* JWKS.swift */; }; + 5C4F552423C8FBA100C89615 /* JWKS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F552223C8FBA100C89615 /* JWKS.swift */; }; + 5C4F552523C8FBA100C89615 /* JWKS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F552223C8FBA100C89615 /* JWKS.swift */; }; + 5C4F552623C8FBA100C89615 /* JWKS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F552223C8FBA100C89615 /* JWKS.swift */; }; + 5C4F552E23C9123000C89615 /* Generators.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F552C23C9123000C89615 /* Generators.swift */; }; + 5C4F553123C9123000C89615 /* Mocks.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F552D23C9123000C89615 /* Mocks.swift */; }; + 5C4F553523C9124200C89615 /* JWKSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F553423C9124200C89615 /* JWKSpec.swift */; }; + 5C4F553A23C9125600C89615 /* JWTAlgorithmSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F553923C9125600C89615 /* JWTAlgorithmSpec.swift */; }; + 5C53A7E92703A23200A7C0A3 /* UserInfoSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B2860D41EEF20F300C75D54 /* UserInfoSpec.swift */; }; + 5C53A7EA2703A23300A7C0A3 /* UserInfoSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B2860D41EEF20F300C75D54 /* UserInfoSpec.swift */; }; + 5C6513A72791CDDE004EBC22 /* Version.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C6513A62791CDDE004EBC22 /* Version.swift */; }; + 5C6513A82791CDDE004EBC22 /* Version.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C6513A62791CDDE004EBC22 /* Version.swift */; }; + 5C6513A92791CDDE004EBC22 /* Version.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C6513A62791CDDE004EBC22 /* Version.swift */; }; + 5C6513AA2791CDDE004EBC22 /* Version.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C6513A62791CDDE004EBC22 /* Version.swift */; }; + 5C80980B275A7B8600DC0A76 /* CredentialsStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C80980A275A7B8600DC0A76 /* CredentialsStorage.swift */; }; + 5C80980C275A7B8600DC0A76 /* CredentialsStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C80980A275A7B8600DC0A76 /* CredentialsStorage.swift */; }; + 5C80980D275A7B8600DC0A76 /* CredentialsStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C80980A275A7B8600DC0A76 /* CredentialsStorage.swift */; }; + 5C80980E275A7B8600DC0A76 /* CredentialsStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C80980A275A7B8600DC0A76 /* CredentialsStorage.swift */; }; + 5C809D96275F878E00F15A67 /* CredentialsManagerErrorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C809D95275F878E00F15A67 /* CredentialsManagerErrorSpec.swift */; }; + 5C809D97275F878E00F15A67 /* CredentialsManagerErrorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C809D95275F878E00F15A67 /* CredentialsManagerErrorSpec.swift */; }; + 5C809D98275F878E00F15A67 /* CredentialsManagerErrorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C809D95275F878E00F15A67 /* CredentialsManagerErrorSpec.swift */; }; + 5C809D9A275FA3EF00F15A67 /* ManagementErrorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C809D99275FA3EF00F15A67 /* ManagementErrorSpec.swift */; }; + 5C809D9B275FA3EF00F15A67 /* ManagementErrorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C809D99275FA3EF00F15A67 /* ManagementErrorSpec.swift */; }; + 5C809D9C275FA3F000F15A67 /* ManagementErrorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C809D99275FA3EF00F15A67 /* ManagementErrorSpec.swift */; }; + 5CA541CD2B1A81A700E4284D /* Documentation.docc in Sources */ = {isa = PBXBuildFile; fileRef = 5CA541CC2B1A81A700E4284D /* Documentation.docc */; }; + 5CA541CE2B1A81A700E4284D /* Documentation.docc in Sources */ = {isa = PBXBuildFile; fileRef = 5CA541CC2B1A81A700E4284D /* Documentation.docc */; }; + 5CA541CF2B1A81A700E4284D /* Documentation.docc in Sources */ = {isa = PBXBuildFile; fileRef = 5CA541CC2B1A81A700E4284D /* Documentation.docc */; }; + 5CA541D02B1A81A700E4284D /* Documentation.docc in Sources */ = {isa = PBXBuildFile; fileRef = 5CA541CC2B1A81A700E4284D /* Documentation.docc */; }; + 5CB41D4023D0BA2C00074024 /* IDTokenValidatorContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D3C23D0BA2C00074024 /* IDTokenValidatorContext.swift */; }; + 5CB41D4423D0BA2C00074024 /* IDTokenSignatureValidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D3D23D0BA2C00074024 /* IDTokenSignatureValidator.swift */; }; + 5CB41D4823D0BA2C00074024 /* IDTokenValidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D3E23D0BA2C00074024 /* IDTokenValidator.swift */; }; + 5CB41D4C23D0BA2C00074024 /* Optional+DebugDescription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D3F23D0BA2C00074024 /* Optional+DebugDescription.swift */; }; + 5CB41D6223D0BAC900074024 /* IDTokenValidatorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D5223D0BA4B00074024 /* IDTokenValidatorSpec.swift */; }; + 5CB41D6523D0BACF00074024 /* IDTokenValidatorMocks.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D5323D0BA4B00074024 /* IDTokenValidatorMocks.swift */; }; + 5CB41D6923D0BAD600074024 /* IDTokenSignatureValidatorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D5123D0BA4B00074024 /* IDTokenSignatureValidatorSpec.swift */; }; + 5CB41D6C23D0BBA600074024 /* JWT+Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D6B23D0BBA500074024 /* JWT+Header.swift */; }; + 5CB41D7123D0BED200074024 /* ClaimValidators.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D7023D0BED200074024 /* ClaimValidators.swift */; }; + 5CB41D7623D0C15000074024 /* IDTokenValidatorBaseSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D7523D0C15000074024 /* IDTokenValidatorBaseSpec.swift */; }; + 5CB41D8223D611AE00074024 /* ClaimValidatorsSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D8123D611AE00074024 /* ClaimValidatorsSpec.swift */; }; + 5CC9940324ED9EC50027DC74 /* CredentialsManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BEDE1891EC21B040007300D /* CredentialsManager.swift */; }; + 5CC9940424ED9EC90027DC74 /* CredentialsManagerError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B5E93F81EC45C22002A37F9 /* CredentialsManagerError.swift */; }; + 5CD9FC7226FE30BA009C2B27 /* Nimble.xcframework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 5CD9FC6B26FE30A6009C2B27 /* Nimble.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + 5CD9FC7426FE30BA009C2B27 /* Quick.xcframework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 5CD9FC6C26FE30A6009C2B27 /* Quick.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + 5CD9FC7826FE30C8009C2B27 /* Nimble.xcframework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 5CD9FC6B26FE30A6009C2B27 /* Nimble.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + 5CD9FC7A26FE30C8009C2B27 /* Quick.xcframework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 5CD9FC6C26FE30A6009C2B27 /* Quick.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + 5CD9FC7E26FE30D4009C2B27 /* Nimble.xcframework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 5CD9FC6B26FE30A6009C2B27 /* Nimble.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + 5CD9FC8026FE30D4009C2B27 /* Quick.xcframework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 5CD9FC6C26FE30A6009C2B27 /* Quick.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + 5CDF67252DD3922B00A9B513 /* PasskeyEnrollmentChallenge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67222DD3922300A9B513 /* PasskeyEnrollmentChallenge.swift */; }; + 5CDF67262DD3922B00A9B513 /* PasskeyEnrollmentChallenge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67222DD3922300A9B513 /* PasskeyEnrollmentChallenge.swift */; }; + 5CDF67272DD3922B00A9B513 /* PasskeyEnrollmentChallenge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67222DD3922300A9B513 /* PasskeyEnrollmentChallenge.swift */; }; + 5CDF672A2DD395C700A9B513 /* NewPasskey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67292DD395C300A9B513 /* NewPasskey.swift */; }; + 5CDF672B2DD395C700A9B513 /* NewPasskey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67292DD395C300A9B513 /* NewPasskey.swift */; }; + 5CDF672C2DD395C700A9B513 /* NewPasskey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67292DD395C300A9B513 /* NewPasskey.swift */; }; + 5CDF67362DD3A8D600A9B513 /* Auth0APIError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67352DD3A8D200A9B513 /* Auth0APIError.swift */; }; + 5CDF67372DD3A8D600A9B513 /* Auth0APIError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67352DD3A8D200A9B513 /* Auth0APIError.swift */; }; + 5CDF67382DD3A8D600A9B513 /* Auth0APIError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67352DD3A8D200A9B513 /* Auth0APIError.swift */; }; + 5CDF67392DD3A8D600A9B513 /* Auth0APIError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67352DD3A8D200A9B513 /* Auth0APIError.swift */; }; + 5CDF673A2DD3A8D600A9B513 /* Auth0APIError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67352DD3A8D200A9B513 /* Auth0APIError.swift */; }; + 5CDF673D2DD3B0E400A9B513 /* PasskeyAuthenticationMethod.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF673B2DD3B0DE00A9B513 /* PasskeyAuthenticationMethod.swift */; }; + 5CDF673E2DD3B0E400A9B513 /* PasskeyAuthenticationMethod.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF673B2DD3B0DE00A9B513 /* PasskeyAuthenticationMethod.swift */; }; + 5CDF67402DD3B0E400A9B513 /* PasskeyAuthenticationMethod.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF673B2DD3B0DE00A9B513 /* PasskeyAuthenticationMethod.swift */; }; + 5CDF67422DD3B52F00A9B513 /* Auth0MyAccount.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67412DD3B52A00A9B513 /* Auth0MyAccount.swift */; }; + 5CDF67432DD3B52F00A9B513 /* Auth0MyAccount.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67412DD3B52A00A9B513 /* Auth0MyAccount.swift */; }; + 5CDF67442DD3B52F00A9B513 /* Auth0MyAccount.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67412DD3B52A00A9B513 /* Auth0MyAccount.swift */; }; + 5CDF67452DD3B52F00A9B513 /* Auth0MyAccount.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67412DD3B52A00A9B513 /* Auth0MyAccount.swift */; }; + 5CDF67462DD3B52F00A9B513 /* Auth0MyAccount.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67412DD3B52A00A9B513 /* Auth0MyAccount.swift */; }; + 5CDF67482DD3B74200A9B513 /* Auth0MyAccountAuthenticationMethods.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67472DD3B73D00A9B513 /* Auth0MyAccountAuthenticationMethods.swift */; }; + 5CDF67492DD3B74200A9B513 /* Auth0MyAccountAuthenticationMethods.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67472DD3B73D00A9B513 /* Auth0MyAccountAuthenticationMethods.swift */; }; + 5CDF674A2DD3B74200A9B513 /* Auth0MyAccountAuthenticationMethods.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67472DD3B73D00A9B513 /* Auth0MyAccountAuthenticationMethods.swift */; }; + 5CDF674B2DD3B74200A9B513 /* Auth0MyAccountAuthenticationMethods.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67472DD3B73D00A9B513 /* Auth0MyAccountAuthenticationMethods.swift */; }; + 5CDF674C2DD3B74200A9B513 /* Auth0MyAccountAuthenticationMethods.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67472DD3B73D00A9B513 /* Auth0MyAccountAuthenticationMethods.swift */; }; + 5CDF674E2DD3DB5400A9B513 /* MyAccountHandlers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF674D2DD3DB4E00A9B513 /* MyAccountHandlers.swift */; }; + 5CDF674F2DD3DB5400A9B513 /* MyAccountHandlers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF674D2DD3DB4E00A9B513 /* MyAccountHandlers.swift */; }; + 5CDF67502DD3DB5400A9B513 /* MyAccountHandlers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF674D2DD3DB4E00A9B513 /* MyAccountHandlers.swift */; }; + 5CDF67512DD3DB5400A9B513 /* MyAccountHandlers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF674D2DD3DB4E00A9B513 /* MyAccountHandlers.swift */; }; + 5CDF67522DD3DB5400A9B513 /* MyAccountHandlers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF674D2DD3DB4E00A9B513 /* MyAccountHandlers.swift */; }; + 5CDF67542DD4AD8500A9B513 /* MyAccountAuthenticationMethods.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67532DD4AD7E00A9B513 /* MyAccountAuthenticationMethods.swift */; }; + 5CDF67552DD4AD8500A9B513 /* MyAccountAuthenticationMethods.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67532DD4AD7E00A9B513 /* MyAccountAuthenticationMethods.swift */; }; + 5CDF67562DD4AD8500A9B513 /* MyAccountAuthenticationMethods.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67532DD4AD7E00A9B513 /* MyAccountAuthenticationMethods.swift */; }; + 5CDF67572DD4AD8500A9B513 /* MyAccountAuthenticationMethods.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67532DD4AD7E00A9B513 /* MyAccountAuthenticationMethods.swift */; }; + 5CDF67582DD4AD8500A9B513 /* MyAccountAuthenticationMethods.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67532DD4AD7E00A9B513 /* MyAccountAuthenticationMethods.swift */; }; + 5CE775A2244FCF2000D054A0 /* Generators.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F552C23C9123000C89615 /* Generators.swift */; }; + 5CE775A3244FCF3600D054A0 /* Mocks.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F552D23C9123000C89615 /* Mocks.swift */; }; + 5CE775A4244FCF3A00D054A0 /* BioAuthenticationSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B9262C11ECF0CBA00F4F6D3 /* BioAuthenticationSpec.swift */; }; + 5CE775A5244FCF3F00D054A0 /* IDTokenValidatorBaseSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D7523D0C15000074024 /* IDTokenValidatorBaseSpec.swift */; }; + 5CE775A6244FCF4100D054A0 /* IDTokenValidatorMocks.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D5323D0BA4B00074024 /* IDTokenValidatorMocks.swift */; }; + 5CE775A7244FCF4400D054A0 /* IDTokenValidatorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D5223D0BA4B00074024 /* IDTokenValidatorSpec.swift */; }; + 5CE775A8244FCF4600D054A0 /* IDTokenSignatureValidatorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D5123D0BA4B00074024 /* IDTokenSignatureValidatorSpec.swift */; }; + 5CE775A9244FCF4900D054A0 /* ClaimValidatorsSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D8123D611AE00074024 /* ClaimValidatorsSpec.swift */; }; + 5CE775AA244FCF4E00D054A0 /* JWTAlgorithmSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F553923C9125600C89615 /* JWTAlgorithmSpec.swift */; }; + 5CE775AC244FD66000D054A0 /* LoginTransactionSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C41F6B4244DCEED00252548 /* LoginTransactionSpec.swift */; }; + 5CE775AD244FD66300D054A0 /* WebAuthErrorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FA250531D4A85A200C544FA /* WebAuthErrorSpec.swift */; }; + 5CE775AE244FD66600D054A0 /* ChallengeGeneratorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F09C6A61D07532B00727E55 /* ChallengeGeneratorSpec.swift */; }; + 5CE775AF244FD66D00D054A0 /* OAuth2GrantSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F4A1F971D00AEDF00C72242 /* OAuth2GrantSpec.swift */; }; + 5CE775B2244FD70B00D054A0 /* TransactionStoreSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F686A761D4AB90900412E3D /* TransactionStoreSpec.swift */; }; + 5CE775B3244FD71000D054A0 /* WebAuthSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F53F5D61CFFAA4A00476A46 /* WebAuthSpec.swift */; }; + 5CE775B4244FD72500D054A0 /* JWKSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F553423C9124200C89615 /* JWKSpec.swift */; }; + 5CF5391D2836CEC00073F623 /* WebAuthenticationSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CF5391C2836CEC00073F623 /* WebAuthenticationSpec.swift */; }; + 5CF5391E2836CEC00073F623 /* WebAuthenticationSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CF5391C2836CEC00073F623 /* WebAuthenticationSpec.swift */; }; + 5CF539202836D9720073F623 /* WebAuthSpies.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CF5391F2836D9720073F623 /* WebAuthSpies.swift */; }; + 5CF539212836D9720073F623 /* WebAuthSpies.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CF5391F2836D9720073F623 /* WebAuthSpies.swift */; }; + 5CF539242836DCC10073F623 /* SafariProviderSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CF539232836DCC10073F623 /* SafariProviderSpec.swift */; }; + 5CF539252836DCC10073F623 /* SafariProviderSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CF539232836DCC10073F623 /* SafariProviderSpec.swift */; }; + 5CF539282836FB0C0073F623 /* ClearSessionTransactionSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CF539272836FB0C0073F623 /* ClearSessionTransactionSpec.swift */; }; + 5CF539292836FB0C0073F623 /* ClearSessionTransactionSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CF539272836FB0C0073F623 /* ClearSessionTransactionSpec.swift */; }; + 5CF5392B283835470073F623 /* ASProviderSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CF5392A283835460073F623 /* ASProviderSpec.swift */; }; + 5CF5392C283835470073F623 /* ASProviderSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CF5392A283835460073F623 /* ASProviderSpec.swift */; }; + 5CFB82502D5BF324009FD237 /* APICredentials.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB824F2D5BF31D009FD237 /* APICredentials.swift */; }; + 5CFB82512D5BF324009FD237 /* APICredentials.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB824F2D5BF31D009FD237 /* APICredentials.swift */; }; + 5CFB82522D5BF324009FD237 /* APICredentials.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB824F2D5BF31D009FD237 /* APICredentials.swift */; }; + 5CFB82532D5BF324009FD237 /* APICredentials.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB824F2D5BF31D009FD237 /* APICredentials.swift */; }; + 5CFB82542D5BF324009FD237 /* APICredentials.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB824F2D5BF31D009FD237 /* APICredentials.swift */; }; + 5CFB82562D5E9F9B009FD237 /* APICredentialsSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB82552D5E9F94009FD237 /* APICredentialsSpec.swift */; }; + 5CFB82572D5E9F9B009FD237 /* APICredentialsSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB82552D5E9F94009FD237 /* APICredentialsSpec.swift */; }; + 5CFB82582D5E9F9B009FD237 /* APICredentialsSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB82552D5E9F94009FD237 /* APICredentialsSpec.swift */; }; + 5CFB82592D5E9F9B009FD237 /* APICredentialsSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB82552D5E9F94009FD237 /* APICredentialsSpec.swift */; }; + 5CFB82612D6D221F009FD237 /* Barrier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB82602D6D221C009FD237 /* Barrier.swift */; }; + 5CFB82622D6D221F009FD237 /* Barrier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB82602D6D221C009FD237 /* Barrier.swift */; }; + 5CFB82632D6D221F009FD237 /* Barrier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB82602D6D221C009FD237 /* Barrier.swift */; }; + 5CFB82702D6E640F009FD237 /* SSOCredentials.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB826F2D6E640B009FD237 /* SSOCredentials.swift */; }; + 5CFB82712D6E640F009FD237 /* SSOCredentials.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB826F2D6E640B009FD237 /* SSOCredentials.swift */; }; + 5CFB82722D6E640F009FD237 /* SSOCredentials.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB826F2D6E640B009FD237 /* SSOCredentials.swift */; }; + 5CFB82732D6E640F009FD237 /* SSOCredentials.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB826F2D6E640B009FD237 /* SSOCredentials.swift */; }; + 5CFB82742D6E640F009FD237 /* SSOCredentials.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB826F2D6E640B009FD237 /* SSOCredentials.swift */; }; + 5CFB82762D6FD28E009FD237 /* SSOCredentialsSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB82752D6FD287009FD237 /* SSOCredentialsSpec.swift */; }; + 5CFB82772D6FD28E009FD237 /* SSOCredentialsSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB82752D6FD287009FD237 /* SSOCredentialsSpec.swift */; }; + 5CFB82782D6FD28E009FD237 /* SSOCredentialsSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB82752D6FD287009FD237 /* SSOCredentialsSpec.swift */; }; + 5CFB82792D6FD28E009FD237 /* SSOCredentialsSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB82752D6FD287009FD237 /* SSOCredentialsSpec.swift */; }; + 5F06DDC91CC66B710011842B /* Auth0.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F06DDC81CC66B710011842B /* Auth0.swift */; }; + 5F06DDCA1CC66B710011842B /* Auth0.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F06DDC81CC66B710011842B /* Auth0.swift */; }; + 5F1FBB9A1D8A44C0006B0B85 /* ResponseSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F1FBB981D8A4465006B0B85 /* ResponseSpec.swift */; }; + 5F1FBB9B1D8A44C1006B0B85 /* ResponseSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F1FBB981D8A4465006B0B85 /* ResponseSpec.swift */; }; + 5F1FBB9C1D8A44C1006B0B85 /* ResponseSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F1FBB981D8A4465006B0B85 /* ResponseSpec.swift */; }; + 5F23E6DC1D4ACD6100C3F2D9 /* NSData+URLSafe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FCAB1721D09009600331C84 /* NSData+URLSafe.swift */; }; + 5F23E6DD1D4ACD6100C3F2D9 /* NSURL+Auth0.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FCAB1781D09124D00331C84 /* NSURL+Auth0.swift */; }; + 5F23E6DF1D4ACD7A00C3F2D9 /* Logger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F6FAC621D09E98000D5B4EA /* Logger.swift */; }; + 5F23E6E01D4ACD7F00C3F2D9 /* Management.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FF465BB1CE2AC4500F7ED8C /* Management.swift */; }; + 5F23E6E11D4ACD7F00C3F2D9 /* UserPatchAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB60B1CED7E0800D4BB50 /* UserPatchAttributes.swift */; }; + 5F23E6E21D4ACD7F00C3F2D9 /* Users.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB6051CED27FB00D4BB50 /* Users.swift */; }; + 5F23E6E31D4ACD7F00C3F2D9 /* ManagementError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FD255B31D14DD2600387ECB /* ManagementError.swift */; }; + 5F23E6E41D4ACD8500C3F2D9 /* JSONObjectPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F74CB3F1CEFD5E600226823 /* JSONObjectPayload.swift */; }; + 5F23E6E51D4ACD8500C3F2D9 /* Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE2F8B71CD0E910003628F4 /* Request.swift */; }; + 5F23E6E61D4ACD8500C3F2D9 /* Requestable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE2F8B11CCEAED8003628F4 /* Requestable.swift */; }; + 5F23E6E71D4ACD8500C3F2D9 /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE2F8BA1CD0EAAD003628F4 /* Response.swift */; }; + 5F23E6E91D4ACD9200C3F2D9 /* Auth0.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F06DDC81CC66B710011842B /* Auth0.swift */; }; + 5F23E6EA1D4ACD9600C3F2D9 /* Auth0Error.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FD255B61D14F00900387ECB /* Auth0Error.swift */; }; + 5F23E7061D4B88EA00C3F2D9 /* NSData+URLSafe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FCAB1721D09009600331C84 /* NSData+URLSafe.swift */; }; + 5F23E7071D4B88EA00C3F2D9 /* NSURL+Auth0.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FCAB1781D09124D00331C84 /* NSURL+Auth0.swift */; }; + 5F23E7081D4B88F000C3F2D9 /* Logger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F6FAC621D09E98000D5B4EA /* Logger.swift */; }; + 5F23E7091D4B88F600C3F2D9 /* Management.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FF465BB1CE2AC4500F7ED8C /* Management.swift */; }; + 5F23E70A1D4B88F600C3F2D9 /* UserPatchAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB60B1CED7E0800D4BB50 /* UserPatchAttributes.swift */; }; + 5F23E70B1D4B88F600C3F2D9 /* Users.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB6051CED27FB00D4BB50 /* Users.swift */; }; + 5F23E70C1D4B88F600C3F2D9 /* ManagementError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FD255B31D14DD2600387ECB /* ManagementError.swift */; }; + 5F23E70D1D4B88FC00C3F2D9 /* JSONObjectPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F74CB3F1CEFD5E600226823 /* JSONObjectPayload.swift */; }; + 5F23E70E1D4B88FC00C3F2D9 /* Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE2F8B71CD0E910003628F4 /* Request.swift */; }; + 5F23E70F1D4B88FC00C3F2D9 /* Requestable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE2F8B11CCEAED8003628F4 /* Requestable.swift */; }; + 5F23E7101D4B88FC00C3F2D9 /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE2F8BA1CD0EAAD003628F4 /* Response.swift */; }; + 5F23E71A1D4B891E00C3F2D9 /* Auth0.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F06DDC81CC66B710011842B /* Auth0.swift */; }; + 5F23E71B1D4B891E00C3F2D9 /* Auth0Error.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FD255B61D14F00900387ECB /* Auth0Error.swift */; }; + 5F28B4611D8216180000EB23 /* Loggable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F28B4601D8216180000EB23 /* Loggable.swift */; }; + 5F28B4621D8216180000EB23 /* Loggable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F28B4601D8216180000EB23 /* Loggable.swift */; }; + 5F28B4631D8216180000EB23 /* Loggable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F28B4601D8216180000EB23 /* Loggable.swift */; }; + 5F28B4641D8216180000EB23 /* Loggable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F28B4601D8216180000EB23 /* Loggable.swift */; }; + 5F28B4671D8300D50000EB23 /* LoggerSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F28B4661D8300D50000EB23 /* LoggerSpec.swift */; }; + 5F28B4681D8300D50000EB23 /* LoggerSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F28B4661D8300D50000EB23 /* LoggerSpec.swift */; }; + 5F28B4691D8300D50000EB23 /* LoggerSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F28B4661D8300D50000EB23 /* LoggerSpec.swift */; }; + 5F331B041D4BB78C00AE4382 /* TelemetrySpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE686A91D1894AA0075874C /* TelemetrySpec.swift */; }; + 5F331B051D4BB7D400AE4382 /* AuthenticationSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FBBF0421CCA90300024D2AF /* AuthenticationSpec.swift */; }; + 5F331B061D4BB7DA00AE4382 /* CredentialsSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE2F8A51CCA9C17003628F4 /* CredentialsSpec.swift */; }; + 5F331B091D4BB7EE00AE4382 /* AuthenticationErrorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FD255B01D14A9E000387ECB /* AuthenticationErrorSpec.swift */; }; + 5F331B0A1D4BB7F900AE4382 /* ManagementSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB6081CED500900D4BB50 /* ManagementSpec.swift */; }; + 5F331B0B1D4BB7F900AE4382 /* UserPatchAttributesSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB60E1CED7E5200D4BB50 /* UserPatchAttributesSpec.swift */; }; + 5F331B0C1D4BB7F900AE4382 /* UsersSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB6021CEC0C3300D4BB50 /* UsersSpec.swift */; }; + 5F331B0E1D4BB80700AE4382 /* Matchers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FBBF0371CC964BC0024D2AF /* Matchers.swift */; }; + 5F331B0F1D4BB80700AE4382 /* Responses.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FBBF03A1CC96AA70024D2AF /* Responses.swift */; }; + 5F331B101D4BB80700AE4382 /* Auth0Spec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F93BC0A1CC6B0DE0031519F /* Auth0Spec.swift */; }; + 5F331B1E1D4BCBF800AE4382 /* Auth0.plist in Resources */ = {isa = PBXBuildFile; fileRef = 5FE686A01D1877C10075874C /* Auth0.plist */; }; + 5F3965C21CF67CF000CDE7C0 /* WebAuth.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F3965C11CF67CF000CDE7C0 /* WebAuth.swift */; }; + 5F3965CA1CF67DD800CDE7C0 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F3965C91CF67DD800CDE7C0 /* AppDelegate.swift */; }; + 5F3965CC1CF67DD800CDE7C0 /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F3965CB1CF67DD800CDE7C0 /* ViewController.swift */; }; + 5F3965CF1CF67DD800CDE7C0 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 5F3965CD1CF67DD800CDE7C0 /* Main.storyboard */; }; + 5F3965D11CF67DD800CDE7C0 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 5F3965D01CF67DD800CDE7C0 /* Assets.xcassets */; }; + 5F3965D41CF67DD800CDE7C0 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 5F3965D21CF67DD800CDE7C0 /* LaunchScreen.storyboard */; }; + 5F4A1F961D00AABC00C72242 /* OAuth2Grant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F4A1F951D00AABC00C72242 /* OAuth2Grant.swift */; }; + 5F53F5CE1CFD157300476A46 /* AuthTransaction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F53F5CD1CFD157300476A46 /* AuthTransaction.swift */; }; + 5F53F5D11CFD19A400476A46 /* Auth0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5F06DD781CC448B10011842B /* Auth0.framework */; }; + 5F686A771D4AB90900412E3D /* TransactionStoreSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F686A761D4AB90900412E3D /* TransactionStoreSpec.swift */; }; + 5F6FAC631D09E98000D5B4EA /* Logger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F6FAC621D09E98000D5B4EA /* Logger.swift */; }; + 5F6FAC641D09E98000D5B4EA /* Logger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F6FAC621D09E98000D5B4EA /* Logger.swift */; }; + 5F74CB401CEFD5E600226823 /* JSONObjectPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F74CB3F1CEFD5E600226823 /* JSONObjectPayload.swift */; }; + 5F74CB411CEFD5E600226823 /* JSONObjectPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F74CB3F1CEFD5E600226823 /* JSONObjectPayload.swift */; }; + 5F93BC0B1CC6B0DE0031519F /* Auth0Spec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F93BC0A1CC6B0DE0031519F /* Auth0Spec.swift */; }; + 5F93BC0C1CC6B0DE0031519F /* Auth0Spec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F93BC0A1CC6B0DE0031519F /* Auth0Spec.swift */; }; + 5FA250541D4A85A200C544FA /* WebAuthErrorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FA250531D4A85A200C544FA /* WebAuthErrorSpec.swift */; }; + 5FADB6031CEC0C3300D4BB50 /* UsersSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB6021CEC0C3300D4BB50 /* UsersSpec.swift */; }; + 5FADB6041CEC0C3300D4BB50 /* UsersSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB6021CEC0C3300D4BB50 /* UsersSpec.swift */; }; + 5FADB6061CED27FB00D4BB50 /* Users.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB6051CED27FB00D4BB50 /* Users.swift */; }; + 5FADB6071CED27FB00D4BB50 /* Users.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB6051CED27FB00D4BB50 /* Users.swift */; }; + 5FADB6091CED500900D4BB50 /* ManagementSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB6081CED500900D4BB50 /* ManagementSpec.swift */; }; + 5FADB60A1CED500900D4BB50 /* ManagementSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB6081CED500900D4BB50 /* ManagementSpec.swift */; }; + 5FADB60C1CED7E0800D4BB50 /* UserPatchAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB60B1CED7E0800D4BB50 /* UserPatchAttributes.swift */; }; + 5FADB60D1CED7E0800D4BB50 /* UserPatchAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB60B1CED7E0800D4BB50 /* UserPatchAttributes.swift */; }; + 5FADB60F1CED7E5200D4BB50 /* UserPatchAttributesSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB60E1CED7E5200D4BB50 /* UserPatchAttributesSpec.swift */; }; + 5FADB6101CED7E5200D4BB50 /* UserPatchAttributesSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB60E1CED7E5200D4BB50 /* UserPatchAttributesSpec.swift */; }; + 5FAE9C911D8878D400A871CE /* Auth0WebAuth.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FAE9C901D8878D400A871CE /* Auth0WebAuth.swift */; }; + 5FBBF0381CC964BC0024D2AF /* Matchers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FBBF0371CC964BC0024D2AF /* Matchers.swift */; }; + 5FBBF0391CC964BC0024D2AF /* Matchers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FBBF0371CC964BC0024D2AF /* Matchers.swift */; }; + 5FBBF03B1CC96AA70024D2AF /* Responses.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FBBF03A1CC96AA70024D2AF /* Responses.swift */; }; + 5FBBF03C1CC96AA70024D2AF /* Responses.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FBBF03A1CC96AA70024D2AF /* Responses.swift */; }; + 5FBBF0431CCA90300024D2AF /* AuthenticationSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FBBF0421CCA90300024D2AF /* AuthenticationSpec.swift */; }; + 5FBBF0441CCA90300024D2AF /* AuthenticationSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FBBF0421CCA90300024D2AF /* AuthenticationSpec.swift */; }; + 5FCAB16A1D07AC3500331C84 /* ChallengeGeneratorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F09C6A61D07532B00727E55 /* ChallengeGeneratorSpec.swift */; }; + 5FCAB16B1D07AC3500331C84 /* OAuth2GrantSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F4A1F971D00AEDF00C72242 /* OAuth2GrantSpec.swift */; }; + 5FCAB16D1D07AC3500331C84 /* WebAuthSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F53F5D61CFFAA4A00476A46 /* WebAuthSpec.swift */; }; + 5FCAB1711D09005A00331C84 /* NSURLComponents+OAuth2.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FCAB1701D09005A00331C84 /* NSURLComponents+OAuth2.swift */; }; + 5FCAB1731D09009600331C84 /* NSData+URLSafe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FCAB1721D09009600331C84 /* NSData+URLSafe.swift */; }; + 5FCAB1741D09009600331C84 /* NSData+URLSafe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FCAB1721D09009600331C84 /* NSData+URLSafe.swift */; }; + 5FCAB1761D0900CF00331C84 /* TransactionStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FCAB1751D0900CF00331C84 /* TransactionStore.swift */; }; + 5FCAB1791D09124D00331C84 /* NSURL+Auth0.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FCAB1781D09124D00331C84 /* NSURL+Auth0.swift */; }; + 5FCAB17A1D09124D00331C84 /* NSURL+Auth0.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FCAB1781D09124D00331C84 /* NSURL+Auth0.swift */; }; + 5FD255B11D14A9E000387ECB /* AuthenticationErrorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FD255B01D14A9E000387ECB /* AuthenticationErrorSpec.swift */; }; + 5FD255B21D14A9E000387ECB /* AuthenticationErrorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FD255B01D14A9E000387ECB /* AuthenticationErrorSpec.swift */; }; + 5FD255B41D14DD2600387ECB /* ManagementError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FD255B31D14DD2600387ECB /* ManagementError.swift */; }; + 5FD255B51D14DD2600387ECB /* ManagementError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FD255B31D14DD2600387ECB /* ManagementError.swift */; }; + 5FD255B71D14F00900387ECB /* Auth0Error.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FD255B61D14F00900387ECB /* Auth0Error.swift */; }; + 5FD255B81D14F00900387ECB /* Auth0Error.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FD255B61D14F00900387ECB /* Auth0Error.swift */; }; + 5FD255BA1D14F70B00387ECB /* WebAuthError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FD255B91D14F70B00387ECB /* WebAuthError.swift */; }; + 5FDE87471D8A422300EA27DC /* Telemetry.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE87461D8A422300EA27DC /* Telemetry.swift */; }; + 5FDE87551D8A424700EA27DC /* Auth0Authentication.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE87491D8A424700EA27DC /* Auth0Authentication.swift */; }; + 5FDE87561D8A424700EA27DC /* Auth0Authentication.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE87491D8A424700EA27DC /* Auth0Authentication.swift */; }; + 5FDE87571D8A424700EA27DC /* Auth0Authentication.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE87491D8A424700EA27DC /* Auth0Authentication.swift */; }; + 5FDE87581D8A424700EA27DC /* Auth0Authentication.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE87491D8A424700EA27DC /* Auth0Authentication.swift */; }; + 5FDE87591D8A424700EA27DC /* Authentication.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874A1D8A424700EA27DC /* Authentication.swift */; }; + 5FDE875A1D8A424700EA27DC /* Authentication.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874A1D8A424700EA27DC /* Authentication.swift */; }; + 5FDE875B1D8A424700EA27DC /* Authentication.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874A1D8A424700EA27DC /* Authentication.swift */; }; + 5FDE875C1D8A424700EA27DC /* Authentication.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874A1D8A424700EA27DC /* Authentication.swift */; }; + 5FDE875D1D8A424700EA27DC /* AuthenticationError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874B1D8A424700EA27DC /* AuthenticationError.swift */; }; + 5FDE875E1D8A424700EA27DC /* AuthenticationError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874B1D8A424700EA27DC /* AuthenticationError.swift */; }; + 5FDE875F1D8A424700EA27DC /* AuthenticationError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874B1D8A424700EA27DC /* AuthenticationError.swift */; }; + 5FDE87601D8A424700EA27DC /* AuthenticationError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874B1D8A424700EA27DC /* AuthenticationError.swift */; }; + 5FDE87691D8A424700EA27DC /* Credentials.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874E1D8A424700EA27DC /* Credentials.swift */; }; + 5FDE876A1D8A424700EA27DC /* Credentials.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874E1D8A424700EA27DC /* Credentials.swift */; }; + 5FDE876B1D8A424700EA27DC /* Credentials.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874E1D8A424700EA27DC /* Credentials.swift */; }; + 5FDE876C1D8A424700EA27DC /* Credentials.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874E1D8A424700EA27DC /* Credentials.swift */; }; + 5FDE876D1D8A424700EA27DC /* AuthenticationHandlers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874F1D8A424700EA27DC /* AuthenticationHandlers.swift */; }; + 5FDE876E1D8A424700EA27DC /* AuthenticationHandlers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874F1D8A424700EA27DC /* AuthenticationHandlers.swift */; }; + 5FDE876F1D8A424700EA27DC /* AuthenticationHandlers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874F1D8A424700EA27DC /* AuthenticationHandlers.swift */; }; + 5FDE87701D8A424700EA27DC /* AuthenticationHandlers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874F1D8A424700EA27DC /* AuthenticationHandlers.swift */; }; + 5FE118291D8A4A2A00A374BF /* Telemetry.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE87461D8A422300EA27DC /* Telemetry.swift */; }; + 5FE1182A1D8A4A2B00A374BF /* Telemetry.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE87461D8A422300EA27DC /* Telemetry.swift */; }; + 5FE1182B1D8A4A2B00A374BF /* Telemetry.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE87461D8A422300EA27DC /* Telemetry.swift */; }; + 5FE2F8A61CCA9C17003628F4 /* CredentialsSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE2F8A51CCA9C17003628F4 /* CredentialsSpec.swift */; }; + 5FE2F8A71CCA9C17003628F4 /* CredentialsSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE2F8A51CCA9C17003628F4 /* CredentialsSpec.swift */; }; + 5FE2F8B21CCEAED8003628F4 /* Requestable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE2F8B11CCEAED8003628F4 /* Requestable.swift */; }; + 5FE2F8B31CCEAED8003628F4 /* Requestable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE2F8B11CCEAED8003628F4 /* Requestable.swift */; }; + 5FE2F8B81CD0E910003628F4 /* Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE2F8B71CD0E910003628F4 /* Request.swift */; }; + 5FE2F8B91CD0E910003628F4 /* Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE2F8B71CD0E910003628F4 /* Request.swift */; }; + 5FE2F8BB1CD0EAAD003628F4 /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE2F8BA1CD0EAAD003628F4 /* Response.swift */; }; + 5FE2F8BC1CD0EAAD003628F4 /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE2F8BA1CD0EAAD003628F4 /* Response.swift */; }; + 5FE686A11D1877C10075874C /* Auth0.plist in Resources */ = {isa = PBXBuildFile; fileRef = 5FE686A01D1877C10075874C /* Auth0.plist */; }; + 5FE686A21D1877C10075874C /* Auth0.plist in Resources */ = {isa = PBXBuildFile; fileRef = 5FE686A01D1877C10075874C /* Auth0.plist */; }; + 5FE686AA1D1894AA0075874C /* TelemetrySpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE686A91D1894AA0075874C /* TelemetrySpec.swift */; }; + 5FE686AB1D1894AA0075874C /* TelemetrySpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE686A91D1894AA0075874C /* TelemetrySpec.swift */; }; + 5FF465BC1CE2AC4500F7ED8C /* Management.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FF465BB1CE2AC4500F7ED8C /* Management.swift */; }; + 5FF465BD1CE2AC4500F7ED8C /* Management.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FF465BB1CE2AC4500F7ED8C /* Management.swift */; }; + 970BC36B25C27095007A7745 /* MultifactorChallenge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 970BC36A25C27095007A7745 /* MultifactorChallenge.swift */; }; + 970BC36C25C27095007A7745 /* MultifactorChallenge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 970BC36A25C27095007A7745 /* MultifactorChallenge.swift */; }; + 970BC36D25C27095007A7745 /* MultifactorChallenge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 970BC36A25C27095007A7745 /* MultifactorChallenge.swift */; }; + 970BC36E25C27095007A7745 /* MultifactorChallenge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 970BC36A25C27095007A7745 /* MultifactorChallenge.swift */; }; + A7DDDF6C2BC9A81E0077B067 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = A7DDDF6B2BC9A81E0077B067 /* PrivacyInfo.xcprivacy */; }; + A7DDDF6D2BC9A81E0077B067 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = A7DDDF6B2BC9A81E0077B067 /* PrivacyInfo.xcprivacy */; }; + A7DDDF6E2BC9A81E0077B067 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = A7DDDF6B2BC9A81E0077B067 /* PrivacyInfo.xcprivacy */; }; + A7DDDF702BC9A93F0077B067 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = A7DDDF6B2BC9A81E0077B067 /* PrivacyInfo.xcprivacy */; }; + C107B51D2C9AC4D8006B6BEA /* WebViewProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = C107B51B2C9AC4D3006B6BEA /* WebViewProvider.swift */; }; + C107B5222CA27F7C006B6BEA /* WebViewProviderSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = C107B5202CA27F76006B6BEA /* WebViewProviderSpec.swift */; }; + C12BFE432C352DD400D1CC00 /* NetworkStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = C177D76F2C2BDFE40094C657 /* NetworkStub.swift */; }; + C12BFE442C352DD700D1CC00 /* StubURLProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = C177D7742C2BE00D0094C657 /* StubURLProtocol.swift */; }; + C160EE352CABD0E5005ACE8E /* UIWindow+TopViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C160EE302CABD0DA005ACE8E /* UIWindow+TopViewController.swift */; }; + C160EE382CABD35A005ACE8E /* UIWindow+TopViewControllerSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = C160EE372CABD358005ACE8E /* UIWindow+TopViewControllerSpec.swift */; }; + C177D6C72C2ADEB60094C657 /* CwlPreconditionTesting in Frameworks */ = {isa = PBXBuildFile; productRef = C177D6C62C2ADEB60094C657 /* CwlPreconditionTesting */; }; + C177D6D42C2B0DCB0094C657 /* CwlPreconditionTesting in Frameworks */ = {isa = PBXBuildFile; productRef = C177D6D32C2B0DCB0094C657 /* CwlPreconditionTesting */; }; + C177D7702C2BDFE40094C657 /* NetworkStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = C177D76F2C2BDFE40094C657 /* NetworkStub.swift */; }; + C177D7712C2BDFE40094C657 /* NetworkStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = C177D76F2C2BDFE40094C657 /* NetworkStub.swift */; }; + C177D7722C2BDFE40094C657 /* NetworkStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = C177D76F2C2BDFE40094C657 /* NetworkStub.swift */; }; + C177D7752C2BE00D0094C657 /* StubURLProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = C177D7742C2BE00D0094C657 /* StubURLProtocol.swift */; }; + C177D7762C2BE00D0094C657 /* StubURLProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = C177D7742C2BE00D0094C657 /* StubURLProtocol.swift */; }; + C177D7772C2BE00D0094C657 /* StubURLProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = C177D7742C2BE00D0094C657 /* StubURLProtocol.swift */; }; + C1B3B9AF2C24B297004A32A4 /* OAuth2VisionApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1B3B9AE2C24B297004A32A4 /* OAuth2VisionApp.swift */; }; + C1B3B9B12C24B297004A32A4 /* ContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1B3B9B02C24B297004A32A4 /* ContentView.swift */; }; + C1B3B9D32C24B39E004A32A4 /* Auth0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C1B3B9C02C24B39E004A32A4 /* Auth0.framework */; }; + C1B3B9D42C24B39E004A32A4 /* Auth0.framework in Copy Files */ = {isa = PBXBuildFile; fileRef = C1B3B9C02C24B39E004A32A4 /* Auth0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + C1B3B9E62C24B65B004A32A4 /* Nimble.xcframework in Copy Files */ = {isa = PBXBuildFile; fileRef = 5CD9FC6B26FE30A6009C2B27 /* Nimble.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + C1B3B9EB2C24B65D004A32A4 /* Quick.xcframework in Copy Files */ = {isa = PBXBuildFile; fileRef = 5CD9FC6C26FE30A6009C2B27 /* Quick.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + C1B3B9EC2C24B692004A32A4 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = A7DDDF6B2BC9A81E0077B067 /* PrivacyInfo.xcprivacy */; }; + C1B3B9EE2C24B6D4004A32A4 /* Auth0Authentication.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE87491D8A424700EA27DC /* Auth0Authentication.swift */; }; + C1B3B9EF2C24B6D4004A32A4 /* Authentication.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874A1D8A424700EA27DC /* Authentication.swift */; }; + C1B3B9F02C24B6D4004A32A4 /* AuthenticationError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874B1D8A424700EA27DC /* AuthenticationError.swift */; }; + C1B3B9F12C24B6D4004A32A4 /* PasswordlessType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C354C03276CE1A500ADBC86 /* PasswordlessType.swift */; }; + C1B3B9F22C24B6D4004A32A4 /* MultifactorChallenge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 970BC36A25C27095007A7745 /* MultifactorChallenge.swift */; }; + C1B3B9F32C24B6D4004A32A4 /* JWKS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F552223C8FBA100C89615 /* JWKS.swift */; }; + C1B3B9F42C24B6D4004A32A4 /* UserInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B2860CD1EEAC30500C75D54 /* UserInfo.swift */; }; + C1B3B9F52C24B6D4004A32A4 /* Credentials.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874E1D8A424700EA27DC /* Credentials.swift */; }; + C1B3B9F62C24B6D4004A32A4 /* AuthenticationHandlers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874F1D8A424700EA27DC /* AuthenticationHandlers.swift */; }; + C1B3B9F72C24B6D4004A32A4 /* Telemetry.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE87461D8A422300EA27DC /* Telemetry.swift */; }; + C1B3B9F82C24B6D4004A32A4 /* IDTokenValidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D3E23D0BA2C00074024 /* IDTokenValidator.swift */; }; + C1B3B9F92C24B6D4004A32A4 /* IDTokenValidatorContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D3C23D0BA2C00074024 /* IDTokenValidatorContext.swift */; }; + C1B3B9FA2C24B6D4004A32A4 /* IDTokenSignatureValidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D3D23D0BA2C00074024 /* IDTokenSignatureValidator.swift */; }; + C1B3B9FB2C24B6D4004A32A4 /* ClaimValidators.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D7023D0BED200074024 /* ClaimValidators.swift */; }; + C1B3B9FC2C24B6D4004A32A4 /* Helpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B1748731EF2D3A40060E653 /* Helpers.swift */; }; + C1B3B9FD2C24B6D4004A32A4 /* BioAuthentication.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B9262BF1ECF0CA800F4F6D3 /* BioAuthentication.swift */; }; + C1B3B9FE2C24B6D4004A32A4 /* CredentialsManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BEDE1891EC21B040007300D /* CredentialsManager.swift */; }; + C1B3B9FF2C24B6D4004A32A4 /* CredentialsStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C80980A275A7B8600DC0A76 /* CredentialsStorage.swift */; }; + C1B3BA002C24B6D4004A32A4 /* CredentialsManagerError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B5E93F81EC45C22002A37F9 /* CredentialsManagerError.swift */; }; + C1B3BA012C24B6D4004A32A4 /* Array+Encode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F551923C8FB8E00C89615 /* Array+Encode.swift */; }; + C1B3BA022C24B6D4004A32A4 /* String+URLSafe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F551823C8FB8E00C89615 /* String+URLSafe.swift */; }; + C1B3BA032C24B6D4004A32A4 /* NSData+URLSafe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FCAB1721D09009600331C84 /* NSData+URLSafe.swift */; }; + C1B3BA042C24B6D4004A32A4 /* NSURL+Auth0.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FCAB1781D09124D00331C84 /* NSURL+Auth0.swift */; }; + C1B3BA052C24B6D4004A32A4 /* NSURLComponents+OAuth2.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FCAB1701D09005A00331C84 /* NSURLComponents+OAuth2.swift */; }; + C1B3BA062C24B6D4004A32A4 /* JWT+Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D6B23D0BBA500074024 /* JWT+Header.swift */; }; + C1B3BA072C24B6D4004A32A4 /* JWK+RSA.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C49EB3423EB5A80008D562F /* JWK+RSA.swift */; }; + C1B3BA082C24B6D4004A32A4 /* Optional+DebugDescription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D3F23D0BA2C00074024 /* Optional+DebugDescription.swift */; }; + C1B3BA092C24B6D4004A32A4 /* Logger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F6FAC621D09E98000D5B4EA /* Logger.swift */; }; + C1B3BA0A2C24B6D4004A32A4 /* Loggable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F28B4601D8216180000EB23 /* Loggable.swift */; }; + C1B3BA0B2C24B6D4004A32A4 /* Management.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FF465BB1CE2AC4500F7ED8C /* Management.swift */; }; + C1B3BA0C2C24B6D4004A32A4 /* UserPatchAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB60B1CED7E0800D4BB50 /* UserPatchAttributes.swift */; }; + C1B3BA0D2C24B6D4004A32A4 /* Users.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB6051CED27FB00D4BB50 /* Users.swift */; }; + C1B3BA0E2C24B6D4004A32A4 /* ManagementError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FD255B31D14DD2600387ECB /* ManagementError.swift */; }; + C1B3BA0F2C24B6D4004A32A4 /* JSONObjectPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F74CB3F1CEFD5E600226823 /* JSONObjectPayload.swift */; }; + C1B3BA102C24B6D4004A32A4 /* Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE2F8B71CD0E910003628F4 /* Request.swift */; }; + C1B3BA112C24B6D4004A32A4 /* Requestable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE2F8B11CCEAED8003628F4 /* Requestable.swift */; }; + C1B3BA122C24B6D4004A32A4 /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE2F8BA1CD0EAAD003628F4 /* Response.swift */; }; + C1B3BA132C24B6D4004A32A4 /* JWTAlgorithm.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F550423C8FADE00C89615 /* JWTAlgorithm.swift */; }; + C1B3BA142C24B6D4004A32A4 /* ChallengeGenerator.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5E9E316273ACCA5000CDB0A /* ChallengeGenerator.swift */; }; + C1B3BA152C24B6D4004A32A4 /* ASProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B16D88C1F7141A0009476A5 /* ASProvider.swift */; }; + C1B3BA172C24B6D4004A32A4 /* LoginTransaction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C41F6A3244DC94E00252548 /* LoginTransaction.swift */; }; + C1B3BA182C24B6D4004A32A4 /* ClearSessionTransaction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C41F6A9244DCAFB00252548 /* ClearSessionTransaction.swift */; }; + C1B3BA192C24B6D4004A32A4 /* MobileWebAuth.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C41F6B0244DCC3B00252548 /* MobileWebAuth.swift */; }; + C1B3BA1B2C24B6D4004A32A4 /* AuthTransaction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F53F5CD1CFD157300476A46 /* AuthTransaction.swift */; }; + C1B3BA1C2C24B6D4004A32A4 /* WebAuthUserAgent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B16D8921F714324009476A5 /* WebAuthUserAgent.swift */; }; + C1B3BA1D2C24B6D4004A32A4 /* OAuth2Grant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F4A1F951D00AABC00C72242 /* OAuth2Grant.swift */; }; + C1B3BA1E2C24B6D4004A32A4 /* TransactionStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FCAB1751D0900CF00331C84 /* TransactionStore.swift */; }; + C1B3BA1F2C24B6D4004A32A4 /* WebAuth.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F3965C11CF67CF000CDE7C0 /* WebAuth.swift */; }; + C1B3BA202C24B6D4004A32A4 /* Auth0WebAuth.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FAE9C901D8878D400A871CE /* Auth0WebAuth.swift */; }; + C1B3BA212C24B6D4004A32A4 /* WebAuthError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FD255B91D14F70B00387ECB /* WebAuthError.swift */; }; + C1B3BA222C24B6D4004A32A4 /* WebAuthentication.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C0AF09C2833420200162044 /* WebAuthentication.swift */; }; + C1B3BA232C24B6D4004A32A4 /* Auth0.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F06DDC81CC66B710011842B /* Auth0.swift */; }; + C1B3BA242C24B6D4004A32A4 /* Auth0Error.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FD255B61D14F00900387ECB /* Auth0Error.swift */; }; + C1B3BA252C24B6D4004A32A4 /* Version.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C6513A62791CDDE004EBC22 /* Version.swift */; }; + C1B3BA262C24B6F5004A32A4 /* Documentation.docc in Sources */ = {isa = PBXBuildFile; fileRef = 5CA541CC2B1A81A700E4284D /* Documentation.docc */; }; + C1B3BA2A2C24B971004A32A4 /* Auth0.plist in Resources */ = {isa = PBXBuildFile; fileRef = 5FE686A01D1877C10075874C /* Auth0.plist */; }; + C1B3BA2B2C24BA36004A32A4 /* LoggerSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F28B4661D8300D50000EB23 /* LoggerSpec.swift */; }; + C1B3BA2C2C24BA36004A32A4 /* TelemetrySpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE686A91D1894AA0075874C /* TelemetrySpec.swift */; }; + C1B3BA2D2C24BA36004A32A4 /* AuthenticationSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FBBF0421CCA90300024D2AF /* AuthenticationSpec.swift */; }; + C1B3BA2E2C24BA36004A32A4 /* CredentialsSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE2F8A51CCA9C17003628F4 /* CredentialsSpec.swift */; }; + C1B3BA2F2C24BA36004A32A4 /* UserInfoSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B2860D41EEF20F300C75D54 /* UserInfoSpec.swift */; }; + C1B3BA302C24BA36004A32A4 /* JWKSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F553423C9124200C89615 /* JWKSpec.swift */; }; + C1B3BA312C24BA36004A32A4 /* AuthenticationErrorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FD255B01D14A9E000387ECB /* AuthenticationErrorSpec.swift */; }; + C1B3BA322C24BA36004A32A4 /* ManagementSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB6081CED500900D4BB50 /* ManagementSpec.swift */; }; + C1B3BA332C24BA36004A32A4 /* ManagementErrorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C809D99275FA3EF00F15A67 /* ManagementErrorSpec.swift */; }; + C1B3BA342C24BA36004A32A4 /* UserPatchAttributesSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB60E1CED7E5200D4BB50 /* UserPatchAttributesSpec.swift */; }; + C1B3BA352C24BA36004A32A4 /* UsersSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB6021CEC0C3300D4BB50 /* UsersSpec.swift */; }; + C1B3BA362C24BA36004A32A4 /* ResponseSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F1FBB981D8A4465006B0B85 /* ResponseSpec.swift */; }; + C1B3BA372C24BA36004A32A4 /* RequestSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = D581CF762757D773007327D1 /* RequestSpec.swift */; }; + C1B3BA382C24BA36004A32A4 /* JWTAlgorithmSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F553923C9125600C89615 /* JWTAlgorithmSpec.swift */; }; + C1B3BA392C24BA36004A32A4 /* LoginTransactionSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C41F6B4244DCEED00252548 /* LoginTransactionSpec.swift */; }; + C1B3BA3A2C24BA36004A32A4 /* ClearSessionTransactionSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CF539272836FB0C0073F623 /* ClearSessionTransactionSpec.swift */; }; + C1B3BA3B2C24BA36004A32A4 /* ASProviderSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CF5392A283835460073F623 /* ASProviderSpec.swift */; }; + C1B3BA3D2C24BA36004A32A4 /* WebAuthErrorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FA250531D4A85A200C544FA /* WebAuthErrorSpec.swift */; }; + C1B3BA3E2C24BA36004A32A4 /* ChallengeGeneratorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F09C6A61D07532B00727E55 /* ChallengeGeneratorSpec.swift */; }; + C1B3BA3F2C24BA36004A32A4 /* OAuth2GrantSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F4A1F971D00AEDF00C72242 /* OAuth2GrantSpec.swift */; }; + C1B3BA402C24BA36004A32A4 /* WebAuthSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F53F5D61CFFAA4A00476A46 /* WebAuthSpec.swift */; }; + C1B3BA412C24BA36004A32A4 /* TransactionStoreSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F686A761D4AB90900412E3D /* TransactionStoreSpec.swift */; }; + C1B3BA422C24BA36004A32A4 /* WebAuthenticationSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CF5391C2836CEC00073F623 /* WebAuthenticationSpec.swift */; }; + C1B3BA432C24BA36004A32A4 /* WebAuthSpies.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CF5391F2836D9720073F623 /* WebAuthSpies.swift */; }; + C1B3BA442C24BA36004A32A4 /* IDTokenValidatorBaseSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D7523D0C15000074024 /* IDTokenValidatorBaseSpec.swift */; }; + C1B3BA452C24BA36004A32A4 /* IDTokenValidatorMocks.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D5323D0BA4B00074024 /* IDTokenValidatorMocks.swift */; }; + C1B3BA462C24BA36004A32A4 /* IDTokenValidatorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D5223D0BA4B00074024 /* IDTokenValidatorSpec.swift */; }; + C1B3BA472C24BA36004A32A4 /* IDTokenSignatureValidatorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D5123D0BA4B00074024 /* IDTokenSignatureValidatorSpec.swift */; }; + C1B3BA482C24BA36004A32A4 /* ClaimValidatorsSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D8123D611AE00074024 /* ClaimValidatorsSpec.swift */; }; + C1B3BA492C24BA37004A32A4 /* BioAuthenticationSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B9262C11ECF0CBA00F4F6D3 /* BioAuthenticationSpec.swift */; }; + C1B3BA4A2C24BA37004A32A4 /* CredentialsManagerSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BEDE1931EC3331A0007300D /* CredentialsManagerSpec.swift */; }; + C1B3BA4B2C24BA37004A32A4 /* CredentialsManagerErrorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C809D95275F878E00F15A67 /* CredentialsManagerErrorSpec.swift */; }; + C1B3BA4C2C24BA37004A32A4 /* Mocks.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F552D23C9123000C89615 /* Mocks.swift */; }; + C1B3BA4D2C24BA37004A32A4 /* Matchers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FBBF0371CC964BC0024D2AF /* Matchers.swift */; }; + C1B3BA4E2C24BA37004A32A4 /* Responses.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FBBF03A1CC96AA70024D2AF /* Responses.swift */; }; + C1B3BA4F2C24BA37004A32A4 /* Generators.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F552C23C9123000C89615 /* Generators.swift */; }; + C1B3BA502C24BA37004A32A4 /* Auth0Spec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F93BC0A1CC6B0DE0031519F /* Auth0Spec.swift */; }; + D41DED172DCA083800F5B1A4 /* Nimble.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC6B26FE30A6009C2B27 /* Nimble.xcframework */; }; + D41DED182DCA083B00F5B1A4 /* Quick.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC6C26FE30A6009C2B27 /* Quick.xcframework */; }; + D41DED192DCA084100F5B1A4 /* Quick.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC6C26FE30A6009C2B27 /* Quick.xcframework */; }; + D41DED1A2DCA084200F5B1A4 /* Nimble.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC6B26FE30A6009C2B27 /* Nimble.xcframework */; }; + D41DED1B2DCA084700F5B1A4 /* Nimble.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC6B26FE30A6009C2B27 /* Nimble.xcframework */; }; + D41DED1C2DCA084900F5B1A4 /* Quick.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC6C26FE30A6009C2B27 /* Quick.xcframework */; }; + D41DED1D2DCA084E00F5B1A4 /* Nimble.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC6B26FE30A6009C2B27 /* Nimble.xcframework */; }; + D41DED1E2DCA085000F5B1A4 /* Quick.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC6C26FE30A6009C2B27 /* Quick.xcframework */; }; + D41DED292DCA099E00F5B1A4 /* JWTDecode.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8426FE30EB009C2B27 /* JWTDecode.xcframework */; }; + D41DED2A2DCA099E00F5B1A4 /* JWTDecode.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8426FE30EB009C2B27 /* JWTDecode.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + D41DED2C2DCA099F00F5B1A4 /* SimpleKeychain.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8526FE30EB009C2B27 /* SimpleKeychain.xcframework */; }; + D41DED2D2DCA099F00F5B1A4 /* SimpleKeychain.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8526FE30EB009C2B27 /* SimpleKeychain.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + D41DED2E2DCA09A200F5B1A4 /* JWTDecode.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8426FE30EB009C2B27 /* JWTDecode.xcframework */; }; + D41DED2F2DCA09A200F5B1A4 /* JWTDecode.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8426FE30EB009C2B27 /* JWTDecode.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + D41DED312DCA09A300F5B1A4 /* SimpleKeychain.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8526FE30EB009C2B27 /* SimpleKeychain.xcframework */; }; + D41DED322DCA09A300F5B1A4 /* SimpleKeychain.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8526FE30EB009C2B27 /* SimpleKeychain.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + D41DED332DCA09AC00F5B1A4 /* JWTDecode.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8426FE30EB009C2B27 /* JWTDecode.xcframework */; }; + D41DED342DCA09AC00F5B1A4 /* JWTDecode.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8426FE30EB009C2B27 /* JWTDecode.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + D41DED362DCA09AE00F5B1A4 /* SimpleKeychain.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8526FE30EB009C2B27 /* SimpleKeychain.xcframework */; }; + D41DED372DCA09AE00F5B1A4 /* SimpleKeychain.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8526FE30EB009C2B27 /* SimpleKeychain.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + D41DED382DCA09B000F5B1A4 /* JWTDecode.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8426FE30EB009C2B27 /* JWTDecode.xcframework */; }; + D41DED392DCA09B000F5B1A4 /* JWTDecode.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8426FE30EB009C2B27 /* JWTDecode.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + D41DED3B2DCA09B200F5B1A4 /* SimpleKeychain.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8526FE30EB009C2B27 /* SimpleKeychain.xcframework */; }; + D41DED3C2DCA09B200F5B1A4 /* SimpleKeychain.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8526FE30EB009C2B27 /* SimpleKeychain.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + D41DED3D2DCA09B400F5B1A4 /* JWTDecode.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8426FE30EB009C2B27 /* JWTDecode.xcframework */; }; + D41DED3E2DCA09B400F5B1A4 /* JWTDecode.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8426FE30EB009C2B27 /* JWTDecode.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + D41DED402DCA09B500F5B1A4 /* SimpleKeychain.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8526FE30EB009C2B27 /* SimpleKeychain.xcframework */; }; + D41DED412DCA09B500F5B1A4 /* SimpleKeychain.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8526FE30EB009C2B27 /* SimpleKeychain.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + D4B8E9E42DCDD2340021262D /* CwlPreconditionTesting in Frameworks */ = {isa = PBXBuildFile; productRef = D4B8E9E32DCDD2340021262D /* CwlPreconditionTesting */; }; + D4B8E9E62DCDD23C0021262D /* CwlPosixPreconditionTesting in Frameworks */ = {isa = PBXBuildFile; productRef = D4B8E9E52DCDD23C0021262D /* CwlPosixPreconditionTesting */; }; + D581CF772757D773007327D1 /* RequestSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = D581CF762757D773007327D1 /* RequestSpec.swift */; }; + D581CF782757D773007327D1 /* RequestSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = D581CF762757D773007327D1 /* RequestSpec.swift */; }; + D581CF792757D773007327D1 /* RequestSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = D581CF762757D773007327D1 /* RequestSpec.swift */; }; + D5E9E317273ACCA5000CDB0A /* ChallengeGenerator.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5E9E316273ACCA5000CDB0A /* ChallengeGenerator.swift */; }; + D5E9E318273ACCA5000CDB0A /* ChallengeGenerator.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5E9E316273ACCA5000CDB0A /* ChallengeGenerator.swift */; }; + /* End PBXBuildFile section */ + + /* Begin PBXContainerItemProxy section */ + 5B7EE47020FC9FFE00367724 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 5F049B601CB42C29006F6C05 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 5B7EE45720FC9F3200367724; + remoteInfo = OAuth2TV; + }; + 5B7EE48920FCA0A600367724 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 5F049B601CB42C29006F6C05 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 5B7EE47820FCA0A100367724; + remoteInfo = OAuth2Mac; + }; + 5F06DDA61CC451540011842B /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 5F049B601CB42C29006F6C05 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 5F06DD771CC448B10011842B; + remoteInfo = Auth0.iOS; + }; + 5F06DDB51CC451700011842B /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 5F049B601CB42C29006F6C05 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 5F06DD841CC448C90011842B; + remoteInfo = Auth0.OSX; + }; + 5F331AFF1D4BB24C00AE4382 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 5F049B601CB42C29006F6C05 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 5F23E6F51D4B87F000C3F2D9; + remoteInfo = Auth0.tvOS; + }; + 5FCAB1641D07ABC000331C84 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 5F049B601CB42C29006F6C05 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 5F3965C61CF67DD800CDE7C0; + remoteInfo = OAuth2; + }; + C1B3B9CB2C24B39E004A32A4 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 5F049B601CB42C29006F6C05 /* Project object */; + proxyType = 1; + remoteGlobalIDString = C1B3B9A72C24B297004A32A4; + remoteInfo = OAuth2Vision; + }; + C1B3BA282C24B95A004A32A4 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 5F049B601CB42C29006F6C05 /* Project object */; + proxyType = 1; + remoteGlobalIDString = C1B3B9BF2C24B39E004A32A4; + remoteInfo = Auth0.visionOS; + }; + /* End PBXContainerItemProxy section */ + + /* Begin PBXCopyFilesBuildPhase section */ + 5B7EE46B20FC9F5200367724 /* Copy Files */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + 5C0E5B742DE915F100D38F4C /* SimpleKeychain.xcframework in Copy Files */, + 5C0E5B732DE915EB00D38F4C /* JWTDecode.xcframework in Copy Files */, + 5B7EE46820FC9F5200367724 /* Auth0.framework in Copy Files */, + ); + name = "Copy Files"; + runOnlyForDeploymentPostprocessing = 0; + }; + 5B7EE49120FCA0F400367724 /* Copy Files */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + 5C0E5B762DE915FD00D38F4C /* SimpleKeychain.xcframework in Copy Files */, + 5C0E5B752DE915F700D38F4C /* JWTDecode.xcframework in Copy Files */, + 5B7EE48E20FCA0F400367724 /* Auth0.framework in Copy Files */, + ); + name = "Copy Files"; + runOnlyForDeploymentPostprocessing = 0; + }; + 5BE65DC91F7270C600CADD3B /* Copy Files */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + 5C0E5B722DE915E100D38F4C /* SimpleKeychain.xcframework in Copy Files */, + 5C0E5B712DE915DB00D38F4C /* JWTDecode.xcframework in Copy Files */, + 5BE65DCA1F7270DE00CADD3B /* Auth0.framework in Copy Files */, + ); + name = "Copy Files"; + runOnlyForDeploymentPostprocessing = 0; + }; + 5F1A02931CC7EEBC00D3F662 /* CopyFiles */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + 5CD9FC7226FE30BA009C2B27 /* Nimble.xcframework in CopyFiles */, + 5CD9FC7426FE30BA009C2B27 /* Quick.xcframework in CopyFiles */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5F1A02971CC7EECE00D3F662 /* CopyFiles */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + 5CD9FC7826FE30C8009C2B27 /* Nimble.xcframework in CopyFiles */, + 5CD9FC7A26FE30C8009C2B27 /* Quick.xcframework in CopyFiles */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5F331B1F1D4BCBFD00AE4382 /* CopyFiles */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + 5CD9FC7E26FE30D4009C2B27 /* Nimble.xcframework in CopyFiles */, + 5CD9FC8026FE30D4009C2B27 /* Quick.xcframework in CopyFiles */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + C1B3B9D82C24B39E004A32A4 /* Copy Files */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + 5C0E5B782DE9160B00D38F4C /* SimpleKeychain.xcframework in Copy Files */, + 5C0E5B772DE9160600D38F4C /* JWTDecode.xcframework in Copy Files */, + C1B3B9D42C24B39E004A32A4 /* Auth0.framework in Copy Files */, + ); + name = "Copy Files"; + runOnlyForDeploymentPostprocessing = 0; + }; + C1B3B9E72C24B65B004A32A4 /* Copy Files */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + C1B3B9EB2C24B65D004A32A4 /* Quick.xcframework in Copy Files */, + C1B3B9E62C24B65B004A32A4 /* Nimble.xcframework in Copy Files */, + ); + name = "Copy Files"; + runOnlyForDeploymentPostprocessing = 0; + }; + D41DED2B2DCA099E00F5B1A4 /* Embed Frameworks */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + D41DED2A2DCA099E00F5B1A4 /* JWTDecode.xcframework in Embed Frameworks */, + D41DED2D2DCA099F00F5B1A4 /* SimpleKeychain.xcframework in Embed Frameworks */, + ); + name = "Embed Frameworks"; + runOnlyForDeploymentPostprocessing = 0; + }; + D41DED302DCA09A200F5B1A4 /* Embed Frameworks */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + D41DED2F2DCA09A200F5B1A4 /* JWTDecode.xcframework in Embed Frameworks */, + D41DED322DCA09A300F5B1A4 /* SimpleKeychain.xcframework in Embed Frameworks */, + ); + name = "Embed Frameworks"; + runOnlyForDeploymentPostprocessing = 0; + }; + D41DED352DCA09AC00F5B1A4 /* Embed Frameworks */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + D41DED342DCA09AC00F5B1A4 /* JWTDecode.xcframework in Embed Frameworks */, + D41DED372DCA09AE00F5B1A4 /* SimpleKeychain.xcframework in Embed Frameworks */, + ); + name = "Embed Frameworks"; + runOnlyForDeploymentPostprocessing = 0; + }; + D41DED3A2DCA09B000F5B1A4 /* Embed Frameworks */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + D41DED392DCA09B000F5B1A4 /* JWTDecode.xcframework in Embed Frameworks */, + D41DED3C2DCA09B200F5B1A4 /* SimpleKeychain.xcframework in Embed Frameworks */, + ); + name = "Embed Frameworks"; + runOnlyForDeploymentPostprocessing = 0; + }; + D41DED3F2DCA09B400F5B1A4 /* Embed Frameworks */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + D41DED3E2DCA09B400F5B1A4 /* JWTDecode.xcframework in Embed Frameworks */, + D41DED412DCA09B500F5B1A4 /* SimpleKeychain.xcframework in Embed Frameworks */, + ); + name = "Embed Frameworks"; + runOnlyForDeploymentPostprocessing = 0; + }; + /* End PBXCopyFilesBuildPhase section */ + + /* Begin PBXFileReference section */ + 5B16D88C1F7141A0009476A5 /* ASProvider.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ASProvider.swift; sourceTree = ""; }; + 5B16D8921F714324009476A5 /* WebAuthUserAgent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = WebAuthUserAgent.swift; path = Auth0/WebAuthUserAgent.swift; sourceTree = SOURCE_ROOT; }; + 5B1748731EF2D3A40060E653 /* Helpers.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Helpers.swift; sourceTree = ""; }; + 5B2860CD1EEAC30500C75D54 /* UserInfo.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UserInfo.swift; sourceTree = ""; }; + 5B2860D41EEF20F300C75D54 /* UserInfoSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = UserInfoSpec.swift; path = Auth0Tests/UserInfoSpec.swift; sourceTree = SOURCE_ROOT; }; + 5B5E93F81EC45C22002A37F9 /* CredentialsManagerError.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CredentialsManagerError.swift; sourceTree = ""; }; + 5B7EE45820FC9F3200367724 /* OAuth2TV.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = OAuth2TV.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 5B7EE45A20FC9F3300367724 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; + 5B7EE45C20FC9F3300367724 /* ViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = ""; }; + 5B7EE45F20FC9F3300367724 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; + 5B7EE46120FC9F3400367724 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; + 5B7EE46320FC9F3400367724 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 5B7EE47920FCA0A100367724 /* OAuth2Mac.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = OAuth2Mac.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 5B7EE47B20FCA0A100367724 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; + 5B7EE47D20FCA0A100367724 /* ViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = ""; }; + 5B7EE47F20FCA0A200367724 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; + 5B7EE48220FCA0A200367724 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; + 5B7EE48420FCA0A200367724 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 5B9262BF1ECF0CA800F4F6D3 /* BioAuthentication.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BioAuthentication.swift; sourceTree = ""; }; + 5B9262C11ECF0CBA00F4F6D3 /* BioAuthenticationSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = BioAuthenticationSpec.swift; path = Auth0Tests/BioAuthenticationSpec.swift; sourceTree = SOURCE_ROOT; }; + 5BA58D33209081A700782DD1 /* Cartfile */ = {isa = PBXFileReference; lastKnownFileType = text; path = Cartfile; sourceTree = ""; }; + 5BEDE1891EC21B040007300D /* CredentialsManager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CredentialsManager.swift; sourceTree = ""; }; + 5BEDE1931EC3331A0007300D /* CredentialsManagerSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; name = CredentialsManagerSpec.swift; path = Auth0Tests/CredentialsManagerSpec.swift; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.swift; }; + 5C0AF09928330CBA00162044 /* SafariProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SafariProvider.swift; sourceTree = ""; }; + 5C0AF09C2833420200162044 /* WebAuthentication.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebAuthentication.swift; sourceTree = ""; }; + 5C1574442DD5083400BF9373 /* MyAccountSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MyAccountSpec.swift; sourceTree = ""; }; + 5C15744E2DD5181E00BF9373 /* MyAccountErrorSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MyAccountErrorSpec.swift; sourceTree = ""; }; + 5C1574542DD7A8FD00BF9373 /* PasskeyEnrollmentChallengeSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PasskeyEnrollmentChallengeSpec.swift; sourceTree = ""; }; + 5C1574592DD7AF2100BF9373 /* PasskeyAuthenticationMethodSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PasskeyAuthenticationMethodSpec.swift; sourceTree = ""; }; + 5C15745E2DD7D82D00BF9373 /* MyAccountAuthenticationMethodsSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MyAccountAuthenticationMethodsSpec.swift; sourceTree = ""; }; + 5C354C03276CE1A500ADBC86 /* PasswordlessType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PasswordlessType.swift; sourceTree = ""; }; + 5C38EA222DA461150085AC31 /* MyAccount.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MyAccount.swift; sourceTree = ""; }; + 5C38EA282DA463550085AC31 /* MyAccountError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MyAccountError.swift; sourceTree = ""; }; + 5C3D87DF2DB8274A00AACC34 /* PublicKeyCredentialCreationOptions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PublicKeyCredentialCreationOptions.swift; sourceTree = ""; }; + 5C3D87E52DB99C4E00AACC34 /* PasskeySignupChallenge.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PasskeySignupChallenge.swift; sourceTree = ""; }; + 5C3D87F12DB9B3DA00AACC34 /* SignupPasskey.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SignupPasskey.swift; sourceTree = ""; }; + 5C3D880D2DBE7F3B00AACC34 /* PasskeySignupChallengeSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PasskeySignupChallengeSpec.swift; sourceTree = ""; }; + 5C3D88192DC148C000AACC34 /* PasskeyLoginChallenge.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PasskeyLoginChallenge.swift; sourceTree = ""; }; + 5C3D881F2DC1491300AACC34 /* PublicKeyCredentialRequestOptions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PublicKeyCredentialRequestOptions.swift; sourceTree = ""; }; + 5C3D88232DC1509300AACC34 /* LoginPasskey.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoginPasskey.swift; sourceTree = ""; }; + 5C3D88672DC2CCA100AACC34 /* PasskeyLoginChallenge.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PasskeyLoginChallenge.swift; sourceTree = ""; }; + 5C41F6A3244DC94E00252548 /* LoginTransaction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoginTransaction.swift; sourceTree = ""; }; + 5C41F6A9244DCAFB00252548 /* ClearSessionTransaction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ClearSessionTransaction.swift; sourceTree = ""; }; + 5C41F6B0244DCC3B00252548 /* MobileWebAuth.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MobileWebAuth.swift; sourceTree = ""; }; + 5C41F6B4244DCEED00252548 /* LoginTransactionSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoginTransactionSpec.swift; sourceTree = ""; }; + 5C41F6DC244F982700252548 /* DesktopWebAuth.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DesktopWebAuth.swift; sourceTree = ""; }; + 5C41F6E0244FA62200252548 /* Auth0.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = Auth0.plist; path = ../Auth0.plist; sourceTree = ""; }; + 5C49EB3423EB5A80008D562F /* JWK+RSA.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "JWK+RSA.swift"; sourceTree = ""; }; + 5C4F550423C8FADE00C89615 /* JWTAlgorithm.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = JWTAlgorithm.swift; sourceTree = ""; }; + 5C4F551823C8FB8E00C89615 /* String+URLSafe.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "String+URLSafe.swift"; sourceTree = ""; }; + 5C4F551923C8FB8E00C89615 /* Array+Encode.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Array+Encode.swift"; sourceTree = ""; }; + 5C4F552223C8FBA100C89615 /* JWKS.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = JWKS.swift; sourceTree = ""; }; + 5C4F552C23C9123000C89615 /* Generators.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Generators.swift; sourceTree = ""; }; + 5C4F552D23C9123000C89615 /* Mocks.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Mocks.swift; sourceTree = ""; }; + 5C4F553423C9124200C89615 /* JWKSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = JWKSpec.swift; sourceTree = ""; }; + 5C4F553923C9125600C89615 /* JWTAlgorithmSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = JWTAlgorithmSpec.swift; sourceTree = ""; }; + 5C60412E27482A2600EEF515 /* Package.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Package.swift; sourceTree = ""; }; + 5C6513A62791CDDE004EBC22 /* Version.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Version.swift; sourceTree = ""; }; + 5C80980A275A7B8600DC0A76 /* CredentialsStorage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CredentialsStorage.swift; sourceTree = ""; }; + 5C809D95275F878E00F15A67 /* CredentialsManagerErrorSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CredentialsManagerErrorSpec.swift; sourceTree = ""; }; + 5C809D99275FA3EF00F15A67 /* ManagementErrorSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ManagementErrorSpec.swift; sourceTree = ""; }; + 5CA541CC2B1A81A700E4284D /* Documentation.docc */ = {isa = PBXFileReference; lastKnownFileType = folder.documentationcatalog; path = Documentation.docc; sourceTree = ""; }; + 5CB41D3C23D0BA2C00074024 /* IDTokenValidatorContext.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = IDTokenValidatorContext.swift; sourceTree = ""; }; + 5CB41D3D23D0BA2C00074024 /* IDTokenSignatureValidator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = IDTokenSignatureValidator.swift; sourceTree = ""; }; + 5CB41D3E23D0BA2C00074024 /* IDTokenValidator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = IDTokenValidator.swift; sourceTree = ""; }; + 5CB41D3F23D0BA2C00074024 /* Optional+DebugDescription.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Optional+DebugDescription.swift"; sourceTree = ""; }; + 5CB41D5123D0BA4B00074024 /* IDTokenSignatureValidatorSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = IDTokenSignatureValidatorSpec.swift; sourceTree = ""; }; + 5CB41D5223D0BA4B00074024 /* IDTokenValidatorSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = IDTokenValidatorSpec.swift; sourceTree = ""; }; + 5CB41D5323D0BA4B00074024 /* IDTokenValidatorMocks.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = IDTokenValidatorMocks.swift; sourceTree = ""; }; + 5CB41D6B23D0BBA500074024 /* JWT+Header.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "JWT+Header.swift"; sourceTree = ""; }; + 5CB41D7023D0BED200074024 /* ClaimValidators.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ClaimValidators.swift; sourceTree = ""; }; + 5CB41D7523D0C15000074024 /* IDTokenValidatorBaseSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IDTokenValidatorBaseSpec.swift; sourceTree = ""; }; + 5CB41D8123D611AE00074024 /* ClaimValidatorsSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ClaimValidatorsSpec.swift; sourceTree = ""; }; + 5CD9FC6B26FE30A6009C2B27 /* Nimble.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = Nimble.xcframework; path = Carthage/Build/Nimble.xcframework; sourceTree = ""; }; + 5CD9FC6C26FE30A6009C2B27 /* Quick.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = Quick.xcframework; path = Carthage/Build/Quick.xcframework; sourceTree = ""; }; + 5CD9FC8426FE30EB009C2B27 /* JWTDecode.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = JWTDecode.xcframework; path = Carthage/Build/JWTDecode.xcframework; sourceTree = ""; }; + 5CD9FC8526FE30EB009C2B27 /* SimpleKeychain.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = SimpleKeychain.xcframework; path = Carthage/Build/SimpleKeychain.xcframework; sourceTree = ""; }; + 5CDF67222DD3922300A9B513 /* PasskeyEnrollmentChallenge.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PasskeyEnrollmentChallenge.swift; sourceTree = ""; }; + 5CDF67292DD395C300A9B513 /* NewPasskey.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NewPasskey.swift; sourceTree = ""; }; + 5CDF67352DD3A8D200A9B513 /* Auth0APIError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Auth0APIError.swift; sourceTree = ""; }; + 5CDF673B2DD3B0DE00A9B513 /* PasskeyAuthenticationMethod.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PasskeyAuthenticationMethod.swift; sourceTree = ""; }; + 5CDF67412DD3B52A00A9B513 /* Auth0MyAccount.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Auth0MyAccount.swift; sourceTree = ""; }; + 5CDF67472DD3B73D00A9B513 /* Auth0MyAccountAuthenticationMethods.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Auth0MyAccountAuthenticationMethods.swift; sourceTree = ""; }; + 5CDF674D2DD3DB4E00A9B513 /* MyAccountHandlers.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MyAccountHandlers.swift; sourceTree = ""; }; + 5CDF67532DD4AD7E00A9B513 /* MyAccountAuthenticationMethods.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MyAccountAuthenticationMethods.swift; sourceTree = ""; }; + 5CF5391C2836CEC00073F623 /* WebAuthenticationSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebAuthenticationSpec.swift; sourceTree = ""; }; + 5CF5391F2836D9720073F623 /* WebAuthSpies.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebAuthSpies.swift; sourceTree = ""; }; + 5CF539232836DCC10073F623 /* SafariProviderSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SafariProviderSpec.swift; sourceTree = ""; }; + 5CF539272836FB0C0073F623 /* ClearSessionTransactionSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ClearSessionTransactionSpec.swift; sourceTree = ""; }; + 5CF5392A283835460073F623 /* ASProviderSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ASProviderSpec.swift; sourceTree = ""; }; + 5CFB824F2D5BF31D009FD237 /* APICredentials.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = APICredentials.swift; sourceTree = ""; }; + 5CFB82552D5E9F94009FD237 /* APICredentialsSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = APICredentialsSpec.swift; sourceTree = ""; }; + 5CFB82602D6D221C009FD237 /* Barrier.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Barrier.swift; sourceTree = ""; }; + 5CFB826F2D6E640B009FD237 /* SSOCredentials.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SSOCredentials.swift; sourceTree = ""; }; + 5CFB82752D6FD287009FD237 /* SSOCredentialsSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SSOCredentialsSpec.swift; sourceTree = ""; }; + 5F049B6E1CB42C29006F6C05 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = Info.plist; path = Auth0/Info.plist; sourceTree = ""; }; + 5F06DD781CC448B10011842B /* Auth0.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Auth0.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 5F06DD851CC448C90011842B /* Auth0.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Auth0.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 5F06DD951CC451430011842B /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 5F06DDA01CC451540011842B /* Auth0Tests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Auth0Tests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; + 5F06DDAF1CC451700011842B /* Auth0Tests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Auth0Tests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; + 5F06DDC81CC66B710011842B /* Auth0.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Auth0.swift; sourceTree = ""; }; + 5F09C6A61D07532B00727E55 /* ChallengeGeneratorSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = ChallengeGeneratorSpec.swift; path = Auth0Tests/ChallengeGeneratorSpec.swift; sourceTree = SOURCE_ROOT; }; + 5F1FBB981D8A4465006B0B85 /* ResponseSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = ResponseSpec.swift; path = Auth0Tests/ResponseSpec.swift; sourceTree = SOURCE_ROOT; }; + 5F23E6B91D4ACA7100C3F2D9 /* Auth0.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Auth0.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 5F23E6F61D4B87F000C3F2D9 /* Auth0.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Auth0.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 5F28B4601D8216180000EB23 /* Loggable.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = Loggable.swift; path = Auth0/Loggable.swift; sourceTree = SOURCE_ROOT; }; + 5F28B4661D8300D50000EB23 /* LoggerSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LoggerSpec.swift; sourceTree = ""; }; + 5F331AF91D4BB24C00AE4382 /* Auth0Tests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Auth0Tests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; + 5F3965C11CF67CF000CDE7C0 /* WebAuth.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = WebAuth.swift; path = Auth0/WebAuth.swift; sourceTree = SOURCE_ROOT; }; + 5F3965C71CF67DD800CDE7C0 /* OAuth2.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = OAuth2.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 5F3965C91CF67DD800CDE7C0 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; + 5F3965CB1CF67DD800CDE7C0 /* ViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = ""; }; + 5F3965CE1CF67DD800CDE7C0 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; + 5F3965D01CF67DD800CDE7C0 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; + 5F3965D31CF67DD800CDE7C0 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; + 5F3965D51CF67DD800CDE7C0 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 5F4A1F951D00AABC00C72242 /* OAuth2Grant.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = OAuth2Grant.swift; path = Auth0/OAuth2Grant.swift; sourceTree = SOURCE_ROOT; }; + 5F4A1F971D00AEDF00C72242 /* OAuth2GrantSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = OAuth2GrantSpec.swift; path = Auth0Tests/OAuth2GrantSpec.swift; sourceTree = SOURCE_ROOT; }; + 5F53F5CD1CFD157300476A46 /* AuthTransaction.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = AuthTransaction.swift; path = Auth0/AuthTransaction.swift; sourceTree = SOURCE_ROOT; }; + 5F53F5D61CFFAA4A00476A46 /* WebAuthSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = WebAuthSpec.swift; path = Auth0Tests/WebAuthSpec.swift; sourceTree = SOURCE_ROOT; }; + 5F686A761D4AB90900412E3D /* TransactionStoreSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = TransactionStoreSpec.swift; path = Auth0Tests/TransactionStoreSpec.swift; sourceTree = SOURCE_ROOT; }; + 5F6FAC621D09E98000D5B4EA /* Logger.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = Logger.swift; path = Auth0/Logger.swift; sourceTree = SOURCE_ROOT; }; + 5F74CB3F1CEFD5E600226823 /* JSONObjectPayload.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = JSONObjectPayload.swift; path = Auth0/JSONObjectPayload.swift; sourceTree = SOURCE_ROOT; }; + 5F93BC0A1CC6B0DE0031519F /* Auth0Spec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Auth0Spec.swift; sourceTree = ""; }; + 5FA250531D4A85A200C544FA /* WebAuthErrorSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = WebAuthErrorSpec.swift; path = Auth0Tests/WebAuthErrorSpec.swift; sourceTree = SOURCE_ROOT; }; + 5FADB6021CEC0C3300D4BB50 /* UsersSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = UsersSpec.swift; path = Auth0Tests/UsersSpec.swift; sourceTree = SOURCE_ROOT; }; + 5FADB6051CED27FB00D4BB50 /* Users.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = Users.swift; path = Auth0/Users.swift; sourceTree = SOURCE_ROOT; }; + 5FADB6081CED500900D4BB50 /* ManagementSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = ManagementSpec.swift; path = Auth0Tests/ManagementSpec.swift; sourceTree = SOURCE_ROOT; }; + 5FADB60B1CED7E0800D4BB50 /* UserPatchAttributes.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = UserPatchAttributes.swift; path = Auth0/UserPatchAttributes.swift; sourceTree = SOURCE_ROOT; }; + 5FADB60E1CED7E5200D4BB50 /* UserPatchAttributesSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = UserPatchAttributesSpec.swift; path = Auth0Tests/UserPatchAttributesSpec.swift; sourceTree = SOURCE_ROOT; }; + 5FAE9C871D88731500A871CE /* Cartfile.resolved */ = {isa = PBXFileReference; lastKnownFileType = text; path = Cartfile.resolved; sourceTree = ""; }; + 5FAE9C881D88731500A871CE /* CHANGELOG.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = CHANGELOG.md; sourceTree = ""; }; + 5FAE9C891D88731500A871CE /* README.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = ""; }; + 5FAE9C8A1D88731500A871CE /* Gemfile.lock */ = {isa = PBXFileReference; lastKnownFileType = text; path = Gemfile.lock; sourceTree = ""; }; + 5FAE9C8B1D88731500A871CE /* Gemfile */ = {isa = PBXFileReference; lastKnownFileType = text; path = Gemfile; sourceTree = ""; }; + 5FAE9C8C1D88731500A871CE /* Auth0.podspec */ = {isa = PBXFileReference; lastKnownFileType = text; path = Auth0.podspec; sourceTree = ""; }; + 5FAE9C8D1D88731500A871CE /* codecov.yml */ = {isa = PBXFileReference; lastKnownFileType = text; path = codecov.yml; sourceTree = ""; }; + 5FAE9C8E1D88731500A871CE /* LICENSE */ = {isa = PBXFileReference; lastKnownFileType = text; path = LICENSE; sourceTree = ""; }; + 5FAE9C8F1D88731500A871CE /* Cartfile.private */ = {isa = PBXFileReference; lastKnownFileType = text; path = Cartfile.private; sourceTree = ""; }; + 5FAE9C901D8878D400A871CE /* Auth0WebAuth.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = Auth0WebAuth.swift; path = Auth0/Auth0WebAuth.swift; sourceTree = SOURCE_ROOT; }; + 5FBBF0371CC964BC0024D2AF /* Matchers.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = Matchers.swift; path = Auth0Tests/Matchers.swift; sourceTree = SOURCE_ROOT; }; + 5FBBF03A1CC96AA70024D2AF /* Responses.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = Responses.swift; path = Auth0Tests/Responses.swift; sourceTree = SOURCE_ROOT; }; + 5FBBF0421CCA90300024D2AF /* AuthenticationSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = AuthenticationSpec.swift; path = Auth0Tests/AuthenticationSpec.swift; sourceTree = SOURCE_ROOT; }; + 5FCAB1701D09005A00331C84 /* NSURLComponents+OAuth2.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = "NSURLComponents+OAuth2.swift"; path = "Auth0/NSURLComponents+OAuth2.swift"; sourceTree = SOURCE_ROOT; }; + 5FCAB1721D09009600331C84 /* NSData+URLSafe.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = "NSData+URLSafe.swift"; path = "Auth0/NSData+URLSafe.swift"; sourceTree = SOURCE_ROOT; }; + 5FCAB1751D0900CF00331C84 /* TransactionStore.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = TransactionStore.swift; path = Auth0/TransactionStore.swift; sourceTree = SOURCE_ROOT; }; + 5FCAB1781D09124D00331C84 /* NSURL+Auth0.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = "NSURL+Auth0.swift"; path = "Auth0/NSURL+Auth0.swift"; sourceTree = SOURCE_ROOT; }; + 5FD255B01D14A9E000387ECB /* AuthenticationErrorSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = AuthenticationErrorSpec.swift; path = Auth0Tests/AuthenticationErrorSpec.swift; sourceTree = SOURCE_ROOT; }; + 5FD255B31D14DD2600387ECB /* ManagementError.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = ManagementError.swift; path = Auth0/ManagementError.swift; sourceTree = SOURCE_ROOT; }; + 5FD255B61D14F00900387ECB /* Auth0Error.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Auth0Error.swift; sourceTree = ""; }; + 5FD255B91D14F70B00387ECB /* WebAuthError.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = WebAuthError.swift; path = Auth0/WebAuthError.swift; sourceTree = SOURCE_ROOT; }; + 5FDE87461D8A422300EA27DC /* Telemetry.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Telemetry.swift; sourceTree = ""; }; + 5FDE87491D8A424700EA27DC /* Auth0Authentication.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Auth0Authentication.swift; sourceTree = ""; }; + 5FDE874A1D8A424700EA27DC /* Authentication.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Authentication.swift; sourceTree = ""; }; + 5FDE874B1D8A424700EA27DC /* AuthenticationError.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AuthenticationError.swift; sourceTree = ""; }; + 5FDE874E1D8A424700EA27DC /* Credentials.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Credentials.swift; sourceTree = ""; }; + 5FDE874F1D8A424700EA27DC /* AuthenticationHandlers.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AuthenticationHandlers.swift; sourceTree = ""; }; + 5FE2F8A51CCA9C17003628F4 /* CredentialsSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = CredentialsSpec.swift; path = Auth0Tests/CredentialsSpec.swift; sourceTree = SOURCE_ROOT; }; + 5FE2F8B11CCEAED8003628F4 /* Requestable.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = Requestable.swift; path = Auth0/Requestable.swift; sourceTree = SOURCE_ROOT; }; + 5FE2F8B71CD0E910003628F4 /* Request.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = Request.swift; path = Auth0/Request.swift; sourceTree = SOURCE_ROOT; }; + 5FE2F8BA1CD0EAAD003628F4 /* Response.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = Response.swift; path = Auth0/Response.swift; sourceTree = SOURCE_ROOT; }; + 5FE686A01D1877C10075874C /* Auth0.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Auth0.plist; sourceTree = ""; }; + 5FE686A91D1894AA0075874C /* TelemetrySpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TelemetrySpec.swift; sourceTree = ""; }; + 5FF465BB1CE2AC4500F7ED8C /* Management.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = Management.swift; path = Auth0/Management.swift; sourceTree = SOURCE_ROOT; }; + 970BC36A25C27095007A7745 /* MultifactorChallenge.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MultifactorChallenge.swift; sourceTree = ""; }; + A7DDDF6B2BC9A81E0077B067 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; + C107B51B2C9AC4D3006B6BEA /* WebViewProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebViewProvider.swift; sourceTree = ""; }; + C107B5202CA27F76006B6BEA /* WebViewProviderSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebViewProviderSpec.swift; sourceTree = ""; }; + C160EE302CABD0DA005ACE8E /* UIWindow+TopViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIWindow+TopViewController.swift"; sourceTree = ""; }; + C160EE372CABD358005ACE8E /* UIWindow+TopViewControllerSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIWindow+TopViewControllerSpec.swift"; sourceTree = ""; }; + C177D6C22C2ADDEB0094C657 /* Auth0.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Auth0.plist; path = ../Auth0.plist; sourceTree = ""; }; + C177D76F2C2BDFE40094C657 /* NetworkStub.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkStub.swift; sourceTree = ""; }; + C177D7742C2BE00D0094C657 /* StubURLProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StubURLProtocol.swift; sourceTree = ""; }; + C1B3B9A82C24B297004A32A4 /* OAuth2Vision.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = OAuth2Vision.app; sourceTree = BUILT_PRODUCTS_DIR; }; + C1B3B9AE2C24B297004A32A4 /* OAuth2VisionApp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OAuth2VisionApp.swift; sourceTree = ""; }; + C1B3B9B02C24B297004A32A4 /* ContentView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContentView.swift; sourceTree = ""; }; + C1B3B9B72C24B298004A32A4 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + C1B3B9C02C24B39E004A32A4 /* Auth0.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Auth0.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + C1B3B9C72C24B39E004A32A4 /* Auth0Tests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Auth0Tests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; + D581CF762757D773007327D1 /* RequestSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RequestSpec.swift; sourceTree = ""; }; + D5E9E316273ACCA5000CDB0A /* ChallengeGenerator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChallengeGenerator.swift; sourceTree = ""; }; + /* End PBXFileReference section */ + + /* Begin PBXFrameworksBuildPhase section */ + 5B7EE45520FC9F3200367724 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 5B7EE46720FC9F5200367724 /* Auth0.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5B7EE47620FCA0A100367724 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 5B7EE48D20FCA0F400367724 /* Auth0.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5F06DD741CC448B10011842B /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + D41DED292DCA099E00F5B1A4 /* JWTDecode.xcframework in Frameworks */, + D41DED2C2DCA099F00F5B1A4 /* SimpleKeychain.xcframework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5F06DD811CC448C90011842B /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + D41DED2E2DCA09A200F5B1A4 /* JWTDecode.xcframework in Frameworks */, + D41DED312DCA09A300F5B1A4 /* SimpleKeychain.xcframework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5F06DD9D1CC451540011842B /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + C177D6C72C2ADEB60094C657 /* CwlPreconditionTesting in Frameworks */, + D41DED1D2DCA084E00F5B1A4 /* Nimble.xcframework in Frameworks */, + D41DED1E2DCA085000F5B1A4 /* Quick.xcframework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5F06DDAC1CC451700011842B /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + C177D6D42C2B0DCB0094C657 /* CwlPreconditionTesting in Frameworks */, + D41DED1C2DCA084900F5B1A4 /* Quick.xcframework in Frameworks */, + D41DED1B2DCA084700F5B1A4 /* Nimble.xcframework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5F23E6B51D4ACA7100C3F2D9 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + D41DED382DCA09B000F5B1A4 /* JWTDecode.xcframework in Frameworks */, + D41DED3B2DCA09B200F5B1A4 /* SimpleKeychain.xcframework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5F23E6F21D4B87F000C3F2D9 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + D41DED332DCA09AC00F5B1A4 /* JWTDecode.xcframework in Frameworks */, + D41DED362DCA09AE00F5B1A4 /* SimpleKeychain.xcframework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5F331AF61D4BB24C00AE4382 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + D41DED1A2DCA084200F5B1A4 /* Nimble.xcframework in Frameworks */, + D41DED192DCA084100F5B1A4 /* Quick.xcframework in Frameworks */, + D4B8E9E62DCDD23C0021262D /* CwlPosixPreconditionTesting in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5F3965C41CF67DD800CDE7C0 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 5F53F5D11CFD19A400476A46 /* Auth0.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + C1B3B9A52C24B297004A32A4 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + C1B3B9D32C24B39E004A32A4 /* Auth0.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + C1B3B9BD2C24B39E004A32A4 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + D41DED3D2DCA09B400F5B1A4 /* JWTDecode.xcframework in Frameworks */, + D41DED402DCA09B500F5B1A4 /* SimpleKeychain.xcframework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + C1B3B9C42C24B39E004A32A4 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + D41DED172DCA083800F5B1A4 /* Nimble.xcframework in Frameworks */, + D41DED182DCA083B00F5B1A4 /* Quick.xcframework in Frameworks */, + D4B8E9E42DCDD2340021262D /* CwlPreconditionTesting in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + /* End PBXFrameworksBuildPhase section */ + + /* Begin PBXGroup section */ + 5B16D8901F7141E5009476A5 /* Transactions */ = { + isa = PBXGroup; + children = ( + 5C41F6A3244DC94E00252548 /* LoginTransaction.swift */, + 5C41F6A9244DCAFB00252548 /* ClearSessionTransaction.swift */, + ); + name = Transactions; + sourceTree = ""; + }; + 5B7EE45920FC9F3200367724 /* OAuth2TV */ = { + isa = PBXGroup; + children = ( + 5B7EE45A20FC9F3300367724 /* AppDelegate.swift */, + 5B7EE45C20FC9F3300367724 /* ViewController.swift */, + 5B7EE45E20FC9F3300367724 /* Main.storyboard */, + 5B7EE46120FC9F3400367724 /* Assets.xcassets */, + 5B7EE46320FC9F3400367724 /* Info.plist */, + ); + path = OAuth2TV; + sourceTree = ""; + }; + 5B7EE47A20FCA0A100367724 /* OAuth2Mac */ = { + isa = PBXGroup; + children = ( + 5B7EE47B20FCA0A100367724 /* AppDelegate.swift */, + 5B7EE47D20FCA0A100367724 /* ViewController.swift */, + 5B7EE47F20FCA0A200367724 /* Assets.xcassets */, + 5B7EE48120FCA0A200367724 /* Main.storyboard */, + 5B7EE48420FCA0A200367724 /* Info.plist */, + 5C41F6E0244FA62200252548 /* Auth0.plist */, + ); + path = OAuth2Mac; + sourceTree = ""; + }; + 5BEDE1581EC1FFE40007300D /* Utils */ = { + isa = PBXGroup; + children = ( + 5CB41D3B23D0BA0300074024 /* Validators */, + 5B1748731EF2D3A40060E653 /* Helpers.swift */, + 5B9262BF1ECF0CA800F4F6D3 /* BioAuthentication.swift */, + 5BEDE1891EC21B040007300D /* CredentialsManager.swift */, + 5C80980A275A7B8600DC0A76 /* CredentialsStorage.swift */, + 5B5E93F81EC45C22002A37F9 /* CredentialsManagerError.swift */, + ); + name = Utils; + sourceTree = ""; + }; + 5C0AF09828330CA000162044 /* Providers */ = { + isa = PBXGroup; + children = ( + C107B51B2C9AC4D3006B6BEA /* WebViewProvider.swift */, + 5B16D88C1F7141A0009476A5 /* ASProvider.swift */, + 5C0AF09928330CBA00162044 /* SafariProvider.swift */, + ); + name = Providers; + sourceTree = ""; + }; + 5C1574432DD507DB00BF9373 /* MyAccount */ = { + isa = PBXGroup; + children = ( + 5C1574532DD7A8CB00BF9373 /* AuthenticationMethods */, + 5C15744E2DD5181E00BF9373 /* MyAccountErrorSpec.swift */, + 5C1574442DD5083400BF9373 /* MyAccountSpec.swift */, + ); + path = MyAccount; + sourceTree = ""; + }; + 5C1574532DD7A8CB00BF9373 /* AuthenticationMethods */ = { + isa = PBXGroup; + children = ( + 5C15745E2DD7D82D00BF9373 /* MyAccountAuthenticationMethodsSpec.swift */, + 5C1574592DD7AF2100BF9373 /* PasskeyAuthenticationMethodSpec.swift */, + 5C1574542DD7A8FD00BF9373 /* PasskeyEnrollmentChallengeSpec.swift */, + ); + path = AuthenticationMethods; + sourceTree = ""; + }; + 5C38EA212DA4610A0085AC31 /* MyAccount */ = { + isa = PBXGroup; + children = ( + 5CDF67282DD3925200A9B513 /* AuthenticationMethods */, + 5CDF67412DD3B52A00A9B513 /* Auth0MyAccount.swift */, + 5C38EA222DA461150085AC31 /* MyAccount.swift */, + 5C38EA282DA463550085AC31 /* MyAccountError.swift */, + 5CDF674D2DD3DB4E00A9B513 /* MyAccountHandlers.swift */, + ); + path = MyAccount; + sourceTree = ""; + }; + 5C3D88172DC051CF00AACC34 /* Passkeys */ = { + isa = PBXGroup; + children = ( + 5CDF67292DD395C300A9B513 /* NewPasskey.swift */, + 5C3D881F2DC1491300AACC34 /* PublicKeyCredentialRequestOptions.swift */, + 5C3D87DF2DB8274A00AACC34 /* PublicKeyCredentialCreationOptions.swift */, + ); + name = Passkeys; + sourceTree = ""; + }; + 5C41F6AF244DCC1100252548 /* Platforms */ = { + isa = PBXGroup; + children = ( + 5C41F6B0244DCC3B00252548 /* MobileWebAuth.swift */, + 5C41F6DC244F982700252548 /* DesktopWebAuth.swift */, + ); + name = Platforms; + sourceTree = ""; + }; + 5C4F553823C9124800C89615 /* Crypto */ = { + isa = PBXGroup; + children = ( + 5C4F553923C9125600C89615 /* JWTAlgorithmSpec.swift */, + ); + name = Crypto; + sourceTree = ""; + }; + 5CB41D3B23D0BA0300074024 /* Validators */ = { + isa = PBXGroup; + children = ( + 5CB41D3E23D0BA2C00074024 /* IDTokenValidator.swift */, + 5CB41D3C23D0BA2C00074024 /* IDTokenValidatorContext.swift */, + 5CB41D3D23D0BA2C00074024 /* IDTokenSignatureValidator.swift */, + 5CB41D7023D0BED200074024 /* ClaimValidators.swift */, + ); + name = Validators; + sourceTree = ""; + }; + 5CB41D5023D0BA3800074024 /* Validators */ = { + isa = PBXGroup; + children = ( + 5CB41D7523D0C15000074024 /* IDTokenValidatorBaseSpec.swift */, + 5CB41D5323D0BA4B00074024 /* IDTokenValidatorMocks.swift */, + 5CB41D5223D0BA4B00074024 /* IDTokenValidatorSpec.swift */, + 5CB41D5123D0BA4B00074024 /* IDTokenSignatureValidatorSpec.swift */, + 5CB41D8123D611AE00074024 /* ClaimValidatorsSpec.swift */, + ); + name = Validators; + sourceTree = ""; + }; + 5CDF67282DD3925200A9B513 /* AuthenticationMethods */ = { + isa = PBXGroup; + children = ( + 5CDF67472DD3B73D00A9B513 /* Auth0MyAccountAuthenticationMethods.swift */, + 5CDF67532DD4AD7E00A9B513 /* MyAccountAuthenticationMethods.swift */, + 5CDF673B2DD3B0DE00A9B513 /* PasskeyAuthenticationMethod.swift */, + 5CDF67222DD3922300A9B513 /* PasskeyEnrollmentChallenge.swift */, + ); + path = AuthenticationMethods; + sourceTree = ""; + }; + 5CF539222836DC360073F623 /* Providers */ = { + isa = PBXGroup; + children = ( + C107B5202CA27F76006B6BEA /* WebViewProviderSpec.swift */, + 5CF5392A283835460073F623 /* ASProviderSpec.swift */, + 5CF539232836DCC10073F623 /* SafariProviderSpec.swift */, + ); + name = Providers; + sourceTree = ""; + }; + 5CF539262836F6DE0073F623 /* Transactions */ = { + isa = PBXGroup; + children = ( + 5C41F6B4244DCEED00252548 /* LoginTransactionSpec.swift */, + 5CF539272836FB0C0073F623 /* ClearSessionTransactionSpec.swift */, + ); + name = Transactions; + sourceTree = ""; + }; + 5F049B5F1CB42C29006F6C05 = { + isa = PBXGroup; + children = ( + 5CA541CC2B1A81A700E4284D /* Documentation.docc */, + 5F049B6B1CB42C29006F6C05 /* Auth0 */, + 5F06DD921CC451430011842B /* Auth0Tests */, + 5F3965C81CF67DD800CDE7C0 /* App */, + 5B7EE45920FC9F3200367724 /* OAuth2TV */, + 5B7EE47A20FCA0A100367724 /* OAuth2Mac */, + C1B3B9A92C24B297004A32A4 /* OAuth2Vision */, + 5F06DDC21CC5712F0011842B /* Frameworks */, + 5F049B6A1CB42C29006F6C05 /* Products */, + 5FAE9C861D8872E900A871CE /* Supporting Files */, + ); + sourceTree = ""; + }; + 5F049B6A1CB42C29006F6C05 /* Products */ = { + isa = PBXGroup; + children = ( + 5F06DD781CC448B10011842B /* Auth0.framework */, + 5F06DD851CC448C90011842B /* Auth0.framework */, + 5F06DDA01CC451540011842B /* Auth0Tests.xctest */, + 5F06DDAF1CC451700011842B /* Auth0Tests.xctest */, + 5F3965C71CF67DD800CDE7C0 /* OAuth2.app */, + 5F23E6B91D4ACA7100C3F2D9 /* Auth0.framework */, + 5F23E6F61D4B87F000C3F2D9 /* Auth0.framework */, + 5F331AF91D4BB24C00AE4382 /* Auth0Tests.xctest */, + 5B7EE45820FC9F3200367724 /* OAuth2TV.app */, + 5B7EE47920FCA0A100367724 /* OAuth2Mac.app */, + C1B3B9A82C24B297004A32A4 /* OAuth2Vision.app */, + C1B3B9C02C24B39E004A32A4 /* Auth0.framework */, + C1B3B9C72C24B39E004A32A4 /* Auth0Tests.xctest */, + ); + name = Products; + sourceTree = ""; + }; + 5F049B6B1CB42C29006F6C05 /* Auth0 */ = { + isa = PBXGroup; + children = ( + 5FDE87751D8A425300EA27DC /* Authentication */, + 5C38EA212DA4610A0085AC31 /* MyAccount */, + 5FDE87451D8A421900EA27DC /* Telemetry */, + 5BEDE1581EC1FFE40007300D /* Utils */, + 5FCAB16E1D08FFE900331C84 /* Extensions */, + 5F6FAC611D09E92800D5B4EA /* Logger */, + 5FF465BA1CE2AC2800F7ED8C /* Management */, + 5FE2F8C01CD0F9AF003628F4 /* Networking */, + 5FCAB16F1D09001100331C84 /* Crypto */, + 5C3D88172DC051CF00AACC34 /* Passkeys */, + 5F3965C01CF679B500CDE7C0 /* WebAuth */, + 5F06DDC81CC66B710011842B /* Auth0.swift */, + 5FD255B61D14F00900387ECB /* Auth0Error.swift */, + 5CDF67352DD3A8D200A9B513 /* Auth0APIError.swift */, + 5C6513A62791CDDE004EBC22 /* Version.swift */, + A7DDDF6B2BC9A81E0077B067 /* PrivacyInfo.xcprivacy */, + ); + path = Auth0; + sourceTree = ""; + }; + 5F06DD921CC451430011842B /* Auth0Tests */ = { + isa = PBXGroup; + children = ( + C160EE362CABD352005ACE8E /* Extensions */, + C177D76E2C2BDF9D0094C657 /* StubNetworking */, + 5F28B4651D8300BB0000EB23 /* Logger */, + 5FE686A81D1894990075874C /* Telemetry */, + 5FBBF0411CCA901B0024D2AF /* Authentication */, + 5C1574432DD507DB00BF9373 /* MyAccount */, + 5FADB6011CEC0C1600D4BB50 /* Management */, + 5FE2F8C11CD0FA11003628F4 /* Networking */, + 5C4F553823C9124800C89615 /* Crypto */, + 5FCAB1661D07ABEA00331C84 /* WebAuth */, + 5FBBF0331CC95FA40024D2AF /* Utils */, + 5F93BC0A1CC6B0DE0031519F /* Auth0Spec.swift */, + 5FBBF0371CC964BC0024D2AF /* Matchers.swift */, + 5FBBF03A1CC96AA70024D2AF /* Responses.swift */, + 5C4F552C23C9123000C89615 /* Generators.swift */, + 5C4F552D23C9123000C89615 /* Mocks.swift */, + 5F06DD951CC451430011842B /* Info.plist */, + 5FE686A01D1877C10075874C /* Auth0.plist */, + ); + path = Auth0Tests; + sourceTree = ""; + }; + 5F06DDC21CC5712F0011842B /* Frameworks */ = { + isa = PBXGroup; + children = ( + 5CD9FC8426FE30EB009C2B27 /* JWTDecode.xcframework */, + 5CD9FC8526FE30EB009C2B27 /* SimpleKeychain.xcframework */, + 5CD9FC6B26FE30A6009C2B27 /* Nimble.xcframework */, + 5CD9FC6C26FE30A6009C2B27 /* Quick.xcframework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 5F28B4651D8300BB0000EB23 /* Logger */ = { + isa = PBXGroup; + children = ( + 5F28B4661D8300D50000EB23 /* LoggerSpec.swift */, + ); + name = Logger; + sourceTree = ""; + }; + 5F3965C01CF679B500CDE7C0 /* WebAuth */ = { + isa = PBXGroup; + children = ( + 5C0AF09828330CA000162044 /* Providers */, + 5B16D8901F7141E5009476A5 /* Transactions */, + 5C41F6AF244DCC1100252548 /* Platforms */, + 5F53F5CD1CFD157300476A46 /* AuthTransaction.swift */, + 5B16D8921F714324009476A5 /* WebAuthUserAgent.swift */, + 5F4A1F951D00AABC00C72242 /* OAuth2Grant.swift */, + 5FCAB1751D0900CF00331C84 /* TransactionStore.swift */, + 5F3965C11CF67CF000CDE7C0 /* WebAuth.swift */, + 5FAE9C901D8878D400A871CE /* Auth0WebAuth.swift */, + 5FD255B91D14F70B00387ECB /* WebAuthError.swift */, + 5C0AF09C2833420200162044 /* WebAuthentication.swift */, + 5CFB82602D6D221C009FD237 /* Barrier.swift */, + ); + name = WebAuth; + sourceTree = ""; + }; + 5F3965C81CF67DD800CDE7C0 /* App */ = { + isa = PBXGroup; + children = ( + 5F3965C91CF67DD800CDE7C0 /* AppDelegate.swift */, + 5F3965CB1CF67DD800CDE7C0 /* ViewController.swift */, + 5F3965D01CF67DD800CDE7C0 /* Assets.xcassets */, + 5F3965D21CF67DD800CDE7C0 /* LaunchScreen.storyboard */, + 5F3965CD1CF67DD800CDE7C0 /* Main.storyboard */, + C177D6C22C2ADDEB0094C657 /* Auth0.plist */, + 5F3965D51CF67DD800CDE7C0 /* Info.plist */, + ); + path = App; + sourceTree = ""; + }; + 5F6FAC611D09E92800D5B4EA /* Logger */ = { + isa = PBXGroup; + children = ( + 5F6FAC621D09E98000D5B4EA /* Logger.swift */, + 5F28B4601D8216180000EB23 /* Loggable.swift */, + ); + name = Logger; + sourceTree = ""; + }; + 5FADB6011CEC0C1600D4BB50 /* Management */ = { + isa = PBXGroup; + children = ( + 5FADB6081CED500900D4BB50 /* ManagementSpec.swift */, + 5C809D99275FA3EF00F15A67 /* ManagementErrorSpec.swift */, + 5FADB60E1CED7E5200D4BB50 /* UserPatchAttributesSpec.swift */, + 5FADB6021CEC0C3300D4BB50 /* UsersSpec.swift */, + ); + name = Management; + sourceTree = ""; + }; + 5FAE9C861D8872E900A871CE /* Supporting Files */ = { + isa = PBXGroup; + children = ( + 5C60412E27482A2600EEF515 /* Package.swift */, + 5BA58D33209081A700782DD1 /* Cartfile */, + 5F049B6E1CB42C29006F6C05 /* Info.plist */, + 5FAE9C871D88731500A871CE /* Cartfile.resolved */, + 5FAE9C8F1D88731500A871CE /* Cartfile.private */, + 5FAE9C881D88731500A871CE /* CHANGELOG.md */, + 5FAE9C891D88731500A871CE /* README.md */, + 5FAE9C8A1D88731500A871CE /* Gemfile.lock */, + 5FAE9C8B1D88731500A871CE /* Gemfile */, + 5FAE9C8C1D88731500A871CE /* Auth0.podspec */, + 5FAE9C8D1D88731500A871CE /* codecov.yml */, + 5FAE9C8E1D88731500A871CE /* LICENSE */, + ); + name = "Supporting Files"; + sourceTree = ""; + }; + 5FBBF0331CC95FA40024D2AF /* Utils */ = { + isa = PBXGroup; + children = ( + 5CB41D5023D0BA3800074024 /* Validators */, + 5B9262C11ECF0CBA00F4F6D3 /* BioAuthenticationSpec.swift */, + 5BEDE1931EC3331A0007300D /* CredentialsManagerSpec.swift */, + 5C809D95275F878E00F15A67 /* CredentialsManagerErrorSpec.swift */, + ); + name = Utils; + sourceTree = ""; + }; + 5FBBF0411CCA901B0024D2AF /* Authentication */ = { + isa = PBXGroup; + children = ( + 5FBBF0421CCA90300024D2AF /* AuthenticationSpec.swift */, + 5FE2F8A51CCA9C17003628F4 /* CredentialsSpec.swift */, + 5CFB82552D5E9F94009FD237 /* APICredentialsSpec.swift */, + 5CFB82752D6FD287009FD237 /* SSOCredentialsSpec.swift */, + 5B2860D41EEF20F300C75D54 /* UserInfoSpec.swift */, + 5C3D88672DC2CCA100AACC34 /* PasskeyLoginChallenge.swift */, + 5C3D880D2DBE7F3B00AACC34 /* PasskeySignupChallengeSpec.swift */, + 5C4F553423C9124200C89615 /* JWKSpec.swift */, + 5FD255B01D14A9E000387ECB /* AuthenticationErrorSpec.swift */, + ); + name = Authentication; + sourceTree = ""; + }; + 5FCAB1661D07ABEA00331C84 /* WebAuth */ = { + isa = PBXGroup; + children = ( + 5CF539262836F6DE0073F623 /* Transactions */, + 5CF539222836DC360073F623 /* Providers */, + 5FA250531D4A85A200C544FA /* WebAuthErrorSpec.swift */, + 5F09C6A61D07532B00727E55 /* ChallengeGeneratorSpec.swift */, + 5F4A1F971D00AEDF00C72242 /* OAuth2GrantSpec.swift */, + 5F53F5D61CFFAA4A00476A46 /* WebAuthSpec.swift */, + 5F686A761D4AB90900412E3D /* TransactionStoreSpec.swift */, + 5CF5391C2836CEC00073F623 /* WebAuthenticationSpec.swift */, + 5CF5391F2836D9720073F623 /* WebAuthSpies.swift */, + ); + name = WebAuth; + sourceTree = ""; + }; + 5FCAB16E1D08FFE900331C84 /* Extensions */ = { + isa = PBXGroup; + children = ( + C160EE302CABD0DA005ACE8E /* UIWindow+TopViewController.swift */, + 5C4F551923C8FB8E00C89615 /* Array+Encode.swift */, + 5C4F551823C8FB8E00C89615 /* String+URLSafe.swift */, + 5FCAB1721D09009600331C84 /* NSData+URLSafe.swift */, + 5FCAB1781D09124D00331C84 /* NSURL+Auth0.swift */, + 5FCAB1701D09005A00331C84 /* NSURLComponents+OAuth2.swift */, + 5CB41D6B23D0BBA500074024 /* JWT+Header.swift */, + 5C49EB3423EB5A80008D562F /* JWK+RSA.swift */, + 5CB41D3F23D0BA2C00074024 /* Optional+DebugDescription.swift */, + ); + name = Extensions; + sourceTree = ""; + }; + 5FCAB16F1D09001100331C84 /* Crypto */ = { + isa = PBXGroup; + children = ( + 5C4F550423C8FADE00C89615 /* JWTAlgorithm.swift */, + D5E9E316273ACCA5000CDB0A /* ChallengeGenerator.swift */, + ); + name = Crypto; + sourceTree = ""; + }; + 5FDE87451D8A421900EA27DC /* Telemetry */ = { + isa = PBXGroup; + children = ( + 5FDE87461D8A422300EA27DC /* Telemetry.swift */, + ); + name = Telemetry; + sourceTree = ""; + }; + 5FDE87751D8A425300EA27DC /* Authentication */ = { + isa = PBXGroup; + children = ( + 5FDE87491D8A424700EA27DC /* Auth0Authentication.swift */, + 5FDE874A1D8A424700EA27DC /* Authentication.swift */, + 5FDE874B1D8A424700EA27DC /* AuthenticationError.swift */, + 5FDE874F1D8A424700EA27DC /* AuthenticationHandlers.swift */, + 5C354C03276CE1A500ADBC86 /* PasswordlessType.swift */, + 970BC36A25C27095007A7745 /* MultifactorChallenge.swift */, + 5C3D88192DC148C000AACC34 /* PasskeyLoginChallenge.swift */, + 5C3D87E52DB99C4E00AACC34 /* PasskeySignupChallenge.swift */, + 5C4F552223C8FBA100C89615 /* JWKS.swift */, + 5B2860CD1EEAC30500C75D54 /* UserInfo.swift */, + 5FDE874E1D8A424700EA27DC /* Credentials.swift */, + 5CFB824F2D5BF31D009FD237 /* APICredentials.swift */, + 5CFB826F2D6E640B009FD237 /* SSOCredentials.swift */, + 5C3D88232DC1509300AACC34 /* LoginPasskey.swift */, + 5C3D87F12DB9B3DA00AACC34 /* SignupPasskey.swift */, + ); + name = Authentication; + sourceTree = ""; + }; + 5FE2F8C01CD0F9AF003628F4 /* Networking */ = { + isa = PBXGroup; + children = ( + 5F74CB3F1CEFD5E600226823 /* JSONObjectPayload.swift */, + 5FE2F8B71CD0E910003628F4 /* Request.swift */, + 5FE2F8B11CCEAED8003628F4 /* Requestable.swift */, + 5FE2F8BA1CD0EAAD003628F4 /* Response.swift */, + ); + name = Networking; + sourceTree = ""; + }; + 5FE2F8C11CD0FA11003628F4 /* Networking */ = { + isa = PBXGroup; + children = ( + 5F1FBB981D8A4465006B0B85 /* ResponseSpec.swift */, + D581CF762757D773007327D1 /* RequestSpec.swift */, + ); + name = Networking; + sourceTree = ""; + }; + 5FE686A81D1894990075874C /* Telemetry */ = { + isa = PBXGroup; + children = ( + 5FE686A91D1894AA0075874C /* TelemetrySpec.swift */, + ); + name = Telemetry; + sourceTree = ""; + }; + 5FF465BA1CE2AC2800F7ED8C /* Management */ = { + isa = PBXGroup; + children = ( + 5FF465BB1CE2AC4500F7ED8C /* Management.swift */, + 5FADB60B1CED7E0800D4BB50 /* UserPatchAttributes.swift */, + 5FADB6051CED27FB00D4BB50 /* Users.swift */, + 5FD255B31D14DD2600387ECB /* ManagementError.swift */, + ); + name = Management; + sourceTree = ""; + }; + C160EE362CABD352005ACE8E /* Extensions */ = { + isa = PBXGroup; + children = ( + C160EE372CABD358005ACE8E /* UIWindow+TopViewControllerSpec.swift */, + ); + path = Extensions; + sourceTree = ""; + }; + C177D76E2C2BDF9D0094C657 /* StubNetworking */ = { + isa = PBXGroup; + children = ( + C177D76F2C2BDFE40094C657 /* NetworkStub.swift */, + C177D7742C2BE00D0094C657 /* StubURLProtocol.swift */, + ); + name = StubNetworking; + sourceTree = ""; + }; + C1B3B9A92C24B297004A32A4 /* OAuth2Vision */ = { + isa = PBXGroup; + children = ( + C1B3B9AE2C24B297004A32A4 /* OAuth2VisionApp.swift */, + C1B3B9B02C24B297004A32A4 /* ContentView.swift */, + C1B3B9B72C24B298004A32A4 /* Info.plist */, + ); + path = OAuth2Vision; + sourceTree = ""; + }; + /* End PBXGroup section */ + + /* Begin PBXHeadersBuildPhase section */ + 5F06DD751CC448B10011842B /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5F06DD821CC448C90011842B /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5F23E6B61D4ACA7100C3F2D9 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5F23E6F31D4B87F000C3F2D9 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + C1B3B9BB2C24B39E004A32A4 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + /* End PBXHeadersBuildPhase section */ + + /* Begin PBXNativeTarget section */ + 5B7EE45720FC9F3200367724 /* OAuth2TV */ = { + isa = PBXNativeTarget; + buildConfigurationList = 5B7EE46620FC9F3400367724 /* Build configuration list for PBXNativeTarget "OAuth2TV" */; + buildPhases = ( + 5B7EE45420FC9F3200367724 /* Sources */, + 5B7EE45520FC9F3200367724 /* Frameworks */, + 5B7EE45620FC9F3200367724 /* Resources */, + 5B7EE46B20FC9F5200367724 /* Copy Files */, + 5B7EE46F20FC9FAE00367724 /* Auth0 */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = OAuth2TV; + productName = OAuth2TV; + productReference = 5B7EE45820FC9F3200367724 /* OAuth2TV.app */; + productType = "com.apple.product-type.application"; + }; + 5B7EE47820FCA0A100367724 /* OAuth2Mac */ = { + isa = PBXNativeTarget; + buildConfigurationList = 5B7EE48620FCA0A200367724 /* Build configuration list for PBXNativeTarget "OAuth2Mac" */; + buildPhases = ( + 5B7EE47520FCA0A100367724 /* Sources */, + 5B7EE47620FCA0A100367724 /* Frameworks */, + 5B7EE47720FCA0A100367724 /* Resources */, + 5B7EE49120FCA0F400367724 /* Copy Files */, + 5B7EE48C20FCA0D900367724 /* Auth0 */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = OAuth2Mac; + productName = OAuth2Mac; + productReference = 5B7EE47920FCA0A100367724 /* OAuth2Mac.app */; + productType = "com.apple.product-type.application"; + }; + 5F06DD771CC448B10011842B /* Auth0.iOS */ = { + isa = PBXNativeTarget; + buildConfigurationList = 5F06DD7F1CC448B10011842B /* Build configuration list for PBXNativeTarget "Auth0.iOS" */; + buildPhases = ( + 5F06DD731CC448B10011842B /* Sources */, + 5F06DD741CC448B10011842B /* Frameworks */, + 5F06DD751CC448B10011842B /* Headers */, + 5F06DD761CC448B10011842B /* Resources */, + 5B717B241E2E2696004A05A7 /* SwiftLint */, + D41DED2B2DCA099E00F5B1A4 /* Embed Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = Auth0.iOS; + productName = Auth0.iOS; + productReference = 5F06DD781CC448B10011842B /* Auth0.framework */; + productType = "com.apple.product-type.framework"; + }; + 5F06DD841CC448C90011842B /* Auth0.macOS */ = { + isa = PBXNativeTarget; + buildConfigurationList = 5F06DD8A1CC448C90011842B /* Build configuration list for PBXNativeTarget "Auth0.macOS" */; + buildPhases = ( + 5F06DD801CC448C90011842B /* Sources */, + 5F06DD811CC448C90011842B /* Frameworks */, + 5F06DD821CC448C90011842B /* Headers */, + 5F06DD831CC448C90011842B /* Resources */, + 5B717B251E2E26B9004A05A7 /* SwiftLint */, + D41DED302DCA09A200F5B1A4 /* Embed Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = Auth0.macOS; + productName = Auth0.OSX; + productReference = 5F06DD851CC448C90011842B /* Auth0.framework */; + productType = "com.apple.product-type.framework"; + }; + 5F06DD9F1CC451540011842B /* Auth0Tests.iOS */ = { + isa = PBXNativeTarget; + buildConfigurationList = 5F06DDA81CC451540011842B /* Build configuration list for PBXNativeTarget "Auth0Tests.iOS" */; + buildPhases = ( + 5F06DD9C1CC451540011842B /* Sources */, + 5F06DD9D1CC451540011842B /* Frameworks */, + 5F06DD9E1CC451540011842B /* Resources */, + 5F1A02931CC7EEBC00D3F662 /* CopyFiles */, + ); + buildRules = ( + ); + dependencies = ( + 5F06DDA71CC451540011842B /* PBXTargetDependency */, + 5FCAB1651D07ABC000331C84 /* PBXTargetDependency */, + ); + name = Auth0Tests.iOS; + packageProductDependencies = ( + C177D6C62C2ADEB60094C657 /* CwlPreconditionTesting */, + ); + productName = Auth0Tests.iOS; + productReference = 5F06DDA01CC451540011842B /* Auth0Tests.xctest */; + productType = "com.apple.product-type.bundle.unit-test"; + }; + 5F06DDAE1CC451700011842B /* Auth0Tests.macOS */ = { + isa = PBXNativeTarget; + buildConfigurationList = 5F06DDB71CC451700011842B /* Build configuration list for PBXNativeTarget "Auth0Tests.macOS" */; + buildPhases = ( + 5F06DDAB1CC451700011842B /* Sources */, + 5F06DDAC1CC451700011842B /* Frameworks */, + 5F06DDAD1CC451700011842B /* Resources */, + 5F1A02971CC7EECE00D3F662 /* CopyFiles */, + ); + buildRules = ( + ); + dependencies = ( + 5F06DDB61CC451700011842B /* PBXTargetDependency */, + 5B7EE48A20FCA0A600367724 /* PBXTargetDependency */, + ); + name = Auth0Tests.macOS; + packageProductDependencies = ( + C177D6D32C2B0DCB0094C657 /* CwlPreconditionTesting */, + ); + productName = Auth0Tests.OSX; + productReference = 5F06DDAF1CC451700011842B /* Auth0Tests.xctest */; + productType = "com.apple.product-type.bundle.unit-test"; + }; + 5F23E6B81D4ACA7100C3F2D9 /* Auth0.watchOS */ = { + isa = PBXNativeTarget; + buildConfigurationList = 5F23E6C01D4ACA7100C3F2D9 /* Build configuration list for PBXNativeTarget "Auth0.watchOS" */; + buildPhases = ( + 5F23E6B41D4ACA7100C3F2D9 /* Sources */, + 5F23E6B51D4ACA7100C3F2D9 /* Frameworks */, + 5F23E6B61D4ACA7100C3F2D9 /* Headers */, + 5F23E6B71D4ACA7100C3F2D9 /* Resources */, + 5B717B261E2E26C4004A05A7 /* SwiftLint */, + D41DED3A2DCA09B000F5B1A4 /* Embed Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = Auth0.watchOS; + productName = Auth0.watchOS; + productReference = 5F23E6B91D4ACA7100C3F2D9 /* Auth0.framework */; + productType = "com.apple.product-type.framework"; + }; + 5F23E6F51D4B87F000C3F2D9 /* Auth0.tvOS */ = { + isa = PBXNativeTarget; + buildConfigurationList = 5F23E6FB1D4B87F000C3F2D9 /* Build configuration list for PBXNativeTarget "Auth0.tvOS" */; + buildPhases = ( + 5F23E6F11D4B87F000C3F2D9 /* Sources */, + 5F23E6F21D4B87F000C3F2D9 /* Frameworks */, + 5F23E6F31D4B87F000C3F2D9 /* Headers */, + 5F23E6F41D4B87F000C3F2D9 /* Resources */, + 5B717B271E2E26CE004A05A7 /* SwiftLint */, + D41DED352DCA09AC00F5B1A4 /* Embed Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = Auth0.tvOS; + productName = Auth0.tvOS; + productReference = 5F23E6F61D4B87F000C3F2D9 /* Auth0.framework */; + productType = "com.apple.product-type.framework"; + }; + 5F331AF81D4BB24C00AE4382 /* Auth0Tests.tvOS */ = { + isa = PBXNativeTarget; + buildConfigurationList = 5F331B031D4BB24C00AE4382 /* Build configuration list for PBXNativeTarget "Auth0Tests.tvOS" */; + buildPhases = ( + 5F331AF51D4BB24C00AE4382 /* Sources */, + 5F331AF61D4BB24C00AE4382 /* Frameworks */, + 5F331AF71D4BB24C00AE4382 /* Resources */, + 5F331B1F1D4BCBFD00AE4382 /* CopyFiles */, + ); + buildRules = ( + ); + dependencies = ( + 5F331B001D4BB24C00AE4382 /* PBXTargetDependency */, + 5B7EE47120FC9FFE00367724 /* PBXTargetDependency */, + ); + name = Auth0Tests.tvOS; + packageProductDependencies = ( + D4B8E9E52DCDD23C0021262D /* CwlPosixPreconditionTesting */, + ); + productName = Auth0Tests.tvOS; + productReference = 5F331AF91D4BB24C00AE4382 /* Auth0Tests.xctest */; + productType = "com.apple.product-type.bundle.unit-test"; + }; + 5F3965C61CF67DD800CDE7C0 /* OAuth2 */ = { + isa = PBXNativeTarget; + buildConfigurationList = 5F3965E11CF67DD800CDE7C0 /* Build configuration list for PBXNativeTarget "OAuth2" */; + buildPhases = ( + 5F3965C31CF67DD800CDE7C0 /* Sources */, + 5F3965C41CF67DD800CDE7C0 /* Frameworks */, + 5F3965C51CF67DD800CDE7C0 /* Resources */, + 5BE65DC91F7270C600CADD3B /* Copy Files */, + 5F53F5CB1CFCDC2500476A46 /* Auth0 */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = OAuth2; + productName = OAuth2; + productReference = 5F3965C71CF67DD800CDE7C0 /* OAuth2.app */; + productType = "com.apple.product-type.application"; + }; + C1B3B9A72C24B297004A32A4 /* OAuth2Vision */ = { + isa = PBXNativeTarget; + buildConfigurationList = C1B3B9BA2C24B298004A32A4 /* Build configuration list for PBXNativeTarget "OAuth2Vision" */; + buildPhases = ( + C1B3B9A42C24B297004A32A4 /* Sources */, + C1B3B9A52C24B297004A32A4 /* Frameworks */, + C1B3B9A62C24B297004A32A4 /* Resources */, + C1B3B9D82C24B39E004A32A4 /* Copy Files */, + C1B3BA272C24B864004A32A4 /* Auth0 */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = OAuth2Vision; + packageProductDependencies = ( + ); + productName = OAuth2Vision; + productReference = C1B3B9A82C24B297004A32A4 /* OAuth2Vision.app */; + productType = "com.apple.product-type.application"; + }; + C1B3B9BF2C24B39E004A32A4 /* Auth0.visionOS */ = { + isa = PBXNativeTarget; + buildConfigurationList = C1B3B9D52C24B39E004A32A4 /* Build configuration list for PBXNativeTarget "Auth0.visionOS" */; + buildPhases = ( + C1B3B9BB2C24B39E004A32A4 /* Headers */, + C1B3B9BC2C24B39E004A32A4 /* Sources */, + C1B3B9BD2C24B39E004A32A4 /* Frameworks */, + C1B3B9BE2C24B39E004A32A4 /* Resources */, + C1B3B9ED2C24B699004A32A4 /* SwiftLint */, + D41DED3F2DCA09B400F5B1A4 /* Embed Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = Auth0.visionOS; + productName = Auth0.visionOS; + productReference = C1B3B9C02C24B39E004A32A4 /* Auth0.framework */; + productType = "com.apple.product-type.framework"; + }; + C1B3B9C62C24B39E004A32A4 /* Auth0Tests.visionOS */ = { + isa = PBXNativeTarget; + buildConfigurationList = C1B3B9D92C24B39E004A32A4 /* Build configuration list for PBXNativeTarget "Auth0Tests.visionOS" */; + buildPhases = ( + C1B3B9C32C24B39E004A32A4 /* Sources */, + C1B3B9C42C24B39E004A32A4 /* Frameworks */, + C1B3B9C52C24B39E004A32A4 /* Resources */, + C1B3B9E72C24B65B004A32A4 /* Copy Files */, + ); + buildRules = ( + ); + dependencies = ( + C1B3BA292C24B95A004A32A4 /* PBXTargetDependency */, + C1B3B9CC2C24B39E004A32A4 /* PBXTargetDependency */, + ); + name = Auth0Tests.visionOS; + packageProductDependencies = ( + D4B8E9E32DCDD2340021262D /* CwlPreconditionTesting */, + ); + productName = Auth0Tests.visionOS; + productReference = C1B3B9C72C24B39E004A32A4 /* Auth0Tests.xctest */; + productType = "com.apple.product-type.bundle.unit-test"; + }; + /* End PBXNativeTarget section */ + + /* Begin PBXProject section */ + 5F049B601CB42C29006F6C05 /* Project object */ = { + isa = PBXProject; + attributes = { + LastSwiftUpdateCheck = 1540; + LastUpgradeCheck = 1400; + ORGANIZATIONNAME = Auth0; + TargetAttributes = { + 5B7EE45720FC9F3200367724 = { + CreatedOnToolsVersion = 9.4.1; + LastSwiftMigration = 0940; + ProvisioningStyle = Manual; + }; + 5B7EE47820FCA0A100367724 = { + CreatedOnToolsVersion = 9.4.1; + LastSwiftMigration = 0940; + ProvisioningStyle = Manual; + }; + 5F06DD771CC448B10011842B = { + CreatedOnToolsVersion = 7.3; + LastSwiftMigration = 1020; + }; + 5F06DD841CC448C90011842B = { + CreatedOnToolsVersion = 7.3; + LastSwiftMigration = 0900; + }; + 5F06DD9F1CC451540011842B = { + CreatedOnToolsVersion = 7.3; + LastSwiftMigration = 0900; + ProvisioningStyle = Manual; + TestTargetID = 5F3965C61CF67DD800CDE7C0; + }; + 5F06DDAE1CC451700011842B = { + CreatedOnToolsVersion = 7.3; + LastSwiftMigration = 0900; + TestTargetID = 5B7EE47820FCA0A100367724; + }; + 5F23E6B81D4ACA7100C3F2D9 = { + CreatedOnToolsVersion = 7.3.1; + LastSwiftMigration = 0900; + }; + 5F23E6F51D4B87F000C3F2D9 = { + CreatedOnToolsVersion = 7.3.1; + DevelopmentTeam = 86WQXF56BC; + LastSwiftMigration = 0900; + ProvisioningStyle = Manual; + }; + 5F331AF81D4BB24C00AE4382 = { + CreatedOnToolsVersion = 7.3.1; + LastSwiftMigration = 0900; + ProvisioningStyle = Manual; + TestTargetID = 5B7EE45720FC9F3200367724; + }; + 5F3965C61CF67DD800CDE7C0 = { + CreatedOnToolsVersion = 7.3.1; + LastSwiftMigration = 1020; + }; + C1B3B9A72C24B297004A32A4 = { + CreatedOnToolsVersion = 15.4; + }; + C1B3B9BF2C24B39E004A32A4 = { + CreatedOnToolsVersion = 15.4; + }; + C1B3B9C62C24B39E004A32A4 = { + CreatedOnToolsVersion = 15.4; + TestTargetID = C1B3B9A72C24B297004A32A4; + }; + }; + }; + buildConfigurationList = 5F049B631CB42C29006F6C05 /* Build configuration list for PBXProject "Auth0" */; + compatibilityVersion = "Xcode 3.2"; + developmentRegion = en; + hasScannedForEncodings = 0; + knownRegions = ( + en, + Base, + ); + mainGroup = 5F049B5F1CB42C29006F6C05; + packageReferences = ( + C177D6C52C2ADEB60094C657 /* XCRemoteSwiftPackageReference "CwlPreconditionTesting" */, + ); + productRefGroup = 5F049B6A1CB42C29006F6C05 /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 5F06DD771CC448B10011842B /* Auth0.iOS */, + 5F06DD841CC448C90011842B /* Auth0.macOS */, + 5F23E6F51D4B87F000C3F2D9 /* Auth0.tvOS */, + 5F23E6B81D4ACA7100C3F2D9 /* Auth0.watchOS */, + C1B3B9BF2C24B39E004A32A4 /* Auth0.visionOS */, + 5F06DD9F1CC451540011842B /* Auth0Tests.iOS */, + 5F06DDAE1CC451700011842B /* Auth0Tests.macOS */, + 5F331AF81D4BB24C00AE4382 /* Auth0Tests.tvOS */, + C1B3B9C62C24B39E004A32A4 /* Auth0Tests.visionOS */, + 5F3965C61CF67DD800CDE7C0 /* OAuth2 */, + 5B7EE45720FC9F3200367724 /* OAuth2TV */, + 5B7EE47820FCA0A100367724 /* OAuth2Mac */, + C1B3B9A72C24B297004A32A4 /* OAuth2Vision */, + ); + }; + /* End PBXProject section */ + + /* Begin PBXResourcesBuildPhase section */ + 5B7EE45620FC9F3200367724 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 5B7EE46220FC9F3400367724 /* Assets.xcassets in Resources */, + 5B7EE46020FC9F3300367724 /* Main.storyboard in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5B7EE47720FCA0A100367724 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 5B7EE48020FCA0A200367724 /* Assets.xcassets in Resources */, + 5B7EE48320FCA0A200367724 /* Main.storyboard in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5F06DD761CC448B10011842B /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + A7DDDF6C2BC9A81E0077B067 /* PrivacyInfo.xcprivacy in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5F06DD831CC448C90011842B /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + A7DDDF6D2BC9A81E0077B067 /* PrivacyInfo.xcprivacy in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5F06DD9E1CC451540011842B /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 5FE686A11D1877C10075874C /* Auth0.plist in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5F06DDAD1CC451700011842B /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 5FE686A21D1877C10075874C /* Auth0.plist in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5F23E6B71D4ACA7100C3F2D9 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + A7DDDF702BC9A93F0077B067 /* PrivacyInfo.xcprivacy in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5F23E6F41D4B87F000C3F2D9 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + A7DDDF6E2BC9A81E0077B067 /* PrivacyInfo.xcprivacy in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5F331AF71D4BB24C00AE4382 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 5F331B1E1D4BCBF800AE4382 /* Auth0.plist in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5F3965C51CF67DD800CDE7C0 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 5F3965D41CF67DD800CDE7C0 /* LaunchScreen.storyboard in Resources */, + 5F3965D11CF67DD800CDE7C0 /* Assets.xcassets in Resources */, + 5F3965CF1CF67DD800CDE7C0 /* Main.storyboard in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + C1B3B9A62C24B297004A32A4 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + C1B3B9BE2C24B39E004A32A4 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + C1B3B9EC2C24B692004A32A4 /* PrivacyInfo.xcprivacy in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + C1B3B9C52C24B39E004A32A4 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + C1B3BA2A2C24B971004A32A4 /* Auth0.plist in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + /* End PBXResourcesBuildPhase section */ + + /* Begin PBXShellScriptBuildPhase section */ + 5B717B241E2E2696004A05A7 /* SwiftLint */ = { + isa = PBXShellScriptBuildPhase; + alwaysOutOfDate = 1; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = SwiftLint; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "if [ -z ${CI} ]; then\n if [[ \"$(uname -m)\" == arm64 ]]; then\n export PATH=\"/opt/homebrew/bin:$PATH\"\n fi\n\n if which swiftlint > /dev/null; then\n swiftlint\n else\n echo \"warning: SwiftLint not installed, download from https://github.com/realm/SwiftLint\"\n fi\nfi\n"; + }; + 5B717B251E2E26B9004A05A7 /* SwiftLint */ = { + isa = PBXShellScriptBuildPhase; + alwaysOutOfDate = 1; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = SwiftLint; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "if [ -z ${CI} ]; then\n if [[ \"$(uname -m)\" == arm64 ]]; then\n export PATH=\"/opt/homebrew/bin:$PATH\"\n fi\n\n if which swiftlint > /dev/null; then\n swiftlint\n else\n echo \"warning: SwiftLint not installed, download from https://github.com/realm/SwiftLint\"\n fi\nfi\n"; + }; + 5B717B261E2E26C4004A05A7 /* SwiftLint */ = { + isa = PBXShellScriptBuildPhase; + alwaysOutOfDate = 1; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = SwiftLint; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "if [ -z ${CI} ]; then\n if [[ \"$(uname -m)\" == arm64 ]]; then\n export PATH=\"/opt/homebrew/bin:$PATH\"\n fi\n\n if which swiftlint > /dev/null; then\n swiftlint\n else\n echo \"warning: SwiftLint not installed, download from https://github.com/realm/SwiftLint\"\n fi\nfi\n"; + }; + 5B717B271E2E26CE004A05A7 /* SwiftLint */ = { + isa = PBXShellScriptBuildPhase; + alwaysOutOfDate = 1; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = SwiftLint; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "if [ -z ${CI} ]; then\n if [[ \"$(uname -m)\" == arm64 ]]; then\n export PATH=\"/opt/homebrew/bin:$PATH\"\n fi\n\n if which swiftlint > /dev/null; then\n swiftlint\n else\n echo \"warning: SwiftLint not installed, download from https://github.com/realm/SwiftLint\"\n fi\nfi\n"; + }; + 5B7EE46F20FC9FAE00367724 /* Auth0 */ = { + isa = PBXShellScriptBuildPhase; + alwaysOutOfDate = 1; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = Auth0; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "AUTH0_PLIST=\"${SRCROOT}/Auth0.plist\"\n\nif [ -f $AUTH0_PLIST ]; then\n cp \"$AUTH0_PLIST\" \"${BUILT_PRODUCTS_DIR}/${PRODUCT_NAME}.app\"\nfi\n"; + }; + 5B7EE48C20FCA0D900367724 /* Auth0 */ = { + isa = PBXShellScriptBuildPhase; + alwaysOutOfDate = 1; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = Auth0; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "AUTH0_PLIST=\"${SRCROOT}/Auth0.plist\"\n\nif [ -f $AUTH0_PLIST ]; then\n cp \"$AUTH0_PLIST\" \"${BUILT_PRODUCTS_DIR}/${PRODUCT_NAME}.app/Contents/Resources\"\nfi\n"; + }; + 5F53F5CB1CFCDC2500476A46 /* Auth0 */ = { + isa = PBXShellScriptBuildPhase; + alwaysOutOfDate = 1; + buildActionMask = 12; + files = ( + ); + inputPaths = ( + ); + name = Auth0; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "AUTH0_PLIST=\"${SRCROOT}/Auth0.plist\"\n\nif [ -f $AUTH0_PLIST ]; then\n cp \"$AUTH0_PLIST\" \"${BUILT_PRODUCTS_DIR}/${PRODUCT_NAME}.app\"\nfi\n"; + }; + C1B3B9ED2C24B699004A32A4 /* SwiftLint */ = { + isa = PBXShellScriptBuildPhase; + alwaysOutOfDate = 1; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + ); + name = SwiftLint; + outputFileListPaths = ( + ); + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "if [ -z ${CI} ]; then\n if [[ \"$(uname -m)\" == arm64 ]]; then\n export PATH=\"/opt/homebrew/bin:$PATH\"\n fi\n\n if which swiftlint > /dev/null; then\n swiftlint\n else\n echo \"warning: SwiftLint not installed, download from https://github.com/realm/SwiftLint\"\n fi\nfi\n"; + }; + C1B3BA272C24B864004A32A4 /* Auth0 */ = { + isa = PBXShellScriptBuildPhase; + alwaysOutOfDate = 1; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + ); + name = Auth0; + outputFileListPaths = ( + ); + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "AUTH0_PLIST=\"${SRCROOT}/Auth0.plist\"\n\nif [ -f $AUTH0_PLIST ]; then\n cp \"$AUTH0_PLIST\" \"${BUILT_PRODUCTS_DIR}/${PRODUCT_NAME}.app\"\nfi\n"; + }; + /* End PBXShellScriptBuildPhase section */ + + /* Begin PBXSourcesBuildPhase section */ + 5B7EE45420FC9F3200367724 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 5B7EE45D20FC9F3300367724 /* ViewController.swift in Sources */, + 5B7EE45B20FC9F3300367724 /* AppDelegate.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5B7EE47520FCA0A100367724 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 5B7EE47E20FCA0A100367724 /* ViewController.swift in Sources */, + 5B7EE47C20FCA0A100367724 /* AppDelegate.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5F06DD731CC448B10011842B /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 5CB41D4423D0BA2C00074024 /* IDTokenSignatureValidator.swift in Sources */, + 5CB41D4C23D0BA2C00074024 /* Optional+DebugDescription.swift in Sources */, + 5CDF67482DD3B74200A9B513 /* Auth0MyAccountAuthenticationMethods.swift in Sources */, + 5C4F551A23C8FB8E00C89615 /* String+URLSafe.swift in Sources */, + 5CDF67392DD3A8D600A9B513 /* Auth0APIError.swift in Sources */, + 5C0AF09D2833420200162044 /* WebAuthentication.swift in Sources */, + 5CB41D4823D0BA2C00074024 /* IDTokenValidator.swift in Sources */, + 5C354C04276CE1A500ADBC86 /* PasswordlessType.swift in Sources */, + 5FCAB1711D09005A00331C84 /* NSURLComponents+OAuth2.swift in Sources */, + 5CFB82632D6D221F009FD237 /* Barrier.swift in Sources */, + 5FDE876D1D8A424700EA27DC /* AuthenticationHandlers.swift in Sources */, + 5C38EA232DA4611B0085AC31 /* MyAccount.swift in Sources */, + 5FE2F8BB1CD0EAAD003628F4 /* Response.swift in Sources */, + 970BC36B25C27095007A7745 /* MultifactorChallenge.swift in Sources */, + 5FDE87591D8A424700EA27DC /* Authentication.swift in Sources */, + 5B16D8931F714324009476A5 /* WebAuthUserAgent.swift in Sources */, + 5C3D87E22DB8276000AACC34 /* PublicKeyCredentialCreationOptions.swift in Sources */, + 5F6FAC631D09E98000D5B4EA /* Logger.swift in Sources */, + 5C41F6B1244DCC3B00252548 /* MobileWebAuth.swift in Sources */, + 5C3D88252DC1509800AACC34 /* LoginPasskey.swift in Sources */, + 5F28B4611D8216180000EB23 /* Loggable.swift in Sources */, + 5CDF67402DD3B0E400A9B513 /* PasskeyAuthenticationMethod.swift in Sources */, + D5E9E317273ACCA5000CDB0A /* ChallengeGenerator.swift in Sources */, + 5C3D881C2DC148C600AACC34 /* PasskeyLoginChallenge.swift in Sources */, + 5C49EB3523EB5A80008D562F /* JWK+RSA.swift in Sources */, + 5FDE87551D8A424700EA27DC /* Auth0Authentication.swift in Sources */, + 5F53F5CE1CFD157300476A46 /* AuthTransaction.swift in Sources */, + 5CDF672A2DD395C700A9B513 /* NewPasskey.swift in Sources */, + 5CB41D6C23D0BBA600074024 /* JWT+Header.swift in Sources */, + 5FF465BC1CE2AC4500F7ED8C /* Management.swift in Sources */, + 5C0AF09A28330CBA00162044 /* SafariProvider.swift in Sources */, + 5F4A1F961D00AABC00C72242 /* OAuth2Grant.swift in Sources */, + 5FCAB1731D09009600331C84 /* NSData+URLSafe.swift in Sources */, + 5B16D88E1F7141A0009476A5 /* ASProvider.swift in Sources */, + 5CDF67422DD3B52F00A9B513 /* Auth0MyAccount.swift in Sources */, + 5C80980B275A7B8600DC0A76 /* CredentialsStorage.swift in Sources */, + 5FD255BA1D14F70B00387ECB /* WebAuthError.swift in Sources */, + 5CDF67272DD3922B00A9B513 /* PasskeyEnrollmentChallenge.swift in Sources */, + 5C3D87F42DB9B3DF00AACC34 /* SignupPasskey.swift in Sources */, + 5BEDE18A1EC21B040007300D /* CredentialsManager.swift in Sources */, + 5B2860CE1EEAC30500C75D54 /* UserInfo.swift in Sources */, + 5C38EA2B2DA4635B0085AC31 /* MyAccountError.swift in Sources */, + 5C4F552323C8FBA100C89615 /* JWKS.swift in Sources */, + 5C6513A72791CDDE004EBC22 /* Version.swift in Sources */, + 5C4F550923C8FADF00C89615 /* JWTAlgorithm.swift in Sources */, + 5FD255B71D14F00900387ECB /* Auth0Error.swift in Sources */, + 5C3D88202DC1491500AACC34 /* PublicKeyCredentialRequestOptions.swift in Sources */, + 5F06DDC91CC66B710011842B /* Auth0.swift in Sources */, + 5C3D87E92DB99C5C00AACC34 /* PasskeySignupChallenge.swift in Sources */, + 5B1748741EF2D3A40060E653 /* Helpers.swift in Sources */, + 5CFB82542D5BF324009FD237 /* APICredentials.swift in Sources */, + 5FDE87691D8A424700EA27DC /* Credentials.swift in Sources */, + 5FE2F8B21CCEAED8003628F4 /* Requestable.swift in Sources */, + 5C4F551E23C8FB8E00C89615 /* Array+Encode.swift in Sources */, + 5CDF67542DD4AD8500A9B513 /* MyAccountAuthenticationMethods.swift in Sources */, + 5B9262C01ECF0CA800F4F6D3 /* BioAuthentication.swift in Sources */, + 5CB41D7123D0BED200074024 /* ClaimValidators.swift in Sources */, + 5FADB60C1CED7E0800D4BB50 /* UserPatchAttributes.swift in Sources */, + 5FCAB1791D09124D00331C84 /* NSURL+Auth0.swift in Sources */, + 5F74CB401CEFD5E600226823 /* JSONObjectPayload.swift in Sources */, + 5FD255B41D14DD2600387ECB /* ManagementError.swift in Sources */, + 5FE2F8B81CD0E910003628F4 /* Request.swift in Sources */, + 5CDF67512DD3DB5400A9B513 /* MyAccountHandlers.swift in Sources */, + 5C41F6A4244DC94E00252548 /* LoginTransaction.swift in Sources */, + 5F3965C21CF67CF000CDE7C0 /* WebAuth.swift in Sources */, + 5FCAB1761D0900CF00331C84 /* TransactionStore.swift in Sources */, + 5FDE87471D8A422300EA27DC /* Telemetry.swift in Sources */, + C107B51D2C9AC4D8006B6BEA /* WebViewProvider.swift in Sources */, + 5FAE9C911D8878D400A871CE /* Auth0WebAuth.swift in Sources */, + 5B5E93F91EC45C22002A37F9 /* CredentialsManagerError.swift in Sources */, + C160EE352CABD0E5005ACE8E /* UIWindow+TopViewController.swift in Sources */, + 5CA541CD2B1A81A700E4284D /* Documentation.docc in Sources */, + 5C41F6AA244DCAFB00252548 /* ClearSessionTransaction.swift in Sources */, + 5CFB82732D6E640F009FD237 /* SSOCredentials.swift in Sources */, + 5FDE875D1D8A424700EA27DC /* AuthenticationError.swift in Sources */, + 5FADB6061CED27FB00D4BB50 /* Users.swift in Sources */, + 5CB41D4023D0BA2C00074024 /* IDTokenValidatorContext.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5F06DD801CC448C90011842B /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 5C41F6D1244F972000252548 /* JWT+Header.swift in Sources */, + 5CDF67442DD3B52F00A9B513 /* Auth0MyAccount.swift in Sources */, + 5FE2F8BC1CD0EAAD003628F4 /* Response.swift in Sources */, + 5B7EE47420FCA00A00367724 /* CredentialsManagerError.swift in Sources */, + 5C0AF09E2833420200162044 /* WebAuthentication.swift in Sources */, + 5FDE876A1D8A424700EA27DC /* Credentials.swift in Sources */, + 5CDF674A2DD3B74200A9B513 /* Auth0MyAccountAuthenticationMethods.swift in Sources */, + 5C354C05276CE1A500ADBC86 /* PasswordlessType.swift in Sources */, + 5CFB82512D5BF324009FD237 /* APICredentials.swift in Sources */, + 5C3D88262DC1509800AACC34 /* LoginPasskey.swift in Sources */, + 5F28B4621D8216180000EB23 /* Loggable.swift in Sources */, + 5C41F6D4244F974100252548 /* OAuth2Grant.swift in Sources */, + 5C41F6D5244F974B00252548 /* ClearSessionTransaction.swift in Sources */, + 5C29743423FDBD5500BC18FA /* Optional+DebugDescription.swift in Sources */, + 5C41F6C6244F968100252548 /* WebAuthUserAgent.swift in Sources */, + 5B1748751EF2D3A70060E653 /* Helpers.swift in Sources */, + 5C3D881B2DC148C600AACC34 /* PasskeyLoginChallenge.swift in Sources */, + 5F6FAC641D09E98000D5B4EA /* Logger.swift in Sources */, + D5E9E318273ACCA5000CDB0A /* ChallengeGenerator.swift in Sources */, + 5FF465BD1CE2AC4500F7ED8C /* Management.swift in Sources */, + 5F06DDCA1CC66B710011842B /* Auth0.swift in Sources */, + 5C41F6CD244F96FD00252548 /* IDTokenSignatureValidator.swift in Sources */, + 5C3D87E32DB8276000AACC34 /* PublicKeyCredentialCreationOptions.swift in Sources */, + 5FD255B81D14F00900387ECB /* Auth0Error.swift in Sources */, + 5C41F6D0244F971700252548 /* JWK+RSA.swift in Sources */, + 5C41F6C7244F968B00252548 /* AuthTransaction.swift in Sources */, + 5CFB82612D6D221F009FD237 /* Barrier.swift in Sources */, + 5FD255B51D14DD2600387ECB /* ManagementError.swift in Sources */, + 5C0AF09B28330CBA00162044 /* SafariProvider.swift in Sources */, + 5C3D87E72DB99C5C00AACC34 /* PasskeySignupChallenge.swift in Sources */, + 5FE2F8B31CCEAED8003628F4 /* Requestable.swift in Sources */, + 5C38EA2A2DA4635B0085AC31 /* MyAccountError.swift in Sources */, + 5B2860CF1EEAC30900C75D54 /* UserInfo.swift in Sources */, + 5C4F552423C8FBA100C89615 /* JWKS.swift in Sources */, + 5CFB82742D6E640F009FD237 /* SSOCredentials.swift in Sources */, + 5C3D88222DC1491500AACC34 /* PublicKeyCredentialRequestOptions.swift in Sources */, + 5C80980C275A7B8600DC0A76 /* CredentialsStorage.swift in Sources */, + 5C41F6D2244F972B00252548 /* JWTAlgorithm.swift in Sources */, + 5C41F6D7244F975A00252548 /* TransactionStore.swift in Sources */, + 5FE1182B1D8A4A2B00A374BF /* Telemetry.swift in Sources */, + 5C6513A82791CDDE004EBC22 /* Version.swift in Sources */, + 5CDF67522DD3DB5400A9B513 /* MyAccountHandlers.swift in Sources */, + 5FDE875E1D8A424700EA27DC /* AuthenticationError.swift in Sources */, + 5FDE876E1D8A424700EA27DC /* AuthenticationHandlers.swift in Sources */, + 5C3D87F32DB9B3DF00AACC34 /* SignupPasskey.swift in Sources */, + 5C41F6CE244F970500252548 /* IDTokenValidator.swift in Sources */, + 5C41F6CA244F96AE00252548 /* LoginTransaction.swift in Sources */, + 5FADB60D1CED7E0800D4BB50 /* UserPatchAttributes.swift in Sources */, + 5C41F6CF244F970E00252548 /* IDTokenValidatorContext.swift in Sources */, + 5C41F6DB244F97AB00252548 /* Auth0WebAuth.swift in Sources */, + 5F74CB411CEFD5E600226823 /* JSONObjectPayload.swift in Sources */, + 5C41F6CB244F96E300252548 /* BioAuthentication.swift in Sources */, + 5C41F6C8244F969600252548 /* ASProvider.swift in Sources */, + 5C38EA242DA4611B0085AC31 /* MyAccount.swift in Sources */, + 5C41F6DF244FA1EE00252548 /* NSURLComponents+OAuth2.swift in Sources */, + 5FE2F8B91CD0E910003628F4 /* Request.swift in Sources */, + 5B7EE47320FCA00700367724 /* CredentialsManager.swift in Sources */, + 5C4F551B23C8FB8E00C89615 /* String+URLSafe.swift in Sources */, + 5FDE875A1D8A424700EA27DC /* Authentication.swift in Sources */, + 5C41F6D8244F976200252548 /* WebAuth.swift in Sources */, + 5C41F6CC244F96F200252548 /* ClaimValidators.swift in Sources */, + 5C41F6D9244F977900252548 /* WebAuthError.swift in Sources */, + 5FCAB1741D09009600331C84 /* NSData+URLSafe.swift in Sources */, + 970BC36C25C27095007A7745 /* MultifactorChallenge.swift in Sources */, + 5C41F6DD244F982700252548 /* DesktopWebAuth.swift in Sources */, + 5CA541CE2B1A81A700E4284D /* Documentation.docc in Sources */, + 5FCAB17A1D09124D00331C84 /* NSURL+Auth0.swift in Sources */, + 5CDF67262DD3922B00A9B513 /* PasskeyEnrollmentChallenge.swift in Sources */, + 5CDF67572DD4AD8500A9B513 /* MyAccountAuthenticationMethods.swift in Sources */, + 5CDF673E2DD3B0E400A9B513 /* PasskeyAuthenticationMethod.swift in Sources */, + 5CDF67362DD3A8D600A9B513 /* Auth0APIError.swift in Sources */, + 5FDE87561D8A424700EA27DC /* Auth0Authentication.swift in Sources */, + 5FADB6071CED27FB00D4BB50 /* Users.swift in Sources */, + 5C41F6C3244F965E00252548 /* Array+Encode.swift in Sources */, + 5CDF672B2DD395C700A9B513 /* NewPasskey.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5F06DD9C1CC451540011842B /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + D581CF772757D773007327D1 /* RequestSpec.swift in Sources */, + 5F1FBB9C1D8A44C1006B0B85 /* ResponseSpec.swift in Sources */, + 5C3D886A2DC2CCA200AACC34 /* PasskeyLoginChallenge.swift in Sources */, + 5C4F553123C9123000C89615 /* Mocks.swift in Sources */, + 5FE686AA1D1894AA0075874C /* TelemetrySpec.swift in Sources */, + 5C41F6B6244DCF2F00252548 /* LoginTransactionSpec.swift in Sources */, + 5CB41D6523D0BACF00074024 /* IDTokenValidatorMocks.swift in Sources */, + 5FBBF03B1CC96AA70024D2AF /* Responses.swift in Sources */, + 5CF539202836D9720073F623 /* WebAuthSpies.swift in Sources */, + 5CF539282836FB0C0073F623 /* ClearSessionTransactionSpec.swift in Sources */, + 5CF5392B283835470073F623 /* ASProviderSpec.swift in Sources */, + 5C1574552DD7A90400BF9373 /* PasskeyEnrollmentChallengeSpec.swift in Sources */, + 5FCAB16A1D07AC3500331C84 /* ChallengeGeneratorSpec.swift in Sources */, + 5CB41D6923D0BAD600074024 /* IDTokenSignatureValidatorSpec.swift in Sources */, + 5C15745D2DD7AF2400BF9373 /* PasskeyAuthenticationMethodSpec.swift in Sources */, + 5CFB82772D6FD28E009FD237 /* SSOCredentialsSpec.swift in Sources */, + 5CF5391D2836CEC00073F623 /* WebAuthenticationSpec.swift in Sources */, + 5FADB60F1CED7E5200D4BB50 /* UserPatchAttributesSpec.swift in Sources */, + 5C3D880E2DBE7F3D00AACC34 /* PasskeySignupChallengeSpec.swift in Sources */, + 5C4F553523C9124200C89615 /* JWKSpec.swift in Sources */, + 5CFB82592D5E9F9B009FD237 /* APICredentialsSpec.swift in Sources */, + 5FA250541D4A85A200C544FA /* WebAuthErrorSpec.swift in Sources */, + 5CB41D7623D0C15000074024 /* IDTokenValidatorBaseSpec.swift in Sources */, + 5B9262C31ECF0CC200F4F6D3 /* BioAuthenticationSpec.swift in Sources */, + 5C809D96275F878E00F15A67 /* CredentialsManagerErrorSpec.swift in Sources */, + C177D7752C2BE00D0094C657 /* StubURLProtocol.swift in Sources */, + 5FBBF0381CC964BC0024D2AF /* Matchers.swift in Sources */, + 5F93BC0B1CC6B0DE0031519F /* Auth0Spec.swift in Sources */, + 5FE2F8A61CCA9C17003628F4 /* CredentialsSpec.swift in Sources */, + C177D7702C2BDFE40094C657 /* NetworkStub.swift in Sources */, + 5CF539242836DCC10073F623 /* SafariProviderSpec.swift in Sources */, + 5FADB6091CED500900D4BB50 /* ManagementSpec.swift in Sources */, + 5FCAB16D1D07AC3500331C84 /* WebAuthSpec.swift in Sources */, + 5F28B4671D8300D50000EB23 /* LoggerSpec.swift in Sources */, + C107B5222CA27F7C006B6BEA /* WebViewProviderSpec.swift in Sources */, + 5FBBF0431CCA90300024D2AF /* AuthenticationSpec.swift in Sources */, + C160EE382CABD35A005ACE8E /* UIWindow+TopViewControllerSpec.swift in Sources */, + 5B2860D61EEF210A00C75D54 /* UserInfoSpec.swift in Sources */, + 5C809D9A275FA3EF00F15A67 /* ManagementErrorSpec.swift in Sources */, + 5FCAB16B1D07AC3500331C84 /* OAuth2GrantSpec.swift in Sources */, + 5BEDE1951EC333380007300D /* CredentialsManagerSpec.swift in Sources */, + 5C1574452DD5083A00BF9373 /* MyAccountSpec.swift in Sources */, + 5CB41D6223D0BAC900074024 /* IDTokenValidatorSpec.swift in Sources */, + 5FD255B11D14A9E000387ECB /* AuthenticationErrorSpec.swift in Sources */, + 5C4F553A23C9125600C89615 /* JWTAlgorithmSpec.swift in Sources */, + 5C15744F2DD5182400BF9373 /* MyAccountErrorSpec.swift in Sources */, + 5C4F552E23C9123000C89615 /* Generators.swift in Sources */, + 5CB41D8223D611AE00074024 /* ClaimValidatorsSpec.swift in Sources */, + 5C1574612DD7D83B00BF9373 /* MyAccountAuthenticationMethodsSpec.swift in Sources */, + 5FADB6031CEC0C3300D4BB50 /* UsersSpec.swift in Sources */, + 5F686A771D4AB90900412E3D /* TransactionStoreSpec.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5F06DDAB1CC451700011842B /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + D581CF782757D773007327D1 /* RequestSpec.swift in Sources */, + 5FE686AB1D1894AA0075874C /* TelemetrySpec.swift in Sources */, + 5FBBF03C1CC96AA70024D2AF /* Responses.swift in Sources */, + 5C1574562DD7A90400BF9373 /* PasskeyEnrollmentChallengeSpec.swift in Sources */, + 5CE775AA244FCF4E00D054A0 /* JWTAlgorithmSpec.swift in Sources */, + 5CFB82792D6FD28E009FD237 /* SSOCredentialsSpec.swift in Sources */, + 5CE775A7244FCF4400D054A0 /* IDTokenValidatorSpec.swift in Sources */, + 5CE775AE244FD66600D054A0 /* ChallengeGeneratorSpec.swift in Sources */, + 5FADB6101CED7E5200D4BB50 /* UserPatchAttributesSpec.swift in Sources */, + 5C1574472DD5083A00BF9373 /* MyAccountSpec.swift in Sources */, + 5CF539212836D9720073F623 /* WebAuthSpies.swift in Sources */, + 5CF539292836FB0C0073F623 /* ClearSessionTransactionSpec.swift in Sources */, + 5C15745B2DD7AF2400BF9373 /* PasskeyAuthenticationMethodSpec.swift in Sources */, + 5CF5392C283835470073F623 /* ASProviderSpec.swift in Sources */, + 5FBBF0391CC964BC0024D2AF /* Matchers.swift in Sources */, + 5CE775B4244FD72500D054A0 /* JWKSpec.swift in Sources */, + 5CF5391E2836CEC00073F623 /* WebAuthenticationSpec.swift in Sources */, + 5CE775A4244FCF3A00D054A0 /* BioAuthenticationSpec.swift in Sources */, + 5F93BC0C1CC6B0DE0031519F /* Auth0Spec.swift in Sources */, + 5CE775AD244FD66300D054A0 /* WebAuthErrorSpec.swift in Sources */, + 5FE2F8A71CCA9C17003628F4 /* CredentialsSpec.swift in Sources */, + 5CE775A2244FCF2000D054A0 /* Generators.swift in Sources */, + 5C3D88682DC2CCA200AACC34 /* PasskeyLoginChallenge.swift in Sources */, + 5C809D97275F878E00F15A67 /* CredentialsManagerErrorSpec.swift in Sources */, + C177D7762C2BE00D0094C657 /* StubURLProtocol.swift in Sources */, + 5CE775AF244FD66D00D054A0 /* OAuth2GrantSpec.swift in Sources */, + 5FD255B21D14A9E000387ECB /* AuthenticationErrorSpec.swift in Sources */, + 5CFB82582D5E9F9B009FD237 /* APICredentialsSpec.swift in Sources */, + 5C53A7E92703A23200A7C0A3 /* UserInfoSpec.swift in Sources */, + C177D7712C2BDFE40094C657 /* NetworkStub.swift in Sources */, + 5CF539252836DCC10073F623 /* SafariProviderSpec.swift in Sources */, + 5FADB60A1CED500900D4BB50 /* ManagementSpec.swift in Sources */, + 5F28B4681D8300D50000EB23 /* LoggerSpec.swift in Sources */, + 5FBBF0441CCA90300024D2AF /* AuthenticationSpec.swift in Sources */, + 5CE775B2244FD70B00D054A0 /* TransactionStoreSpec.swift in Sources */, + 5CE775A9244FCF4900D054A0 /* ClaimValidatorsSpec.swift in Sources */, + 5C809D9B275FA3EF00F15A67 /* ManagementErrorSpec.swift in Sources */, + 5CE775A3244FCF3600D054A0 /* Mocks.swift in Sources */, + 5CE775B3244FD71000D054A0 /* WebAuthSpec.swift in Sources */, + 5C3D880F2DBE7F3D00AACC34 /* PasskeySignupChallengeSpec.swift in Sources */, + 5C15745F2DD7D83B00BF9373 /* MyAccountAuthenticationMethodsSpec.swift in Sources */, + 5B7EE47220FCA00300367724 /* CredentialsManagerSpec.swift in Sources */, + 5C1574512DD5182400BF9373 /* MyAccountErrorSpec.swift in Sources */, + 5CE775A6244FCF4100D054A0 /* IDTokenValidatorMocks.swift in Sources */, + 5CE775AC244FD66000D054A0 /* LoginTransactionSpec.swift in Sources */, + 5FADB6041CEC0C3300D4BB50 /* UsersSpec.swift in Sources */, + 5CE775A8244FCF4600D054A0 /* IDTokenSignatureValidatorSpec.swift in Sources */, + 5F1FBB9B1D8A44C1006B0B85 /* ResponseSpec.swift in Sources */, + 5CE775A5244FCF3F00D054A0 /* IDTokenValidatorBaseSpec.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5F23E6B41D4ACA7100C3F2D9 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 5F23E6E91D4ACD9200C3F2D9 /* Auth0.swift in Sources */, + 5CC9940424ED9EC90027DC74 /* CredentialsManagerError.swift in Sources */, + 5F23E6EA1D4ACD9600C3F2D9 /* Auth0Error.swift in Sources */, + 5CDF67452DD3B52F00A9B513 /* Auth0MyAccount.swift in Sources */, + 5FDE876F1D8A424700EA27DC /* AuthenticationHandlers.swift in Sources */, + 970BC36D25C27095007A7745 /* MultifactorChallenge.swift in Sources */, + 5FDE87571D8A424700EA27DC /* Auth0Authentication.swift in Sources */, + 5C4F552523C8FBA100C89615 /* JWKS.swift in Sources */, + 5F23E6E51D4ACD8500C3F2D9 /* Request.swift in Sources */, + 5C38EA2D2DA4635B0085AC31 /* MyAccountError.swift in Sources */, + 5CDF67492DD3B74200A9B513 /* Auth0MyAccountAuthenticationMethods.swift in Sources */, + 5F23E6DD1D4ACD6100C3F2D9 /* NSURL+Auth0.swift in Sources */, + 5F23E6E71D4ACD8500C3F2D9 /* Response.swift in Sources */, + 5B2860D11EEAC30A00C75D54 /* UserInfo.swift in Sources */, + 5F28B4631D8216180000EB23 /* Loggable.swift in Sources */, + 5C38EA252DA4611B0085AC31 /* MyAccount.swift in Sources */, + 5F23E6E01D4ACD7F00C3F2D9 /* Management.swift in Sources */, + 5C29743323FDBD5400BC18FA /* Optional+DebugDescription.swift in Sources */, + 5F23E6E11D4ACD7F00C3F2D9 /* UserPatchAttributes.swift in Sources */, + 5CDF674E2DD3DB5400A9B513 /* MyAccountHandlers.swift in Sources */, + 5F23E6DF1D4ACD7A00C3F2D9 /* Logger.swift in Sources */, + 5FDE875B1D8A424700EA27DC /* Authentication.swift in Sources */, + 5F23E6E21D4ACD7F00C3F2D9 /* Users.swift in Sources */, + 5FDE876B1D8A424700EA27DC /* Credentials.swift in Sources */, + 5CA541D02B1A81A700E4284D /* Documentation.docc in Sources */, + 5FE1182A1D8A4A2B00A374BF /* Telemetry.swift in Sources */, + 5CC9940324ED9EC50027DC74 /* CredentialsManager.swift in Sources */, + 5CFB82712D6E640F009FD237 /* SSOCredentials.swift in Sources */, + 5CDF67382DD3A8D600A9B513 /* Auth0APIError.swift in Sources */, + 5F23E6E41D4ACD8500C3F2D9 /* JSONObjectPayload.swift in Sources */, + 5C4F551C23C8FB8E00C89615 /* String+URLSafe.swift in Sources */, + 5CFB82502D5BF324009FD237 /* APICredentials.swift in Sources */, + 5F23E6DC1D4ACD6100C3F2D9 /* NSData+URLSafe.swift in Sources */, + 5F23E6E61D4ACD8500C3F2D9 /* Requestable.swift in Sources */, + 5C354C07276CE1A500ADBC86 /* PasswordlessType.swift in Sources */, + 5FDE875F1D8A424700EA27DC /* AuthenticationError.swift in Sources */, + 5C6513AA2791CDDE004EBC22 /* Version.swift in Sources */, + 5CDF67562DD4AD8500A9B513 /* MyAccountAuthenticationMethods.swift in Sources */, + 5B1748761EF2D3A70060E653 /* Helpers.swift in Sources */, + 5F23E6E31D4ACD7F00C3F2D9 /* ManagementError.swift in Sources */, + 5C80980E275A7B8600DC0A76 /* CredentialsStorage.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5F23E6F11D4B87F000C3F2D9 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 5F23E70E1D4B88FC00C3F2D9 /* Request.swift in Sources */, + 5FDE87701D8A424700EA27DC /* AuthenticationHandlers.swift in Sources */, + 5C4F551D23C8FB8E00C89615 /* String+URLSafe.swift in Sources */, + 5CDF67432DD3B52F00A9B513 /* Auth0MyAccount.swift in Sources */, + 970BC36E25C27095007A7745 /* MultifactorChallenge.swift in Sources */, + 5FDE87581D8A424700EA27DC /* Auth0Authentication.swift in Sources */, + 5F23E7071D4B88EA00C3F2D9 /* NSURL+Auth0.swift in Sources */, + 5F23E71A1D4B891E00C3F2D9 /* Auth0.swift in Sources */, + 5F23E7101D4B88FC00C3F2D9 /* Response.swift in Sources */, + 5C38EA2C2DA4635B0085AC31 /* MyAccountError.swift in Sources */, + 5CDF674B2DD3B74200A9B513 /* Auth0MyAccountAuthenticationMethods.swift in Sources */, + 5B2860D01EEAC30A00C75D54 /* UserInfo.swift in Sources */, + 5F28B4641D8216180000EB23 /* Loggable.swift in Sources */, + 5B0893E720F8A52400FBF962 /* CredentialsManagerError.swift in Sources */, + 5F23E7091D4B88F600C3F2D9 /* Management.swift in Sources */, + 5C38EA272DA4611B0085AC31 /* MyAccount.swift in Sources */, + 5F23E70A1D4B88F600C3F2D9 /* UserPatchAttributes.swift in Sources */, + 5F23E71B1D4B891E00C3F2D9 /* Auth0Error.swift in Sources */, + 5FDE875C1D8A424700EA27DC /* Authentication.swift in Sources */, + 5CDF674F2DD3DB5400A9B513 /* MyAccountHandlers.swift in Sources */, + 5F23E7081D4B88F000C3F2D9 /* Logger.swift in Sources */, + 5C29743223FDBD5400BC18FA /* Optional+DebugDescription.swift in Sources */, + 5F23E70B1D4B88F600C3F2D9 /* Users.swift in Sources */, + 5FDE876C1D8A424700EA27DC /* Credentials.swift in Sources */, + 5CA541CF2B1A81A700E4284D /* Documentation.docc in Sources */, + 5FE118291D8A4A2A00A374BF /* Telemetry.swift in Sources */, + 5F23E70D1D4B88FC00C3F2D9 /* JSONObjectPayload.swift in Sources */, + 5CFB82722D6E640F009FD237 /* SSOCredentials.swift in Sources */, + 5CDF67372DD3A8D600A9B513 /* Auth0APIError.swift in Sources */, + 5C4F552623C8FBA100C89615 /* JWKS.swift in Sources */, + 5B0893E620F8A52100FBF962 /* CredentialsManager.swift in Sources */, + 5CFB82532D5BF324009FD237 /* APICredentials.swift in Sources */, + 5F23E7061D4B88EA00C3F2D9 /* NSData+URLSafe.swift in Sources */, + 5F23E70F1D4B88FC00C3F2D9 /* Requestable.swift in Sources */, + 5C354C06276CE1A500ADBC86 /* PasswordlessType.swift in Sources */, + 5FDE87601D8A424700EA27DC /* AuthenticationError.swift in Sources */, + 5C6513A92791CDDE004EBC22 /* Version.swift in Sources */, + 5CDF67582DD4AD8500A9B513 /* MyAccountAuthenticationMethods.swift in Sources */, + 5B1748771EF2D3A90060E653 /* Helpers.swift in Sources */, + 5F23E70C1D4B88F600C3F2D9 /* ManagementError.swift in Sources */, + 5C80980D275A7B8600DC0A76 /* CredentialsStorage.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5F331AF51D4BB24C00AE4382 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 5F331B0F1D4BB80700AE4382 /* Responses.swift in Sources */, + 5B6EE39620F8AEDB00264AC7 /* CredentialsManagerSpec.swift in Sources */, + D581CF792757D773007327D1 /* RequestSpec.swift in Sources */, + 5F331B061D4BB7DA00AE4382 /* CredentialsSpec.swift in Sources */, + 5C1574482DD5083A00BF9373 /* MyAccountSpec.swift in Sources */, + 5C53A7EA2703A23300A7C0A3 /* UserInfoSpec.swift in Sources */, + 5F331B0B1D4BB7F900AE4382 /* UserPatchAttributesSpec.swift in Sources */, + 5F331B051D4BB7D400AE4382 /* AuthenticationSpec.swift in Sources */, + 5F28B4691D8300D50000EB23 /* LoggerSpec.swift in Sources */, + 5C1574622DD7D83B00BF9373 /* MyAccountAuthenticationMethodsSpec.swift in Sources */, + 5F1FBB9A1D8A44C0006B0B85 /* ResponseSpec.swift in Sources */, + 5F331B0C1D4BB7F900AE4382 /* UsersSpec.swift in Sources */, + 5CFB82572D5E9F9B009FD237 /* APICredentialsSpec.swift in Sources */, + C12BFE442C352DD700D1CC00 /* StubURLProtocol.swift in Sources */, + 5F331B0E1D4BB80700AE4382 /* Matchers.swift in Sources */, + 5F331B0A1D4BB7F900AE4382 /* ManagementSpec.swift in Sources */, + 5CFB82782D6FD28E009FD237 /* SSOCredentialsSpec.swift in Sources */, + 5C1574502DD5182400BF9373 /* MyAccountErrorSpec.swift in Sources */, + 5F331B091D4BB7EE00AE4382 /* AuthenticationErrorSpec.swift in Sources */, + 5C0E5B6D2DE1100000D38F4C /* Mocks.swift in Sources */, + 5F331B101D4BB80700AE4382 /* Auth0Spec.swift in Sources */, + 5C809D9C275FA3F000F15A67 /* ManagementErrorSpec.swift in Sources */, + 5C809D98275F878E00F15A67 /* CredentialsManagerErrorSpec.swift in Sources */, + C12BFE432C352DD400D1CC00 /* NetworkStub.swift in Sources */, + 5F331B041D4BB78C00AE4382 /* TelemetrySpec.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5F3965C31CF67DD800CDE7C0 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 5F3965CC1CF67DD800CDE7C0 /* ViewController.swift in Sources */, + 5F3965CA1CF67DD800CDE7C0 /* AppDelegate.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + C1B3B9A42C24B297004A32A4 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + C1B3B9B12C24B297004A32A4 /* ContentView.swift in Sources */, + C1B3B9AF2C24B297004A32A4 /* OAuth2VisionApp.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + C1B3B9BC2C24B39E004A32A4 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + C1B3BA262C24B6F5004A32A4 /* Documentation.docc in Sources */, + C1B3B9EE2C24B6D4004A32A4 /* Auth0Authentication.swift in Sources */, + C1B3B9EF2C24B6D4004A32A4 /* Authentication.swift in Sources */, + C1B3B9F02C24B6D4004A32A4 /* AuthenticationError.swift in Sources */, + C1B3B9F12C24B6D4004A32A4 /* PasswordlessType.swift in Sources */, + C1B3B9F22C24B6D4004A32A4 /* MultifactorChallenge.swift in Sources */, + 5C3D87E42DB8276000AACC34 /* PublicKeyCredentialCreationOptions.swift in Sources */, + 5C3D881D2DC148C600AACC34 /* PasskeyLoginChallenge.swift in Sources */, + C1B3B9F32C24B6D4004A32A4 /* JWKS.swift in Sources */, + 5CFB82522D5BF324009FD237 /* APICredentials.swift in Sources */, + 5CDF673D2DD3B0E400A9B513 /* PasskeyAuthenticationMethod.swift in Sources */, + C1B3B9F42C24B6D4004A32A4 /* UserInfo.swift in Sources */, + C1B3B9F52C24B6D4004A32A4 /* Credentials.swift in Sources */, + C1B3B9F62C24B6D4004A32A4 /* AuthenticationHandlers.swift in Sources */, + 5C3D87F52DB9B3DF00AACC34 /* SignupPasskey.swift in Sources */, + C1B3B9F72C24B6D4004A32A4 /* Telemetry.swift in Sources */, + C1B3B9F82C24B6D4004A32A4 /* IDTokenValidator.swift in Sources */, + C1B3B9F92C24B6D4004A32A4 /* IDTokenValidatorContext.swift in Sources */, + 5CDF67252DD3922B00A9B513 /* PasskeyEnrollmentChallenge.swift in Sources */, + C1B3B9FA2C24B6D4004A32A4 /* IDTokenSignatureValidator.swift in Sources */, + C1B3B9FB2C24B6D4004A32A4 /* ClaimValidators.swift in Sources */, + C1B3B9FC2C24B6D4004A32A4 /* Helpers.swift in Sources */, + C1B3B9FD2C24B6D4004A32A4 /* BioAuthentication.swift in Sources */, + C1B3B9FE2C24B6D4004A32A4 /* CredentialsManager.swift in Sources */, + C1B3B9FF2C24B6D4004A32A4 /* CredentialsStorage.swift in Sources */, + C1B3BA002C24B6D4004A32A4 /* CredentialsManagerError.swift in Sources */, + C1B3BA012C24B6D4004A32A4 /* Array+Encode.swift in Sources */, + 5C3D88212DC1491500AACC34 /* PublicKeyCredentialRequestOptions.swift in Sources */, + C1B3BA022C24B6D4004A32A4 /* String+URLSafe.swift in Sources */, + C1B3BA032C24B6D4004A32A4 /* NSData+URLSafe.swift in Sources */, + 5CFB82622D6D221F009FD237 /* Barrier.swift in Sources */, + 5CDF67502DD3DB5400A9B513 /* MyAccountHandlers.swift in Sources */, + C1B3BA042C24B6D4004A32A4 /* NSURL+Auth0.swift in Sources */, + C1B3BA052C24B6D4004A32A4 /* NSURLComponents+OAuth2.swift in Sources */, + C1B3BA062C24B6D4004A32A4 /* JWT+Header.swift in Sources */, + 5CFB82702D6E640F009FD237 /* SSOCredentials.swift in Sources */, + C1B3BA072C24B6D4004A32A4 /* JWK+RSA.swift in Sources */, + C1B3BA082C24B6D4004A32A4 /* Optional+DebugDescription.swift in Sources */, + C1B3BA092C24B6D4004A32A4 /* Logger.swift in Sources */, + C1B3BA0A2C24B6D4004A32A4 /* Loggable.swift in Sources */, + C1B3BA0B2C24B6D4004A32A4 /* Management.swift in Sources */, + 5C3D88242DC1509800AACC34 /* LoginPasskey.swift in Sources */, + C1B3BA0C2C24B6D4004A32A4 /* UserPatchAttributes.swift in Sources */, + C1B3BA0D2C24B6D4004A32A4 /* Users.swift in Sources */, + C1B3BA0E2C24B6D4004A32A4 /* ManagementError.swift in Sources */, + C1B3BA0F2C24B6D4004A32A4 /* JSONObjectPayload.swift in Sources */, + 5CDF67552DD4AD8500A9B513 /* MyAccountAuthenticationMethods.swift in Sources */, + C1B3BA102C24B6D4004A32A4 /* Request.swift in Sources */, + C1B3BA112C24B6D4004A32A4 /* Requestable.swift in Sources */, + 5C38EA292DA4635B0085AC31 /* MyAccountError.swift in Sources */, + 5CDF674C2DD3B74200A9B513 /* Auth0MyAccountAuthenticationMethods.swift in Sources */, + C1B3BA122C24B6D4004A32A4 /* Response.swift in Sources */, + 5C3D87EA2DB99C5C00AACC34 /* PasskeySignupChallenge.swift in Sources */, + 5C38EA262DA4611B0085AC31 /* MyAccount.swift in Sources */, + 5CDF67462DD3B52F00A9B513 /* Auth0MyAccount.swift in Sources */, + C1B3BA132C24B6D4004A32A4 /* JWTAlgorithm.swift in Sources */, + C1B3BA142C24B6D4004A32A4 /* ChallengeGenerator.swift in Sources */, + C1B3BA152C24B6D4004A32A4 /* ASProvider.swift in Sources */, + 5CDF672C2DD395C700A9B513 /* NewPasskey.swift in Sources */, + C1B3BA172C24B6D4004A32A4 /* LoginTransaction.swift in Sources */, + 5CDF673A2DD3A8D600A9B513 /* Auth0APIError.swift in Sources */, + C1B3BA182C24B6D4004A32A4 /* ClearSessionTransaction.swift in Sources */, + C1B3BA192C24B6D4004A32A4 /* MobileWebAuth.swift in Sources */, + C1B3BA1B2C24B6D4004A32A4 /* AuthTransaction.swift in Sources */, + C1B3BA1C2C24B6D4004A32A4 /* WebAuthUserAgent.swift in Sources */, + C1B3BA1D2C24B6D4004A32A4 /* OAuth2Grant.swift in Sources */, + C1B3BA1E2C24B6D4004A32A4 /* TransactionStore.swift in Sources */, + C1B3BA1F2C24B6D4004A32A4 /* WebAuth.swift in Sources */, + C1B3BA202C24B6D4004A32A4 /* Auth0WebAuth.swift in Sources */, + C1B3BA212C24B6D4004A32A4 /* WebAuthError.swift in Sources */, + C1B3BA222C24B6D4004A32A4 /* WebAuthentication.swift in Sources */, + C1B3BA232C24B6D4004A32A4 /* Auth0.swift in Sources */, + C1B3BA242C24B6D4004A32A4 /* Auth0Error.swift in Sources */, + C1B3BA252C24B6D4004A32A4 /* Version.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + C1B3B9C32C24B39E004A32A4 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + C1B3BA2B2C24BA36004A32A4 /* LoggerSpec.swift in Sources */, + C1B3BA2C2C24BA36004A32A4 /* TelemetrySpec.swift in Sources */, + C1B3BA2D2C24BA36004A32A4 /* AuthenticationSpec.swift in Sources */, + C1B3BA2E2C24BA36004A32A4 /* CredentialsSpec.swift in Sources */, + 5C1574462DD5083A00BF9373 /* MyAccountSpec.swift in Sources */, + C1B3BA2F2C24BA36004A32A4 /* UserInfoSpec.swift in Sources */, + 5C1574572DD7A90400BF9373 /* PasskeyEnrollmentChallengeSpec.swift in Sources */, + C1B3BA302C24BA36004A32A4 /* JWKSpec.swift in Sources */, + C1B3BA312C24BA36004A32A4 /* AuthenticationErrorSpec.swift in Sources */, + C1B3BA322C24BA36004A32A4 /* ManagementSpec.swift in Sources */, + C1B3BA332C24BA36004A32A4 /* ManagementErrorSpec.swift in Sources */, + C1B3BA342C24BA36004A32A4 /* UserPatchAttributesSpec.swift in Sources */, + C1B3BA352C24BA36004A32A4 /* UsersSpec.swift in Sources */, + C1B3BA362C24BA36004A32A4 /* ResponseSpec.swift in Sources */, + C1B3BA372C24BA36004A32A4 /* RequestSpec.swift in Sources */, + C1B3BA382C24BA36004A32A4 /* JWTAlgorithmSpec.swift in Sources */, + C1B3BA392C24BA36004A32A4 /* LoginTransactionSpec.swift in Sources */, + C1B3BA3A2C24BA36004A32A4 /* ClearSessionTransactionSpec.swift in Sources */, + C1B3BA3B2C24BA36004A32A4 /* ASProviderSpec.swift in Sources */, + C1B3BA3D2C24BA36004A32A4 /* WebAuthErrorSpec.swift in Sources */, + C177D7772C2BE00D0094C657 /* StubURLProtocol.swift in Sources */, + 5C1574602DD7D83B00BF9373 /* MyAccountAuthenticationMethodsSpec.swift in Sources */, + C1B3BA3E2C24BA36004A32A4 /* ChallengeGeneratorSpec.swift in Sources */, + C1B3BA3F2C24BA36004A32A4 /* OAuth2GrantSpec.swift in Sources */, + 5C1574522DD5182400BF9373 /* MyAccountErrorSpec.swift in Sources */, + C1B3BA402C24BA36004A32A4 /* WebAuthSpec.swift in Sources */, + C177D7722C2BDFE40094C657 /* NetworkStub.swift in Sources */, + C1B3BA412C24BA36004A32A4 /* TransactionStoreSpec.swift in Sources */, + C1B3BA422C24BA36004A32A4 /* WebAuthenticationSpec.swift in Sources */, + C1B3BA432C24BA36004A32A4 /* WebAuthSpies.swift in Sources */, + C1B3BA442C24BA36004A32A4 /* IDTokenValidatorBaseSpec.swift in Sources */, + C1B3BA452C24BA36004A32A4 /* IDTokenValidatorMocks.swift in Sources */, + C1B3BA462C24BA36004A32A4 /* IDTokenValidatorSpec.swift in Sources */, + C1B3BA472C24BA36004A32A4 /* IDTokenSignatureValidatorSpec.swift in Sources */, + 5CFB82562D5E9F9B009FD237 /* APICredentialsSpec.swift in Sources */, + C1B3BA482C24BA36004A32A4 /* ClaimValidatorsSpec.swift in Sources */, + C1B3BA492C24BA37004A32A4 /* BioAuthenticationSpec.swift in Sources */, + 5C3D886B2DC2CCA200AACC34 /* PasskeyLoginChallenge.swift in Sources */, + C1B3BA4A2C24BA37004A32A4 /* CredentialsManagerSpec.swift in Sources */, + 5CFB82762D6FD28E009FD237 /* SSOCredentialsSpec.swift in Sources */, + C1B3BA4B2C24BA37004A32A4 /* CredentialsManagerErrorSpec.swift in Sources */, + C1B3BA4C2C24BA37004A32A4 /* Mocks.swift in Sources */, + C1B3BA4D2C24BA37004A32A4 /* Matchers.swift in Sources */, + 5C3D88112DBE7F3D00AACC34 /* PasskeySignupChallengeSpec.swift in Sources */, + C1B3BA4E2C24BA37004A32A4 /* Responses.swift in Sources */, + C1B3BA4F2C24BA37004A32A4 /* Generators.swift in Sources */, + 5C15745A2DD7AF2400BF9373 /* PasskeyAuthenticationMethodSpec.swift in Sources */, + C1B3BA502C24BA37004A32A4 /* Auth0Spec.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + /* End PBXSourcesBuildPhase section */ + + /* Begin PBXTargetDependency section */ + 5B7EE47120FC9FFE00367724 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 5B7EE45720FC9F3200367724 /* OAuth2TV */; + targetProxy = 5B7EE47020FC9FFE00367724 /* PBXContainerItemProxy */; + }; + 5B7EE48A20FCA0A600367724 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 5B7EE47820FCA0A100367724 /* OAuth2Mac */; + targetProxy = 5B7EE48920FCA0A600367724 /* PBXContainerItemProxy */; + }; + 5F06DDA71CC451540011842B /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 5F06DD771CC448B10011842B /* Auth0.iOS */; + targetProxy = 5F06DDA61CC451540011842B /* PBXContainerItemProxy */; + }; + 5F06DDB61CC451700011842B /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 5F06DD841CC448C90011842B /* Auth0.macOS */; + targetProxy = 5F06DDB51CC451700011842B /* PBXContainerItemProxy */; + }; + 5F331B001D4BB24C00AE4382 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 5F23E6F51D4B87F000C3F2D9 /* Auth0.tvOS */; + targetProxy = 5F331AFF1D4BB24C00AE4382 /* PBXContainerItemProxy */; + }; + 5FCAB1651D07ABC000331C84 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 5F3965C61CF67DD800CDE7C0 /* OAuth2 */; + targetProxy = 5FCAB1641D07ABC000331C84 /* PBXContainerItemProxy */; + }; + C1B3B9CC2C24B39E004A32A4 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = C1B3B9A72C24B297004A32A4 /* OAuth2Vision */; + targetProxy = C1B3B9CB2C24B39E004A32A4 /* PBXContainerItemProxy */; + }; + C1B3BA292C24B95A004A32A4 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = C1B3B9BF2C24B39E004A32A4 /* Auth0.visionOS */; + targetProxy = C1B3BA282C24B95A004A32A4 /* PBXContainerItemProxy */; + }; + /* End PBXTargetDependency section */ + + /* Begin PBXVariantGroup section */ + 5B7EE45E20FC9F3300367724 /* Main.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 5B7EE45F20FC9F3300367724 /* Base */, + ); + name = Main.storyboard; + sourceTree = ""; + }; + 5B7EE48120FCA0A200367724 /* Main.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 5B7EE48220FCA0A200367724 /* Base */, + ); + name = Main.storyboard; + sourceTree = ""; + }; + 5F3965CD1CF67DD800CDE7C0 /* Main.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 5F3965CE1CF67DD800CDE7C0 /* Base */, + ); + name = Main.storyboard; + path = .; + sourceTree = ""; + }; + 5F3965D21CF67DD800CDE7C0 /* LaunchScreen.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 5F3965D31CF67DD800CDE7C0 /* Base */, + ); + name = LaunchScreen.storyboard; + path = .; + sourceTree = ""; + }; + /* End PBXVariantGroup section */ + + /* Begin XCBuildConfiguration section */ + 5B7EE46420FC9F3400367724 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; + ASSETCATALOG_COMPILER_APPICON_NAME = "App Icon & Top Shelf Image"; + ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CODE_SIGN_IDENTITY = ""; + CODE_SIGN_STYLE = Manual; + DEVELOPMENT_TEAM = ""; + GCC_C_LANGUAGE_STANDARD = gnu11; + INFOPLIST_FILE = OAuth2TV/Info.plist; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = com.auth0.OAuth2TV; + PRODUCT_NAME = "$(TARGET_NAME)"; + PROVISIONING_PROFILE_SPECIFIER = ""; + SDKROOT = appletvos; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; + SWIFT_SWIFT3_OBJC_INFERENCE = Default; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = 3; + TVOS_DEPLOYMENT_TARGET = 14.0; + }; + name = Debug; + }; + 5B7EE46520FC9F3400367724 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; + ASSETCATALOG_COMPILER_APPICON_NAME = "App Icon & Top Shelf Image"; + ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CODE_SIGN_IDENTITY = ""; + CODE_SIGN_STYLE = Manual; + DEVELOPMENT_TEAM = ""; + GCC_C_LANGUAGE_STANDARD = gnu11; + INFOPLIST_FILE = OAuth2TV/Info.plist; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = com.auth0.OAuth2TV; + PRODUCT_NAME = "$(TARGET_NAME)"; + PROVISIONING_PROFILE_SPECIFIER = ""; + SDKROOT = appletvos; + SWIFT_SWIFT3_OBJC_INFERENCE = Default; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = 3; + TVOS_DEPLOYMENT_TARGET = 14.0; + }; + name = Release; + }; + 5B7EE48720FCA0A200367724 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CODE_SIGN_ENTITLEMENTS = OAuth2Mac/OAuth2Mac.entitlements; + CODE_SIGN_IDENTITY = ""; + CODE_SIGN_STYLE = Manual; + COMBINE_HIDPI_IMAGES = YES; + DEAD_CODE_STRIPPING = YES; + DEVELOPMENT_TEAM = ""; + GCC_C_LANGUAGE_STANDARD = gnu11; + INFOPLIST_FILE = OAuth2Mac/Info.plist; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/../Frameworks", + ); + MACOSX_DEPLOYMENT_TARGET = 11.0; + PRODUCT_BUNDLE_IDENTIFIER = com.auth0.OAuth2Mac; + PRODUCT_NAME = "$(TARGET_NAME)"; + PROVISIONING_PROFILE_SPECIFIER = ""; + SDKROOT = macosx; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; + SWIFT_SWIFT3_OBJC_INFERENCE = Default; + SWIFT_VERSION = 5.0; + }; + name = Debug; + }; + 5B7EE48820FCA0A200367724 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CODE_SIGN_ENTITLEMENTS = OAuth2Mac/OAuth2Mac.entitlements; + CODE_SIGN_IDENTITY = ""; + CODE_SIGN_STYLE = Manual; + COMBINE_HIDPI_IMAGES = YES; + DEAD_CODE_STRIPPING = YES; + DEVELOPMENT_TEAM = ""; + GCC_C_LANGUAGE_STANDARD = gnu11; + INFOPLIST_FILE = OAuth2Mac/Info.plist; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/../Frameworks", + ); + MACOSX_DEPLOYMENT_TARGET = 11.0; + PRODUCT_BUNDLE_IDENTIFIER = com.auth0.OAuth2Mac; + PRODUCT_NAME = "$(TARGET_NAME)"; + PROVISIONING_PROFILE_SPECIFIER = ""; + SDKROOT = macosx; + SWIFT_SWIFT3_OBJC_INFERENCE = Default; + SWIFT_VERSION = 5.0; + }; + name = Release; + }; + 5F049B6F1CB42C29006F6C05 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + CURRENT_PROJECT_VERSION = 1; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_DYNAMIC_NO_PIC = NO; + GCC_GENERATE_TEST_COVERAGE_FILES = NO; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 14.0; + MACOSX_DEPLOYMENT_TARGET = 11.0; + MTL_ENABLE_DEBUG_INFO = YES; + ONLY_ACTIVE_ARCH = YES; + SDKROOT = iphoneos; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + 5F049B701CB42C29006F6C05 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + CURRENT_PROJECT_VERSION = 1; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_GENERATE_TEST_COVERAGE_FILES = NO; + GCC_NO_COMMON_BLOCKS = YES; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 14.0; + MACOSX_DEPLOYMENT_TARGET = 11.0; + MTL_ENABLE_DEBUG_INFO = NO; + SDKROOT = iphoneos; + SWIFT_COMPILATION_MODE = wholemodule; + SWIFT_OPTIMIZATION_LEVEL = "-O"; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + 5F06DD7D1CC448B10011842B /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_ANALYZER_NONNULL = YES; + CLANG_ENABLE_MODULES = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + FRAMEWORK_SEARCH_PATHS = "$(PROJECT_DIR)/Carthage/Build"; + INFOPLIST_FILE = Auth0/Info.plist; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 14.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + OTHER_SWIFT_FLAGS = "-DDEBUG"; + PRODUCT_BUNDLE_IDENTIFIER = com.auth0.Auth0; + PRODUCT_MODULE_NAME = "$(PRODUCT_NAME:c99extidentifier)"; + PRODUCT_NAME = Auth0; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "WEB_AUTH_PLATFORM PASSKEYS_PLATFORM"; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 5.0; + }; + name = Debug; + }; + 5F06DD7E1CC448B10011842B /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_ANALYZER_NONNULL = YES; + CLANG_ENABLE_MODULES = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + FRAMEWORK_SEARCH_PATHS = "$(PROJECT_DIR)/Carthage/Build"; + INFOPLIST_FILE = Auth0/Info.plist; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 14.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = com.auth0.Auth0; + PRODUCT_MODULE_NAME = "$(PRODUCT_NAME:c99extidentifier)"; + PRODUCT_NAME = Auth0; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "WEB_AUTH_PLATFORM PASSKEYS_PLATFORM"; + SWIFT_VERSION = 5.0; + }; + name = Release; + }; + 5F06DD8B1CC448C90011842B /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_ANALYZER_NONNULL = YES; + CLANG_ENABLE_MODULES = YES; + CODE_SIGN_IDENTITY = ""; + COMBINE_HIDPI_IMAGES = YES; + CURRENT_PROJECT_VERSION = 1; + DEAD_CODE_STRIPPING = YES; + DEFINES_MODULE = YES; + DEVELOPMENT_TEAM = ""; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + FRAMEWORK_SEARCH_PATHS = "$(PROJECT_DIR)/Carthage/Build"; + FRAMEWORK_VERSION = A; + INFOPLIST_FILE = Auth0/Info.plist; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/../Frameworks", + "@loader_path/Frameworks", + ); + MACOSX_DEPLOYMENT_TARGET = 11.0; + OTHER_SWIFT_FLAGS = "-DDEBUG"; + PRODUCT_BUNDLE_IDENTIFIER = com.auth0.Auth0; + PRODUCT_NAME = Auth0; + SDKROOT = macosx; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "WEB_AUTH_PLATFORM PASSKEYS_PLATFORM"; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_SWIFT3_OBJC_INFERENCE = Default; + SWIFT_VERSION = 5.0; + }; + name = Debug; + }; + 5F06DD8C1CC448C90011842B /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_ANALYZER_NONNULL = YES; + CLANG_ENABLE_MODULES = YES; + CODE_SIGN_IDENTITY = ""; + COMBINE_HIDPI_IMAGES = YES; + CURRENT_PROJECT_VERSION = 1; + DEAD_CODE_STRIPPING = YES; + DEFINES_MODULE = YES; + DEVELOPMENT_TEAM = ""; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + FRAMEWORK_SEARCH_PATHS = "$(PROJECT_DIR)/Carthage/Build"; + FRAMEWORK_VERSION = A; + INFOPLIST_FILE = Auth0/Info.plist; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/../Frameworks", + "@loader_path/Frameworks", + ); + MACOSX_DEPLOYMENT_TARGET = 11.0; + PRODUCT_BUNDLE_IDENTIFIER = com.auth0.Auth0; + PRODUCT_NAME = Auth0; + SDKROOT = macosx; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "WEB_AUTH_PLATFORM PASSKEYS_PLATFORM"; + SWIFT_SWIFT3_OBJC_INFERENCE = Default; + SWIFT_VERSION = 5.0; + }; + name = Release; + }; + 5F06DDA91CC451540011842B /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_ANALYZER_NONNULL = YES; + CLANG_ENABLE_MODULES = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEVELOPMENT_TEAM = ""; + INFOPLIST_FILE = Auth0Tests/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 14.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + OTHER_SWIFT_FLAGS = ""; + PRODUCT_BUNDLE_IDENTIFIER = com.auth0.Auth0Tests; + PRODUCT_NAME = Auth0Tests; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "WEB_AUTH_PLATFORM PASSKEYS_PLATFORM"; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_SWIFT3_OBJC_INFERENCE = Default; + SWIFT_VERSION = 5.0; + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/OAuth2.app/OAuth2"; + }; + name = Debug; + }; + 5F06DDAA1CC451540011842B /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_ANALYZER_NONNULL = YES; + CLANG_ENABLE_MODULES = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEVELOPMENT_TEAM = ""; + INFOPLIST_FILE = Auth0Tests/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 14.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + OTHER_SWIFT_FLAGS = ""; + PRODUCT_BUNDLE_IDENTIFIER = com.auth0.Auth0Tests; + PRODUCT_NAME = Auth0Tests; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "WEB_AUTH_PLATFORM PASSKEYS_PLATFORM"; + SWIFT_SWIFT3_OBJC_INFERENCE = Default; + SWIFT_VERSION = 5.0; + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/OAuth2.app/OAuth2"; + }; + name = Release; + }; + 5F06DDB81CC451700011842B /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_ANALYZER_NONNULL = YES; + CLANG_ENABLE_MODULES = YES; + CODE_SIGN_IDENTITY = ""; + COMBINE_HIDPI_IMAGES = YES; + CURRENT_PROJECT_VERSION = 1; + DEAD_CODE_STRIPPING = YES; + INFOPLIST_FILE = Auth0Tests/Info.plist; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/../Frameworks", + "@loader_path/../Frameworks", + ); + MACOSX_DEPLOYMENT_TARGET = 11.0; + OTHER_SWIFT_FLAGS = ""; + PRODUCT_BUNDLE_IDENTIFIER = com.auth0.Auth0Tests; + PRODUCT_NAME = Auth0Tests; + SDKROOT = macosx; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "WEB_AUTH_PLATFORM PASSKEYS_PLATFORM"; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_SWIFT3_OBJC_INFERENCE = Default; + SWIFT_VERSION = 5.0; + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/OAuth2Mac.app/Contents/MacOS/OAuth2Mac"; + }; + name = Debug; + }; + 5F06DDB91CC451700011842B /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_ANALYZER_NONNULL = YES; + CLANG_ENABLE_MODULES = YES; + CODE_SIGN_IDENTITY = ""; + COMBINE_HIDPI_IMAGES = YES; + CURRENT_PROJECT_VERSION = 1; + DEAD_CODE_STRIPPING = YES; + INFOPLIST_FILE = Auth0Tests/Info.plist; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/../Frameworks", + "@loader_path/../Frameworks", + ); + MACOSX_DEPLOYMENT_TARGET = 11.0; + OTHER_SWIFT_FLAGS = ""; + PRODUCT_BUNDLE_IDENTIFIER = com.auth0.Auth0Tests; + PRODUCT_NAME = Auth0Tests; + SDKROOT = macosx; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "WEB_AUTH_PLATFORM PASSKEYS_PLATFORM"; + SWIFT_SWIFT3_OBJC_INFERENCE = Default; + SWIFT_VERSION = 5.0; + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/OAuth2Mac.app/Contents/MacOS/OAuth2Mac"; + }; + name = Release; + }; + 5F23E6BE1D4ACA7100C3F2D9 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; + CLANG_ANALYZER_NONNULL = YES; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + FRAMEWORK_SEARCH_PATHS = "$(PROJECT_DIR)/Carthage/Build"; + INFOPLIST_FILE = Auth0/Info.plist; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + OTHER_SWIFT_FLAGS = "-DDEBUG"; + PRODUCT_BUNDLE_IDENTIFIER = com.auth0.Auth0; + PRODUCT_NAME = Auth0; + SDKROOT = watchos; + SKIP_INSTALL = YES; + SWIFT_SWIFT3_OBJC_INFERENCE = Default; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = 4; + WATCHOS_DEPLOYMENT_TARGET = 7.0; + }; + name = Debug; + }; + 5F23E6BF1D4ACA7100C3F2D9 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; + CLANG_ANALYZER_NONNULL = YES; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + FRAMEWORK_SEARCH_PATHS = "$(PROJECT_DIR)/Carthage/Build"; + INFOPLIST_FILE = Auth0/Info.plist; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = com.auth0.Auth0; + PRODUCT_NAME = Auth0; + SDKROOT = watchos; + SKIP_INSTALL = YES; + SWIFT_SWIFT3_OBJC_INFERENCE = Default; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = 4; + WATCHOS_DEPLOYMENT_TARGET = 7.0; + }; + name = Release; + }; + 5F23E6FC1D4B87F000C3F2D9 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_ANALYZER_NONNULL = YES; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + DEFINES_MODULE = YES; + DEVELOPMENT_TEAM = ""; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + FRAMEWORK_SEARCH_PATHS = "$(PROJECT_DIR)/Carthage/Build"; + INFOPLIST_FILE = Auth0/Info.plist; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + OTHER_SWIFT_FLAGS = "-DDEBUG"; + PRODUCT_BUNDLE_IDENTIFIER = com.auth0.Auth0; + PRODUCT_NAME = Auth0; + SDKROOT = appletvos; + SKIP_INSTALL = YES; + SWIFT_SWIFT3_OBJC_INFERENCE = Default; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = 3; + TVOS_DEPLOYMENT_TARGET = 14.0; + }; + name = Debug; + }; + 5F23E6FD1D4B87F000C3F2D9 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_ANALYZER_NONNULL = YES; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + DEFINES_MODULE = YES; + DEVELOPMENT_TEAM = ""; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + FRAMEWORK_SEARCH_PATHS = "$(PROJECT_DIR)/Carthage/Build"; + INFOPLIST_FILE = Auth0/Info.plist; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = com.auth0.Auth0; + PRODUCT_NAME = Auth0; + SDKROOT = appletvos; + SKIP_INSTALL = YES; + SWIFT_SWIFT3_OBJC_INFERENCE = Default; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = 3; + TVOS_DEPLOYMENT_TARGET = 14.0; + }; + name = Release; + }; + 5F331B011D4BB24C00AE4382 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_ANALYZER_NONNULL = YES; + CODE_SIGN_IDENTITY = ""; + DEVELOPMENT_TEAM = ""; + INFOPLIST_FILE = Auth0Tests/Info.plist; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = com.auth0.Auth0Tests; + PRODUCT_MODULE_NAME = Auth0Tests; + PRODUCT_NAME = Auth0Tests; + SDKROOT = appletvos; + SWIFT_SWIFT3_OBJC_INFERENCE = Default; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2,3"; + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/OAuth2TV.app/OAuth2TV"; + TVOS_DEPLOYMENT_TARGET = 14.0; + }; + name = Debug; + }; + 5F331B021D4BB24C00AE4382 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_ANALYZER_NONNULL = YES; + CODE_SIGN_IDENTITY = ""; + DEVELOPMENT_TEAM = ""; + INFOPLIST_FILE = Auth0Tests/Info.plist; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = com.auth0.Auth0Tests; + PRODUCT_MODULE_NAME = Auth0Tests; + PRODUCT_NAME = Auth0Tests; + SDKROOT = appletvos; + SWIFT_SWIFT3_OBJC_INFERENCE = Default; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2,3"; + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/OAuth2TV.app/OAuth2TV"; + TVOS_DEPLOYMENT_TARGET = 14.0; + }; + name = Release; + }; + 5F3965E21CF67DD800CDE7C0 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_ANALYZER_NONNULL = YES; + CODE_SIGN_IDENTITY = "Apple Development"; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + CODE_SIGN_STYLE = Manual; + CURRENT_PROJECT_VERSION = 1; + DEVELOPMENT_TEAM = ""; + INFOPLIST_FILE = App/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 14.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = com.auth0.OAuth2; + PRODUCT_NAME = "$(TARGET_NAME)"; + PROVISIONING_PROFILE = ""; + PROVISIONING_PROFILE_SPECIFIER = ""; + SWIFT_VERSION = 5.0; + }; + name = Debug; + }; + 5F3965E31CF67DD800CDE7C0 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_ANALYZER_NONNULL = YES; + CODE_SIGN_IDENTITY = "Apple Development"; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + CODE_SIGN_STYLE = Manual; + CURRENT_PROJECT_VERSION = 1; + DEVELOPMENT_TEAM = ""; + INFOPLIST_FILE = App/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 14.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = com.auth0.OAuth2; + PRODUCT_NAME = "$(TARGET_NAME)"; + PROVISIONING_PROFILE_SPECIFIER = ""; + SWIFT_VERSION = 5.0; + }; + name = Release; + }; + C1B3B9B82C24B298004A32A4 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = "$(EMBEDDED_CONTENT_CONTAINS_SWIFT)"; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; + CLANG_ENABLE_OBJC_WEAK = NO; + CLANG_WARN_DOCUMENTATION_COMMENTS = NO; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES; + CODE_SIGN_STYLE = Manual; + CURRENT_PROJECT_VERSION = 1; + DEVELOPMENT_ASSET_PATHS = ""; + ENABLE_PREVIEWS = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + GCC_C_LANGUAGE_STANDARD = gnu17; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GENERATE_INFOPLIST_FILE = YES; + INFOPLIST_FILE = "$(TARGET_NAME)/Info.plist"; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + LOCALIZATION_PREFERS_STRING_CATALOGS = NO; + MARKETING_VERSION = 1.0; + MTL_ENABLE_DEBUG_INFO = YES; + MTL_FAST_MATH = YES; + PRODUCT_BUNDLE_IDENTIFIER = com.auth0.OAuth2Vision; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = xros; + SUPPORTED_PLATFORMS = "xros xrsimulator"; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = ""; + SWIFT_EMIT_LOC_STRINGS = NO; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2,7"; + XROS_DEPLOYMENT_TARGET = 1.0; + }; + name = Debug; + }; + C1B3B9B92C24B298004A32A4 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = "$(EMBEDDED_CONTENT_CONTAINS_SWIFT)"; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; + CLANG_ENABLE_OBJC_WEAK = NO; + CLANG_WARN_DOCUMENTATION_COMMENTS = NO; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES; + CODE_SIGN_STYLE = Manual; + CURRENT_PROJECT_VERSION = 1; + DEVELOPMENT_ASSET_PATHS = ""; + ENABLE_PREVIEWS = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + GCC_C_LANGUAGE_STANDARD = gnu17; + GENERATE_INFOPLIST_FILE = NO; + INFOPLIST_FILE = App/Info.plist; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + LOCALIZATION_PREFERS_STRING_CATALOGS = NO; + MARKETING_VERSION = 1.0; + MTL_FAST_MATH = YES; + PRODUCT_BUNDLE_IDENTIFIER = com.auth0.OAuth2Vision; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = xros; + SUPPORTED_PLATFORMS = "xros xrsimulator"; + SWIFT_EMIT_LOC_STRINGS = NO; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2,7"; + XROS_DEPLOYMENT_TARGET = 1.0; + }; + name = Release; + }; + C1B3B9D62C24B39E004A32A4 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; + BUILD_LIBRARY_FOR_DISTRIBUTION = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; + CLANG_ENABLE_OBJC_WEAK = NO; + CLANG_WARN_DOCUMENTATION_COMMENTS = NO; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_MODULE_VERIFIER = YES; + ENABLE_USER_SCRIPT_SANDBOXING = YES; + FRAMEWORK_SEARCH_PATHS = "$(PROJECT_DIR)/Carthage/Build"; + GCC_C_LANGUAGE_STANDARD = gnu17; + GCC_PREPROCESSOR_DEFINITIONS = ""; + GENERATE_INFOPLIST_FILE = NO; + INFOPLIST_FILE = Auth0/Info.plist; + INFOPLIST_KEY_NSHumanReadableCopyright = ""; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + LOCALIZATION_PREFERS_STRING_CATALOGS = NO; + MARKETING_VERSION = ""; + MODULE_VERIFIER_SUPPORTED_LANGUAGES = "objective-c objective-c++"; + MODULE_VERIFIER_SUPPORTED_LANGUAGE_STANDARDS = "gnu17 gnu++20"; + MTL_ENABLE_DEBUG_INFO = YES; + MTL_FAST_MATH = YES; + OTHER_SWIFT_FLAGS = "-DDEBUG"; + PRODUCT_BUNDLE_IDENTIFIER = com.auth0.Auth0; + PRODUCT_NAME = Auth0; + SDKROOT = xros; + SKIP_INSTALL = YES; + SUPPORTED_PLATFORMS = "xros xrsimulator"; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "WEB_AUTH_PLATFORM PASSKEYS_PLATFORM"; + SWIFT_EMIT_LOC_STRINGS = NO; + SWIFT_INSTALL_OBJC_HEADER = YES; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2,7"; + XROS_DEPLOYMENT_TARGET = 1.0; + }; + name = Debug; + }; + C1B3B9D72C24B39E004A32A4 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; + BUILD_LIBRARY_FOR_DISTRIBUTION = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; + CLANG_ENABLE_OBJC_WEAK = NO; + CLANG_WARN_DOCUMENTATION_COMMENTS = NO; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_MODULE_VERIFIER = YES; + ENABLE_USER_SCRIPT_SANDBOXING = YES; + FRAMEWORK_SEARCH_PATHS = "$(PROJECT_DIR)/Carthage/Build"; + GCC_C_LANGUAGE_STANDARD = gnu17; + GENERATE_INFOPLIST_FILE = NO; + INFOPLIST_FILE = Auth0/Info.plist; + INFOPLIST_KEY_NSHumanReadableCopyright = ""; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + LOCALIZATION_PREFERS_STRING_CATALOGS = NO; + MARKETING_VERSION = ""; + MODULE_VERIFIER_SUPPORTED_LANGUAGES = "objective-c objective-c++"; + MODULE_VERIFIER_SUPPORTED_LANGUAGE_STANDARDS = "gnu17 gnu++20"; + MTL_FAST_MATH = YES; + PRODUCT_BUNDLE_IDENTIFIER = com.auth0.Auth0; + PRODUCT_NAME = Auth0; + SDKROOT = xros; + SKIP_INSTALL = YES; + SUPPORTED_PLATFORMS = "xros xrsimulator"; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "WEB_AUTH_PLATFORM PASSKEYS_PLATFORM"; + SWIFT_EMIT_LOC_STRINGS = NO; + SWIFT_INSTALL_OBJC_HEADER = YES; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2,7"; + XROS_DEPLOYMENT_TARGET = 1.0; + }; + name = Release; + }; + C1B3B9DA2C24B39E004A32A4 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = 1; + ENABLE_USER_SCRIPT_SANDBOXING = YES; + GCC_C_LANGUAGE_STANDARD = gnu17; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GENERATE_INFOPLIST_FILE = YES; + LOCALIZATION_PREFERS_STRING_CATALOGS = YES; + MARKETING_VERSION = 1.0; + MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; + MTL_FAST_MATH = YES; + PRODUCT_BUNDLE_IDENTIFIER = com.auth0.Auth0Tests; + PRODUCT_NAME = Auth0Tests; + SDKROOT = xros; + SUPPORTED_PLATFORMS = "xros xrsimulator"; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "WEB_AUTH_PLATFORM PASSKEYS_PLATFORM"; + SWIFT_EMIT_LOC_STRINGS = NO; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2,7"; + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/OAuth2Vision.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/OAuth2Vision"; + XROS_DEPLOYMENT_TARGET = 1.2; + }; + name = Debug; + }; + C1B3B9DB2C24B39E004A32A4 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = 1; + ENABLE_USER_SCRIPT_SANDBOXING = YES; + GCC_C_LANGUAGE_STANDARD = gnu17; + GENERATE_INFOPLIST_FILE = YES; + LOCALIZATION_PREFERS_STRING_CATALOGS = YES; + MARKETING_VERSION = 1.0; + MTL_FAST_MATH = YES; + PRODUCT_BUNDLE_IDENTIFIER = com.auth0.Auth0Tests; + PRODUCT_NAME = Auth0Tests; + SDKROOT = xros; + SUPPORTED_PLATFORMS = "xros xrsimulator"; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "WEB_AUTH_PLATFORM PASSKEYS_PLATFORM"; + SWIFT_EMIT_LOC_STRINGS = NO; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2,7"; + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/OAuth2Vision.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/OAuth2Vision"; + XROS_DEPLOYMENT_TARGET = 1.2; + }; + name = Release; + }; + /* End XCBuildConfiguration section */ + + /* Begin XCConfigurationList section */ + 5B7EE46620FC9F3400367724 /* Build configuration list for PBXNativeTarget "OAuth2TV" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 5B7EE46420FC9F3400367724 /* Debug */, + 5B7EE46520FC9F3400367724 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 5B7EE48620FCA0A200367724 /* Build configuration list for PBXNativeTarget "OAuth2Mac" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 5B7EE48720FCA0A200367724 /* Debug */, + 5B7EE48820FCA0A200367724 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 5F049B631CB42C29006F6C05 /* Build configuration list for PBXProject "Auth0" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 5F049B6F1CB42C29006F6C05 /* Debug */, + 5F049B701CB42C29006F6C05 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 5F06DD7F1CC448B10011842B /* Build configuration list for PBXNativeTarget "Auth0.iOS" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 5F06DD7D1CC448B10011842B /* Debug */, + 5F06DD7E1CC448B10011842B /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 5F06DD8A1CC448C90011842B /* Build configuration list for PBXNativeTarget "Auth0.macOS" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 5F06DD8B1CC448C90011842B /* Debug */, + 5F06DD8C1CC448C90011842B /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 5F06DDA81CC451540011842B /* Build configuration list for PBXNativeTarget "Auth0Tests.iOS" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 5F06DDA91CC451540011842B /* Debug */, + 5F06DDAA1CC451540011842B /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 5F06DDB71CC451700011842B /* Build configuration list for PBXNativeTarget "Auth0Tests.macOS" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 5F06DDB81CC451700011842B /* Debug */, + 5F06DDB91CC451700011842B /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 5F23E6C01D4ACA7100C3F2D9 /* Build configuration list for PBXNativeTarget "Auth0.watchOS" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 5F23E6BE1D4ACA7100C3F2D9 /* Debug */, + 5F23E6BF1D4ACA7100C3F2D9 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 5F23E6FB1D4B87F000C3F2D9 /* Build configuration list for PBXNativeTarget "Auth0.tvOS" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 5F23E6FC1D4B87F000C3F2D9 /* Debug */, + 5F23E6FD1D4B87F000C3F2D9 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 5F331B031D4BB24C00AE4382 /* Build configuration list for PBXNativeTarget "Auth0Tests.tvOS" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 5F331B011D4BB24C00AE4382 /* Debug */, + 5F331B021D4BB24C00AE4382 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 5F3965E11CF67DD800CDE7C0 /* Build configuration list for PBXNativeTarget "OAuth2" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 5F3965E21CF67DD800CDE7C0 /* Debug */, + 5F3965E31CF67DD800CDE7C0 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + C1B3B9BA2C24B298004A32A4 /* Build configuration list for PBXNativeTarget "OAuth2Vision" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + C1B3B9B82C24B298004A32A4 /* Debug */, + C1B3B9B92C24B298004A32A4 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + C1B3B9D52C24B39E004A32A4 /* Build configuration list for PBXNativeTarget "Auth0.visionOS" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + C1B3B9D62C24B39E004A32A4 /* Debug */, + C1B3B9D72C24B39E004A32A4 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + C1B3B9D92C24B39E004A32A4 /* Build configuration list for PBXNativeTarget "Auth0Tests.visionOS" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + C1B3B9DA2C24B39E004A32A4 /* Debug */, + C1B3B9DB2C24B39E004A32A4 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + /* End XCConfigurationList section */ + + /* Begin XCRemoteSwiftPackageReference section */ + C177D6C52C2ADEB60094C657 /* XCRemoteSwiftPackageReference "CwlPreconditionTesting" */ = { + isa = XCRemoteSwiftPackageReference; + repositoryURL = "https://github.com/mattgallagher/CwlPreconditionTesting.git"; + requirement = { + kind = upToNextMajorVersion; + minimumVersion = 2.2.1; + }; + }; + /* End XCRemoteSwiftPackageReference section */ + + /* Begin XCSwiftPackageProductDependency section */ + C177D6C62C2ADEB60094C657 /* CwlPreconditionTesting */ = { + isa = XCSwiftPackageProductDependency; + package = C177D6C52C2ADEB60094C657 /* XCRemoteSwiftPackageReference "CwlPreconditionTesting" */; + productName = CwlPreconditionTesting; + }; + C177D6D32C2B0DCB0094C657 /* CwlPreconditionTesting */ = { + isa = XCSwiftPackageProductDependency; + package = C177D6C52C2ADEB60094C657 /* XCRemoteSwiftPackageReference "CwlPreconditionTesting" */; + productName = CwlPreconditionTesting; + }; + D4B8E9E32DCDD2340021262D /* CwlPreconditionTesting */ = { + isa = XCSwiftPackageProductDependency; + package = C177D6C52C2ADEB60094C657 /* XCRemoteSwiftPackageReference "CwlPreconditionTesting" */; + productName = CwlPreconditionTesting; + }; + D4B8E9E52DCDD23C0021262D /* CwlPosixPreconditionTesting */ = { + isa = XCSwiftPackageProductDependency; + package = C177D6C52C2ADEB60094C657 /* XCRemoteSwiftPackageReference "CwlPreconditionTesting" */; + productName = CwlPosixPreconditionTesting; + }; + /* End XCSwiftPackageProductDependency section */ }; rootObject = 5F049B601CB42C29006F6C05 /* Project object */; } From a812d408192cbbd91949df02916c8b9bcf60d943 Mon Sep 17 00:00:00 2001 From: Nandan Prabhu Date: Fri, 30 May 2025 16:09:20 +0530 Subject: [PATCH 12/14] xcproj same as master --- Auth0.xcodeproj/project.pbxproj | 8108 +++++++++++++++---------------- 1 file changed, 4054 insertions(+), 4054 deletions(-) diff --git a/Auth0.xcodeproj/project.pbxproj b/Auth0.xcodeproj/project.pbxproj index 462d3efc..5538ce72 100644 --- a/Auth0.xcodeproj/project.pbxproj +++ b/Auth0.xcodeproj/project.pbxproj @@ -1,4057 +1,4057 @@ // !$*UTF8*$! { - archiveVersion = 1; - classes = { - }; - objectVersion = 54; - objects = { - - /* Begin PBXBuildFile section */ - 5B0893E620F8A52100FBF962 /* CredentialsManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BEDE1891EC21B040007300D /* CredentialsManager.swift */; }; - 5B0893E720F8A52400FBF962 /* CredentialsManagerError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B5E93F81EC45C22002A37F9 /* CredentialsManagerError.swift */; }; - 5B16D88E1F7141A0009476A5 /* ASProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B16D88C1F7141A0009476A5 /* ASProvider.swift */; }; - 5B16D8931F714324009476A5 /* WebAuthUserAgent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B16D8921F714324009476A5 /* WebAuthUserAgent.swift */; }; - 5B1748741EF2D3A40060E653 /* Helpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B1748731EF2D3A40060E653 /* Helpers.swift */; }; - 5B1748751EF2D3A70060E653 /* Helpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B1748731EF2D3A40060E653 /* Helpers.swift */; }; - 5B1748761EF2D3A70060E653 /* Helpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B1748731EF2D3A40060E653 /* Helpers.swift */; }; - 5B1748771EF2D3A90060E653 /* Helpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B1748731EF2D3A40060E653 /* Helpers.swift */; }; - 5B2860CE1EEAC30500C75D54 /* UserInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B2860CD1EEAC30500C75D54 /* UserInfo.swift */; }; - 5B2860CF1EEAC30900C75D54 /* UserInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B2860CD1EEAC30500C75D54 /* UserInfo.swift */; }; - 5B2860D01EEAC30A00C75D54 /* UserInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B2860CD1EEAC30500C75D54 /* UserInfo.swift */; }; - 5B2860D11EEAC30A00C75D54 /* UserInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B2860CD1EEAC30500C75D54 /* UserInfo.swift */; }; - 5B2860D61EEF210A00C75D54 /* UserInfoSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B2860D41EEF20F300C75D54 /* UserInfoSpec.swift */; }; - 5B5E93F91EC45C22002A37F9 /* CredentialsManagerError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B5E93F81EC45C22002A37F9 /* CredentialsManagerError.swift */; }; - 5B6EE39620F8AEDB00264AC7 /* CredentialsManagerSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BEDE1931EC3331A0007300D /* CredentialsManagerSpec.swift */; }; - 5B7EE45B20FC9F3300367724 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B7EE45A20FC9F3300367724 /* AppDelegate.swift */; }; - 5B7EE45D20FC9F3300367724 /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B7EE45C20FC9F3300367724 /* ViewController.swift */; }; - 5B7EE46020FC9F3300367724 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 5B7EE45E20FC9F3300367724 /* Main.storyboard */; }; - 5B7EE46220FC9F3400367724 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 5B7EE46120FC9F3400367724 /* Assets.xcassets */; }; - 5B7EE46720FC9F5200367724 /* Auth0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5F23E6F61D4B87F000C3F2D9 /* Auth0.framework */; }; - 5B7EE46820FC9F5200367724 /* Auth0.framework in Copy Files */ = {isa = PBXBuildFile; fileRef = 5F23E6F61D4B87F000C3F2D9 /* Auth0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - 5B7EE47220FCA00300367724 /* CredentialsManagerSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BEDE1931EC3331A0007300D /* CredentialsManagerSpec.swift */; }; - 5B7EE47320FCA00700367724 /* CredentialsManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BEDE1891EC21B040007300D /* CredentialsManager.swift */; }; - 5B7EE47420FCA00A00367724 /* CredentialsManagerError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B5E93F81EC45C22002A37F9 /* CredentialsManagerError.swift */; }; - 5B7EE47C20FCA0A100367724 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B7EE47B20FCA0A100367724 /* AppDelegate.swift */; }; - 5B7EE47E20FCA0A100367724 /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B7EE47D20FCA0A100367724 /* ViewController.swift */; }; - 5B7EE48020FCA0A200367724 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 5B7EE47F20FCA0A200367724 /* Assets.xcassets */; }; - 5B7EE48320FCA0A200367724 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 5B7EE48120FCA0A200367724 /* Main.storyboard */; }; - 5B7EE48D20FCA0F400367724 /* Auth0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5F06DD851CC448C90011842B /* Auth0.framework */; }; - 5B7EE48E20FCA0F400367724 /* Auth0.framework in Copy Files */ = {isa = PBXBuildFile; fileRef = 5F06DD851CC448C90011842B /* Auth0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - 5B9262C01ECF0CA800F4F6D3 /* BioAuthentication.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B9262BF1ECF0CA800F4F6D3 /* BioAuthentication.swift */; }; - 5B9262C31ECF0CC200F4F6D3 /* BioAuthenticationSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B9262C11ECF0CBA00F4F6D3 /* BioAuthenticationSpec.swift */; }; - 5BE65DCA1F7270DE00CADD3B /* Auth0.framework in Copy Files */ = {isa = PBXBuildFile; fileRef = 5F06DD781CC448B10011842B /* Auth0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - 5BEDE18A1EC21B040007300D /* CredentialsManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BEDE1891EC21B040007300D /* CredentialsManager.swift */; }; - 5BEDE1951EC333380007300D /* CredentialsManagerSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BEDE1931EC3331A0007300D /* CredentialsManagerSpec.swift */; }; - 5C0AF09A28330CBA00162044 /* SafariProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C0AF09928330CBA00162044 /* SafariProvider.swift */; }; - 5C0AF09B28330CBA00162044 /* SafariProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C0AF09928330CBA00162044 /* SafariProvider.swift */; }; - 5C0AF09D2833420200162044 /* WebAuthentication.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C0AF09C2833420200162044 /* WebAuthentication.swift */; }; - 5C0AF09E2833420200162044 /* WebAuthentication.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C0AF09C2833420200162044 /* WebAuthentication.swift */; }; - 5C0E5B6D2DE1100000D38F4C /* Mocks.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F552D23C9123000C89615 /* Mocks.swift */; }; - 5C0E5B712DE915DB00D38F4C /* JWTDecode.xcframework in Copy Files */ = {isa = PBXBuildFile; fileRef = 5CD9FC8426FE30EB009C2B27 /* JWTDecode.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - 5C0E5B722DE915E100D38F4C /* SimpleKeychain.xcframework in Copy Files */ = {isa = PBXBuildFile; fileRef = 5CD9FC8526FE30EB009C2B27 /* SimpleKeychain.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - 5C0E5B732DE915EB00D38F4C /* JWTDecode.xcframework in Copy Files */ = {isa = PBXBuildFile; fileRef = 5CD9FC8426FE30EB009C2B27 /* JWTDecode.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - 5C0E5B742DE915F100D38F4C /* SimpleKeychain.xcframework in Copy Files */ = {isa = PBXBuildFile; fileRef = 5CD9FC8526FE30EB009C2B27 /* SimpleKeychain.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - 5C0E5B752DE915F700D38F4C /* JWTDecode.xcframework in Copy Files */ = {isa = PBXBuildFile; fileRef = 5CD9FC8426FE30EB009C2B27 /* JWTDecode.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - 5C0E5B762DE915FD00D38F4C /* SimpleKeychain.xcframework in Copy Files */ = {isa = PBXBuildFile; fileRef = 5CD9FC8526FE30EB009C2B27 /* SimpleKeychain.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - 5C0E5B772DE9160600D38F4C /* JWTDecode.xcframework in Copy Files */ = {isa = PBXBuildFile; fileRef = 5CD9FC8426FE30EB009C2B27 /* JWTDecode.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - 5C0E5B782DE9160B00D38F4C /* SimpleKeychain.xcframework in Copy Files */ = {isa = PBXBuildFile; fileRef = 5CD9FC8526FE30EB009C2B27 /* SimpleKeychain.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - 5C1574452DD5083A00BF9373 /* MyAccountSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C1574442DD5083400BF9373 /* MyAccountSpec.swift */; }; - 5C1574462DD5083A00BF9373 /* MyAccountSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C1574442DD5083400BF9373 /* MyAccountSpec.swift */; }; - 5C1574472DD5083A00BF9373 /* MyAccountSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C1574442DD5083400BF9373 /* MyAccountSpec.swift */; }; - 5C1574482DD5083A00BF9373 /* MyAccountSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C1574442DD5083400BF9373 /* MyAccountSpec.swift */; }; - 5C15744F2DD5182400BF9373 /* MyAccountErrorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C15744E2DD5181E00BF9373 /* MyAccountErrorSpec.swift */; }; - 5C1574502DD5182400BF9373 /* MyAccountErrorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C15744E2DD5181E00BF9373 /* MyAccountErrorSpec.swift */; }; - 5C1574512DD5182400BF9373 /* MyAccountErrorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C15744E2DD5181E00BF9373 /* MyAccountErrorSpec.swift */; }; - 5C1574522DD5182400BF9373 /* MyAccountErrorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C15744E2DD5181E00BF9373 /* MyAccountErrorSpec.swift */; }; - 5C1574552DD7A90400BF9373 /* PasskeyEnrollmentChallengeSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C1574542DD7A8FD00BF9373 /* PasskeyEnrollmentChallengeSpec.swift */; }; - 5C1574562DD7A90400BF9373 /* PasskeyEnrollmentChallengeSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C1574542DD7A8FD00BF9373 /* PasskeyEnrollmentChallengeSpec.swift */; }; - 5C1574572DD7A90400BF9373 /* PasskeyEnrollmentChallengeSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C1574542DD7A8FD00BF9373 /* PasskeyEnrollmentChallengeSpec.swift */; }; - 5C15745A2DD7AF2400BF9373 /* PasskeyAuthenticationMethodSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C1574592DD7AF2100BF9373 /* PasskeyAuthenticationMethodSpec.swift */; }; - 5C15745B2DD7AF2400BF9373 /* PasskeyAuthenticationMethodSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C1574592DD7AF2100BF9373 /* PasskeyAuthenticationMethodSpec.swift */; }; - 5C15745D2DD7AF2400BF9373 /* PasskeyAuthenticationMethodSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C1574592DD7AF2100BF9373 /* PasskeyAuthenticationMethodSpec.swift */; }; - 5C15745F2DD7D83B00BF9373 /* MyAccountAuthenticationMethodsSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C15745E2DD7D82D00BF9373 /* MyAccountAuthenticationMethodsSpec.swift */; }; - 5C1574602DD7D83B00BF9373 /* MyAccountAuthenticationMethodsSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C15745E2DD7D82D00BF9373 /* MyAccountAuthenticationMethodsSpec.swift */; }; - 5C1574612DD7D83B00BF9373 /* MyAccountAuthenticationMethodsSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C15745E2DD7D82D00BF9373 /* MyAccountAuthenticationMethodsSpec.swift */; }; - 5C1574622DD7D83B00BF9373 /* MyAccountAuthenticationMethodsSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C15745E2DD7D82D00BF9373 /* MyAccountAuthenticationMethodsSpec.swift */; }; - 5C29743223FDBD5400BC18FA /* Optional+DebugDescription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D3F23D0BA2C00074024 /* Optional+DebugDescription.swift */; }; - 5C29743323FDBD5400BC18FA /* Optional+DebugDescription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D3F23D0BA2C00074024 /* Optional+DebugDescription.swift */; }; - 5C29743423FDBD5500BC18FA /* Optional+DebugDescription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D3F23D0BA2C00074024 /* Optional+DebugDescription.swift */; }; - 5C354C04276CE1A500ADBC86 /* PasswordlessType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C354C03276CE1A500ADBC86 /* PasswordlessType.swift */; }; - 5C354C05276CE1A500ADBC86 /* PasswordlessType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C354C03276CE1A500ADBC86 /* PasswordlessType.swift */; }; - 5C354C06276CE1A500ADBC86 /* PasswordlessType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C354C03276CE1A500ADBC86 /* PasswordlessType.swift */; }; - 5C354C07276CE1A500ADBC86 /* PasswordlessType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C354C03276CE1A500ADBC86 /* PasswordlessType.swift */; }; - 5C38EA232DA4611B0085AC31 /* MyAccount.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C38EA222DA461150085AC31 /* MyAccount.swift */; }; - 5C38EA242DA4611B0085AC31 /* MyAccount.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C38EA222DA461150085AC31 /* MyAccount.swift */; }; - 5C38EA252DA4611B0085AC31 /* MyAccount.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C38EA222DA461150085AC31 /* MyAccount.swift */; }; - 5C38EA262DA4611B0085AC31 /* MyAccount.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C38EA222DA461150085AC31 /* MyAccount.swift */; }; - 5C38EA272DA4611B0085AC31 /* MyAccount.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C38EA222DA461150085AC31 /* MyAccount.swift */; }; - 5C38EA292DA4635B0085AC31 /* MyAccountError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C38EA282DA463550085AC31 /* MyAccountError.swift */; }; - 5C38EA2A2DA4635B0085AC31 /* MyAccountError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C38EA282DA463550085AC31 /* MyAccountError.swift */; }; - 5C38EA2B2DA4635B0085AC31 /* MyAccountError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C38EA282DA463550085AC31 /* MyAccountError.swift */; }; - 5C38EA2C2DA4635B0085AC31 /* MyAccountError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C38EA282DA463550085AC31 /* MyAccountError.swift */; }; - 5C38EA2D2DA4635B0085AC31 /* MyAccountError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C38EA282DA463550085AC31 /* MyAccountError.swift */; }; - 5C3D87E22DB8276000AACC34 /* PublicKeyCredentialCreationOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D87DF2DB8274A00AACC34 /* PublicKeyCredentialCreationOptions.swift */; }; - 5C3D87E32DB8276000AACC34 /* PublicKeyCredentialCreationOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D87DF2DB8274A00AACC34 /* PublicKeyCredentialCreationOptions.swift */; }; - 5C3D87E42DB8276000AACC34 /* PublicKeyCredentialCreationOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D87DF2DB8274A00AACC34 /* PublicKeyCredentialCreationOptions.swift */; }; - 5C3D87E72DB99C5C00AACC34 /* PasskeySignupChallenge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D87E52DB99C4E00AACC34 /* PasskeySignupChallenge.swift */; }; - 5C3D87E92DB99C5C00AACC34 /* PasskeySignupChallenge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D87E52DB99C4E00AACC34 /* PasskeySignupChallenge.swift */; }; - 5C3D87EA2DB99C5C00AACC34 /* PasskeySignupChallenge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D87E52DB99C4E00AACC34 /* PasskeySignupChallenge.swift */; }; - 5C3D87F32DB9B3DF00AACC34 /* SignupPasskey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D87F12DB9B3DA00AACC34 /* SignupPasskey.swift */; }; - 5C3D87F42DB9B3DF00AACC34 /* SignupPasskey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D87F12DB9B3DA00AACC34 /* SignupPasskey.swift */; }; - 5C3D87F52DB9B3DF00AACC34 /* SignupPasskey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D87F12DB9B3DA00AACC34 /* SignupPasskey.swift */; }; - 5C3D880E2DBE7F3D00AACC34 /* PasskeySignupChallengeSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D880D2DBE7F3B00AACC34 /* PasskeySignupChallengeSpec.swift */; }; - 5C3D880F2DBE7F3D00AACC34 /* PasskeySignupChallengeSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D880D2DBE7F3B00AACC34 /* PasskeySignupChallengeSpec.swift */; }; - 5C3D88112DBE7F3D00AACC34 /* PasskeySignupChallengeSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D880D2DBE7F3B00AACC34 /* PasskeySignupChallengeSpec.swift */; }; - 5C3D881B2DC148C600AACC34 /* PasskeyLoginChallenge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D88192DC148C000AACC34 /* PasskeyLoginChallenge.swift */; }; - 5C3D881C2DC148C600AACC34 /* PasskeyLoginChallenge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D88192DC148C000AACC34 /* PasskeyLoginChallenge.swift */; }; - 5C3D881D2DC148C600AACC34 /* PasskeyLoginChallenge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D88192DC148C000AACC34 /* PasskeyLoginChallenge.swift */; }; - 5C3D88202DC1491500AACC34 /* PublicKeyCredentialRequestOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D881F2DC1491300AACC34 /* PublicKeyCredentialRequestOptions.swift */; }; - 5C3D88212DC1491500AACC34 /* PublicKeyCredentialRequestOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D881F2DC1491300AACC34 /* PublicKeyCredentialRequestOptions.swift */; }; - 5C3D88222DC1491500AACC34 /* PublicKeyCredentialRequestOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D881F2DC1491300AACC34 /* PublicKeyCredentialRequestOptions.swift */; }; - 5C3D88242DC1509800AACC34 /* LoginPasskey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D88232DC1509300AACC34 /* LoginPasskey.swift */; }; - 5C3D88252DC1509800AACC34 /* LoginPasskey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D88232DC1509300AACC34 /* LoginPasskey.swift */; }; - 5C3D88262DC1509800AACC34 /* LoginPasskey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D88232DC1509300AACC34 /* LoginPasskey.swift */; }; - 5C3D88682DC2CCA200AACC34 /* PasskeyLoginChallenge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D88672DC2CCA100AACC34 /* PasskeyLoginChallenge.swift */; }; - 5C3D886A2DC2CCA200AACC34 /* PasskeyLoginChallenge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D88672DC2CCA100AACC34 /* PasskeyLoginChallenge.swift */; }; - 5C3D886B2DC2CCA200AACC34 /* PasskeyLoginChallenge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D88672DC2CCA100AACC34 /* PasskeyLoginChallenge.swift */; }; - 5C41F6A4244DC94E00252548 /* LoginTransaction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C41F6A3244DC94E00252548 /* LoginTransaction.swift */; }; - 5C41F6AA244DCAFB00252548 /* ClearSessionTransaction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C41F6A9244DCAFB00252548 /* ClearSessionTransaction.swift */; }; - 5C41F6B1244DCC3B00252548 /* MobileWebAuth.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C41F6B0244DCC3B00252548 /* MobileWebAuth.swift */; }; - 5C41F6B6244DCF2F00252548 /* LoginTransactionSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C41F6B4244DCEED00252548 /* LoginTransactionSpec.swift */; }; - 5C41F6C3244F965E00252548 /* Array+Encode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F551923C8FB8E00C89615 /* Array+Encode.swift */; }; - 5C41F6C6244F968100252548 /* WebAuthUserAgent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B16D8921F714324009476A5 /* WebAuthUserAgent.swift */; }; - 5C41F6C7244F968B00252548 /* AuthTransaction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F53F5CD1CFD157300476A46 /* AuthTransaction.swift */; }; - 5C41F6C8244F969600252548 /* ASProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B16D88C1F7141A0009476A5 /* ASProvider.swift */; }; - 5C41F6CA244F96AE00252548 /* LoginTransaction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C41F6A3244DC94E00252548 /* LoginTransaction.swift */; }; - 5C41F6CB244F96E300252548 /* BioAuthentication.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B9262BF1ECF0CA800F4F6D3 /* BioAuthentication.swift */; }; - 5C41F6CC244F96F200252548 /* ClaimValidators.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D7023D0BED200074024 /* ClaimValidators.swift */; }; - 5C41F6CD244F96FD00252548 /* IDTokenSignatureValidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D3D23D0BA2C00074024 /* IDTokenSignatureValidator.swift */; }; - 5C41F6CE244F970500252548 /* IDTokenValidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D3E23D0BA2C00074024 /* IDTokenValidator.swift */; }; - 5C41F6CF244F970E00252548 /* IDTokenValidatorContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D3C23D0BA2C00074024 /* IDTokenValidatorContext.swift */; }; - 5C41F6D0244F971700252548 /* JWK+RSA.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C49EB3423EB5A80008D562F /* JWK+RSA.swift */; }; - 5C41F6D1244F972000252548 /* JWT+Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D6B23D0BBA500074024 /* JWT+Header.swift */; }; - 5C41F6D2244F972B00252548 /* JWTAlgorithm.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F550423C8FADE00C89615 /* JWTAlgorithm.swift */; }; - 5C41F6D4244F974100252548 /* OAuth2Grant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F4A1F951D00AABC00C72242 /* OAuth2Grant.swift */; }; - 5C41F6D5244F974B00252548 /* ClearSessionTransaction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C41F6A9244DCAFB00252548 /* ClearSessionTransaction.swift */; }; - 5C41F6D7244F975A00252548 /* TransactionStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FCAB1751D0900CF00331C84 /* TransactionStore.swift */; }; - 5C41F6D8244F976200252548 /* WebAuth.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F3965C11CF67CF000CDE7C0 /* WebAuth.swift */; }; - 5C41F6D9244F977900252548 /* WebAuthError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FD255B91D14F70B00387ECB /* WebAuthError.swift */; }; - 5C41F6DB244F97AB00252548 /* Auth0WebAuth.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FAE9C901D8878D400A871CE /* Auth0WebAuth.swift */; }; - 5C41F6DD244F982700252548 /* DesktopWebAuth.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C41F6DC244F982700252548 /* DesktopWebAuth.swift */; }; - 5C41F6DF244FA1EE00252548 /* NSURLComponents+OAuth2.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FCAB1701D09005A00331C84 /* NSURLComponents+OAuth2.swift */; }; - 5C49EB3523EB5A80008D562F /* JWK+RSA.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C49EB3423EB5A80008D562F /* JWK+RSA.swift */; }; - 5C4F550923C8FADF00C89615 /* JWTAlgorithm.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F550423C8FADE00C89615 /* JWTAlgorithm.swift */; }; - 5C4F551A23C8FB8E00C89615 /* String+URLSafe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F551823C8FB8E00C89615 /* String+URLSafe.swift */; }; - 5C4F551B23C8FB8E00C89615 /* String+URLSafe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F551823C8FB8E00C89615 /* String+URLSafe.swift */; }; - 5C4F551C23C8FB8E00C89615 /* String+URLSafe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F551823C8FB8E00C89615 /* String+URLSafe.swift */; }; - 5C4F551D23C8FB8E00C89615 /* String+URLSafe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F551823C8FB8E00C89615 /* String+URLSafe.swift */; }; - 5C4F551E23C8FB8E00C89615 /* Array+Encode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F551923C8FB8E00C89615 /* Array+Encode.swift */; }; - 5C4F552323C8FBA100C89615 /* JWKS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F552223C8FBA100C89615 /* JWKS.swift */; }; - 5C4F552423C8FBA100C89615 /* JWKS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F552223C8FBA100C89615 /* JWKS.swift */; }; - 5C4F552523C8FBA100C89615 /* JWKS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F552223C8FBA100C89615 /* JWKS.swift */; }; - 5C4F552623C8FBA100C89615 /* JWKS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F552223C8FBA100C89615 /* JWKS.swift */; }; - 5C4F552E23C9123000C89615 /* Generators.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F552C23C9123000C89615 /* Generators.swift */; }; - 5C4F553123C9123000C89615 /* Mocks.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F552D23C9123000C89615 /* Mocks.swift */; }; - 5C4F553523C9124200C89615 /* JWKSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F553423C9124200C89615 /* JWKSpec.swift */; }; - 5C4F553A23C9125600C89615 /* JWTAlgorithmSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F553923C9125600C89615 /* JWTAlgorithmSpec.swift */; }; - 5C53A7E92703A23200A7C0A3 /* UserInfoSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B2860D41EEF20F300C75D54 /* UserInfoSpec.swift */; }; - 5C53A7EA2703A23300A7C0A3 /* UserInfoSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B2860D41EEF20F300C75D54 /* UserInfoSpec.swift */; }; - 5C6513A72791CDDE004EBC22 /* Version.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C6513A62791CDDE004EBC22 /* Version.swift */; }; - 5C6513A82791CDDE004EBC22 /* Version.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C6513A62791CDDE004EBC22 /* Version.swift */; }; - 5C6513A92791CDDE004EBC22 /* Version.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C6513A62791CDDE004EBC22 /* Version.swift */; }; - 5C6513AA2791CDDE004EBC22 /* Version.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C6513A62791CDDE004EBC22 /* Version.swift */; }; - 5C80980B275A7B8600DC0A76 /* CredentialsStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C80980A275A7B8600DC0A76 /* CredentialsStorage.swift */; }; - 5C80980C275A7B8600DC0A76 /* CredentialsStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C80980A275A7B8600DC0A76 /* CredentialsStorage.swift */; }; - 5C80980D275A7B8600DC0A76 /* CredentialsStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C80980A275A7B8600DC0A76 /* CredentialsStorage.swift */; }; - 5C80980E275A7B8600DC0A76 /* CredentialsStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C80980A275A7B8600DC0A76 /* CredentialsStorage.swift */; }; - 5C809D96275F878E00F15A67 /* CredentialsManagerErrorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C809D95275F878E00F15A67 /* CredentialsManagerErrorSpec.swift */; }; - 5C809D97275F878E00F15A67 /* CredentialsManagerErrorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C809D95275F878E00F15A67 /* CredentialsManagerErrorSpec.swift */; }; - 5C809D98275F878E00F15A67 /* CredentialsManagerErrorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C809D95275F878E00F15A67 /* CredentialsManagerErrorSpec.swift */; }; - 5C809D9A275FA3EF00F15A67 /* ManagementErrorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C809D99275FA3EF00F15A67 /* ManagementErrorSpec.swift */; }; - 5C809D9B275FA3EF00F15A67 /* ManagementErrorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C809D99275FA3EF00F15A67 /* ManagementErrorSpec.swift */; }; - 5C809D9C275FA3F000F15A67 /* ManagementErrorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C809D99275FA3EF00F15A67 /* ManagementErrorSpec.swift */; }; - 5CA541CD2B1A81A700E4284D /* Documentation.docc in Sources */ = {isa = PBXBuildFile; fileRef = 5CA541CC2B1A81A700E4284D /* Documentation.docc */; }; - 5CA541CE2B1A81A700E4284D /* Documentation.docc in Sources */ = {isa = PBXBuildFile; fileRef = 5CA541CC2B1A81A700E4284D /* Documentation.docc */; }; - 5CA541CF2B1A81A700E4284D /* Documentation.docc in Sources */ = {isa = PBXBuildFile; fileRef = 5CA541CC2B1A81A700E4284D /* Documentation.docc */; }; - 5CA541D02B1A81A700E4284D /* Documentation.docc in Sources */ = {isa = PBXBuildFile; fileRef = 5CA541CC2B1A81A700E4284D /* Documentation.docc */; }; - 5CB41D4023D0BA2C00074024 /* IDTokenValidatorContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D3C23D0BA2C00074024 /* IDTokenValidatorContext.swift */; }; - 5CB41D4423D0BA2C00074024 /* IDTokenSignatureValidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D3D23D0BA2C00074024 /* IDTokenSignatureValidator.swift */; }; - 5CB41D4823D0BA2C00074024 /* IDTokenValidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D3E23D0BA2C00074024 /* IDTokenValidator.swift */; }; - 5CB41D4C23D0BA2C00074024 /* Optional+DebugDescription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D3F23D0BA2C00074024 /* Optional+DebugDescription.swift */; }; - 5CB41D6223D0BAC900074024 /* IDTokenValidatorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D5223D0BA4B00074024 /* IDTokenValidatorSpec.swift */; }; - 5CB41D6523D0BACF00074024 /* IDTokenValidatorMocks.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D5323D0BA4B00074024 /* IDTokenValidatorMocks.swift */; }; - 5CB41D6923D0BAD600074024 /* IDTokenSignatureValidatorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D5123D0BA4B00074024 /* IDTokenSignatureValidatorSpec.swift */; }; - 5CB41D6C23D0BBA600074024 /* JWT+Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D6B23D0BBA500074024 /* JWT+Header.swift */; }; - 5CB41D7123D0BED200074024 /* ClaimValidators.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D7023D0BED200074024 /* ClaimValidators.swift */; }; - 5CB41D7623D0C15000074024 /* IDTokenValidatorBaseSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D7523D0C15000074024 /* IDTokenValidatorBaseSpec.swift */; }; - 5CB41D8223D611AE00074024 /* ClaimValidatorsSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D8123D611AE00074024 /* ClaimValidatorsSpec.swift */; }; - 5CC9940324ED9EC50027DC74 /* CredentialsManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BEDE1891EC21B040007300D /* CredentialsManager.swift */; }; - 5CC9940424ED9EC90027DC74 /* CredentialsManagerError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B5E93F81EC45C22002A37F9 /* CredentialsManagerError.swift */; }; - 5CD9FC7226FE30BA009C2B27 /* Nimble.xcframework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 5CD9FC6B26FE30A6009C2B27 /* Nimble.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - 5CD9FC7426FE30BA009C2B27 /* Quick.xcframework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 5CD9FC6C26FE30A6009C2B27 /* Quick.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - 5CD9FC7826FE30C8009C2B27 /* Nimble.xcframework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 5CD9FC6B26FE30A6009C2B27 /* Nimble.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - 5CD9FC7A26FE30C8009C2B27 /* Quick.xcframework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 5CD9FC6C26FE30A6009C2B27 /* Quick.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - 5CD9FC7E26FE30D4009C2B27 /* Nimble.xcframework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 5CD9FC6B26FE30A6009C2B27 /* Nimble.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - 5CD9FC8026FE30D4009C2B27 /* Quick.xcframework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 5CD9FC6C26FE30A6009C2B27 /* Quick.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - 5CDF67252DD3922B00A9B513 /* PasskeyEnrollmentChallenge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67222DD3922300A9B513 /* PasskeyEnrollmentChallenge.swift */; }; - 5CDF67262DD3922B00A9B513 /* PasskeyEnrollmentChallenge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67222DD3922300A9B513 /* PasskeyEnrollmentChallenge.swift */; }; - 5CDF67272DD3922B00A9B513 /* PasskeyEnrollmentChallenge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67222DD3922300A9B513 /* PasskeyEnrollmentChallenge.swift */; }; - 5CDF672A2DD395C700A9B513 /* NewPasskey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67292DD395C300A9B513 /* NewPasskey.swift */; }; - 5CDF672B2DD395C700A9B513 /* NewPasskey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67292DD395C300A9B513 /* NewPasskey.swift */; }; - 5CDF672C2DD395C700A9B513 /* NewPasskey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67292DD395C300A9B513 /* NewPasskey.swift */; }; - 5CDF67362DD3A8D600A9B513 /* Auth0APIError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67352DD3A8D200A9B513 /* Auth0APIError.swift */; }; - 5CDF67372DD3A8D600A9B513 /* Auth0APIError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67352DD3A8D200A9B513 /* Auth0APIError.swift */; }; - 5CDF67382DD3A8D600A9B513 /* Auth0APIError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67352DD3A8D200A9B513 /* Auth0APIError.swift */; }; - 5CDF67392DD3A8D600A9B513 /* Auth0APIError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67352DD3A8D200A9B513 /* Auth0APIError.swift */; }; - 5CDF673A2DD3A8D600A9B513 /* Auth0APIError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67352DD3A8D200A9B513 /* Auth0APIError.swift */; }; - 5CDF673D2DD3B0E400A9B513 /* PasskeyAuthenticationMethod.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF673B2DD3B0DE00A9B513 /* PasskeyAuthenticationMethod.swift */; }; - 5CDF673E2DD3B0E400A9B513 /* PasskeyAuthenticationMethod.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF673B2DD3B0DE00A9B513 /* PasskeyAuthenticationMethod.swift */; }; - 5CDF67402DD3B0E400A9B513 /* PasskeyAuthenticationMethod.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF673B2DD3B0DE00A9B513 /* PasskeyAuthenticationMethod.swift */; }; - 5CDF67422DD3B52F00A9B513 /* Auth0MyAccount.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67412DD3B52A00A9B513 /* Auth0MyAccount.swift */; }; - 5CDF67432DD3B52F00A9B513 /* Auth0MyAccount.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67412DD3B52A00A9B513 /* Auth0MyAccount.swift */; }; - 5CDF67442DD3B52F00A9B513 /* Auth0MyAccount.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67412DD3B52A00A9B513 /* Auth0MyAccount.swift */; }; - 5CDF67452DD3B52F00A9B513 /* Auth0MyAccount.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67412DD3B52A00A9B513 /* Auth0MyAccount.swift */; }; - 5CDF67462DD3B52F00A9B513 /* Auth0MyAccount.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67412DD3B52A00A9B513 /* Auth0MyAccount.swift */; }; - 5CDF67482DD3B74200A9B513 /* Auth0MyAccountAuthenticationMethods.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67472DD3B73D00A9B513 /* Auth0MyAccountAuthenticationMethods.swift */; }; - 5CDF67492DD3B74200A9B513 /* Auth0MyAccountAuthenticationMethods.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67472DD3B73D00A9B513 /* Auth0MyAccountAuthenticationMethods.swift */; }; - 5CDF674A2DD3B74200A9B513 /* Auth0MyAccountAuthenticationMethods.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67472DD3B73D00A9B513 /* Auth0MyAccountAuthenticationMethods.swift */; }; - 5CDF674B2DD3B74200A9B513 /* Auth0MyAccountAuthenticationMethods.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67472DD3B73D00A9B513 /* Auth0MyAccountAuthenticationMethods.swift */; }; - 5CDF674C2DD3B74200A9B513 /* Auth0MyAccountAuthenticationMethods.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67472DD3B73D00A9B513 /* Auth0MyAccountAuthenticationMethods.swift */; }; - 5CDF674E2DD3DB5400A9B513 /* MyAccountHandlers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF674D2DD3DB4E00A9B513 /* MyAccountHandlers.swift */; }; - 5CDF674F2DD3DB5400A9B513 /* MyAccountHandlers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF674D2DD3DB4E00A9B513 /* MyAccountHandlers.swift */; }; - 5CDF67502DD3DB5400A9B513 /* MyAccountHandlers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF674D2DD3DB4E00A9B513 /* MyAccountHandlers.swift */; }; - 5CDF67512DD3DB5400A9B513 /* MyAccountHandlers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF674D2DD3DB4E00A9B513 /* MyAccountHandlers.swift */; }; - 5CDF67522DD3DB5400A9B513 /* MyAccountHandlers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF674D2DD3DB4E00A9B513 /* MyAccountHandlers.swift */; }; - 5CDF67542DD4AD8500A9B513 /* MyAccountAuthenticationMethods.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67532DD4AD7E00A9B513 /* MyAccountAuthenticationMethods.swift */; }; - 5CDF67552DD4AD8500A9B513 /* MyAccountAuthenticationMethods.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67532DD4AD7E00A9B513 /* MyAccountAuthenticationMethods.swift */; }; - 5CDF67562DD4AD8500A9B513 /* MyAccountAuthenticationMethods.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67532DD4AD7E00A9B513 /* MyAccountAuthenticationMethods.swift */; }; - 5CDF67572DD4AD8500A9B513 /* MyAccountAuthenticationMethods.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67532DD4AD7E00A9B513 /* MyAccountAuthenticationMethods.swift */; }; - 5CDF67582DD4AD8500A9B513 /* MyAccountAuthenticationMethods.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67532DD4AD7E00A9B513 /* MyAccountAuthenticationMethods.swift */; }; - 5CE775A2244FCF2000D054A0 /* Generators.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F552C23C9123000C89615 /* Generators.swift */; }; - 5CE775A3244FCF3600D054A0 /* Mocks.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F552D23C9123000C89615 /* Mocks.swift */; }; - 5CE775A4244FCF3A00D054A0 /* BioAuthenticationSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B9262C11ECF0CBA00F4F6D3 /* BioAuthenticationSpec.swift */; }; - 5CE775A5244FCF3F00D054A0 /* IDTokenValidatorBaseSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D7523D0C15000074024 /* IDTokenValidatorBaseSpec.swift */; }; - 5CE775A6244FCF4100D054A0 /* IDTokenValidatorMocks.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D5323D0BA4B00074024 /* IDTokenValidatorMocks.swift */; }; - 5CE775A7244FCF4400D054A0 /* IDTokenValidatorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D5223D0BA4B00074024 /* IDTokenValidatorSpec.swift */; }; - 5CE775A8244FCF4600D054A0 /* IDTokenSignatureValidatorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D5123D0BA4B00074024 /* IDTokenSignatureValidatorSpec.swift */; }; - 5CE775A9244FCF4900D054A0 /* ClaimValidatorsSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D8123D611AE00074024 /* ClaimValidatorsSpec.swift */; }; - 5CE775AA244FCF4E00D054A0 /* JWTAlgorithmSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F553923C9125600C89615 /* JWTAlgorithmSpec.swift */; }; - 5CE775AC244FD66000D054A0 /* LoginTransactionSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C41F6B4244DCEED00252548 /* LoginTransactionSpec.swift */; }; - 5CE775AD244FD66300D054A0 /* WebAuthErrorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FA250531D4A85A200C544FA /* WebAuthErrorSpec.swift */; }; - 5CE775AE244FD66600D054A0 /* ChallengeGeneratorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F09C6A61D07532B00727E55 /* ChallengeGeneratorSpec.swift */; }; - 5CE775AF244FD66D00D054A0 /* OAuth2GrantSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F4A1F971D00AEDF00C72242 /* OAuth2GrantSpec.swift */; }; - 5CE775B2244FD70B00D054A0 /* TransactionStoreSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F686A761D4AB90900412E3D /* TransactionStoreSpec.swift */; }; - 5CE775B3244FD71000D054A0 /* WebAuthSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F53F5D61CFFAA4A00476A46 /* WebAuthSpec.swift */; }; - 5CE775B4244FD72500D054A0 /* JWKSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F553423C9124200C89615 /* JWKSpec.swift */; }; - 5CF5391D2836CEC00073F623 /* WebAuthenticationSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CF5391C2836CEC00073F623 /* WebAuthenticationSpec.swift */; }; - 5CF5391E2836CEC00073F623 /* WebAuthenticationSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CF5391C2836CEC00073F623 /* WebAuthenticationSpec.swift */; }; - 5CF539202836D9720073F623 /* WebAuthSpies.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CF5391F2836D9720073F623 /* WebAuthSpies.swift */; }; - 5CF539212836D9720073F623 /* WebAuthSpies.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CF5391F2836D9720073F623 /* WebAuthSpies.swift */; }; - 5CF539242836DCC10073F623 /* SafariProviderSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CF539232836DCC10073F623 /* SafariProviderSpec.swift */; }; - 5CF539252836DCC10073F623 /* SafariProviderSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CF539232836DCC10073F623 /* SafariProviderSpec.swift */; }; - 5CF539282836FB0C0073F623 /* ClearSessionTransactionSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CF539272836FB0C0073F623 /* ClearSessionTransactionSpec.swift */; }; - 5CF539292836FB0C0073F623 /* ClearSessionTransactionSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CF539272836FB0C0073F623 /* ClearSessionTransactionSpec.swift */; }; - 5CF5392B283835470073F623 /* ASProviderSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CF5392A283835460073F623 /* ASProviderSpec.swift */; }; - 5CF5392C283835470073F623 /* ASProviderSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CF5392A283835460073F623 /* ASProviderSpec.swift */; }; - 5CFB82502D5BF324009FD237 /* APICredentials.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB824F2D5BF31D009FD237 /* APICredentials.swift */; }; - 5CFB82512D5BF324009FD237 /* APICredentials.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB824F2D5BF31D009FD237 /* APICredentials.swift */; }; - 5CFB82522D5BF324009FD237 /* APICredentials.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB824F2D5BF31D009FD237 /* APICredentials.swift */; }; - 5CFB82532D5BF324009FD237 /* APICredentials.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB824F2D5BF31D009FD237 /* APICredentials.swift */; }; - 5CFB82542D5BF324009FD237 /* APICredentials.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB824F2D5BF31D009FD237 /* APICredentials.swift */; }; - 5CFB82562D5E9F9B009FD237 /* APICredentialsSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB82552D5E9F94009FD237 /* APICredentialsSpec.swift */; }; - 5CFB82572D5E9F9B009FD237 /* APICredentialsSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB82552D5E9F94009FD237 /* APICredentialsSpec.swift */; }; - 5CFB82582D5E9F9B009FD237 /* APICredentialsSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB82552D5E9F94009FD237 /* APICredentialsSpec.swift */; }; - 5CFB82592D5E9F9B009FD237 /* APICredentialsSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB82552D5E9F94009FD237 /* APICredentialsSpec.swift */; }; - 5CFB82612D6D221F009FD237 /* Barrier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB82602D6D221C009FD237 /* Barrier.swift */; }; - 5CFB82622D6D221F009FD237 /* Barrier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB82602D6D221C009FD237 /* Barrier.swift */; }; - 5CFB82632D6D221F009FD237 /* Barrier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB82602D6D221C009FD237 /* Barrier.swift */; }; - 5CFB82702D6E640F009FD237 /* SSOCredentials.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB826F2D6E640B009FD237 /* SSOCredentials.swift */; }; - 5CFB82712D6E640F009FD237 /* SSOCredentials.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB826F2D6E640B009FD237 /* SSOCredentials.swift */; }; - 5CFB82722D6E640F009FD237 /* SSOCredentials.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB826F2D6E640B009FD237 /* SSOCredentials.swift */; }; - 5CFB82732D6E640F009FD237 /* SSOCredentials.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB826F2D6E640B009FD237 /* SSOCredentials.swift */; }; - 5CFB82742D6E640F009FD237 /* SSOCredentials.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB826F2D6E640B009FD237 /* SSOCredentials.swift */; }; - 5CFB82762D6FD28E009FD237 /* SSOCredentialsSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB82752D6FD287009FD237 /* SSOCredentialsSpec.swift */; }; - 5CFB82772D6FD28E009FD237 /* SSOCredentialsSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB82752D6FD287009FD237 /* SSOCredentialsSpec.swift */; }; - 5CFB82782D6FD28E009FD237 /* SSOCredentialsSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB82752D6FD287009FD237 /* SSOCredentialsSpec.swift */; }; - 5CFB82792D6FD28E009FD237 /* SSOCredentialsSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB82752D6FD287009FD237 /* SSOCredentialsSpec.swift */; }; - 5F06DDC91CC66B710011842B /* Auth0.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F06DDC81CC66B710011842B /* Auth0.swift */; }; - 5F06DDCA1CC66B710011842B /* Auth0.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F06DDC81CC66B710011842B /* Auth0.swift */; }; - 5F1FBB9A1D8A44C0006B0B85 /* ResponseSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F1FBB981D8A4465006B0B85 /* ResponseSpec.swift */; }; - 5F1FBB9B1D8A44C1006B0B85 /* ResponseSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F1FBB981D8A4465006B0B85 /* ResponseSpec.swift */; }; - 5F1FBB9C1D8A44C1006B0B85 /* ResponseSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F1FBB981D8A4465006B0B85 /* ResponseSpec.swift */; }; - 5F23E6DC1D4ACD6100C3F2D9 /* NSData+URLSafe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FCAB1721D09009600331C84 /* NSData+URLSafe.swift */; }; - 5F23E6DD1D4ACD6100C3F2D9 /* NSURL+Auth0.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FCAB1781D09124D00331C84 /* NSURL+Auth0.swift */; }; - 5F23E6DF1D4ACD7A00C3F2D9 /* Logger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F6FAC621D09E98000D5B4EA /* Logger.swift */; }; - 5F23E6E01D4ACD7F00C3F2D9 /* Management.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FF465BB1CE2AC4500F7ED8C /* Management.swift */; }; - 5F23E6E11D4ACD7F00C3F2D9 /* UserPatchAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB60B1CED7E0800D4BB50 /* UserPatchAttributes.swift */; }; - 5F23E6E21D4ACD7F00C3F2D9 /* Users.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB6051CED27FB00D4BB50 /* Users.swift */; }; - 5F23E6E31D4ACD7F00C3F2D9 /* ManagementError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FD255B31D14DD2600387ECB /* ManagementError.swift */; }; - 5F23E6E41D4ACD8500C3F2D9 /* JSONObjectPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F74CB3F1CEFD5E600226823 /* JSONObjectPayload.swift */; }; - 5F23E6E51D4ACD8500C3F2D9 /* Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE2F8B71CD0E910003628F4 /* Request.swift */; }; - 5F23E6E61D4ACD8500C3F2D9 /* Requestable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE2F8B11CCEAED8003628F4 /* Requestable.swift */; }; - 5F23E6E71D4ACD8500C3F2D9 /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE2F8BA1CD0EAAD003628F4 /* Response.swift */; }; - 5F23E6E91D4ACD9200C3F2D9 /* Auth0.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F06DDC81CC66B710011842B /* Auth0.swift */; }; - 5F23E6EA1D4ACD9600C3F2D9 /* Auth0Error.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FD255B61D14F00900387ECB /* Auth0Error.swift */; }; - 5F23E7061D4B88EA00C3F2D9 /* NSData+URLSafe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FCAB1721D09009600331C84 /* NSData+URLSafe.swift */; }; - 5F23E7071D4B88EA00C3F2D9 /* NSURL+Auth0.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FCAB1781D09124D00331C84 /* NSURL+Auth0.swift */; }; - 5F23E7081D4B88F000C3F2D9 /* Logger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F6FAC621D09E98000D5B4EA /* Logger.swift */; }; - 5F23E7091D4B88F600C3F2D9 /* Management.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FF465BB1CE2AC4500F7ED8C /* Management.swift */; }; - 5F23E70A1D4B88F600C3F2D9 /* UserPatchAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB60B1CED7E0800D4BB50 /* UserPatchAttributes.swift */; }; - 5F23E70B1D4B88F600C3F2D9 /* Users.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB6051CED27FB00D4BB50 /* Users.swift */; }; - 5F23E70C1D4B88F600C3F2D9 /* ManagementError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FD255B31D14DD2600387ECB /* ManagementError.swift */; }; - 5F23E70D1D4B88FC00C3F2D9 /* JSONObjectPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F74CB3F1CEFD5E600226823 /* JSONObjectPayload.swift */; }; - 5F23E70E1D4B88FC00C3F2D9 /* Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE2F8B71CD0E910003628F4 /* Request.swift */; }; - 5F23E70F1D4B88FC00C3F2D9 /* Requestable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE2F8B11CCEAED8003628F4 /* Requestable.swift */; }; - 5F23E7101D4B88FC00C3F2D9 /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE2F8BA1CD0EAAD003628F4 /* Response.swift */; }; - 5F23E71A1D4B891E00C3F2D9 /* Auth0.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F06DDC81CC66B710011842B /* Auth0.swift */; }; - 5F23E71B1D4B891E00C3F2D9 /* Auth0Error.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FD255B61D14F00900387ECB /* Auth0Error.swift */; }; - 5F28B4611D8216180000EB23 /* Loggable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F28B4601D8216180000EB23 /* Loggable.swift */; }; - 5F28B4621D8216180000EB23 /* Loggable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F28B4601D8216180000EB23 /* Loggable.swift */; }; - 5F28B4631D8216180000EB23 /* Loggable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F28B4601D8216180000EB23 /* Loggable.swift */; }; - 5F28B4641D8216180000EB23 /* Loggable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F28B4601D8216180000EB23 /* Loggable.swift */; }; - 5F28B4671D8300D50000EB23 /* LoggerSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F28B4661D8300D50000EB23 /* LoggerSpec.swift */; }; - 5F28B4681D8300D50000EB23 /* LoggerSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F28B4661D8300D50000EB23 /* LoggerSpec.swift */; }; - 5F28B4691D8300D50000EB23 /* LoggerSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F28B4661D8300D50000EB23 /* LoggerSpec.swift */; }; - 5F331B041D4BB78C00AE4382 /* TelemetrySpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE686A91D1894AA0075874C /* TelemetrySpec.swift */; }; - 5F331B051D4BB7D400AE4382 /* AuthenticationSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FBBF0421CCA90300024D2AF /* AuthenticationSpec.swift */; }; - 5F331B061D4BB7DA00AE4382 /* CredentialsSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE2F8A51CCA9C17003628F4 /* CredentialsSpec.swift */; }; - 5F331B091D4BB7EE00AE4382 /* AuthenticationErrorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FD255B01D14A9E000387ECB /* AuthenticationErrorSpec.swift */; }; - 5F331B0A1D4BB7F900AE4382 /* ManagementSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB6081CED500900D4BB50 /* ManagementSpec.swift */; }; - 5F331B0B1D4BB7F900AE4382 /* UserPatchAttributesSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB60E1CED7E5200D4BB50 /* UserPatchAttributesSpec.swift */; }; - 5F331B0C1D4BB7F900AE4382 /* UsersSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB6021CEC0C3300D4BB50 /* UsersSpec.swift */; }; - 5F331B0E1D4BB80700AE4382 /* Matchers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FBBF0371CC964BC0024D2AF /* Matchers.swift */; }; - 5F331B0F1D4BB80700AE4382 /* Responses.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FBBF03A1CC96AA70024D2AF /* Responses.swift */; }; - 5F331B101D4BB80700AE4382 /* Auth0Spec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F93BC0A1CC6B0DE0031519F /* Auth0Spec.swift */; }; - 5F331B1E1D4BCBF800AE4382 /* Auth0.plist in Resources */ = {isa = PBXBuildFile; fileRef = 5FE686A01D1877C10075874C /* Auth0.plist */; }; - 5F3965C21CF67CF000CDE7C0 /* WebAuth.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F3965C11CF67CF000CDE7C0 /* WebAuth.swift */; }; - 5F3965CA1CF67DD800CDE7C0 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F3965C91CF67DD800CDE7C0 /* AppDelegate.swift */; }; - 5F3965CC1CF67DD800CDE7C0 /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F3965CB1CF67DD800CDE7C0 /* ViewController.swift */; }; - 5F3965CF1CF67DD800CDE7C0 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 5F3965CD1CF67DD800CDE7C0 /* Main.storyboard */; }; - 5F3965D11CF67DD800CDE7C0 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 5F3965D01CF67DD800CDE7C0 /* Assets.xcassets */; }; - 5F3965D41CF67DD800CDE7C0 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 5F3965D21CF67DD800CDE7C0 /* LaunchScreen.storyboard */; }; - 5F4A1F961D00AABC00C72242 /* OAuth2Grant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F4A1F951D00AABC00C72242 /* OAuth2Grant.swift */; }; - 5F53F5CE1CFD157300476A46 /* AuthTransaction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F53F5CD1CFD157300476A46 /* AuthTransaction.swift */; }; - 5F53F5D11CFD19A400476A46 /* Auth0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5F06DD781CC448B10011842B /* Auth0.framework */; }; - 5F686A771D4AB90900412E3D /* TransactionStoreSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F686A761D4AB90900412E3D /* TransactionStoreSpec.swift */; }; - 5F6FAC631D09E98000D5B4EA /* Logger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F6FAC621D09E98000D5B4EA /* Logger.swift */; }; - 5F6FAC641D09E98000D5B4EA /* Logger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F6FAC621D09E98000D5B4EA /* Logger.swift */; }; - 5F74CB401CEFD5E600226823 /* JSONObjectPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F74CB3F1CEFD5E600226823 /* JSONObjectPayload.swift */; }; - 5F74CB411CEFD5E600226823 /* JSONObjectPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F74CB3F1CEFD5E600226823 /* JSONObjectPayload.swift */; }; - 5F93BC0B1CC6B0DE0031519F /* Auth0Spec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F93BC0A1CC6B0DE0031519F /* Auth0Spec.swift */; }; - 5F93BC0C1CC6B0DE0031519F /* Auth0Spec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F93BC0A1CC6B0DE0031519F /* Auth0Spec.swift */; }; - 5FA250541D4A85A200C544FA /* WebAuthErrorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FA250531D4A85A200C544FA /* WebAuthErrorSpec.swift */; }; - 5FADB6031CEC0C3300D4BB50 /* UsersSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB6021CEC0C3300D4BB50 /* UsersSpec.swift */; }; - 5FADB6041CEC0C3300D4BB50 /* UsersSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB6021CEC0C3300D4BB50 /* UsersSpec.swift */; }; - 5FADB6061CED27FB00D4BB50 /* Users.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB6051CED27FB00D4BB50 /* Users.swift */; }; - 5FADB6071CED27FB00D4BB50 /* Users.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB6051CED27FB00D4BB50 /* Users.swift */; }; - 5FADB6091CED500900D4BB50 /* ManagementSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB6081CED500900D4BB50 /* ManagementSpec.swift */; }; - 5FADB60A1CED500900D4BB50 /* ManagementSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB6081CED500900D4BB50 /* ManagementSpec.swift */; }; - 5FADB60C1CED7E0800D4BB50 /* UserPatchAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB60B1CED7E0800D4BB50 /* UserPatchAttributes.swift */; }; - 5FADB60D1CED7E0800D4BB50 /* UserPatchAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB60B1CED7E0800D4BB50 /* UserPatchAttributes.swift */; }; - 5FADB60F1CED7E5200D4BB50 /* UserPatchAttributesSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB60E1CED7E5200D4BB50 /* UserPatchAttributesSpec.swift */; }; - 5FADB6101CED7E5200D4BB50 /* UserPatchAttributesSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB60E1CED7E5200D4BB50 /* UserPatchAttributesSpec.swift */; }; - 5FAE9C911D8878D400A871CE /* Auth0WebAuth.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FAE9C901D8878D400A871CE /* Auth0WebAuth.swift */; }; - 5FBBF0381CC964BC0024D2AF /* Matchers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FBBF0371CC964BC0024D2AF /* Matchers.swift */; }; - 5FBBF0391CC964BC0024D2AF /* Matchers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FBBF0371CC964BC0024D2AF /* Matchers.swift */; }; - 5FBBF03B1CC96AA70024D2AF /* Responses.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FBBF03A1CC96AA70024D2AF /* Responses.swift */; }; - 5FBBF03C1CC96AA70024D2AF /* Responses.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FBBF03A1CC96AA70024D2AF /* Responses.swift */; }; - 5FBBF0431CCA90300024D2AF /* AuthenticationSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FBBF0421CCA90300024D2AF /* AuthenticationSpec.swift */; }; - 5FBBF0441CCA90300024D2AF /* AuthenticationSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FBBF0421CCA90300024D2AF /* AuthenticationSpec.swift */; }; - 5FCAB16A1D07AC3500331C84 /* ChallengeGeneratorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F09C6A61D07532B00727E55 /* ChallengeGeneratorSpec.swift */; }; - 5FCAB16B1D07AC3500331C84 /* OAuth2GrantSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F4A1F971D00AEDF00C72242 /* OAuth2GrantSpec.swift */; }; - 5FCAB16D1D07AC3500331C84 /* WebAuthSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F53F5D61CFFAA4A00476A46 /* WebAuthSpec.swift */; }; - 5FCAB1711D09005A00331C84 /* NSURLComponents+OAuth2.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FCAB1701D09005A00331C84 /* NSURLComponents+OAuth2.swift */; }; - 5FCAB1731D09009600331C84 /* NSData+URLSafe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FCAB1721D09009600331C84 /* NSData+URLSafe.swift */; }; - 5FCAB1741D09009600331C84 /* NSData+URLSafe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FCAB1721D09009600331C84 /* NSData+URLSafe.swift */; }; - 5FCAB1761D0900CF00331C84 /* TransactionStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FCAB1751D0900CF00331C84 /* TransactionStore.swift */; }; - 5FCAB1791D09124D00331C84 /* NSURL+Auth0.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FCAB1781D09124D00331C84 /* NSURL+Auth0.swift */; }; - 5FCAB17A1D09124D00331C84 /* NSURL+Auth0.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FCAB1781D09124D00331C84 /* NSURL+Auth0.swift */; }; - 5FD255B11D14A9E000387ECB /* AuthenticationErrorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FD255B01D14A9E000387ECB /* AuthenticationErrorSpec.swift */; }; - 5FD255B21D14A9E000387ECB /* AuthenticationErrorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FD255B01D14A9E000387ECB /* AuthenticationErrorSpec.swift */; }; - 5FD255B41D14DD2600387ECB /* ManagementError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FD255B31D14DD2600387ECB /* ManagementError.swift */; }; - 5FD255B51D14DD2600387ECB /* ManagementError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FD255B31D14DD2600387ECB /* ManagementError.swift */; }; - 5FD255B71D14F00900387ECB /* Auth0Error.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FD255B61D14F00900387ECB /* Auth0Error.swift */; }; - 5FD255B81D14F00900387ECB /* Auth0Error.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FD255B61D14F00900387ECB /* Auth0Error.swift */; }; - 5FD255BA1D14F70B00387ECB /* WebAuthError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FD255B91D14F70B00387ECB /* WebAuthError.swift */; }; - 5FDE87471D8A422300EA27DC /* Telemetry.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE87461D8A422300EA27DC /* Telemetry.swift */; }; - 5FDE87551D8A424700EA27DC /* Auth0Authentication.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE87491D8A424700EA27DC /* Auth0Authentication.swift */; }; - 5FDE87561D8A424700EA27DC /* Auth0Authentication.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE87491D8A424700EA27DC /* Auth0Authentication.swift */; }; - 5FDE87571D8A424700EA27DC /* Auth0Authentication.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE87491D8A424700EA27DC /* Auth0Authentication.swift */; }; - 5FDE87581D8A424700EA27DC /* Auth0Authentication.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE87491D8A424700EA27DC /* Auth0Authentication.swift */; }; - 5FDE87591D8A424700EA27DC /* Authentication.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874A1D8A424700EA27DC /* Authentication.swift */; }; - 5FDE875A1D8A424700EA27DC /* Authentication.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874A1D8A424700EA27DC /* Authentication.swift */; }; - 5FDE875B1D8A424700EA27DC /* Authentication.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874A1D8A424700EA27DC /* Authentication.swift */; }; - 5FDE875C1D8A424700EA27DC /* Authentication.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874A1D8A424700EA27DC /* Authentication.swift */; }; - 5FDE875D1D8A424700EA27DC /* AuthenticationError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874B1D8A424700EA27DC /* AuthenticationError.swift */; }; - 5FDE875E1D8A424700EA27DC /* AuthenticationError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874B1D8A424700EA27DC /* AuthenticationError.swift */; }; - 5FDE875F1D8A424700EA27DC /* AuthenticationError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874B1D8A424700EA27DC /* AuthenticationError.swift */; }; - 5FDE87601D8A424700EA27DC /* AuthenticationError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874B1D8A424700EA27DC /* AuthenticationError.swift */; }; - 5FDE87691D8A424700EA27DC /* Credentials.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874E1D8A424700EA27DC /* Credentials.swift */; }; - 5FDE876A1D8A424700EA27DC /* Credentials.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874E1D8A424700EA27DC /* Credentials.swift */; }; - 5FDE876B1D8A424700EA27DC /* Credentials.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874E1D8A424700EA27DC /* Credentials.swift */; }; - 5FDE876C1D8A424700EA27DC /* Credentials.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874E1D8A424700EA27DC /* Credentials.swift */; }; - 5FDE876D1D8A424700EA27DC /* AuthenticationHandlers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874F1D8A424700EA27DC /* AuthenticationHandlers.swift */; }; - 5FDE876E1D8A424700EA27DC /* AuthenticationHandlers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874F1D8A424700EA27DC /* AuthenticationHandlers.swift */; }; - 5FDE876F1D8A424700EA27DC /* AuthenticationHandlers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874F1D8A424700EA27DC /* AuthenticationHandlers.swift */; }; - 5FDE87701D8A424700EA27DC /* AuthenticationHandlers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874F1D8A424700EA27DC /* AuthenticationHandlers.swift */; }; - 5FE118291D8A4A2A00A374BF /* Telemetry.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE87461D8A422300EA27DC /* Telemetry.swift */; }; - 5FE1182A1D8A4A2B00A374BF /* Telemetry.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE87461D8A422300EA27DC /* Telemetry.swift */; }; - 5FE1182B1D8A4A2B00A374BF /* Telemetry.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE87461D8A422300EA27DC /* Telemetry.swift */; }; - 5FE2F8A61CCA9C17003628F4 /* CredentialsSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE2F8A51CCA9C17003628F4 /* CredentialsSpec.swift */; }; - 5FE2F8A71CCA9C17003628F4 /* CredentialsSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE2F8A51CCA9C17003628F4 /* CredentialsSpec.swift */; }; - 5FE2F8B21CCEAED8003628F4 /* Requestable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE2F8B11CCEAED8003628F4 /* Requestable.swift */; }; - 5FE2F8B31CCEAED8003628F4 /* Requestable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE2F8B11CCEAED8003628F4 /* Requestable.swift */; }; - 5FE2F8B81CD0E910003628F4 /* Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE2F8B71CD0E910003628F4 /* Request.swift */; }; - 5FE2F8B91CD0E910003628F4 /* Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE2F8B71CD0E910003628F4 /* Request.swift */; }; - 5FE2F8BB1CD0EAAD003628F4 /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE2F8BA1CD0EAAD003628F4 /* Response.swift */; }; - 5FE2F8BC1CD0EAAD003628F4 /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE2F8BA1CD0EAAD003628F4 /* Response.swift */; }; - 5FE686A11D1877C10075874C /* Auth0.plist in Resources */ = {isa = PBXBuildFile; fileRef = 5FE686A01D1877C10075874C /* Auth0.plist */; }; - 5FE686A21D1877C10075874C /* Auth0.plist in Resources */ = {isa = PBXBuildFile; fileRef = 5FE686A01D1877C10075874C /* Auth0.plist */; }; - 5FE686AA1D1894AA0075874C /* TelemetrySpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE686A91D1894AA0075874C /* TelemetrySpec.swift */; }; - 5FE686AB1D1894AA0075874C /* TelemetrySpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE686A91D1894AA0075874C /* TelemetrySpec.swift */; }; - 5FF465BC1CE2AC4500F7ED8C /* Management.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FF465BB1CE2AC4500F7ED8C /* Management.swift */; }; - 5FF465BD1CE2AC4500F7ED8C /* Management.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FF465BB1CE2AC4500F7ED8C /* Management.swift */; }; - 970BC36B25C27095007A7745 /* MultifactorChallenge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 970BC36A25C27095007A7745 /* MultifactorChallenge.swift */; }; - 970BC36C25C27095007A7745 /* MultifactorChallenge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 970BC36A25C27095007A7745 /* MultifactorChallenge.swift */; }; - 970BC36D25C27095007A7745 /* MultifactorChallenge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 970BC36A25C27095007A7745 /* MultifactorChallenge.swift */; }; - 970BC36E25C27095007A7745 /* MultifactorChallenge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 970BC36A25C27095007A7745 /* MultifactorChallenge.swift */; }; - A7DDDF6C2BC9A81E0077B067 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = A7DDDF6B2BC9A81E0077B067 /* PrivacyInfo.xcprivacy */; }; - A7DDDF6D2BC9A81E0077B067 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = A7DDDF6B2BC9A81E0077B067 /* PrivacyInfo.xcprivacy */; }; - A7DDDF6E2BC9A81E0077B067 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = A7DDDF6B2BC9A81E0077B067 /* PrivacyInfo.xcprivacy */; }; - A7DDDF702BC9A93F0077B067 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = A7DDDF6B2BC9A81E0077B067 /* PrivacyInfo.xcprivacy */; }; - C107B51D2C9AC4D8006B6BEA /* WebViewProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = C107B51B2C9AC4D3006B6BEA /* WebViewProvider.swift */; }; - C107B5222CA27F7C006B6BEA /* WebViewProviderSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = C107B5202CA27F76006B6BEA /* WebViewProviderSpec.swift */; }; - C12BFE432C352DD400D1CC00 /* NetworkStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = C177D76F2C2BDFE40094C657 /* NetworkStub.swift */; }; - C12BFE442C352DD700D1CC00 /* StubURLProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = C177D7742C2BE00D0094C657 /* StubURLProtocol.swift */; }; - C160EE352CABD0E5005ACE8E /* UIWindow+TopViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C160EE302CABD0DA005ACE8E /* UIWindow+TopViewController.swift */; }; - C160EE382CABD35A005ACE8E /* UIWindow+TopViewControllerSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = C160EE372CABD358005ACE8E /* UIWindow+TopViewControllerSpec.swift */; }; - C177D6C72C2ADEB60094C657 /* CwlPreconditionTesting in Frameworks */ = {isa = PBXBuildFile; productRef = C177D6C62C2ADEB60094C657 /* CwlPreconditionTesting */; }; - C177D6D42C2B0DCB0094C657 /* CwlPreconditionTesting in Frameworks */ = {isa = PBXBuildFile; productRef = C177D6D32C2B0DCB0094C657 /* CwlPreconditionTesting */; }; - C177D7702C2BDFE40094C657 /* NetworkStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = C177D76F2C2BDFE40094C657 /* NetworkStub.swift */; }; - C177D7712C2BDFE40094C657 /* NetworkStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = C177D76F2C2BDFE40094C657 /* NetworkStub.swift */; }; - C177D7722C2BDFE40094C657 /* NetworkStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = C177D76F2C2BDFE40094C657 /* NetworkStub.swift */; }; - C177D7752C2BE00D0094C657 /* StubURLProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = C177D7742C2BE00D0094C657 /* StubURLProtocol.swift */; }; - C177D7762C2BE00D0094C657 /* StubURLProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = C177D7742C2BE00D0094C657 /* StubURLProtocol.swift */; }; - C177D7772C2BE00D0094C657 /* StubURLProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = C177D7742C2BE00D0094C657 /* StubURLProtocol.swift */; }; - C1B3B9AF2C24B297004A32A4 /* OAuth2VisionApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1B3B9AE2C24B297004A32A4 /* OAuth2VisionApp.swift */; }; - C1B3B9B12C24B297004A32A4 /* ContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1B3B9B02C24B297004A32A4 /* ContentView.swift */; }; - C1B3B9D32C24B39E004A32A4 /* Auth0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C1B3B9C02C24B39E004A32A4 /* Auth0.framework */; }; - C1B3B9D42C24B39E004A32A4 /* Auth0.framework in Copy Files */ = {isa = PBXBuildFile; fileRef = C1B3B9C02C24B39E004A32A4 /* Auth0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - C1B3B9E62C24B65B004A32A4 /* Nimble.xcframework in Copy Files */ = {isa = PBXBuildFile; fileRef = 5CD9FC6B26FE30A6009C2B27 /* Nimble.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - C1B3B9EB2C24B65D004A32A4 /* Quick.xcframework in Copy Files */ = {isa = PBXBuildFile; fileRef = 5CD9FC6C26FE30A6009C2B27 /* Quick.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - C1B3B9EC2C24B692004A32A4 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = A7DDDF6B2BC9A81E0077B067 /* PrivacyInfo.xcprivacy */; }; - C1B3B9EE2C24B6D4004A32A4 /* Auth0Authentication.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE87491D8A424700EA27DC /* Auth0Authentication.swift */; }; - C1B3B9EF2C24B6D4004A32A4 /* Authentication.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874A1D8A424700EA27DC /* Authentication.swift */; }; - C1B3B9F02C24B6D4004A32A4 /* AuthenticationError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874B1D8A424700EA27DC /* AuthenticationError.swift */; }; - C1B3B9F12C24B6D4004A32A4 /* PasswordlessType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C354C03276CE1A500ADBC86 /* PasswordlessType.swift */; }; - C1B3B9F22C24B6D4004A32A4 /* MultifactorChallenge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 970BC36A25C27095007A7745 /* MultifactorChallenge.swift */; }; - C1B3B9F32C24B6D4004A32A4 /* JWKS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F552223C8FBA100C89615 /* JWKS.swift */; }; - C1B3B9F42C24B6D4004A32A4 /* UserInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B2860CD1EEAC30500C75D54 /* UserInfo.swift */; }; - C1B3B9F52C24B6D4004A32A4 /* Credentials.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874E1D8A424700EA27DC /* Credentials.swift */; }; - C1B3B9F62C24B6D4004A32A4 /* AuthenticationHandlers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874F1D8A424700EA27DC /* AuthenticationHandlers.swift */; }; - C1B3B9F72C24B6D4004A32A4 /* Telemetry.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE87461D8A422300EA27DC /* Telemetry.swift */; }; - C1B3B9F82C24B6D4004A32A4 /* IDTokenValidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D3E23D0BA2C00074024 /* IDTokenValidator.swift */; }; - C1B3B9F92C24B6D4004A32A4 /* IDTokenValidatorContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D3C23D0BA2C00074024 /* IDTokenValidatorContext.swift */; }; - C1B3B9FA2C24B6D4004A32A4 /* IDTokenSignatureValidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D3D23D0BA2C00074024 /* IDTokenSignatureValidator.swift */; }; - C1B3B9FB2C24B6D4004A32A4 /* ClaimValidators.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D7023D0BED200074024 /* ClaimValidators.swift */; }; - C1B3B9FC2C24B6D4004A32A4 /* Helpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B1748731EF2D3A40060E653 /* Helpers.swift */; }; - C1B3B9FD2C24B6D4004A32A4 /* BioAuthentication.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B9262BF1ECF0CA800F4F6D3 /* BioAuthentication.swift */; }; - C1B3B9FE2C24B6D4004A32A4 /* CredentialsManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BEDE1891EC21B040007300D /* CredentialsManager.swift */; }; - C1B3B9FF2C24B6D4004A32A4 /* CredentialsStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C80980A275A7B8600DC0A76 /* CredentialsStorage.swift */; }; - C1B3BA002C24B6D4004A32A4 /* CredentialsManagerError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B5E93F81EC45C22002A37F9 /* CredentialsManagerError.swift */; }; - C1B3BA012C24B6D4004A32A4 /* Array+Encode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F551923C8FB8E00C89615 /* Array+Encode.swift */; }; - C1B3BA022C24B6D4004A32A4 /* String+URLSafe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F551823C8FB8E00C89615 /* String+URLSafe.swift */; }; - C1B3BA032C24B6D4004A32A4 /* NSData+URLSafe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FCAB1721D09009600331C84 /* NSData+URLSafe.swift */; }; - C1B3BA042C24B6D4004A32A4 /* NSURL+Auth0.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FCAB1781D09124D00331C84 /* NSURL+Auth0.swift */; }; - C1B3BA052C24B6D4004A32A4 /* NSURLComponents+OAuth2.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FCAB1701D09005A00331C84 /* NSURLComponents+OAuth2.swift */; }; - C1B3BA062C24B6D4004A32A4 /* JWT+Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D6B23D0BBA500074024 /* JWT+Header.swift */; }; - C1B3BA072C24B6D4004A32A4 /* JWK+RSA.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C49EB3423EB5A80008D562F /* JWK+RSA.swift */; }; - C1B3BA082C24B6D4004A32A4 /* Optional+DebugDescription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D3F23D0BA2C00074024 /* Optional+DebugDescription.swift */; }; - C1B3BA092C24B6D4004A32A4 /* Logger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F6FAC621D09E98000D5B4EA /* Logger.swift */; }; - C1B3BA0A2C24B6D4004A32A4 /* Loggable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F28B4601D8216180000EB23 /* Loggable.swift */; }; - C1B3BA0B2C24B6D4004A32A4 /* Management.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FF465BB1CE2AC4500F7ED8C /* Management.swift */; }; - C1B3BA0C2C24B6D4004A32A4 /* UserPatchAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB60B1CED7E0800D4BB50 /* UserPatchAttributes.swift */; }; - C1B3BA0D2C24B6D4004A32A4 /* Users.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB6051CED27FB00D4BB50 /* Users.swift */; }; - C1B3BA0E2C24B6D4004A32A4 /* ManagementError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FD255B31D14DD2600387ECB /* ManagementError.swift */; }; - C1B3BA0F2C24B6D4004A32A4 /* JSONObjectPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F74CB3F1CEFD5E600226823 /* JSONObjectPayload.swift */; }; - C1B3BA102C24B6D4004A32A4 /* Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE2F8B71CD0E910003628F4 /* Request.swift */; }; - C1B3BA112C24B6D4004A32A4 /* Requestable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE2F8B11CCEAED8003628F4 /* Requestable.swift */; }; - C1B3BA122C24B6D4004A32A4 /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE2F8BA1CD0EAAD003628F4 /* Response.swift */; }; - C1B3BA132C24B6D4004A32A4 /* JWTAlgorithm.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F550423C8FADE00C89615 /* JWTAlgorithm.swift */; }; - C1B3BA142C24B6D4004A32A4 /* ChallengeGenerator.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5E9E316273ACCA5000CDB0A /* ChallengeGenerator.swift */; }; - C1B3BA152C24B6D4004A32A4 /* ASProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B16D88C1F7141A0009476A5 /* ASProvider.swift */; }; - C1B3BA172C24B6D4004A32A4 /* LoginTransaction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C41F6A3244DC94E00252548 /* LoginTransaction.swift */; }; - C1B3BA182C24B6D4004A32A4 /* ClearSessionTransaction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C41F6A9244DCAFB00252548 /* ClearSessionTransaction.swift */; }; - C1B3BA192C24B6D4004A32A4 /* MobileWebAuth.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C41F6B0244DCC3B00252548 /* MobileWebAuth.swift */; }; - C1B3BA1B2C24B6D4004A32A4 /* AuthTransaction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F53F5CD1CFD157300476A46 /* AuthTransaction.swift */; }; - C1B3BA1C2C24B6D4004A32A4 /* WebAuthUserAgent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B16D8921F714324009476A5 /* WebAuthUserAgent.swift */; }; - C1B3BA1D2C24B6D4004A32A4 /* OAuth2Grant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F4A1F951D00AABC00C72242 /* OAuth2Grant.swift */; }; - C1B3BA1E2C24B6D4004A32A4 /* TransactionStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FCAB1751D0900CF00331C84 /* TransactionStore.swift */; }; - C1B3BA1F2C24B6D4004A32A4 /* WebAuth.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F3965C11CF67CF000CDE7C0 /* WebAuth.swift */; }; - C1B3BA202C24B6D4004A32A4 /* Auth0WebAuth.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FAE9C901D8878D400A871CE /* Auth0WebAuth.swift */; }; - C1B3BA212C24B6D4004A32A4 /* WebAuthError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FD255B91D14F70B00387ECB /* WebAuthError.swift */; }; - C1B3BA222C24B6D4004A32A4 /* WebAuthentication.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C0AF09C2833420200162044 /* WebAuthentication.swift */; }; - C1B3BA232C24B6D4004A32A4 /* Auth0.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F06DDC81CC66B710011842B /* Auth0.swift */; }; - C1B3BA242C24B6D4004A32A4 /* Auth0Error.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FD255B61D14F00900387ECB /* Auth0Error.swift */; }; - C1B3BA252C24B6D4004A32A4 /* Version.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C6513A62791CDDE004EBC22 /* Version.swift */; }; - C1B3BA262C24B6F5004A32A4 /* Documentation.docc in Sources */ = {isa = PBXBuildFile; fileRef = 5CA541CC2B1A81A700E4284D /* Documentation.docc */; }; - C1B3BA2A2C24B971004A32A4 /* Auth0.plist in Resources */ = {isa = PBXBuildFile; fileRef = 5FE686A01D1877C10075874C /* Auth0.plist */; }; - C1B3BA2B2C24BA36004A32A4 /* LoggerSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F28B4661D8300D50000EB23 /* LoggerSpec.swift */; }; - C1B3BA2C2C24BA36004A32A4 /* TelemetrySpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE686A91D1894AA0075874C /* TelemetrySpec.swift */; }; - C1B3BA2D2C24BA36004A32A4 /* AuthenticationSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FBBF0421CCA90300024D2AF /* AuthenticationSpec.swift */; }; - C1B3BA2E2C24BA36004A32A4 /* CredentialsSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE2F8A51CCA9C17003628F4 /* CredentialsSpec.swift */; }; - C1B3BA2F2C24BA36004A32A4 /* UserInfoSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B2860D41EEF20F300C75D54 /* UserInfoSpec.swift */; }; - C1B3BA302C24BA36004A32A4 /* JWKSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F553423C9124200C89615 /* JWKSpec.swift */; }; - C1B3BA312C24BA36004A32A4 /* AuthenticationErrorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FD255B01D14A9E000387ECB /* AuthenticationErrorSpec.swift */; }; - C1B3BA322C24BA36004A32A4 /* ManagementSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB6081CED500900D4BB50 /* ManagementSpec.swift */; }; - C1B3BA332C24BA36004A32A4 /* ManagementErrorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C809D99275FA3EF00F15A67 /* ManagementErrorSpec.swift */; }; - C1B3BA342C24BA36004A32A4 /* UserPatchAttributesSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB60E1CED7E5200D4BB50 /* UserPatchAttributesSpec.swift */; }; - C1B3BA352C24BA36004A32A4 /* UsersSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB6021CEC0C3300D4BB50 /* UsersSpec.swift */; }; - C1B3BA362C24BA36004A32A4 /* ResponseSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F1FBB981D8A4465006B0B85 /* ResponseSpec.swift */; }; - C1B3BA372C24BA36004A32A4 /* RequestSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = D581CF762757D773007327D1 /* RequestSpec.swift */; }; - C1B3BA382C24BA36004A32A4 /* JWTAlgorithmSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F553923C9125600C89615 /* JWTAlgorithmSpec.swift */; }; - C1B3BA392C24BA36004A32A4 /* LoginTransactionSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C41F6B4244DCEED00252548 /* LoginTransactionSpec.swift */; }; - C1B3BA3A2C24BA36004A32A4 /* ClearSessionTransactionSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CF539272836FB0C0073F623 /* ClearSessionTransactionSpec.swift */; }; - C1B3BA3B2C24BA36004A32A4 /* ASProviderSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CF5392A283835460073F623 /* ASProviderSpec.swift */; }; - C1B3BA3D2C24BA36004A32A4 /* WebAuthErrorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FA250531D4A85A200C544FA /* WebAuthErrorSpec.swift */; }; - C1B3BA3E2C24BA36004A32A4 /* ChallengeGeneratorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F09C6A61D07532B00727E55 /* ChallengeGeneratorSpec.swift */; }; - C1B3BA3F2C24BA36004A32A4 /* OAuth2GrantSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F4A1F971D00AEDF00C72242 /* OAuth2GrantSpec.swift */; }; - C1B3BA402C24BA36004A32A4 /* WebAuthSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F53F5D61CFFAA4A00476A46 /* WebAuthSpec.swift */; }; - C1B3BA412C24BA36004A32A4 /* TransactionStoreSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F686A761D4AB90900412E3D /* TransactionStoreSpec.swift */; }; - C1B3BA422C24BA36004A32A4 /* WebAuthenticationSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CF5391C2836CEC00073F623 /* WebAuthenticationSpec.swift */; }; - C1B3BA432C24BA36004A32A4 /* WebAuthSpies.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CF5391F2836D9720073F623 /* WebAuthSpies.swift */; }; - C1B3BA442C24BA36004A32A4 /* IDTokenValidatorBaseSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D7523D0C15000074024 /* IDTokenValidatorBaseSpec.swift */; }; - C1B3BA452C24BA36004A32A4 /* IDTokenValidatorMocks.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D5323D0BA4B00074024 /* IDTokenValidatorMocks.swift */; }; - C1B3BA462C24BA36004A32A4 /* IDTokenValidatorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D5223D0BA4B00074024 /* IDTokenValidatorSpec.swift */; }; - C1B3BA472C24BA36004A32A4 /* IDTokenSignatureValidatorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D5123D0BA4B00074024 /* IDTokenSignatureValidatorSpec.swift */; }; - C1B3BA482C24BA36004A32A4 /* ClaimValidatorsSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D8123D611AE00074024 /* ClaimValidatorsSpec.swift */; }; - C1B3BA492C24BA37004A32A4 /* BioAuthenticationSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B9262C11ECF0CBA00F4F6D3 /* BioAuthenticationSpec.swift */; }; - C1B3BA4A2C24BA37004A32A4 /* CredentialsManagerSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BEDE1931EC3331A0007300D /* CredentialsManagerSpec.swift */; }; - C1B3BA4B2C24BA37004A32A4 /* CredentialsManagerErrorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C809D95275F878E00F15A67 /* CredentialsManagerErrorSpec.swift */; }; - C1B3BA4C2C24BA37004A32A4 /* Mocks.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F552D23C9123000C89615 /* Mocks.swift */; }; - C1B3BA4D2C24BA37004A32A4 /* Matchers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FBBF0371CC964BC0024D2AF /* Matchers.swift */; }; - C1B3BA4E2C24BA37004A32A4 /* Responses.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FBBF03A1CC96AA70024D2AF /* Responses.swift */; }; - C1B3BA4F2C24BA37004A32A4 /* Generators.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F552C23C9123000C89615 /* Generators.swift */; }; - C1B3BA502C24BA37004A32A4 /* Auth0Spec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F93BC0A1CC6B0DE0031519F /* Auth0Spec.swift */; }; - D41DED172DCA083800F5B1A4 /* Nimble.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC6B26FE30A6009C2B27 /* Nimble.xcframework */; }; - D41DED182DCA083B00F5B1A4 /* Quick.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC6C26FE30A6009C2B27 /* Quick.xcframework */; }; - D41DED192DCA084100F5B1A4 /* Quick.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC6C26FE30A6009C2B27 /* Quick.xcframework */; }; - D41DED1A2DCA084200F5B1A4 /* Nimble.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC6B26FE30A6009C2B27 /* Nimble.xcframework */; }; - D41DED1B2DCA084700F5B1A4 /* Nimble.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC6B26FE30A6009C2B27 /* Nimble.xcframework */; }; - D41DED1C2DCA084900F5B1A4 /* Quick.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC6C26FE30A6009C2B27 /* Quick.xcframework */; }; - D41DED1D2DCA084E00F5B1A4 /* Nimble.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC6B26FE30A6009C2B27 /* Nimble.xcframework */; }; - D41DED1E2DCA085000F5B1A4 /* Quick.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC6C26FE30A6009C2B27 /* Quick.xcframework */; }; - D41DED292DCA099E00F5B1A4 /* JWTDecode.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8426FE30EB009C2B27 /* JWTDecode.xcframework */; }; - D41DED2A2DCA099E00F5B1A4 /* JWTDecode.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8426FE30EB009C2B27 /* JWTDecode.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - D41DED2C2DCA099F00F5B1A4 /* SimpleKeychain.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8526FE30EB009C2B27 /* SimpleKeychain.xcframework */; }; - D41DED2D2DCA099F00F5B1A4 /* SimpleKeychain.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8526FE30EB009C2B27 /* SimpleKeychain.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - D41DED2E2DCA09A200F5B1A4 /* JWTDecode.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8426FE30EB009C2B27 /* JWTDecode.xcframework */; }; - D41DED2F2DCA09A200F5B1A4 /* JWTDecode.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8426FE30EB009C2B27 /* JWTDecode.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - D41DED312DCA09A300F5B1A4 /* SimpleKeychain.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8526FE30EB009C2B27 /* SimpleKeychain.xcframework */; }; - D41DED322DCA09A300F5B1A4 /* SimpleKeychain.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8526FE30EB009C2B27 /* SimpleKeychain.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - D41DED332DCA09AC00F5B1A4 /* JWTDecode.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8426FE30EB009C2B27 /* JWTDecode.xcframework */; }; - D41DED342DCA09AC00F5B1A4 /* JWTDecode.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8426FE30EB009C2B27 /* JWTDecode.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - D41DED362DCA09AE00F5B1A4 /* SimpleKeychain.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8526FE30EB009C2B27 /* SimpleKeychain.xcframework */; }; - D41DED372DCA09AE00F5B1A4 /* SimpleKeychain.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8526FE30EB009C2B27 /* SimpleKeychain.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - D41DED382DCA09B000F5B1A4 /* JWTDecode.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8426FE30EB009C2B27 /* JWTDecode.xcframework */; }; - D41DED392DCA09B000F5B1A4 /* JWTDecode.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8426FE30EB009C2B27 /* JWTDecode.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - D41DED3B2DCA09B200F5B1A4 /* SimpleKeychain.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8526FE30EB009C2B27 /* SimpleKeychain.xcframework */; }; - D41DED3C2DCA09B200F5B1A4 /* SimpleKeychain.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8526FE30EB009C2B27 /* SimpleKeychain.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - D41DED3D2DCA09B400F5B1A4 /* JWTDecode.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8426FE30EB009C2B27 /* JWTDecode.xcframework */; }; - D41DED3E2DCA09B400F5B1A4 /* JWTDecode.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8426FE30EB009C2B27 /* JWTDecode.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - D41DED402DCA09B500F5B1A4 /* SimpleKeychain.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8526FE30EB009C2B27 /* SimpleKeychain.xcframework */; }; - D41DED412DCA09B500F5B1A4 /* SimpleKeychain.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8526FE30EB009C2B27 /* SimpleKeychain.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - D4B8E9E42DCDD2340021262D /* CwlPreconditionTesting in Frameworks */ = {isa = PBXBuildFile; productRef = D4B8E9E32DCDD2340021262D /* CwlPreconditionTesting */; }; - D4B8E9E62DCDD23C0021262D /* CwlPosixPreconditionTesting in Frameworks */ = {isa = PBXBuildFile; productRef = D4B8E9E52DCDD23C0021262D /* CwlPosixPreconditionTesting */; }; - D581CF772757D773007327D1 /* RequestSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = D581CF762757D773007327D1 /* RequestSpec.swift */; }; - D581CF782757D773007327D1 /* RequestSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = D581CF762757D773007327D1 /* RequestSpec.swift */; }; - D581CF792757D773007327D1 /* RequestSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = D581CF762757D773007327D1 /* RequestSpec.swift */; }; - D5E9E317273ACCA5000CDB0A /* ChallengeGenerator.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5E9E316273ACCA5000CDB0A /* ChallengeGenerator.swift */; }; - D5E9E318273ACCA5000CDB0A /* ChallengeGenerator.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5E9E316273ACCA5000CDB0A /* ChallengeGenerator.swift */; }; - /* End PBXBuildFile section */ - - /* Begin PBXContainerItemProxy section */ - 5B7EE47020FC9FFE00367724 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 5F049B601CB42C29006F6C05 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 5B7EE45720FC9F3200367724; - remoteInfo = OAuth2TV; - }; - 5B7EE48920FCA0A600367724 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 5F049B601CB42C29006F6C05 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 5B7EE47820FCA0A100367724; - remoteInfo = OAuth2Mac; - }; - 5F06DDA61CC451540011842B /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 5F049B601CB42C29006F6C05 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 5F06DD771CC448B10011842B; - remoteInfo = Auth0.iOS; - }; - 5F06DDB51CC451700011842B /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 5F049B601CB42C29006F6C05 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 5F06DD841CC448C90011842B; - remoteInfo = Auth0.OSX; - }; - 5F331AFF1D4BB24C00AE4382 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 5F049B601CB42C29006F6C05 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 5F23E6F51D4B87F000C3F2D9; - remoteInfo = Auth0.tvOS; - }; - 5FCAB1641D07ABC000331C84 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 5F049B601CB42C29006F6C05 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 5F3965C61CF67DD800CDE7C0; - remoteInfo = OAuth2; - }; - C1B3B9CB2C24B39E004A32A4 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 5F049B601CB42C29006F6C05 /* Project object */; - proxyType = 1; - remoteGlobalIDString = C1B3B9A72C24B297004A32A4; - remoteInfo = OAuth2Vision; - }; - C1B3BA282C24B95A004A32A4 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 5F049B601CB42C29006F6C05 /* Project object */; - proxyType = 1; - remoteGlobalIDString = C1B3B9BF2C24B39E004A32A4; - remoteInfo = Auth0.visionOS; - }; - /* End PBXContainerItemProxy section */ - - /* Begin PBXCopyFilesBuildPhase section */ - 5B7EE46B20FC9F5200367724 /* Copy Files */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - 5C0E5B742DE915F100D38F4C /* SimpleKeychain.xcframework in Copy Files */, - 5C0E5B732DE915EB00D38F4C /* JWTDecode.xcframework in Copy Files */, - 5B7EE46820FC9F5200367724 /* Auth0.framework in Copy Files */, - ); - name = "Copy Files"; - runOnlyForDeploymentPostprocessing = 0; - }; - 5B7EE49120FCA0F400367724 /* Copy Files */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - 5C0E5B762DE915FD00D38F4C /* SimpleKeychain.xcframework in Copy Files */, - 5C0E5B752DE915F700D38F4C /* JWTDecode.xcframework in Copy Files */, - 5B7EE48E20FCA0F400367724 /* Auth0.framework in Copy Files */, - ); - name = "Copy Files"; - runOnlyForDeploymentPostprocessing = 0; - }; - 5BE65DC91F7270C600CADD3B /* Copy Files */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - 5C0E5B722DE915E100D38F4C /* SimpleKeychain.xcframework in Copy Files */, - 5C0E5B712DE915DB00D38F4C /* JWTDecode.xcframework in Copy Files */, - 5BE65DCA1F7270DE00CADD3B /* Auth0.framework in Copy Files */, - ); - name = "Copy Files"; - runOnlyForDeploymentPostprocessing = 0; - }; - 5F1A02931CC7EEBC00D3F662 /* CopyFiles */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - 5CD9FC7226FE30BA009C2B27 /* Nimble.xcframework in CopyFiles */, - 5CD9FC7426FE30BA009C2B27 /* Quick.xcframework in CopyFiles */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 5F1A02971CC7EECE00D3F662 /* CopyFiles */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - 5CD9FC7826FE30C8009C2B27 /* Nimble.xcframework in CopyFiles */, - 5CD9FC7A26FE30C8009C2B27 /* Quick.xcframework in CopyFiles */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 5F331B1F1D4BCBFD00AE4382 /* CopyFiles */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - 5CD9FC7E26FE30D4009C2B27 /* Nimble.xcframework in CopyFiles */, - 5CD9FC8026FE30D4009C2B27 /* Quick.xcframework in CopyFiles */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - C1B3B9D82C24B39E004A32A4 /* Copy Files */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - 5C0E5B782DE9160B00D38F4C /* SimpleKeychain.xcframework in Copy Files */, - 5C0E5B772DE9160600D38F4C /* JWTDecode.xcframework in Copy Files */, - C1B3B9D42C24B39E004A32A4 /* Auth0.framework in Copy Files */, - ); - name = "Copy Files"; - runOnlyForDeploymentPostprocessing = 0; - }; - C1B3B9E72C24B65B004A32A4 /* Copy Files */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - C1B3B9EB2C24B65D004A32A4 /* Quick.xcframework in Copy Files */, - C1B3B9E62C24B65B004A32A4 /* Nimble.xcframework in Copy Files */, - ); - name = "Copy Files"; - runOnlyForDeploymentPostprocessing = 0; - }; - D41DED2B2DCA099E00F5B1A4 /* Embed Frameworks */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - D41DED2A2DCA099E00F5B1A4 /* JWTDecode.xcframework in Embed Frameworks */, - D41DED2D2DCA099F00F5B1A4 /* SimpleKeychain.xcframework in Embed Frameworks */, - ); - name = "Embed Frameworks"; - runOnlyForDeploymentPostprocessing = 0; - }; - D41DED302DCA09A200F5B1A4 /* Embed Frameworks */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - D41DED2F2DCA09A200F5B1A4 /* JWTDecode.xcframework in Embed Frameworks */, - D41DED322DCA09A300F5B1A4 /* SimpleKeychain.xcframework in Embed Frameworks */, - ); - name = "Embed Frameworks"; - runOnlyForDeploymentPostprocessing = 0; - }; - D41DED352DCA09AC00F5B1A4 /* Embed Frameworks */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - D41DED342DCA09AC00F5B1A4 /* JWTDecode.xcframework in Embed Frameworks */, - D41DED372DCA09AE00F5B1A4 /* SimpleKeychain.xcframework in Embed Frameworks */, - ); - name = "Embed Frameworks"; - runOnlyForDeploymentPostprocessing = 0; - }; - D41DED3A2DCA09B000F5B1A4 /* Embed Frameworks */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - D41DED392DCA09B000F5B1A4 /* JWTDecode.xcframework in Embed Frameworks */, - D41DED3C2DCA09B200F5B1A4 /* SimpleKeychain.xcframework in Embed Frameworks */, - ); - name = "Embed Frameworks"; - runOnlyForDeploymentPostprocessing = 0; - }; - D41DED3F2DCA09B400F5B1A4 /* Embed Frameworks */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - D41DED3E2DCA09B400F5B1A4 /* JWTDecode.xcframework in Embed Frameworks */, - D41DED412DCA09B500F5B1A4 /* SimpleKeychain.xcframework in Embed Frameworks */, - ); - name = "Embed Frameworks"; - runOnlyForDeploymentPostprocessing = 0; - }; - /* End PBXCopyFilesBuildPhase section */ - - /* Begin PBXFileReference section */ - 5B16D88C1F7141A0009476A5 /* ASProvider.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ASProvider.swift; sourceTree = ""; }; - 5B16D8921F714324009476A5 /* WebAuthUserAgent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = WebAuthUserAgent.swift; path = Auth0/WebAuthUserAgent.swift; sourceTree = SOURCE_ROOT; }; - 5B1748731EF2D3A40060E653 /* Helpers.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Helpers.swift; sourceTree = ""; }; - 5B2860CD1EEAC30500C75D54 /* UserInfo.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UserInfo.swift; sourceTree = ""; }; - 5B2860D41EEF20F300C75D54 /* UserInfoSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = UserInfoSpec.swift; path = Auth0Tests/UserInfoSpec.swift; sourceTree = SOURCE_ROOT; }; - 5B5E93F81EC45C22002A37F9 /* CredentialsManagerError.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CredentialsManagerError.swift; sourceTree = ""; }; - 5B7EE45820FC9F3200367724 /* OAuth2TV.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = OAuth2TV.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 5B7EE45A20FC9F3300367724 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - 5B7EE45C20FC9F3300367724 /* ViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = ""; }; - 5B7EE45F20FC9F3300367724 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; - 5B7EE46120FC9F3400367724 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; - 5B7EE46320FC9F3400367724 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 5B7EE47920FCA0A100367724 /* OAuth2Mac.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = OAuth2Mac.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 5B7EE47B20FCA0A100367724 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - 5B7EE47D20FCA0A100367724 /* ViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = ""; }; - 5B7EE47F20FCA0A200367724 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; - 5B7EE48220FCA0A200367724 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; - 5B7EE48420FCA0A200367724 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 5B9262BF1ECF0CA800F4F6D3 /* BioAuthentication.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BioAuthentication.swift; sourceTree = ""; }; - 5B9262C11ECF0CBA00F4F6D3 /* BioAuthenticationSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = BioAuthenticationSpec.swift; path = Auth0Tests/BioAuthenticationSpec.swift; sourceTree = SOURCE_ROOT; }; - 5BA58D33209081A700782DD1 /* Cartfile */ = {isa = PBXFileReference; lastKnownFileType = text; path = Cartfile; sourceTree = ""; }; - 5BEDE1891EC21B040007300D /* CredentialsManager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CredentialsManager.swift; sourceTree = ""; }; - 5BEDE1931EC3331A0007300D /* CredentialsManagerSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; name = CredentialsManagerSpec.swift; path = Auth0Tests/CredentialsManagerSpec.swift; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.swift; }; - 5C0AF09928330CBA00162044 /* SafariProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SafariProvider.swift; sourceTree = ""; }; - 5C0AF09C2833420200162044 /* WebAuthentication.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebAuthentication.swift; sourceTree = ""; }; - 5C1574442DD5083400BF9373 /* MyAccountSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MyAccountSpec.swift; sourceTree = ""; }; - 5C15744E2DD5181E00BF9373 /* MyAccountErrorSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MyAccountErrorSpec.swift; sourceTree = ""; }; - 5C1574542DD7A8FD00BF9373 /* PasskeyEnrollmentChallengeSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PasskeyEnrollmentChallengeSpec.swift; sourceTree = ""; }; - 5C1574592DD7AF2100BF9373 /* PasskeyAuthenticationMethodSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PasskeyAuthenticationMethodSpec.swift; sourceTree = ""; }; - 5C15745E2DD7D82D00BF9373 /* MyAccountAuthenticationMethodsSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MyAccountAuthenticationMethodsSpec.swift; sourceTree = ""; }; - 5C354C03276CE1A500ADBC86 /* PasswordlessType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PasswordlessType.swift; sourceTree = ""; }; - 5C38EA222DA461150085AC31 /* MyAccount.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MyAccount.swift; sourceTree = ""; }; - 5C38EA282DA463550085AC31 /* MyAccountError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MyAccountError.swift; sourceTree = ""; }; - 5C3D87DF2DB8274A00AACC34 /* PublicKeyCredentialCreationOptions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PublicKeyCredentialCreationOptions.swift; sourceTree = ""; }; - 5C3D87E52DB99C4E00AACC34 /* PasskeySignupChallenge.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PasskeySignupChallenge.swift; sourceTree = ""; }; - 5C3D87F12DB9B3DA00AACC34 /* SignupPasskey.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SignupPasskey.swift; sourceTree = ""; }; - 5C3D880D2DBE7F3B00AACC34 /* PasskeySignupChallengeSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PasskeySignupChallengeSpec.swift; sourceTree = ""; }; - 5C3D88192DC148C000AACC34 /* PasskeyLoginChallenge.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PasskeyLoginChallenge.swift; sourceTree = ""; }; - 5C3D881F2DC1491300AACC34 /* PublicKeyCredentialRequestOptions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PublicKeyCredentialRequestOptions.swift; sourceTree = ""; }; - 5C3D88232DC1509300AACC34 /* LoginPasskey.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoginPasskey.swift; sourceTree = ""; }; - 5C3D88672DC2CCA100AACC34 /* PasskeyLoginChallenge.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PasskeyLoginChallenge.swift; sourceTree = ""; }; - 5C41F6A3244DC94E00252548 /* LoginTransaction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoginTransaction.swift; sourceTree = ""; }; - 5C41F6A9244DCAFB00252548 /* ClearSessionTransaction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ClearSessionTransaction.swift; sourceTree = ""; }; - 5C41F6B0244DCC3B00252548 /* MobileWebAuth.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MobileWebAuth.swift; sourceTree = ""; }; - 5C41F6B4244DCEED00252548 /* LoginTransactionSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoginTransactionSpec.swift; sourceTree = ""; }; - 5C41F6DC244F982700252548 /* DesktopWebAuth.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DesktopWebAuth.swift; sourceTree = ""; }; - 5C41F6E0244FA62200252548 /* Auth0.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = Auth0.plist; path = ../Auth0.plist; sourceTree = ""; }; - 5C49EB3423EB5A80008D562F /* JWK+RSA.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "JWK+RSA.swift"; sourceTree = ""; }; - 5C4F550423C8FADE00C89615 /* JWTAlgorithm.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = JWTAlgorithm.swift; sourceTree = ""; }; - 5C4F551823C8FB8E00C89615 /* String+URLSafe.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "String+URLSafe.swift"; sourceTree = ""; }; - 5C4F551923C8FB8E00C89615 /* Array+Encode.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Array+Encode.swift"; sourceTree = ""; }; - 5C4F552223C8FBA100C89615 /* JWKS.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = JWKS.swift; sourceTree = ""; }; - 5C4F552C23C9123000C89615 /* Generators.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Generators.swift; sourceTree = ""; }; - 5C4F552D23C9123000C89615 /* Mocks.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Mocks.swift; sourceTree = ""; }; - 5C4F553423C9124200C89615 /* JWKSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = JWKSpec.swift; sourceTree = ""; }; - 5C4F553923C9125600C89615 /* JWTAlgorithmSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = JWTAlgorithmSpec.swift; sourceTree = ""; }; - 5C60412E27482A2600EEF515 /* Package.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Package.swift; sourceTree = ""; }; - 5C6513A62791CDDE004EBC22 /* Version.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Version.swift; sourceTree = ""; }; - 5C80980A275A7B8600DC0A76 /* CredentialsStorage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CredentialsStorage.swift; sourceTree = ""; }; - 5C809D95275F878E00F15A67 /* CredentialsManagerErrorSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CredentialsManagerErrorSpec.swift; sourceTree = ""; }; - 5C809D99275FA3EF00F15A67 /* ManagementErrorSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ManagementErrorSpec.swift; sourceTree = ""; }; - 5CA541CC2B1A81A700E4284D /* Documentation.docc */ = {isa = PBXFileReference; lastKnownFileType = folder.documentationcatalog; path = Documentation.docc; sourceTree = ""; }; - 5CB41D3C23D0BA2C00074024 /* IDTokenValidatorContext.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = IDTokenValidatorContext.swift; sourceTree = ""; }; - 5CB41D3D23D0BA2C00074024 /* IDTokenSignatureValidator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = IDTokenSignatureValidator.swift; sourceTree = ""; }; - 5CB41D3E23D0BA2C00074024 /* IDTokenValidator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = IDTokenValidator.swift; sourceTree = ""; }; - 5CB41D3F23D0BA2C00074024 /* Optional+DebugDescription.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Optional+DebugDescription.swift"; sourceTree = ""; }; - 5CB41D5123D0BA4B00074024 /* IDTokenSignatureValidatorSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = IDTokenSignatureValidatorSpec.swift; sourceTree = ""; }; - 5CB41D5223D0BA4B00074024 /* IDTokenValidatorSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = IDTokenValidatorSpec.swift; sourceTree = ""; }; - 5CB41D5323D0BA4B00074024 /* IDTokenValidatorMocks.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = IDTokenValidatorMocks.swift; sourceTree = ""; }; - 5CB41D6B23D0BBA500074024 /* JWT+Header.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "JWT+Header.swift"; sourceTree = ""; }; - 5CB41D7023D0BED200074024 /* ClaimValidators.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ClaimValidators.swift; sourceTree = ""; }; - 5CB41D7523D0C15000074024 /* IDTokenValidatorBaseSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IDTokenValidatorBaseSpec.swift; sourceTree = ""; }; - 5CB41D8123D611AE00074024 /* ClaimValidatorsSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ClaimValidatorsSpec.swift; sourceTree = ""; }; - 5CD9FC6B26FE30A6009C2B27 /* Nimble.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = Nimble.xcframework; path = Carthage/Build/Nimble.xcframework; sourceTree = ""; }; - 5CD9FC6C26FE30A6009C2B27 /* Quick.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = Quick.xcframework; path = Carthage/Build/Quick.xcframework; sourceTree = ""; }; - 5CD9FC8426FE30EB009C2B27 /* JWTDecode.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = JWTDecode.xcframework; path = Carthage/Build/JWTDecode.xcframework; sourceTree = ""; }; - 5CD9FC8526FE30EB009C2B27 /* SimpleKeychain.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = SimpleKeychain.xcframework; path = Carthage/Build/SimpleKeychain.xcframework; sourceTree = ""; }; - 5CDF67222DD3922300A9B513 /* PasskeyEnrollmentChallenge.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PasskeyEnrollmentChallenge.swift; sourceTree = ""; }; - 5CDF67292DD395C300A9B513 /* NewPasskey.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NewPasskey.swift; sourceTree = ""; }; - 5CDF67352DD3A8D200A9B513 /* Auth0APIError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Auth0APIError.swift; sourceTree = ""; }; - 5CDF673B2DD3B0DE00A9B513 /* PasskeyAuthenticationMethod.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PasskeyAuthenticationMethod.swift; sourceTree = ""; }; - 5CDF67412DD3B52A00A9B513 /* Auth0MyAccount.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Auth0MyAccount.swift; sourceTree = ""; }; - 5CDF67472DD3B73D00A9B513 /* Auth0MyAccountAuthenticationMethods.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Auth0MyAccountAuthenticationMethods.swift; sourceTree = ""; }; - 5CDF674D2DD3DB4E00A9B513 /* MyAccountHandlers.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MyAccountHandlers.swift; sourceTree = ""; }; - 5CDF67532DD4AD7E00A9B513 /* MyAccountAuthenticationMethods.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MyAccountAuthenticationMethods.swift; sourceTree = ""; }; - 5CF5391C2836CEC00073F623 /* WebAuthenticationSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebAuthenticationSpec.swift; sourceTree = ""; }; - 5CF5391F2836D9720073F623 /* WebAuthSpies.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebAuthSpies.swift; sourceTree = ""; }; - 5CF539232836DCC10073F623 /* SafariProviderSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SafariProviderSpec.swift; sourceTree = ""; }; - 5CF539272836FB0C0073F623 /* ClearSessionTransactionSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ClearSessionTransactionSpec.swift; sourceTree = ""; }; - 5CF5392A283835460073F623 /* ASProviderSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ASProviderSpec.swift; sourceTree = ""; }; - 5CFB824F2D5BF31D009FD237 /* APICredentials.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = APICredentials.swift; sourceTree = ""; }; - 5CFB82552D5E9F94009FD237 /* APICredentialsSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = APICredentialsSpec.swift; sourceTree = ""; }; - 5CFB82602D6D221C009FD237 /* Barrier.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Barrier.swift; sourceTree = ""; }; - 5CFB826F2D6E640B009FD237 /* SSOCredentials.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SSOCredentials.swift; sourceTree = ""; }; - 5CFB82752D6FD287009FD237 /* SSOCredentialsSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SSOCredentialsSpec.swift; sourceTree = ""; }; - 5F049B6E1CB42C29006F6C05 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = Info.plist; path = Auth0/Info.plist; sourceTree = ""; }; - 5F06DD781CC448B10011842B /* Auth0.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Auth0.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 5F06DD851CC448C90011842B /* Auth0.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Auth0.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 5F06DD951CC451430011842B /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 5F06DDA01CC451540011842B /* Auth0Tests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Auth0Tests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 5F06DDAF1CC451700011842B /* Auth0Tests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Auth0Tests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 5F06DDC81CC66B710011842B /* Auth0.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Auth0.swift; sourceTree = ""; }; - 5F09C6A61D07532B00727E55 /* ChallengeGeneratorSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = ChallengeGeneratorSpec.swift; path = Auth0Tests/ChallengeGeneratorSpec.swift; sourceTree = SOURCE_ROOT; }; - 5F1FBB981D8A4465006B0B85 /* ResponseSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = ResponseSpec.swift; path = Auth0Tests/ResponseSpec.swift; sourceTree = SOURCE_ROOT; }; - 5F23E6B91D4ACA7100C3F2D9 /* Auth0.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Auth0.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 5F23E6F61D4B87F000C3F2D9 /* Auth0.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Auth0.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 5F28B4601D8216180000EB23 /* Loggable.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = Loggable.swift; path = Auth0/Loggable.swift; sourceTree = SOURCE_ROOT; }; - 5F28B4661D8300D50000EB23 /* LoggerSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LoggerSpec.swift; sourceTree = ""; }; - 5F331AF91D4BB24C00AE4382 /* Auth0Tests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Auth0Tests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 5F3965C11CF67CF000CDE7C0 /* WebAuth.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = WebAuth.swift; path = Auth0/WebAuth.swift; sourceTree = SOURCE_ROOT; }; - 5F3965C71CF67DD800CDE7C0 /* OAuth2.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = OAuth2.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 5F3965C91CF67DD800CDE7C0 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - 5F3965CB1CF67DD800CDE7C0 /* ViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = ""; }; - 5F3965CE1CF67DD800CDE7C0 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; - 5F3965D01CF67DD800CDE7C0 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; - 5F3965D31CF67DD800CDE7C0 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; - 5F3965D51CF67DD800CDE7C0 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 5F4A1F951D00AABC00C72242 /* OAuth2Grant.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = OAuth2Grant.swift; path = Auth0/OAuth2Grant.swift; sourceTree = SOURCE_ROOT; }; - 5F4A1F971D00AEDF00C72242 /* OAuth2GrantSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = OAuth2GrantSpec.swift; path = Auth0Tests/OAuth2GrantSpec.swift; sourceTree = SOURCE_ROOT; }; - 5F53F5CD1CFD157300476A46 /* AuthTransaction.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = AuthTransaction.swift; path = Auth0/AuthTransaction.swift; sourceTree = SOURCE_ROOT; }; - 5F53F5D61CFFAA4A00476A46 /* WebAuthSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = WebAuthSpec.swift; path = Auth0Tests/WebAuthSpec.swift; sourceTree = SOURCE_ROOT; }; - 5F686A761D4AB90900412E3D /* TransactionStoreSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = TransactionStoreSpec.swift; path = Auth0Tests/TransactionStoreSpec.swift; sourceTree = SOURCE_ROOT; }; - 5F6FAC621D09E98000D5B4EA /* Logger.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = Logger.swift; path = Auth0/Logger.swift; sourceTree = SOURCE_ROOT; }; - 5F74CB3F1CEFD5E600226823 /* JSONObjectPayload.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = JSONObjectPayload.swift; path = Auth0/JSONObjectPayload.swift; sourceTree = SOURCE_ROOT; }; - 5F93BC0A1CC6B0DE0031519F /* Auth0Spec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Auth0Spec.swift; sourceTree = ""; }; - 5FA250531D4A85A200C544FA /* WebAuthErrorSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = WebAuthErrorSpec.swift; path = Auth0Tests/WebAuthErrorSpec.swift; sourceTree = SOURCE_ROOT; }; - 5FADB6021CEC0C3300D4BB50 /* UsersSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = UsersSpec.swift; path = Auth0Tests/UsersSpec.swift; sourceTree = SOURCE_ROOT; }; - 5FADB6051CED27FB00D4BB50 /* Users.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = Users.swift; path = Auth0/Users.swift; sourceTree = SOURCE_ROOT; }; - 5FADB6081CED500900D4BB50 /* ManagementSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = ManagementSpec.swift; path = Auth0Tests/ManagementSpec.swift; sourceTree = SOURCE_ROOT; }; - 5FADB60B1CED7E0800D4BB50 /* UserPatchAttributes.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = UserPatchAttributes.swift; path = Auth0/UserPatchAttributes.swift; sourceTree = SOURCE_ROOT; }; - 5FADB60E1CED7E5200D4BB50 /* UserPatchAttributesSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = UserPatchAttributesSpec.swift; path = Auth0Tests/UserPatchAttributesSpec.swift; sourceTree = SOURCE_ROOT; }; - 5FAE9C871D88731500A871CE /* Cartfile.resolved */ = {isa = PBXFileReference; lastKnownFileType = text; path = Cartfile.resolved; sourceTree = ""; }; - 5FAE9C881D88731500A871CE /* CHANGELOG.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = CHANGELOG.md; sourceTree = ""; }; - 5FAE9C891D88731500A871CE /* README.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = ""; }; - 5FAE9C8A1D88731500A871CE /* Gemfile.lock */ = {isa = PBXFileReference; lastKnownFileType = text; path = Gemfile.lock; sourceTree = ""; }; - 5FAE9C8B1D88731500A871CE /* Gemfile */ = {isa = PBXFileReference; lastKnownFileType = text; path = Gemfile; sourceTree = ""; }; - 5FAE9C8C1D88731500A871CE /* Auth0.podspec */ = {isa = PBXFileReference; lastKnownFileType = text; path = Auth0.podspec; sourceTree = ""; }; - 5FAE9C8D1D88731500A871CE /* codecov.yml */ = {isa = PBXFileReference; lastKnownFileType = text; path = codecov.yml; sourceTree = ""; }; - 5FAE9C8E1D88731500A871CE /* LICENSE */ = {isa = PBXFileReference; lastKnownFileType = text; path = LICENSE; sourceTree = ""; }; - 5FAE9C8F1D88731500A871CE /* Cartfile.private */ = {isa = PBXFileReference; lastKnownFileType = text; path = Cartfile.private; sourceTree = ""; }; - 5FAE9C901D8878D400A871CE /* Auth0WebAuth.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = Auth0WebAuth.swift; path = Auth0/Auth0WebAuth.swift; sourceTree = SOURCE_ROOT; }; - 5FBBF0371CC964BC0024D2AF /* Matchers.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = Matchers.swift; path = Auth0Tests/Matchers.swift; sourceTree = SOURCE_ROOT; }; - 5FBBF03A1CC96AA70024D2AF /* Responses.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = Responses.swift; path = Auth0Tests/Responses.swift; sourceTree = SOURCE_ROOT; }; - 5FBBF0421CCA90300024D2AF /* AuthenticationSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = AuthenticationSpec.swift; path = Auth0Tests/AuthenticationSpec.swift; sourceTree = SOURCE_ROOT; }; - 5FCAB1701D09005A00331C84 /* NSURLComponents+OAuth2.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = "NSURLComponents+OAuth2.swift"; path = "Auth0/NSURLComponents+OAuth2.swift"; sourceTree = SOURCE_ROOT; }; - 5FCAB1721D09009600331C84 /* NSData+URLSafe.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = "NSData+URLSafe.swift"; path = "Auth0/NSData+URLSafe.swift"; sourceTree = SOURCE_ROOT; }; - 5FCAB1751D0900CF00331C84 /* TransactionStore.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = TransactionStore.swift; path = Auth0/TransactionStore.swift; sourceTree = SOURCE_ROOT; }; - 5FCAB1781D09124D00331C84 /* NSURL+Auth0.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = "NSURL+Auth0.swift"; path = "Auth0/NSURL+Auth0.swift"; sourceTree = SOURCE_ROOT; }; - 5FD255B01D14A9E000387ECB /* AuthenticationErrorSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = AuthenticationErrorSpec.swift; path = Auth0Tests/AuthenticationErrorSpec.swift; sourceTree = SOURCE_ROOT; }; - 5FD255B31D14DD2600387ECB /* ManagementError.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = ManagementError.swift; path = Auth0/ManagementError.swift; sourceTree = SOURCE_ROOT; }; - 5FD255B61D14F00900387ECB /* Auth0Error.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Auth0Error.swift; sourceTree = ""; }; - 5FD255B91D14F70B00387ECB /* WebAuthError.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = WebAuthError.swift; path = Auth0/WebAuthError.swift; sourceTree = SOURCE_ROOT; }; - 5FDE87461D8A422300EA27DC /* Telemetry.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Telemetry.swift; sourceTree = ""; }; - 5FDE87491D8A424700EA27DC /* Auth0Authentication.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Auth0Authentication.swift; sourceTree = ""; }; - 5FDE874A1D8A424700EA27DC /* Authentication.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Authentication.swift; sourceTree = ""; }; - 5FDE874B1D8A424700EA27DC /* AuthenticationError.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AuthenticationError.swift; sourceTree = ""; }; - 5FDE874E1D8A424700EA27DC /* Credentials.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Credentials.swift; sourceTree = ""; }; - 5FDE874F1D8A424700EA27DC /* AuthenticationHandlers.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AuthenticationHandlers.swift; sourceTree = ""; }; - 5FE2F8A51CCA9C17003628F4 /* CredentialsSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = CredentialsSpec.swift; path = Auth0Tests/CredentialsSpec.swift; sourceTree = SOURCE_ROOT; }; - 5FE2F8B11CCEAED8003628F4 /* Requestable.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = Requestable.swift; path = Auth0/Requestable.swift; sourceTree = SOURCE_ROOT; }; - 5FE2F8B71CD0E910003628F4 /* Request.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = Request.swift; path = Auth0/Request.swift; sourceTree = SOURCE_ROOT; }; - 5FE2F8BA1CD0EAAD003628F4 /* Response.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = Response.swift; path = Auth0/Response.swift; sourceTree = SOURCE_ROOT; }; - 5FE686A01D1877C10075874C /* Auth0.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Auth0.plist; sourceTree = ""; }; - 5FE686A91D1894AA0075874C /* TelemetrySpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TelemetrySpec.swift; sourceTree = ""; }; - 5FF465BB1CE2AC4500F7ED8C /* Management.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = Management.swift; path = Auth0/Management.swift; sourceTree = SOURCE_ROOT; }; - 970BC36A25C27095007A7745 /* MultifactorChallenge.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MultifactorChallenge.swift; sourceTree = ""; }; - A7DDDF6B2BC9A81E0077B067 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; - C107B51B2C9AC4D3006B6BEA /* WebViewProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebViewProvider.swift; sourceTree = ""; }; - C107B5202CA27F76006B6BEA /* WebViewProviderSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebViewProviderSpec.swift; sourceTree = ""; }; - C160EE302CABD0DA005ACE8E /* UIWindow+TopViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIWindow+TopViewController.swift"; sourceTree = ""; }; - C160EE372CABD358005ACE8E /* UIWindow+TopViewControllerSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIWindow+TopViewControllerSpec.swift"; sourceTree = ""; }; - C177D6C22C2ADDEB0094C657 /* Auth0.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Auth0.plist; path = ../Auth0.plist; sourceTree = ""; }; - C177D76F2C2BDFE40094C657 /* NetworkStub.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkStub.swift; sourceTree = ""; }; - C177D7742C2BE00D0094C657 /* StubURLProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StubURLProtocol.swift; sourceTree = ""; }; - C1B3B9A82C24B297004A32A4 /* OAuth2Vision.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = OAuth2Vision.app; sourceTree = BUILT_PRODUCTS_DIR; }; - C1B3B9AE2C24B297004A32A4 /* OAuth2VisionApp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OAuth2VisionApp.swift; sourceTree = ""; }; - C1B3B9B02C24B297004A32A4 /* ContentView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContentView.swift; sourceTree = ""; }; - C1B3B9B72C24B298004A32A4 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - C1B3B9C02C24B39E004A32A4 /* Auth0.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Auth0.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - C1B3B9C72C24B39E004A32A4 /* Auth0Tests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Auth0Tests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - D581CF762757D773007327D1 /* RequestSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RequestSpec.swift; sourceTree = ""; }; - D5E9E316273ACCA5000CDB0A /* ChallengeGenerator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChallengeGenerator.swift; sourceTree = ""; }; - /* End PBXFileReference section */ - - /* Begin PBXFrameworksBuildPhase section */ - 5B7EE45520FC9F3200367724 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 5B7EE46720FC9F5200367724 /* Auth0.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 5B7EE47620FCA0A100367724 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 5B7EE48D20FCA0F400367724 /* Auth0.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 5F06DD741CC448B10011842B /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - D41DED292DCA099E00F5B1A4 /* JWTDecode.xcframework in Frameworks */, - D41DED2C2DCA099F00F5B1A4 /* SimpleKeychain.xcframework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 5F06DD811CC448C90011842B /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - D41DED2E2DCA09A200F5B1A4 /* JWTDecode.xcframework in Frameworks */, - D41DED312DCA09A300F5B1A4 /* SimpleKeychain.xcframework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 5F06DD9D1CC451540011842B /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - C177D6C72C2ADEB60094C657 /* CwlPreconditionTesting in Frameworks */, - D41DED1D2DCA084E00F5B1A4 /* Nimble.xcframework in Frameworks */, - D41DED1E2DCA085000F5B1A4 /* Quick.xcframework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 5F06DDAC1CC451700011842B /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - C177D6D42C2B0DCB0094C657 /* CwlPreconditionTesting in Frameworks */, - D41DED1C2DCA084900F5B1A4 /* Quick.xcframework in Frameworks */, - D41DED1B2DCA084700F5B1A4 /* Nimble.xcframework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 5F23E6B51D4ACA7100C3F2D9 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - D41DED382DCA09B000F5B1A4 /* JWTDecode.xcframework in Frameworks */, - D41DED3B2DCA09B200F5B1A4 /* SimpleKeychain.xcframework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 5F23E6F21D4B87F000C3F2D9 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - D41DED332DCA09AC00F5B1A4 /* JWTDecode.xcframework in Frameworks */, - D41DED362DCA09AE00F5B1A4 /* SimpleKeychain.xcframework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 5F331AF61D4BB24C00AE4382 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - D41DED1A2DCA084200F5B1A4 /* Nimble.xcframework in Frameworks */, - D41DED192DCA084100F5B1A4 /* Quick.xcframework in Frameworks */, - D4B8E9E62DCDD23C0021262D /* CwlPosixPreconditionTesting in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 5F3965C41CF67DD800CDE7C0 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 5F53F5D11CFD19A400476A46 /* Auth0.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - C1B3B9A52C24B297004A32A4 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - C1B3B9D32C24B39E004A32A4 /* Auth0.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - C1B3B9BD2C24B39E004A32A4 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - D41DED3D2DCA09B400F5B1A4 /* JWTDecode.xcframework in Frameworks */, - D41DED402DCA09B500F5B1A4 /* SimpleKeychain.xcframework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - C1B3B9C42C24B39E004A32A4 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - D41DED172DCA083800F5B1A4 /* Nimble.xcframework in Frameworks */, - D41DED182DCA083B00F5B1A4 /* Quick.xcframework in Frameworks */, - D4B8E9E42DCDD2340021262D /* CwlPreconditionTesting in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - /* End PBXFrameworksBuildPhase section */ - - /* Begin PBXGroup section */ - 5B16D8901F7141E5009476A5 /* Transactions */ = { - isa = PBXGroup; - children = ( - 5C41F6A3244DC94E00252548 /* LoginTransaction.swift */, - 5C41F6A9244DCAFB00252548 /* ClearSessionTransaction.swift */, - ); - name = Transactions; - sourceTree = ""; - }; - 5B7EE45920FC9F3200367724 /* OAuth2TV */ = { - isa = PBXGroup; - children = ( - 5B7EE45A20FC9F3300367724 /* AppDelegate.swift */, - 5B7EE45C20FC9F3300367724 /* ViewController.swift */, - 5B7EE45E20FC9F3300367724 /* Main.storyboard */, - 5B7EE46120FC9F3400367724 /* Assets.xcassets */, - 5B7EE46320FC9F3400367724 /* Info.plist */, - ); - path = OAuth2TV; - sourceTree = ""; - }; - 5B7EE47A20FCA0A100367724 /* OAuth2Mac */ = { - isa = PBXGroup; - children = ( - 5B7EE47B20FCA0A100367724 /* AppDelegate.swift */, - 5B7EE47D20FCA0A100367724 /* ViewController.swift */, - 5B7EE47F20FCA0A200367724 /* Assets.xcassets */, - 5B7EE48120FCA0A200367724 /* Main.storyboard */, - 5B7EE48420FCA0A200367724 /* Info.plist */, - 5C41F6E0244FA62200252548 /* Auth0.plist */, - ); - path = OAuth2Mac; - sourceTree = ""; - }; - 5BEDE1581EC1FFE40007300D /* Utils */ = { - isa = PBXGroup; - children = ( - 5CB41D3B23D0BA0300074024 /* Validators */, - 5B1748731EF2D3A40060E653 /* Helpers.swift */, - 5B9262BF1ECF0CA800F4F6D3 /* BioAuthentication.swift */, - 5BEDE1891EC21B040007300D /* CredentialsManager.swift */, - 5C80980A275A7B8600DC0A76 /* CredentialsStorage.swift */, - 5B5E93F81EC45C22002A37F9 /* CredentialsManagerError.swift */, - ); - name = Utils; - sourceTree = ""; - }; - 5C0AF09828330CA000162044 /* Providers */ = { - isa = PBXGroup; - children = ( - C107B51B2C9AC4D3006B6BEA /* WebViewProvider.swift */, - 5B16D88C1F7141A0009476A5 /* ASProvider.swift */, - 5C0AF09928330CBA00162044 /* SafariProvider.swift */, - ); - name = Providers; - sourceTree = ""; - }; - 5C1574432DD507DB00BF9373 /* MyAccount */ = { - isa = PBXGroup; - children = ( - 5C1574532DD7A8CB00BF9373 /* AuthenticationMethods */, - 5C15744E2DD5181E00BF9373 /* MyAccountErrorSpec.swift */, - 5C1574442DD5083400BF9373 /* MyAccountSpec.swift */, - ); - path = MyAccount; - sourceTree = ""; - }; - 5C1574532DD7A8CB00BF9373 /* AuthenticationMethods */ = { - isa = PBXGroup; - children = ( - 5C15745E2DD7D82D00BF9373 /* MyAccountAuthenticationMethodsSpec.swift */, - 5C1574592DD7AF2100BF9373 /* PasskeyAuthenticationMethodSpec.swift */, - 5C1574542DD7A8FD00BF9373 /* PasskeyEnrollmentChallengeSpec.swift */, - ); - path = AuthenticationMethods; - sourceTree = ""; - }; - 5C38EA212DA4610A0085AC31 /* MyAccount */ = { - isa = PBXGroup; - children = ( - 5CDF67282DD3925200A9B513 /* AuthenticationMethods */, - 5CDF67412DD3B52A00A9B513 /* Auth0MyAccount.swift */, - 5C38EA222DA461150085AC31 /* MyAccount.swift */, - 5C38EA282DA463550085AC31 /* MyAccountError.swift */, - 5CDF674D2DD3DB4E00A9B513 /* MyAccountHandlers.swift */, - ); - path = MyAccount; - sourceTree = ""; - }; - 5C3D88172DC051CF00AACC34 /* Passkeys */ = { - isa = PBXGroup; - children = ( - 5CDF67292DD395C300A9B513 /* NewPasskey.swift */, - 5C3D881F2DC1491300AACC34 /* PublicKeyCredentialRequestOptions.swift */, - 5C3D87DF2DB8274A00AACC34 /* PublicKeyCredentialCreationOptions.swift */, - ); - name = Passkeys; - sourceTree = ""; - }; - 5C41F6AF244DCC1100252548 /* Platforms */ = { - isa = PBXGroup; - children = ( - 5C41F6B0244DCC3B00252548 /* MobileWebAuth.swift */, - 5C41F6DC244F982700252548 /* DesktopWebAuth.swift */, - ); - name = Platforms; - sourceTree = ""; - }; - 5C4F553823C9124800C89615 /* Crypto */ = { - isa = PBXGroup; - children = ( - 5C4F553923C9125600C89615 /* JWTAlgorithmSpec.swift */, - ); - name = Crypto; - sourceTree = ""; - }; - 5CB41D3B23D0BA0300074024 /* Validators */ = { - isa = PBXGroup; - children = ( - 5CB41D3E23D0BA2C00074024 /* IDTokenValidator.swift */, - 5CB41D3C23D0BA2C00074024 /* IDTokenValidatorContext.swift */, - 5CB41D3D23D0BA2C00074024 /* IDTokenSignatureValidator.swift */, - 5CB41D7023D0BED200074024 /* ClaimValidators.swift */, - ); - name = Validators; - sourceTree = ""; - }; - 5CB41D5023D0BA3800074024 /* Validators */ = { - isa = PBXGroup; - children = ( - 5CB41D7523D0C15000074024 /* IDTokenValidatorBaseSpec.swift */, - 5CB41D5323D0BA4B00074024 /* IDTokenValidatorMocks.swift */, - 5CB41D5223D0BA4B00074024 /* IDTokenValidatorSpec.swift */, - 5CB41D5123D0BA4B00074024 /* IDTokenSignatureValidatorSpec.swift */, - 5CB41D8123D611AE00074024 /* ClaimValidatorsSpec.swift */, - ); - name = Validators; - sourceTree = ""; - }; - 5CDF67282DD3925200A9B513 /* AuthenticationMethods */ = { - isa = PBXGroup; - children = ( - 5CDF67472DD3B73D00A9B513 /* Auth0MyAccountAuthenticationMethods.swift */, - 5CDF67532DD4AD7E00A9B513 /* MyAccountAuthenticationMethods.swift */, - 5CDF673B2DD3B0DE00A9B513 /* PasskeyAuthenticationMethod.swift */, - 5CDF67222DD3922300A9B513 /* PasskeyEnrollmentChallenge.swift */, - ); - path = AuthenticationMethods; - sourceTree = ""; - }; - 5CF539222836DC360073F623 /* Providers */ = { - isa = PBXGroup; - children = ( - C107B5202CA27F76006B6BEA /* WebViewProviderSpec.swift */, - 5CF5392A283835460073F623 /* ASProviderSpec.swift */, - 5CF539232836DCC10073F623 /* SafariProviderSpec.swift */, - ); - name = Providers; - sourceTree = ""; - }; - 5CF539262836F6DE0073F623 /* Transactions */ = { - isa = PBXGroup; - children = ( - 5C41F6B4244DCEED00252548 /* LoginTransactionSpec.swift */, - 5CF539272836FB0C0073F623 /* ClearSessionTransactionSpec.swift */, - ); - name = Transactions; - sourceTree = ""; - }; - 5F049B5F1CB42C29006F6C05 = { - isa = PBXGroup; - children = ( - 5CA541CC2B1A81A700E4284D /* Documentation.docc */, - 5F049B6B1CB42C29006F6C05 /* Auth0 */, - 5F06DD921CC451430011842B /* Auth0Tests */, - 5F3965C81CF67DD800CDE7C0 /* App */, - 5B7EE45920FC9F3200367724 /* OAuth2TV */, - 5B7EE47A20FCA0A100367724 /* OAuth2Mac */, - C1B3B9A92C24B297004A32A4 /* OAuth2Vision */, - 5F06DDC21CC5712F0011842B /* Frameworks */, - 5F049B6A1CB42C29006F6C05 /* Products */, - 5FAE9C861D8872E900A871CE /* Supporting Files */, - ); - sourceTree = ""; - }; - 5F049B6A1CB42C29006F6C05 /* Products */ = { - isa = PBXGroup; - children = ( - 5F06DD781CC448B10011842B /* Auth0.framework */, - 5F06DD851CC448C90011842B /* Auth0.framework */, - 5F06DDA01CC451540011842B /* Auth0Tests.xctest */, - 5F06DDAF1CC451700011842B /* Auth0Tests.xctest */, - 5F3965C71CF67DD800CDE7C0 /* OAuth2.app */, - 5F23E6B91D4ACA7100C3F2D9 /* Auth0.framework */, - 5F23E6F61D4B87F000C3F2D9 /* Auth0.framework */, - 5F331AF91D4BB24C00AE4382 /* Auth0Tests.xctest */, - 5B7EE45820FC9F3200367724 /* OAuth2TV.app */, - 5B7EE47920FCA0A100367724 /* OAuth2Mac.app */, - C1B3B9A82C24B297004A32A4 /* OAuth2Vision.app */, - C1B3B9C02C24B39E004A32A4 /* Auth0.framework */, - C1B3B9C72C24B39E004A32A4 /* Auth0Tests.xctest */, - ); - name = Products; - sourceTree = ""; - }; - 5F049B6B1CB42C29006F6C05 /* Auth0 */ = { - isa = PBXGroup; - children = ( - 5FDE87751D8A425300EA27DC /* Authentication */, - 5C38EA212DA4610A0085AC31 /* MyAccount */, - 5FDE87451D8A421900EA27DC /* Telemetry */, - 5BEDE1581EC1FFE40007300D /* Utils */, - 5FCAB16E1D08FFE900331C84 /* Extensions */, - 5F6FAC611D09E92800D5B4EA /* Logger */, - 5FF465BA1CE2AC2800F7ED8C /* Management */, - 5FE2F8C01CD0F9AF003628F4 /* Networking */, - 5FCAB16F1D09001100331C84 /* Crypto */, - 5C3D88172DC051CF00AACC34 /* Passkeys */, - 5F3965C01CF679B500CDE7C0 /* WebAuth */, - 5F06DDC81CC66B710011842B /* Auth0.swift */, - 5FD255B61D14F00900387ECB /* Auth0Error.swift */, - 5CDF67352DD3A8D200A9B513 /* Auth0APIError.swift */, - 5C6513A62791CDDE004EBC22 /* Version.swift */, - A7DDDF6B2BC9A81E0077B067 /* PrivacyInfo.xcprivacy */, - ); - path = Auth0; - sourceTree = ""; - }; - 5F06DD921CC451430011842B /* Auth0Tests */ = { - isa = PBXGroup; - children = ( - C160EE362CABD352005ACE8E /* Extensions */, - C177D76E2C2BDF9D0094C657 /* StubNetworking */, - 5F28B4651D8300BB0000EB23 /* Logger */, - 5FE686A81D1894990075874C /* Telemetry */, - 5FBBF0411CCA901B0024D2AF /* Authentication */, - 5C1574432DD507DB00BF9373 /* MyAccount */, - 5FADB6011CEC0C1600D4BB50 /* Management */, - 5FE2F8C11CD0FA11003628F4 /* Networking */, - 5C4F553823C9124800C89615 /* Crypto */, - 5FCAB1661D07ABEA00331C84 /* WebAuth */, - 5FBBF0331CC95FA40024D2AF /* Utils */, - 5F93BC0A1CC6B0DE0031519F /* Auth0Spec.swift */, - 5FBBF0371CC964BC0024D2AF /* Matchers.swift */, - 5FBBF03A1CC96AA70024D2AF /* Responses.swift */, - 5C4F552C23C9123000C89615 /* Generators.swift */, - 5C4F552D23C9123000C89615 /* Mocks.swift */, - 5F06DD951CC451430011842B /* Info.plist */, - 5FE686A01D1877C10075874C /* Auth0.plist */, - ); - path = Auth0Tests; - sourceTree = ""; - }; - 5F06DDC21CC5712F0011842B /* Frameworks */ = { - isa = PBXGroup; - children = ( - 5CD9FC8426FE30EB009C2B27 /* JWTDecode.xcframework */, - 5CD9FC8526FE30EB009C2B27 /* SimpleKeychain.xcframework */, - 5CD9FC6B26FE30A6009C2B27 /* Nimble.xcframework */, - 5CD9FC6C26FE30A6009C2B27 /* Quick.xcframework */, - ); - name = Frameworks; - sourceTree = ""; - }; - 5F28B4651D8300BB0000EB23 /* Logger */ = { - isa = PBXGroup; - children = ( - 5F28B4661D8300D50000EB23 /* LoggerSpec.swift */, - ); - name = Logger; - sourceTree = ""; - }; - 5F3965C01CF679B500CDE7C0 /* WebAuth */ = { - isa = PBXGroup; - children = ( - 5C0AF09828330CA000162044 /* Providers */, - 5B16D8901F7141E5009476A5 /* Transactions */, - 5C41F6AF244DCC1100252548 /* Platforms */, - 5F53F5CD1CFD157300476A46 /* AuthTransaction.swift */, - 5B16D8921F714324009476A5 /* WebAuthUserAgent.swift */, - 5F4A1F951D00AABC00C72242 /* OAuth2Grant.swift */, - 5FCAB1751D0900CF00331C84 /* TransactionStore.swift */, - 5F3965C11CF67CF000CDE7C0 /* WebAuth.swift */, - 5FAE9C901D8878D400A871CE /* Auth0WebAuth.swift */, - 5FD255B91D14F70B00387ECB /* WebAuthError.swift */, - 5C0AF09C2833420200162044 /* WebAuthentication.swift */, - 5CFB82602D6D221C009FD237 /* Barrier.swift */, - ); - name = WebAuth; - sourceTree = ""; - }; - 5F3965C81CF67DD800CDE7C0 /* App */ = { - isa = PBXGroup; - children = ( - 5F3965C91CF67DD800CDE7C0 /* AppDelegate.swift */, - 5F3965CB1CF67DD800CDE7C0 /* ViewController.swift */, - 5F3965D01CF67DD800CDE7C0 /* Assets.xcassets */, - 5F3965D21CF67DD800CDE7C0 /* LaunchScreen.storyboard */, - 5F3965CD1CF67DD800CDE7C0 /* Main.storyboard */, - C177D6C22C2ADDEB0094C657 /* Auth0.plist */, - 5F3965D51CF67DD800CDE7C0 /* Info.plist */, - ); - path = App; - sourceTree = ""; - }; - 5F6FAC611D09E92800D5B4EA /* Logger */ = { - isa = PBXGroup; - children = ( - 5F6FAC621D09E98000D5B4EA /* Logger.swift */, - 5F28B4601D8216180000EB23 /* Loggable.swift */, - ); - name = Logger; - sourceTree = ""; - }; - 5FADB6011CEC0C1600D4BB50 /* Management */ = { - isa = PBXGroup; - children = ( - 5FADB6081CED500900D4BB50 /* ManagementSpec.swift */, - 5C809D99275FA3EF00F15A67 /* ManagementErrorSpec.swift */, - 5FADB60E1CED7E5200D4BB50 /* UserPatchAttributesSpec.swift */, - 5FADB6021CEC0C3300D4BB50 /* UsersSpec.swift */, - ); - name = Management; - sourceTree = ""; - }; - 5FAE9C861D8872E900A871CE /* Supporting Files */ = { - isa = PBXGroup; - children = ( - 5C60412E27482A2600EEF515 /* Package.swift */, - 5BA58D33209081A700782DD1 /* Cartfile */, - 5F049B6E1CB42C29006F6C05 /* Info.plist */, - 5FAE9C871D88731500A871CE /* Cartfile.resolved */, - 5FAE9C8F1D88731500A871CE /* Cartfile.private */, - 5FAE9C881D88731500A871CE /* CHANGELOG.md */, - 5FAE9C891D88731500A871CE /* README.md */, - 5FAE9C8A1D88731500A871CE /* Gemfile.lock */, - 5FAE9C8B1D88731500A871CE /* Gemfile */, - 5FAE9C8C1D88731500A871CE /* Auth0.podspec */, - 5FAE9C8D1D88731500A871CE /* codecov.yml */, - 5FAE9C8E1D88731500A871CE /* LICENSE */, - ); - name = "Supporting Files"; - sourceTree = ""; - }; - 5FBBF0331CC95FA40024D2AF /* Utils */ = { - isa = PBXGroup; - children = ( - 5CB41D5023D0BA3800074024 /* Validators */, - 5B9262C11ECF0CBA00F4F6D3 /* BioAuthenticationSpec.swift */, - 5BEDE1931EC3331A0007300D /* CredentialsManagerSpec.swift */, - 5C809D95275F878E00F15A67 /* CredentialsManagerErrorSpec.swift */, - ); - name = Utils; - sourceTree = ""; - }; - 5FBBF0411CCA901B0024D2AF /* Authentication */ = { - isa = PBXGroup; - children = ( - 5FBBF0421CCA90300024D2AF /* AuthenticationSpec.swift */, - 5FE2F8A51CCA9C17003628F4 /* CredentialsSpec.swift */, - 5CFB82552D5E9F94009FD237 /* APICredentialsSpec.swift */, - 5CFB82752D6FD287009FD237 /* SSOCredentialsSpec.swift */, - 5B2860D41EEF20F300C75D54 /* UserInfoSpec.swift */, - 5C3D88672DC2CCA100AACC34 /* PasskeyLoginChallenge.swift */, - 5C3D880D2DBE7F3B00AACC34 /* PasskeySignupChallengeSpec.swift */, - 5C4F553423C9124200C89615 /* JWKSpec.swift */, - 5FD255B01D14A9E000387ECB /* AuthenticationErrorSpec.swift */, - ); - name = Authentication; - sourceTree = ""; - }; - 5FCAB1661D07ABEA00331C84 /* WebAuth */ = { - isa = PBXGroup; - children = ( - 5CF539262836F6DE0073F623 /* Transactions */, - 5CF539222836DC360073F623 /* Providers */, - 5FA250531D4A85A200C544FA /* WebAuthErrorSpec.swift */, - 5F09C6A61D07532B00727E55 /* ChallengeGeneratorSpec.swift */, - 5F4A1F971D00AEDF00C72242 /* OAuth2GrantSpec.swift */, - 5F53F5D61CFFAA4A00476A46 /* WebAuthSpec.swift */, - 5F686A761D4AB90900412E3D /* TransactionStoreSpec.swift */, - 5CF5391C2836CEC00073F623 /* WebAuthenticationSpec.swift */, - 5CF5391F2836D9720073F623 /* WebAuthSpies.swift */, - ); - name = WebAuth; - sourceTree = ""; - }; - 5FCAB16E1D08FFE900331C84 /* Extensions */ = { - isa = PBXGroup; - children = ( - C160EE302CABD0DA005ACE8E /* UIWindow+TopViewController.swift */, - 5C4F551923C8FB8E00C89615 /* Array+Encode.swift */, - 5C4F551823C8FB8E00C89615 /* String+URLSafe.swift */, - 5FCAB1721D09009600331C84 /* NSData+URLSafe.swift */, - 5FCAB1781D09124D00331C84 /* NSURL+Auth0.swift */, - 5FCAB1701D09005A00331C84 /* NSURLComponents+OAuth2.swift */, - 5CB41D6B23D0BBA500074024 /* JWT+Header.swift */, - 5C49EB3423EB5A80008D562F /* JWK+RSA.swift */, - 5CB41D3F23D0BA2C00074024 /* Optional+DebugDescription.swift */, - ); - name = Extensions; - sourceTree = ""; - }; - 5FCAB16F1D09001100331C84 /* Crypto */ = { - isa = PBXGroup; - children = ( - 5C4F550423C8FADE00C89615 /* JWTAlgorithm.swift */, - D5E9E316273ACCA5000CDB0A /* ChallengeGenerator.swift */, - ); - name = Crypto; - sourceTree = ""; - }; - 5FDE87451D8A421900EA27DC /* Telemetry */ = { - isa = PBXGroup; - children = ( - 5FDE87461D8A422300EA27DC /* Telemetry.swift */, - ); - name = Telemetry; - sourceTree = ""; - }; - 5FDE87751D8A425300EA27DC /* Authentication */ = { - isa = PBXGroup; - children = ( - 5FDE87491D8A424700EA27DC /* Auth0Authentication.swift */, - 5FDE874A1D8A424700EA27DC /* Authentication.swift */, - 5FDE874B1D8A424700EA27DC /* AuthenticationError.swift */, - 5FDE874F1D8A424700EA27DC /* AuthenticationHandlers.swift */, - 5C354C03276CE1A500ADBC86 /* PasswordlessType.swift */, - 970BC36A25C27095007A7745 /* MultifactorChallenge.swift */, - 5C3D88192DC148C000AACC34 /* PasskeyLoginChallenge.swift */, - 5C3D87E52DB99C4E00AACC34 /* PasskeySignupChallenge.swift */, - 5C4F552223C8FBA100C89615 /* JWKS.swift */, - 5B2860CD1EEAC30500C75D54 /* UserInfo.swift */, - 5FDE874E1D8A424700EA27DC /* Credentials.swift */, - 5CFB824F2D5BF31D009FD237 /* APICredentials.swift */, - 5CFB826F2D6E640B009FD237 /* SSOCredentials.swift */, - 5C3D88232DC1509300AACC34 /* LoginPasskey.swift */, - 5C3D87F12DB9B3DA00AACC34 /* SignupPasskey.swift */, - ); - name = Authentication; - sourceTree = ""; - }; - 5FE2F8C01CD0F9AF003628F4 /* Networking */ = { - isa = PBXGroup; - children = ( - 5F74CB3F1CEFD5E600226823 /* JSONObjectPayload.swift */, - 5FE2F8B71CD0E910003628F4 /* Request.swift */, - 5FE2F8B11CCEAED8003628F4 /* Requestable.swift */, - 5FE2F8BA1CD0EAAD003628F4 /* Response.swift */, - ); - name = Networking; - sourceTree = ""; - }; - 5FE2F8C11CD0FA11003628F4 /* Networking */ = { - isa = PBXGroup; - children = ( - 5F1FBB981D8A4465006B0B85 /* ResponseSpec.swift */, - D581CF762757D773007327D1 /* RequestSpec.swift */, - ); - name = Networking; - sourceTree = ""; - }; - 5FE686A81D1894990075874C /* Telemetry */ = { - isa = PBXGroup; - children = ( - 5FE686A91D1894AA0075874C /* TelemetrySpec.swift */, - ); - name = Telemetry; - sourceTree = ""; - }; - 5FF465BA1CE2AC2800F7ED8C /* Management */ = { - isa = PBXGroup; - children = ( - 5FF465BB1CE2AC4500F7ED8C /* Management.swift */, - 5FADB60B1CED7E0800D4BB50 /* UserPatchAttributes.swift */, - 5FADB6051CED27FB00D4BB50 /* Users.swift */, - 5FD255B31D14DD2600387ECB /* ManagementError.swift */, - ); - name = Management; - sourceTree = ""; - }; - C160EE362CABD352005ACE8E /* Extensions */ = { - isa = PBXGroup; - children = ( - C160EE372CABD358005ACE8E /* UIWindow+TopViewControllerSpec.swift */, - ); - path = Extensions; - sourceTree = ""; - }; - C177D76E2C2BDF9D0094C657 /* StubNetworking */ = { - isa = PBXGroup; - children = ( - C177D76F2C2BDFE40094C657 /* NetworkStub.swift */, - C177D7742C2BE00D0094C657 /* StubURLProtocol.swift */, - ); - name = StubNetworking; - sourceTree = ""; - }; - C1B3B9A92C24B297004A32A4 /* OAuth2Vision */ = { - isa = PBXGroup; - children = ( - C1B3B9AE2C24B297004A32A4 /* OAuth2VisionApp.swift */, - C1B3B9B02C24B297004A32A4 /* ContentView.swift */, - C1B3B9B72C24B298004A32A4 /* Info.plist */, - ); - path = OAuth2Vision; - sourceTree = ""; - }; - /* End PBXGroup section */ - - /* Begin PBXHeadersBuildPhase section */ - 5F06DD751CC448B10011842B /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 5F06DD821CC448C90011842B /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 5F23E6B61D4ACA7100C3F2D9 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 5F23E6F31D4B87F000C3F2D9 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - C1B3B9BB2C24B39E004A32A4 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - /* End PBXHeadersBuildPhase section */ - - /* Begin PBXNativeTarget section */ - 5B7EE45720FC9F3200367724 /* OAuth2TV */ = { - isa = PBXNativeTarget; - buildConfigurationList = 5B7EE46620FC9F3400367724 /* Build configuration list for PBXNativeTarget "OAuth2TV" */; - buildPhases = ( - 5B7EE45420FC9F3200367724 /* Sources */, - 5B7EE45520FC9F3200367724 /* Frameworks */, - 5B7EE45620FC9F3200367724 /* Resources */, - 5B7EE46B20FC9F5200367724 /* Copy Files */, - 5B7EE46F20FC9FAE00367724 /* Auth0 */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = OAuth2TV; - productName = OAuth2TV; - productReference = 5B7EE45820FC9F3200367724 /* OAuth2TV.app */; - productType = "com.apple.product-type.application"; - }; - 5B7EE47820FCA0A100367724 /* OAuth2Mac */ = { - isa = PBXNativeTarget; - buildConfigurationList = 5B7EE48620FCA0A200367724 /* Build configuration list for PBXNativeTarget "OAuth2Mac" */; - buildPhases = ( - 5B7EE47520FCA0A100367724 /* Sources */, - 5B7EE47620FCA0A100367724 /* Frameworks */, - 5B7EE47720FCA0A100367724 /* Resources */, - 5B7EE49120FCA0F400367724 /* Copy Files */, - 5B7EE48C20FCA0D900367724 /* Auth0 */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = OAuth2Mac; - productName = OAuth2Mac; - productReference = 5B7EE47920FCA0A100367724 /* OAuth2Mac.app */; - productType = "com.apple.product-type.application"; - }; - 5F06DD771CC448B10011842B /* Auth0.iOS */ = { - isa = PBXNativeTarget; - buildConfigurationList = 5F06DD7F1CC448B10011842B /* Build configuration list for PBXNativeTarget "Auth0.iOS" */; - buildPhases = ( - 5F06DD731CC448B10011842B /* Sources */, - 5F06DD741CC448B10011842B /* Frameworks */, - 5F06DD751CC448B10011842B /* Headers */, - 5F06DD761CC448B10011842B /* Resources */, - 5B717B241E2E2696004A05A7 /* SwiftLint */, - D41DED2B2DCA099E00F5B1A4 /* Embed Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = Auth0.iOS; - productName = Auth0.iOS; - productReference = 5F06DD781CC448B10011842B /* Auth0.framework */; - productType = "com.apple.product-type.framework"; - }; - 5F06DD841CC448C90011842B /* Auth0.macOS */ = { - isa = PBXNativeTarget; - buildConfigurationList = 5F06DD8A1CC448C90011842B /* Build configuration list for PBXNativeTarget "Auth0.macOS" */; - buildPhases = ( - 5F06DD801CC448C90011842B /* Sources */, - 5F06DD811CC448C90011842B /* Frameworks */, - 5F06DD821CC448C90011842B /* Headers */, - 5F06DD831CC448C90011842B /* Resources */, - 5B717B251E2E26B9004A05A7 /* SwiftLint */, - D41DED302DCA09A200F5B1A4 /* Embed Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = Auth0.macOS; - productName = Auth0.OSX; - productReference = 5F06DD851CC448C90011842B /* Auth0.framework */; - productType = "com.apple.product-type.framework"; - }; - 5F06DD9F1CC451540011842B /* Auth0Tests.iOS */ = { - isa = PBXNativeTarget; - buildConfigurationList = 5F06DDA81CC451540011842B /* Build configuration list for PBXNativeTarget "Auth0Tests.iOS" */; - buildPhases = ( - 5F06DD9C1CC451540011842B /* Sources */, - 5F06DD9D1CC451540011842B /* Frameworks */, - 5F06DD9E1CC451540011842B /* Resources */, - 5F1A02931CC7EEBC00D3F662 /* CopyFiles */, - ); - buildRules = ( - ); - dependencies = ( - 5F06DDA71CC451540011842B /* PBXTargetDependency */, - 5FCAB1651D07ABC000331C84 /* PBXTargetDependency */, - ); - name = Auth0Tests.iOS; - packageProductDependencies = ( - C177D6C62C2ADEB60094C657 /* CwlPreconditionTesting */, - ); - productName = Auth0Tests.iOS; - productReference = 5F06DDA01CC451540011842B /* Auth0Tests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; - 5F06DDAE1CC451700011842B /* Auth0Tests.macOS */ = { - isa = PBXNativeTarget; - buildConfigurationList = 5F06DDB71CC451700011842B /* Build configuration list for PBXNativeTarget "Auth0Tests.macOS" */; - buildPhases = ( - 5F06DDAB1CC451700011842B /* Sources */, - 5F06DDAC1CC451700011842B /* Frameworks */, - 5F06DDAD1CC451700011842B /* Resources */, - 5F1A02971CC7EECE00D3F662 /* CopyFiles */, - ); - buildRules = ( - ); - dependencies = ( - 5F06DDB61CC451700011842B /* PBXTargetDependency */, - 5B7EE48A20FCA0A600367724 /* PBXTargetDependency */, - ); - name = Auth0Tests.macOS; - packageProductDependencies = ( - C177D6D32C2B0DCB0094C657 /* CwlPreconditionTesting */, - ); - productName = Auth0Tests.OSX; - productReference = 5F06DDAF1CC451700011842B /* Auth0Tests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; - 5F23E6B81D4ACA7100C3F2D9 /* Auth0.watchOS */ = { - isa = PBXNativeTarget; - buildConfigurationList = 5F23E6C01D4ACA7100C3F2D9 /* Build configuration list for PBXNativeTarget "Auth0.watchOS" */; - buildPhases = ( - 5F23E6B41D4ACA7100C3F2D9 /* Sources */, - 5F23E6B51D4ACA7100C3F2D9 /* Frameworks */, - 5F23E6B61D4ACA7100C3F2D9 /* Headers */, - 5F23E6B71D4ACA7100C3F2D9 /* Resources */, - 5B717B261E2E26C4004A05A7 /* SwiftLint */, - D41DED3A2DCA09B000F5B1A4 /* Embed Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = Auth0.watchOS; - productName = Auth0.watchOS; - productReference = 5F23E6B91D4ACA7100C3F2D9 /* Auth0.framework */; - productType = "com.apple.product-type.framework"; - }; - 5F23E6F51D4B87F000C3F2D9 /* Auth0.tvOS */ = { - isa = PBXNativeTarget; - buildConfigurationList = 5F23E6FB1D4B87F000C3F2D9 /* Build configuration list for PBXNativeTarget "Auth0.tvOS" */; - buildPhases = ( - 5F23E6F11D4B87F000C3F2D9 /* Sources */, - 5F23E6F21D4B87F000C3F2D9 /* Frameworks */, - 5F23E6F31D4B87F000C3F2D9 /* Headers */, - 5F23E6F41D4B87F000C3F2D9 /* Resources */, - 5B717B271E2E26CE004A05A7 /* SwiftLint */, - D41DED352DCA09AC00F5B1A4 /* Embed Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = Auth0.tvOS; - productName = Auth0.tvOS; - productReference = 5F23E6F61D4B87F000C3F2D9 /* Auth0.framework */; - productType = "com.apple.product-type.framework"; - }; - 5F331AF81D4BB24C00AE4382 /* Auth0Tests.tvOS */ = { - isa = PBXNativeTarget; - buildConfigurationList = 5F331B031D4BB24C00AE4382 /* Build configuration list for PBXNativeTarget "Auth0Tests.tvOS" */; - buildPhases = ( - 5F331AF51D4BB24C00AE4382 /* Sources */, - 5F331AF61D4BB24C00AE4382 /* Frameworks */, - 5F331AF71D4BB24C00AE4382 /* Resources */, - 5F331B1F1D4BCBFD00AE4382 /* CopyFiles */, - ); - buildRules = ( - ); - dependencies = ( - 5F331B001D4BB24C00AE4382 /* PBXTargetDependency */, - 5B7EE47120FC9FFE00367724 /* PBXTargetDependency */, - ); - name = Auth0Tests.tvOS; - packageProductDependencies = ( - D4B8E9E52DCDD23C0021262D /* CwlPosixPreconditionTesting */, - ); - productName = Auth0Tests.tvOS; - productReference = 5F331AF91D4BB24C00AE4382 /* Auth0Tests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; - 5F3965C61CF67DD800CDE7C0 /* OAuth2 */ = { - isa = PBXNativeTarget; - buildConfigurationList = 5F3965E11CF67DD800CDE7C0 /* Build configuration list for PBXNativeTarget "OAuth2" */; - buildPhases = ( - 5F3965C31CF67DD800CDE7C0 /* Sources */, - 5F3965C41CF67DD800CDE7C0 /* Frameworks */, - 5F3965C51CF67DD800CDE7C0 /* Resources */, - 5BE65DC91F7270C600CADD3B /* Copy Files */, - 5F53F5CB1CFCDC2500476A46 /* Auth0 */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = OAuth2; - productName = OAuth2; - productReference = 5F3965C71CF67DD800CDE7C0 /* OAuth2.app */; - productType = "com.apple.product-type.application"; - }; - C1B3B9A72C24B297004A32A4 /* OAuth2Vision */ = { - isa = PBXNativeTarget; - buildConfigurationList = C1B3B9BA2C24B298004A32A4 /* Build configuration list for PBXNativeTarget "OAuth2Vision" */; - buildPhases = ( - C1B3B9A42C24B297004A32A4 /* Sources */, - C1B3B9A52C24B297004A32A4 /* Frameworks */, - C1B3B9A62C24B297004A32A4 /* Resources */, - C1B3B9D82C24B39E004A32A4 /* Copy Files */, - C1B3BA272C24B864004A32A4 /* Auth0 */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = OAuth2Vision; - packageProductDependencies = ( - ); - productName = OAuth2Vision; - productReference = C1B3B9A82C24B297004A32A4 /* OAuth2Vision.app */; - productType = "com.apple.product-type.application"; - }; - C1B3B9BF2C24B39E004A32A4 /* Auth0.visionOS */ = { - isa = PBXNativeTarget; - buildConfigurationList = C1B3B9D52C24B39E004A32A4 /* Build configuration list for PBXNativeTarget "Auth0.visionOS" */; - buildPhases = ( - C1B3B9BB2C24B39E004A32A4 /* Headers */, - C1B3B9BC2C24B39E004A32A4 /* Sources */, - C1B3B9BD2C24B39E004A32A4 /* Frameworks */, - C1B3B9BE2C24B39E004A32A4 /* Resources */, - C1B3B9ED2C24B699004A32A4 /* SwiftLint */, - D41DED3F2DCA09B400F5B1A4 /* Embed Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = Auth0.visionOS; - productName = Auth0.visionOS; - productReference = C1B3B9C02C24B39E004A32A4 /* Auth0.framework */; - productType = "com.apple.product-type.framework"; - }; - C1B3B9C62C24B39E004A32A4 /* Auth0Tests.visionOS */ = { - isa = PBXNativeTarget; - buildConfigurationList = C1B3B9D92C24B39E004A32A4 /* Build configuration list for PBXNativeTarget "Auth0Tests.visionOS" */; - buildPhases = ( - C1B3B9C32C24B39E004A32A4 /* Sources */, - C1B3B9C42C24B39E004A32A4 /* Frameworks */, - C1B3B9C52C24B39E004A32A4 /* Resources */, - C1B3B9E72C24B65B004A32A4 /* Copy Files */, - ); - buildRules = ( - ); - dependencies = ( - C1B3BA292C24B95A004A32A4 /* PBXTargetDependency */, - C1B3B9CC2C24B39E004A32A4 /* PBXTargetDependency */, - ); - name = Auth0Tests.visionOS; - packageProductDependencies = ( - D4B8E9E32DCDD2340021262D /* CwlPreconditionTesting */, - ); - productName = Auth0Tests.visionOS; - productReference = C1B3B9C72C24B39E004A32A4 /* Auth0Tests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; - /* End PBXNativeTarget section */ - - /* Begin PBXProject section */ - 5F049B601CB42C29006F6C05 /* Project object */ = { - isa = PBXProject; - attributes = { - LastSwiftUpdateCheck = 1540; - LastUpgradeCheck = 1400; - ORGANIZATIONNAME = Auth0; - TargetAttributes = { - 5B7EE45720FC9F3200367724 = { - CreatedOnToolsVersion = 9.4.1; - LastSwiftMigration = 0940; - ProvisioningStyle = Manual; - }; - 5B7EE47820FCA0A100367724 = { - CreatedOnToolsVersion = 9.4.1; - LastSwiftMigration = 0940; - ProvisioningStyle = Manual; - }; - 5F06DD771CC448B10011842B = { - CreatedOnToolsVersion = 7.3; - LastSwiftMigration = 1020; - }; - 5F06DD841CC448C90011842B = { - CreatedOnToolsVersion = 7.3; - LastSwiftMigration = 0900; - }; - 5F06DD9F1CC451540011842B = { - CreatedOnToolsVersion = 7.3; - LastSwiftMigration = 0900; - ProvisioningStyle = Manual; - TestTargetID = 5F3965C61CF67DD800CDE7C0; - }; - 5F06DDAE1CC451700011842B = { - CreatedOnToolsVersion = 7.3; - LastSwiftMigration = 0900; - TestTargetID = 5B7EE47820FCA0A100367724; - }; - 5F23E6B81D4ACA7100C3F2D9 = { - CreatedOnToolsVersion = 7.3.1; - LastSwiftMigration = 0900; - }; - 5F23E6F51D4B87F000C3F2D9 = { - CreatedOnToolsVersion = 7.3.1; - DevelopmentTeam = 86WQXF56BC; - LastSwiftMigration = 0900; - ProvisioningStyle = Manual; - }; - 5F331AF81D4BB24C00AE4382 = { - CreatedOnToolsVersion = 7.3.1; - LastSwiftMigration = 0900; - ProvisioningStyle = Manual; - TestTargetID = 5B7EE45720FC9F3200367724; - }; - 5F3965C61CF67DD800CDE7C0 = { - CreatedOnToolsVersion = 7.3.1; - LastSwiftMigration = 1020; - }; - C1B3B9A72C24B297004A32A4 = { - CreatedOnToolsVersion = 15.4; - }; - C1B3B9BF2C24B39E004A32A4 = { - CreatedOnToolsVersion = 15.4; - }; - C1B3B9C62C24B39E004A32A4 = { - CreatedOnToolsVersion = 15.4; - TestTargetID = C1B3B9A72C24B297004A32A4; - }; - }; - }; - buildConfigurationList = 5F049B631CB42C29006F6C05 /* Build configuration list for PBXProject "Auth0" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = 5F049B5F1CB42C29006F6C05; - packageReferences = ( - C177D6C52C2ADEB60094C657 /* XCRemoteSwiftPackageReference "CwlPreconditionTesting" */, - ); - productRefGroup = 5F049B6A1CB42C29006F6C05 /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 5F06DD771CC448B10011842B /* Auth0.iOS */, - 5F06DD841CC448C90011842B /* Auth0.macOS */, - 5F23E6F51D4B87F000C3F2D9 /* Auth0.tvOS */, - 5F23E6B81D4ACA7100C3F2D9 /* Auth0.watchOS */, - C1B3B9BF2C24B39E004A32A4 /* Auth0.visionOS */, - 5F06DD9F1CC451540011842B /* Auth0Tests.iOS */, - 5F06DDAE1CC451700011842B /* Auth0Tests.macOS */, - 5F331AF81D4BB24C00AE4382 /* Auth0Tests.tvOS */, - C1B3B9C62C24B39E004A32A4 /* Auth0Tests.visionOS */, - 5F3965C61CF67DD800CDE7C0 /* OAuth2 */, - 5B7EE45720FC9F3200367724 /* OAuth2TV */, - 5B7EE47820FCA0A100367724 /* OAuth2Mac */, - C1B3B9A72C24B297004A32A4 /* OAuth2Vision */, - ); - }; - /* End PBXProject section */ - - /* Begin PBXResourcesBuildPhase section */ - 5B7EE45620FC9F3200367724 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 5B7EE46220FC9F3400367724 /* Assets.xcassets in Resources */, - 5B7EE46020FC9F3300367724 /* Main.storyboard in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 5B7EE47720FCA0A100367724 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 5B7EE48020FCA0A200367724 /* Assets.xcassets in Resources */, - 5B7EE48320FCA0A200367724 /* Main.storyboard in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 5F06DD761CC448B10011842B /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - A7DDDF6C2BC9A81E0077B067 /* PrivacyInfo.xcprivacy in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 5F06DD831CC448C90011842B /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - A7DDDF6D2BC9A81E0077B067 /* PrivacyInfo.xcprivacy in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 5F06DD9E1CC451540011842B /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 5FE686A11D1877C10075874C /* Auth0.plist in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 5F06DDAD1CC451700011842B /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 5FE686A21D1877C10075874C /* Auth0.plist in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 5F23E6B71D4ACA7100C3F2D9 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - A7DDDF702BC9A93F0077B067 /* PrivacyInfo.xcprivacy in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 5F23E6F41D4B87F000C3F2D9 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - A7DDDF6E2BC9A81E0077B067 /* PrivacyInfo.xcprivacy in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 5F331AF71D4BB24C00AE4382 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 5F331B1E1D4BCBF800AE4382 /* Auth0.plist in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 5F3965C51CF67DD800CDE7C0 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 5F3965D41CF67DD800CDE7C0 /* LaunchScreen.storyboard in Resources */, - 5F3965D11CF67DD800CDE7C0 /* Assets.xcassets in Resources */, - 5F3965CF1CF67DD800CDE7C0 /* Main.storyboard in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - C1B3B9A62C24B297004A32A4 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - C1B3B9BE2C24B39E004A32A4 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - C1B3B9EC2C24B692004A32A4 /* PrivacyInfo.xcprivacy in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - C1B3B9C52C24B39E004A32A4 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - C1B3BA2A2C24B971004A32A4 /* Auth0.plist in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - /* End PBXResourcesBuildPhase section */ - - /* Begin PBXShellScriptBuildPhase section */ - 5B717B241E2E2696004A05A7 /* SwiftLint */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = SwiftLint; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "if [ -z ${CI} ]; then\n if [[ \"$(uname -m)\" == arm64 ]]; then\n export PATH=\"/opt/homebrew/bin:$PATH\"\n fi\n\n if which swiftlint > /dev/null; then\n swiftlint\n else\n echo \"warning: SwiftLint not installed, download from https://github.com/realm/SwiftLint\"\n fi\nfi\n"; - }; - 5B717B251E2E26B9004A05A7 /* SwiftLint */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = SwiftLint; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "if [ -z ${CI} ]; then\n if [[ \"$(uname -m)\" == arm64 ]]; then\n export PATH=\"/opt/homebrew/bin:$PATH\"\n fi\n\n if which swiftlint > /dev/null; then\n swiftlint\n else\n echo \"warning: SwiftLint not installed, download from https://github.com/realm/SwiftLint\"\n fi\nfi\n"; - }; - 5B717B261E2E26C4004A05A7 /* SwiftLint */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = SwiftLint; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "if [ -z ${CI} ]; then\n if [[ \"$(uname -m)\" == arm64 ]]; then\n export PATH=\"/opt/homebrew/bin:$PATH\"\n fi\n\n if which swiftlint > /dev/null; then\n swiftlint\n else\n echo \"warning: SwiftLint not installed, download from https://github.com/realm/SwiftLint\"\n fi\nfi\n"; - }; - 5B717B271E2E26CE004A05A7 /* SwiftLint */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = SwiftLint; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "if [ -z ${CI} ]; then\n if [[ \"$(uname -m)\" == arm64 ]]; then\n export PATH=\"/opt/homebrew/bin:$PATH\"\n fi\n\n if which swiftlint > /dev/null; then\n swiftlint\n else\n echo \"warning: SwiftLint not installed, download from https://github.com/realm/SwiftLint\"\n fi\nfi\n"; - }; - 5B7EE46F20FC9FAE00367724 /* Auth0 */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = Auth0; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "AUTH0_PLIST=\"${SRCROOT}/Auth0.plist\"\n\nif [ -f $AUTH0_PLIST ]; then\n cp \"$AUTH0_PLIST\" \"${BUILT_PRODUCTS_DIR}/${PRODUCT_NAME}.app\"\nfi\n"; - }; - 5B7EE48C20FCA0D900367724 /* Auth0 */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = Auth0; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "AUTH0_PLIST=\"${SRCROOT}/Auth0.plist\"\n\nif [ -f $AUTH0_PLIST ]; then\n cp \"$AUTH0_PLIST\" \"${BUILT_PRODUCTS_DIR}/${PRODUCT_NAME}.app/Contents/Resources\"\nfi\n"; - }; - 5F53F5CB1CFCDC2500476A46 /* Auth0 */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 12; - files = ( - ); - inputPaths = ( - ); - name = Auth0; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "AUTH0_PLIST=\"${SRCROOT}/Auth0.plist\"\n\nif [ -f $AUTH0_PLIST ]; then\n cp \"$AUTH0_PLIST\" \"${BUILT_PRODUCTS_DIR}/${PRODUCT_NAME}.app\"\nfi\n"; - }; - C1B3B9ED2C24B699004A32A4 /* SwiftLint */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - ); - name = SwiftLint; - outputFileListPaths = ( - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "if [ -z ${CI} ]; then\n if [[ \"$(uname -m)\" == arm64 ]]; then\n export PATH=\"/opt/homebrew/bin:$PATH\"\n fi\n\n if which swiftlint > /dev/null; then\n swiftlint\n else\n echo \"warning: SwiftLint not installed, download from https://github.com/realm/SwiftLint\"\n fi\nfi\n"; - }; - C1B3BA272C24B864004A32A4 /* Auth0 */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - ); - name = Auth0; - outputFileListPaths = ( - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "AUTH0_PLIST=\"${SRCROOT}/Auth0.plist\"\n\nif [ -f $AUTH0_PLIST ]; then\n cp \"$AUTH0_PLIST\" \"${BUILT_PRODUCTS_DIR}/${PRODUCT_NAME}.app\"\nfi\n"; - }; - /* End PBXShellScriptBuildPhase section */ - - /* Begin PBXSourcesBuildPhase section */ - 5B7EE45420FC9F3200367724 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 5B7EE45D20FC9F3300367724 /* ViewController.swift in Sources */, - 5B7EE45B20FC9F3300367724 /* AppDelegate.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 5B7EE47520FCA0A100367724 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 5B7EE47E20FCA0A100367724 /* ViewController.swift in Sources */, - 5B7EE47C20FCA0A100367724 /* AppDelegate.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 5F06DD731CC448B10011842B /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 5CB41D4423D0BA2C00074024 /* IDTokenSignatureValidator.swift in Sources */, - 5CB41D4C23D0BA2C00074024 /* Optional+DebugDescription.swift in Sources */, - 5CDF67482DD3B74200A9B513 /* Auth0MyAccountAuthenticationMethods.swift in Sources */, - 5C4F551A23C8FB8E00C89615 /* String+URLSafe.swift in Sources */, - 5CDF67392DD3A8D600A9B513 /* Auth0APIError.swift in Sources */, - 5C0AF09D2833420200162044 /* WebAuthentication.swift in Sources */, - 5CB41D4823D0BA2C00074024 /* IDTokenValidator.swift in Sources */, - 5C354C04276CE1A500ADBC86 /* PasswordlessType.swift in Sources */, - 5FCAB1711D09005A00331C84 /* NSURLComponents+OAuth2.swift in Sources */, - 5CFB82632D6D221F009FD237 /* Barrier.swift in Sources */, - 5FDE876D1D8A424700EA27DC /* AuthenticationHandlers.swift in Sources */, - 5C38EA232DA4611B0085AC31 /* MyAccount.swift in Sources */, - 5FE2F8BB1CD0EAAD003628F4 /* Response.swift in Sources */, - 970BC36B25C27095007A7745 /* MultifactorChallenge.swift in Sources */, - 5FDE87591D8A424700EA27DC /* Authentication.swift in Sources */, - 5B16D8931F714324009476A5 /* WebAuthUserAgent.swift in Sources */, - 5C3D87E22DB8276000AACC34 /* PublicKeyCredentialCreationOptions.swift in Sources */, - 5F6FAC631D09E98000D5B4EA /* Logger.swift in Sources */, - 5C41F6B1244DCC3B00252548 /* MobileWebAuth.swift in Sources */, - 5C3D88252DC1509800AACC34 /* LoginPasskey.swift in Sources */, - 5F28B4611D8216180000EB23 /* Loggable.swift in Sources */, - 5CDF67402DD3B0E400A9B513 /* PasskeyAuthenticationMethod.swift in Sources */, - D5E9E317273ACCA5000CDB0A /* ChallengeGenerator.swift in Sources */, - 5C3D881C2DC148C600AACC34 /* PasskeyLoginChallenge.swift in Sources */, - 5C49EB3523EB5A80008D562F /* JWK+RSA.swift in Sources */, - 5FDE87551D8A424700EA27DC /* Auth0Authentication.swift in Sources */, - 5F53F5CE1CFD157300476A46 /* AuthTransaction.swift in Sources */, - 5CDF672A2DD395C700A9B513 /* NewPasskey.swift in Sources */, - 5CB41D6C23D0BBA600074024 /* JWT+Header.swift in Sources */, - 5FF465BC1CE2AC4500F7ED8C /* Management.swift in Sources */, - 5C0AF09A28330CBA00162044 /* SafariProvider.swift in Sources */, - 5F4A1F961D00AABC00C72242 /* OAuth2Grant.swift in Sources */, - 5FCAB1731D09009600331C84 /* NSData+URLSafe.swift in Sources */, - 5B16D88E1F7141A0009476A5 /* ASProvider.swift in Sources */, - 5CDF67422DD3B52F00A9B513 /* Auth0MyAccount.swift in Sources */, - 5C80980B275A7B8600DC0A76 /* CredentialsStorage.swift in Sources */, - 5FD255BA1D14F70B00387ECB /* WebAuthError.swift in Sources */, - 5CDF67272DD3922B00A9B513 /* PasskeyEnrollmentChallenge.swift in Sources */, - 5C3D87F42DB9B3DF00AACC34 /* SignupPasskey.swift in Sources */, - 5BEDE18A1EC21B040007300D /* CredentialsManager.swift in Sources */, - 5B2860CE1EEAC30500C75D54 /* UserInfo.swift in Sources */, - 5C38EA2B2DA4635B0085AC31 /* MyAccountError.swift in Sources */, - 5C4F552323C8FBA100C89615 /* JWKS.swift in Sources */, - 5C6513A72791CDDE004EBC22 /* Version.swift in Sources */, - 5C4F550923C8FADF00C89615 /* JWTAlgorithm.swift in Sources */, - 5FD255B71D14F00900387ECB /* Auth0Error.swift in Sources */, - 5C3D88202DC1491500AACC34 /* PublicKeyCredentialRequestOptions.swift in Sources */, - 5F06DDC91CC66B710011842B /* Auth0.swift in Sources */, - 5C3D87E92DB99C5C00AACC34 /* PasskeySignupChallenge.swift in Sources */, - 5B1748741EF2D3A40060E653 /* Helpers.swift in Sources */, - 5CFB82542D5BF324009FD237 /* APICredentials.swift in Sources */, - 5FDE87691D8A424700EA27DC /* Credentials.swift in Sources */, - 5FE2F8B21CCEAED8003628F4 /* Requestable.swift in Sources */, - 5C4F551E23C8FB8E00C89615 /* Array+Encode.swift in Sources */, - 5CDF67542DD4AD8500A9B513 /* MyAccountAuthenticationMethods.swift in Sources */, - 5B9262C01ECF0CA800F4F6D3 /* BioAuthentication.swift in Sources */, - 5CB41D7123D0BED200074024 /* ClaimValidators.swift in Sources */, - 5FADB60C1CED7E0800D4BB50 /* UserPatchAttributes.swift in Sources */, - 5FCAB1791D09124D00331C84 /* NSURL+Auth0.swift in Sources */, - 5F74CB401CEFD5E600226823 /* JSONObjectPayload.swift in Sources */, - 5FD255B41D14DD2600387ECB /* ManagementError.swift in Sources */, - 5FE2F8B81CD0E910003628F4 /* Request.swift in Sources */, - 5CDF67512DD3DB5400A9B513 /* MyAccountHandlers.swift in Sources */, - 5C41F6A4244DC94E00252548 /* LoginTransaction.swift in Sources */, - 5F3965C21CF67CF000CDE7C0 /* WebAuth.swift in Sources */, - 5FCAB1761D0900CF00331C84 /* TransactionStore.swift in Sources */, - 5FDE87471D8A422300EA27DC /* Telemetry.swift in Sources */, - C107B51D2C9AC4D8006B6BEA /* WebViewProvider.swift in Sources */, - 5FAE9C911D8878D400A871CE /* Auth0WebAuth.swift in Sources */, - 5B5E93F91EC45C22002A37F9 /* CredentialsManagerError.swift in Sources */, - C160EE352CABD0E5005ACE8E /* UIWindow+TopViewController.swift in Sources */, - 5CA541CD2B1A81A700E4284D /* Documentation.docc in Sources */, - 5C41F6AA244DCAFB00252548 /* ClearSessionTransaction.swift in Sources */, - 5CFB82732D6E640F009FD237 /* SSOCredentials.swift in Sources */, - 5FDE875D1D8A424700EA27DC /* AuthenticationError.swift in Sources */, - 5FADB6061CED27FB00D4BB50 /* Users.swift in Sources */, - 5CB41D4023D0BA2C00074024 /* IDTokenValidatorContext.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 5F06DD801CC448C90011842B /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 5C41F6D1244F972000252548 /* JWT+Header.swift in Sources */, - 5CDF67442DD3B52F00A9B513 /* Auth0MyAccount.swift in Sources */, - 5FE2F8BC1CD0EAAD003628F4 /* Response.swift in Sources */, - 5B7EE47420FCA00A00367724 /* CredentialsManagerError.swift in Sources */, - 5C0AF09E2833420200162044 /* WebAuthentication.swift in Sources */, - 5FDE876A1D8A424700EA27DC /* Credentials.swift in Sources */, - 5CDF674A2DD3B74200A9B513 /* Auth0MyAccountAuthenticationMethods.swift in Sources */, - 5C354C05276CE1A500ADBC86 /* PasswordlessType.swift in Sources */, - 5CFB82512D5BF324009FD237 /* APICredentials.swift in Sources */, - 5C3D88262DC1509800AACC34 /* LoginPasskey.swift in Sources */, - 5F28B4621D8216180000EB23 /* Loggable.swift in Sources */, - 5C41F6D4244F974100252548 /* OAuth2Grant.swift in Sources */, - 5C41F6D5244F974B00252548 /* ClearSessionTransaction.swift in Sources */, - 5C29743423FDBD5500BC18FA /* Optional+DebugDescription.swift in Sources */, - 5C41F6C6244F968100252548 /* WebAuthUserAgent.swift in Sources */, - 5B1748751EF2D3A70060E653 /* Helpers.swift in Sources */, - 5C3D881B2DC148C600AACC34 /* PasskeyLoginChallenge.swift in Sources */, - 5F6FAC641D09E98000D5B4EA /* Logger.swift in Sources */, - D5E9E318273ACCA5000CDB0A /* ChallengeGenerator.swift in Sources */, - 5FF465BD1CE2AC4500F7ED8C /* Management.swift in Sources */, - 5F06DDCA1CC66B710011842B /* Auth0.swift in Sources */, - 5C41F6CD244F96FD00252548 /* IDTokenSignatureValidator.swift in Sources */, - 5C3D87E32DB8276000AACC34 /* PublicKeyCredentialCreationOptions.swift in Sources */, - 5FD255B81D14F00900387ECB /* Auth0Error.swift in Sources */, - 5C41F6D0244F971700252548 /* JWK+RSA.swift in Sources */, - 5C41F6C7244F968B00252548 /* AuthTransaction.swift in Sources */, - 5CFB82612D6D221F009FD237 /* Barrier.swift in Sources */, - 5FD255B51D14DD2600387ECB /* ManagementError.swift in Sources */, - 5C0AF09B28330CBA00162044 /* SafariProvider.swift in Sources */, - 5C3D87E72DB99C5C00AACC34 /* PasskeySignupChallenge.swift in Sources */, - 5FE2F8B31CCEAED8003628F4 /* Requestable.swift in Sources */, - 5C38EA2A2DA4635B0085AC31 /* MyAccountError.swift in Sources */, - 5B2860CF1EEAC30900C75D54 /* UserInfo.swift in Sources */, - 5C4F552423C8FBA100C89615 /* JWKS.swift in Sources */, - 5CFB82742D6E640F009FD237 /* SSOCredentials.swift in Sources */, - 5C3D88222DC1491500AACC34 /* PublicKeyCredentialRequestOptions.swift in Sources */, - 5C80980C275A7B8600DC0A76 /* CredentialsStorage.swift in Sources */, - 5C41F6D2244F972B00252548 /* JWTAlgorithm.swift in Sources */, - 5C41F6D7244F975A00252548 /* TransactionStore.swift in Sources */, - 5FE1182B1D8A4A2B00A374BF /* Telemetry.swift in Sources */, - 5C6513A82791CDDE004EBC22 /* Version.swift in Sources */, - 5CDF67522DD3DB5400A9B513 /* MyAccountHandlers.swift in Sources */, - 5FDE875E1D8A424700EA27DC /* AuthenticationError.swift in Sources */, - 5FDE876E1D8A424700EA27DC /* AuthenticationHandlers.swift in Sources */, - 5C3D87F32DB9B3DF00AACC34 /* SignupPasskey.swift in Sources */, - 5C41F6CE244F970500252548 /* IDTokenValidator.swift in Sources */, - 5C41F6CA244F96AE00252548 /* LoginTransaction.swift in Sources */, - 5FADB60D1CED7E0800D4BB50 /* UserPatchAttributes.swift in Sources */, - 5C41F6CF244F970E00252548 /* IDTokenValidatorContext.swift in Sources */, - 5C41F6DB244F97AB00252548 /* Auth0WebAuth.swift in Sources */, - 5F74CB411CEFD5E600226823 /* JSONObjectPayload.swift in Sources */, - 5C41F6CB244F96E300252548 /* BioAuthentication.swift in Sources */, - 5C41F6C8244F969600252548 /* ASProvider.swift in Sources */, - 5C38EA242DA4611B0085AC31 /* MyAccount.swift in Sources */, - 5C41F6DF244FA1EE00252548 /* NSURLComponents+OAuth2.swift in Sources */, - 5FE2F8B91CD0E910003628F4 /* Request.swift in Sources */, - 5B7EE47320FCA00700367724 /* CredentialsManager.swift in Sources */, - 5C4F551B23C8FB8E00C89615 /* String+URLSafe.swift in Sources */, - 5FDE875A1D8A424700EA27DC /* Authentication.swift in Sources */, - 5C41F6D8244F976200252548 /* WebAuth.swift in Sources */, - 5C41F6CC244F96F200252548 /* ClaimValidators.swift in Sources */, - 5C41F6D9244F977900252548 /* WebAuthError.swift in Sources */, - 5FCAB1741D09009600331C84 /* NSData+URLSafe.swift in Sources */, - 970BC36C25C27095007A7745 /* MultifactorChallenge.swift in Sources */, - 5C41F6DD244F982700252548 /* DesktopWebAuth.swift in Sources */, - 5CA541CE2B1A81A700E4284D /* Documentation.docc in Sources */, - 5FCAB17A1D09124D00331C84 /* NSURL+Auth0.swift in Sources */, - 5CDF67262DD3922B00A9B513 /* PasskeyEnrollmentChallenge.swift in Sources */, - 5CDF67572DD4AD8500A9B513 /* MyAccountAuthenticationMethods.swift in Sources */, - 5CDF673E2DD3B0E400A9B513 /* PasskeyAuthenticationMethod.swift in Sources */, - 5CDF67362DD3A8D600A9B513 /* Auth0APIError.swift in Sources */, - 5FDE87561D8A424700EA27DC /* Auth0Authentication.swift in Sources */, - 5FADB6071CED27FB00D4BB50 /* Users.swift in Sources */, - 5C41F6C3244F965E00252548 /* Array+Encode.swift in Sources */, - 5CDF672B2DD395C700A9B513 /* NewPasskey.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 5F06DD9C1CC451540011842B /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - D581CF772757D773007327D1 /* RequestSpec.swift in Sources */, - 5F1FBB9C1D8A44C1006B0B85 /* ResponseSpec.swift in Sources */, - 5C3D886A2DC2CCA200AACC34 /* PasskeyLoginChallenge.swift in Sources */, - 5C4F553123C9123000C89615 /* Mocks.swift in Sources */, - 5FE686AA1D1894AA0075874C /* TelemetrySpec.swift in Sources */, - 5C41F6B6244DCF2F00252548 /* LoginTransactionSpec.swift in Sources */, - 5CB41D6523D0BACF00074024 /* IDTokenValidatorMocks.swift in Sources */, - 5FBBF03B1CC96AA70024D2AF /* Responses.swift in Sources */, - 5CF539202836D9720073F623 /* WebAuthSpies.swift in Sources */, - 5CF539282836FB0C0073F623 /* ClearSessionTransactionSpec.swift in Sources */, - 5CF5392B283835470073F623 /* ASProviderSpec.swift in Sources */, - 5C1574552DD7A90400BF9373 /* PasskeyEnrollmentChallengeSpec.swift in Sources */, - 5FCAB16A1D07AC3500331C84 /* ChallengeGeneratorSpec.swift in Sources */, - 5CB41D6923D0BAD600074024 /* IDTokenSignatureValidatorSpec.swift in Sources */, - 5C15745D2DD7AF2400BF9373 /* PasskeyAuthenticationMethodSpec.swift in Sources */, - 5CFB82772D6FD28E009FD237 /* SSOCredentialsSpec.swift in Sources */, - 5CF5391D2836CEC00073F623 /* WebAuthenticationSpec.swift in Sources */, - 5FADB60F1CED7E5200D4BB50 /* UserPatchAttributesSpec.swift in Sources */, - 5C3D880E2DBE7F3D00AACC34 /* PasskeySignupChallengeSpec.swift in Sources */, - 5C4F553523C9124200C89615 /* JWKSpec.swift in Sources */, - 5CFB82592D5E9F9B009FD237 /* APICredentialsSpec.swift in Sources */, - 5FA250541D4A85A200C544FA /* WebAuthErrorSpec.swift in Sources */, - 5CB41D7623D0C15000074024 /* IDTokenValidatorBaseSpec.swift in Sources */, - 5B9262C31ECF0CC200F4F6D3 /* BioAuthenticationSpec.swift in Sources */, - 5C809D96275F878E00F15A67 /* CredentialsManagerErrorSpec.swift in Sources */, - C177D7752C2BE00D0094C657 /* StubURLProtocol.swift in Sources */, - 5FBBF0381CC964BC0024D2AF /* Matchers.swift in Sources */, - 5F93BC0B1CC6B0DE0031519F /* Auth0Spec.swift in Sources */, - 5FE2F8A61CCA9C17003628F4 /* CredentialsSpec.swift in Sources */, - C177D7702C2BDFE40094C657 /* NetworkStub.swift in Sources */, - 5CF539242836DCC10073F623 /* SafariProviderSpec.swift in Sources */, - 5FADB6091CED500900D4BB50 /* ManagementSpec.swift in Sources */, - 5FCAB16D1D07AC3500331C84 /* WebAuthSpec.swift in Sources */, - 5F28B4671D8300D50000EB23 /* LoggerSpec.swift in Sources */, - C107B5222CA27F7C006B6BEA /* WebViewProviderSpec.swift in Sources */, - 5FBBF0431CCA90300024D2AF /* AuthenticationSpec.swift in Sources */, - C160EE382CABD35A005ACE8E /* UIWindow+TopViewControllerSpec.swift in Sources */, - 5B2860D61EEF210A00C75D54 /* UserInfoSpec.swift in Sources */, - 5C809D9A275FA3EF00F15A67 /* ManagementErrorSpec.swift in Sources */, - 5FCAB16B1D07AC3500331C84 /* OAuth2GrantSpec.swift in Sources */, - 5BEDE1951EC333380007300D /* CredentialsManagerSpec.swift in Sources */, - 5C1574452DD5083A00BF9373 /* MyAccountSpec.swift in Sources */, - 5CB41D6223D0BAC900074024 /* IDTokenValidatorSpec.swift in Sources */, - 5FD255B11D14A9E000387ECB /* AuthenticationErrorSpec.swift in Sources */, - 5C4F553A23C9125600C89615 /* JWTAlgorithmSpec.swift in Sources */, - 5C15744F2DD5182400BF9373 /* MyAccountErrorSpec.swift in Sources */, - 5C4F552E23C9123000C89615 /* Generators.swift in Sources */, - 5CB41D8223D611AE00074024 /* ClaimValidatorsSpec.swift in Sources */, - 5C1574612DD7D83B00BF9373 /* MyAccountAuthenticationMethodsSpec.swift in Sources */, - 5FADB6031CEC0C3300D4BB50 /* UsersSpec.swift in Sources */, - 5F686A771D4AB90900412E3D /* TransactionStoreSpec.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 5F06DDAB1CC451700011842B /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - D581CF782757D773007327D1 /* RequestSpec.swift in Sources */, - 5FE686AB1D1894AA0075874C /* TelemetrySpec.swift in Sources */, - 5FBBF03C1CC96AA70024D2AF /* Responses.swift in Sources */, - 5C1574562DD7A90400BF9373 /* PasskeyEnrollmentChallengeSpec.swift in Sources */, - 5CE775AA244FCF4E00D054A0 /* JWTAlgorithmSpec.swift in Sources */, - 5CFB82792D6FD28E009FD237 /* SSOCredentialsSpec.swift in Sources */, - 5CE775A7244FCF4400D054A0 /* IDTokenValidatorSpec.swift in Sources */, - 5CE775AE244FD66600D054A0 /* ChallengeGeneratorSpec.swift in Sources */, - 5FADB6101CED7E5200D4BB50 /* UserPatchAttributesSpec.swift in Sources */, - 5C1574472DD5083A00BF9373 /* MyAccountSpec.swift in Sources */, - 5CF539212836D9720073F623 /* WebAuthSpies.swift in Sources */, - 5CF539292836FB0C0073F623 /* ClearSessionTransactionSpec.swift in Sources */, - 5C15745B2DD7AF2400BF9373 /* PasskeyAuthenticationMethodSpec.swift in Sources */, - 5CF5392C283835470073F623 /* ASProviderSpec.swift in Sources */, - 5FBBF0391CC964BC0024D2AF /* Matchers.swift in Sources */, - 5CE775B4244FD72500D054A0 /* JWKSpec.swift in Sources */, - 5CF5391E2836CEC00073F623 /* WebAuthenticationSpec.swift in Sources */, - 5CE775A4244FCF3A00D054A0 /* BioAuthenticationSpec.swift in Sources */, - 5F93BC0C1CC6B0DE0031519F /* Auth0Spec.swift in Sources */, - 5CE775AD244FD66300D054A0 /* WebAuthErrorSpec.swift in Sources */, - 5FE2F8A71CCA9C17003628F4 /* CredentialsSpec.swift in Sources */, - 5CE775A2244FCF2000D054A0 /* Generators.swift in Sources */, - 5C3D88682DC2CCA200AACC34 /* PasskeyLoginChallenge.swift in Sources */, - 5C809D97275F878E00F15A67 /* CredentialsManagerErrorSpec.swift in Sources */, - C177D7762C2BE00D0094C657 /* StubURLProtocol.swift in Sources */, - 5CE775AF244FD66D00D054A0 /* OAuth2GrantSpec.swift in Sources */, - 5FD255B21D14A9E000387ECB /* AuthenticationErrorSpec.swift in Sources */, - 5CFB82582D5E9F9B009FD237 /* APICredentialsSpec.swift in Sources */, - 5C53A7E92703A23200A7C0A3 /* UserInfoSpec.swift in Sources */, - C177D7712C2BDFE40094C657 /* NetworkStub.swift in Sources */, - 5CF539252836DCC10073F623 /* SafariProviderSpec.swift in Sources */, - 5FADB60A1CED500900D4BB50 /* ManagementSpec.swift in Sources */, - 5F28B4681D8300D50000EB23 /* LoggerSpec.swift in Sources */, - 5FBBF0441CCA90300024D2AF /* AuthenticationSpec.swift in Sources */, - 5CE775B2244FD70B00D054A0 /* TransactionStoreSpec.swift in Sources */, - 5CE775A9244FCF4900D054A0 /* ClaimValidatorsSpec.swift in Sources */, - 5C809D9B275FA3EF00F15A67 /* ManagementErrorSpec.swift in Sources */, - 5CE775A3244FCF3600D054A0 /* Mocks.swift in Sources */, - 5CE775B3244FD71000D054A0 /* WebAuthSpec.swift in Sources */, - 5C3D880F2DBE7F3D00AACC34 /* PasskeySignupChallengeSpec.swift in Sources */, - 5C15745F2DD7D83B00BF9373 /* MyAccountAuthenticationMethodsSpec.swift in Sources */, - 5B7EE47220FCA00300367724 /* CredentialsManagerSpec.swift in Sources */, - 5C1574512DD5182400BF9373 /* MyAccountErrorSpec.swift in Sources */, - 5CE775A6244FCF4100D054A0 /* IDTokenValidatorMocks.swift in Sources */, - 5CE775AC244FD66000D054A0 /* LoginTransactionSpec.swift in Sources */, - 5FADB6041CEC0C3300D4BB50 /* UsersSpec.swift in Sources */, - 5CE775A8244FCF4600D054A0 /* IDTokenSignatureValidatorSpec.swift in Sources */, - 5F1FBB9B1D8A44C1006B0B85 /* ResponseSpec.swift in Sources */, - 5CE775A5244FCF3F00D054A0 /* IDTokenValidatorBaseSpec.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 5F23E6B41D4ACA7100C3F2D9 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 5F23E6E91D4ACD9200C3F2D9 /* Auth0.swift in Sources */, - 5CC9940424ED9EC90027DC74 /* CredentialsManagerError.swift in Sources */, - 5F23E6EA1D4ACD9600C3F2D9 /* Auth0Error.swift in Sources */, - 5CDF67452DD3B52F00A9B513 /* Auth0MyAccount.swift in Sources */, - 5FDE876F1D8A424700EA27DC /* AuthenticationHandlers.swift in Sources */, - 970BC36D25C27095007A7745 /* MultifactorChallenge.swift in Sources */, - 5FDE87571D8A424700EA27DC /* Auth0Authentication.swift in Sources */, - 5C4F552523C8FBA100C89615 /* JWKS.swift in Sources */, - 5F23E6E51D4ACD8500C3F2D9 /* Request.swift in Sources */, - 5C38EA2D2DA4635B0085AC31 /* MyAccountError.swift in Sources */, - 5CDF67492DD3B74200A9B513 /* Auth0MyAccountAuthenticationMethods.swift in Sources */, - 5F23E6DD1D4ACD6100C3F2D9 /* NSURL+Auth0.swift in Sources */, - 5F23E6E71D4ACD8500C3F2D9 /* Response.swift in Sources */, - 5B2860D11EEAC30A00C75D54 /* UserInfo.swift in Sources */, - 5F28B4631D8216180000EB23 /* Loggable.swift in Sources */, - 5C38EA252DA4611B0085AC31 /* MyAccount.swift in Sources */, - 5F23E6E01D4ACD7F00C3F2D9 /* Management.swift in Sources */, - 5C29743323FDBD5400BC18FA /* Optional+DebugDescription.swift in Sources */, - 5F23E6E11D4ACD7F00C3F2D9 /* UserPatchAttributes.swift in Sources */, - 5CDF674E2DD3DB5400A9B513 /* MyAccountHandlers.swift in Sources */, - 5F23E6DF1D4ACD7A00C3F2D9 /* Logger.swift in Sources */, - 5FDE875B1D8A424700EA27DC /* Authentication.swift in Sources */, - 5F23E6E21D4ACD7F00C3F2D9 /* Users.swift in Sources */, - 5FDE876B1D8A424700EA27DC /* Credentials.swift in Sources */, - 5CA541D02B1A81A700E4284D /* Documentation.docc in Sources */, - 5FE1182A1D8A4A2B00A374BF /* Telemetry.swift in Sources */, - 5CC9940324ED9EC50027DC74 /* CredentialsManager.swift in Sources */, - 5CFB82712D6E640F009FD237 /* SSOCredentials.swift in Sources */, - 5CDF67382DD3A8D600A9B513 /* Auth0APIError.swift in Sources */, - 5F23E6E41D4ACD8500C3F2D9 /* JSONObjectPayload.swift in Sources */, - 5C4F551C23C8FB8E00C89615 /* String+URLSafe.swift in Sources */, - 5CFB82502D5BF324009FD237 /* APICredentials.swift in Sources */, - 5F23E6DC1D4ACD6100C3F2D9 /* NSData+URLSafe.swift in Sources */, - 5F23E6E61D4ACD8500C3F2D9 /* Requestable.swift in Sources */, - 5C354C07276CE1A500ADBC86 /* PasswordlessType.swift in Sources */, - 5FDE875F1D8A424700EA27DC /* AuthenticationError.swift in Sources */, - 5C6513AA2791CDDE004EBC22 /* Version.swift in Sources */, - 5CDF67562DD4AD8500A9B513 /* MyAccountAuthenticationMethods.swift in Sources */, - 5B1748761EF2D3A70060E653 /* Helpers.swift in Sources */, - 5F23E6E31D4ACD7F00C3F2D9 /* ManagementError.swift in Sources */, - 5C80980E275A7B8600DC0A76 /* CredentialsStorage.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 5F23E6F11D4B87F000C3F2D9 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 5F23E70E1D4B88FC00C3F2D9 /* Request.swift in Sources */, - 5FDE87701D8A424700EA27DC /* AuthenticationHandlers.swift in Sources */, - 5C4F551D23C8FB8E00C89615 /* String+URLSafe.swift in Sources */, - 5CDF67432DD3B52F00A9B513 /* Auth0MyAccount.swift in Sources */, - 970BC36E25C27095007A7745 /* MultifactorChallenge.swift in Sources */, - 5FDE87581D8A424700EA27DC /* Auth0Authentication.swift in Sources */, - 5F23E7071D4B88EA00C3F2D9 /* NSURL+Auth0.swift in Sources */, - 5F23E71A1D4B891E00C3F2D9 /* Auth0.swift in Sources */, - 5F23E7101D4B88FC00C3F2D9 /* Response.swift in Sources */, - 5C38EA2C2DA4635B0085AC31 /* MyAccountError.swift in Sources */, - 5CDF674B2DD3B74200A9B513 /* Auth0MyAccountAuthenticationMethods.swift in Sources */, - 5B2860D01EEAC30A00C75D54 /* UserInfo.swift in Sources */, - 5F28B4641D8216180000EB23 /* Loggable.swift in Sources */, - 5B0893E720F8A52400FBF962 /* CredentialsManagerError.swift in Sources */, - 5F23E7091D4B88F600C3F2D9 /* Management.swift in Sources */, - 5C38EA272DA4611B0085AC31 /* MyAccount.swift in Sources */, - 5F23E70A1D4B88F600C3F2D9 /* UserPatchAttributes.swift in Sources */, - 5F23E71B1D4B891E00C3F2D9 /* Auth0Error.swift in Sources */, - 5FDE875C1D8A424700EA27DC /* Authentication.swift in Sources */, - 5CDF674F2DD3DB5400A9B513 /* MyAccountHandlers.swift in Sources */, - 5F23E7081D4B88F000C3F2D9 /* Logger.swift in Sources */, - 5C29743223FDBD5400BC18FA /* Optional+DebugDescription.swift in Sources */, - 5F23E70B1D4B88F600C3F2D9 /* Users.swift in Sources */, - 5FDE876C1D8A424700EA27DC /* Credentials.swift in Sources */, - 5CA541CF2B1A81A700E4284D /* Documentation.docc in Sources */, - 5FE118291D8A4A2A00A374BF /* Telemetry.swift in Sources */, - 5F23E70D1D4B88FC00C3F2D9 /* JSONObjectPayload.swift in Sources */, - 5CFB82722D6E640F009FD237 /* SSOCredentials.swift in Sources */, - 5CDF67372DD3A8D600A9B513 /* Auth0APIError.swift in Sources */, - 5C4F552623C8FBA100C89615 /* JWKS.swift in Sources */, - 5B0893E620F8A52100FBF962 /* CredentialsManager.swift in Sources */, - 5CFB82532D5BF324009FD237 /* APICredentials.swift in Sources */, - 5F23E7061D4B88EA00C3F2D9 /* NSData+URLSafe.swift in Sources */, - 5F23E70F1D4B88FC00C3F2D9 /* Requestable.swift in Sources */, - 5C354C06276CE1A500ADBC86 /* PasswordlessType.swift in Sources */, - 5FDE87601D8A424700EA27DC /* AuthenticationError.swift in Sources */, - 5C6513A92791CDDE004EBC22 /* Version.swift in Sources */, - 5CDF67582DD4AD8500A9B513 /* MyAccountAuthenticationMethods.swift in Sources */, - 5B1748771EF2D3A90060E653 /* Helpers.swift in Sources */, - 5F23E70C1D4B88F600C3F2D9 /* ManagementError.swift in Sources */, - 5C80980D275A7B8600DC0A76 /* CredentialsStorage.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 5F331AF51D4BB24C00AE4382 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 5F331B0F1D4BB80700AE4382 /* Responses.swift in Sources */, - 5B6EE39620F8AEDB00264AC7 /* CredentialsManagerSpec.swift in Sources */, - D581CF792757D773007327D1 /* RequestSpec.swift in Sources */, - 5F331B061D4BB7DA00AE4382 /* CredentialsSpec.swift in Sources */, - 5C1574482DD5083A00BF9373 /* MyAccountSpec.swift in Sources */, - 5C53A7EA2703A23300A7C0A3 /* UserInfoSpec.swift in Sources */, - 5F331B0B1D4BB7F900AE4382 /* UserPatchAttributesSpec.swift in Sources */, - 5F331B051D4BB7D400AE4382 /* AuthenticationSpec.swift in Sources */, - 5F28B4691D8300D50000EB23 /* LoggerSpec.swift in Sources */, - 5C1574622DD7D83B00BF9373 /* MyAccountAuthenticationMethodsSpec.swift in Sources */, - 5F1FBB9A1D8A44C0006B0B85 /* ResponseSpec.swift in Sources */, - 5F331B0C1D4BB7F900AE4382 /* UsersSpec.swift in Sources */, - 5CFB82572D5E9F9B009FD237 /* APICredentialsSpec.swift in Sources */, - C12BFE442C352DD700D1CC00 /* StubURLProtocol.swift in Sources */, - 5F331B0E1D4BB80700AE4382 /* Matchers.swift in Sources */, - 5F331B0A1D4BB7F900AE4382 /* ManagementSpec.swift in Sources */, - 5CFB82782D6FD28E009FD237 /* SSOCredentialsSpec.swift in Sources */, - 5C1574502DD5182400BF9373 /* MyAccountErrorSpec.swift in Sources */, - 5F331B091D4BB7EE00AE4382 /* AuthenticationErrorSpec.swift in Sources */, - 5C0E5B6D2DE1100000D38F4C /* Mocks.swift in Sources */, - 5F331B101D4BB80700AE4382 /* Auth0Spec.swift in Sources */, - 5C809D9C275FA3F000F15A67 /* ManagementErrorSpec.swift in Sources */, - 5C809D98275F878E00F15A67 /* CredentialsManagerErrorSpec.swift in Sources */, - C12BFE432C352DD400D1CC00 /* NetworkStub.swift in Sources */, - 5F331B041D4BB78C00AE4382 /* TelemetrySpec.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 5F3965C31CF67DD800CDE7C0 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 5F3965CC1CF67DD800CDE7C0 /* ViewController.swift in Sources */, - 5F3965CA1CF67DD800CDE7C0 /* AppDelegate.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - C1B3B9A42C24B297004A32A4 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - C1B3B9B12C24B297004A32A4 /* ContentView.swift in Sources */, - C1B3B9AF2C24B297004A32A4 /* OAuth2VisionApp.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - C1B3B9BC2C24B39E004A32A4 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - C1B3BA262C24B6F5004A32A4 /* Documentation.docc in Sources */, - C1B3B9EE2C24B6D4004A32A4 /* Auth0Authentication.swift in Sources */, - C1B3B9EF2C24B6D4004A32A4 /* Authentication.swift in Sources */, - C1B3B9F02C24B6D4004A32A4 /* AuthenticationError.swift in Sources */, - C1B3B9F12C24B6D4004A32A4 /* PasswordlessType.swift in Sources */, - C1B3B9F22C24B6D4004A32A4 /* MultifactorChallenge.swift in Sources */, - 5C3D87E42DB8276000AACC34 /* PublicKeyCredentialCreationOptions.swift in Sources */, - 5C3D881D2DC148C600AACC34 /* PasskeyLoginChallenge.swift in Sources */, - C1B3B9F32C24B6D4004A32A4 /* JWKS.swift in Sources */, - 5CFB82522D5BF324009FD237 /* APICredentials.swift in Sources */, - 5CDF673D2DD3B0E400A9B513 /* PasskeyAuthenticationMethod.swift in Sources */, - C1B3B9F42C24B6D4004A32A4 /* UserInfo.swift in Sources */, - C1B3B9F52C24B6D4004A32A4 /* Credentials.swift in Sources */, - C1B3B9F62C24B6D4004A32A4 /* AuthenticationHandlers.swift in Sources */, - 5C3D87F52DB9B3DF00AACC34 /* SignupPasskey.swift in Sources */, - C1B3B9F72C24B6D4004A32A4 /* Telemetry.swift in Sources */, - C1B3B9F82C24B6D4004A32A4 /* IDTokenValidator.swift in Sources */, - C1B3B9F92C24B6D4004A32A4 /* IDTokenValidatorContext.swift in Sources */, - 5CDF67252DD3922B00A9B513 /* PasskeyEnrollmentChallenge.swift in Sources */, - C1B3B9FA2C24B6D4004A32A4 /* IDTokenSignatureValidator.swift in Sources */, - C1B3B9FB2C24B6D4004A32A4 /* ClaimValidators.swift in Sources */, - C1B3B9FC2C24B6D4004A32A4 /* Helpers.swift in Sources */, - C1B3B9FD2C24B6D4004A32A4 /* BioAuthentication.swift in Sources */, - C1B3B9FE2C24B6D4004A32A4 /* CredentialsManager.swift in Sources */, - C1B3B9FF2C24B6D4004A32A4 /* CredentialsStorage.swift in Sources */, - C1B3BA002C24B6D4004A32A4 /* CredentialsManagerError.swift in Sources */, - C1B3BA012C24B6D4004A32A4 /* Array+Encode.swift in Sources */, - 5C3D88212DC1491500AACC34 /* PublicKeyCredentialRequestOptions.swift in Sources */, - C1B3BA022C24B6D4004A32A4 /* String+URLSafe.swift in Sources */, - C1B3BA032C24B6D4004A32A4 /* NSData+URLSafe.swift in Sources */, - 5CFB82622D6D221F009FD237 /* Barrier.swift in Sources */, - 5CDF67502DD3DB5400A9B513 /* MyAccountHandlers.swift in Sources */, - C1B3BA042C24B6D4004A32A4 /* NSURL+Auth0.swift in Sources */, - C1B3BA052C24B6D4004A32A4 /* NSURLComponents+OAuth2.swift in Sources */, - C1B3BA062C24B6D4004A32A4 /* JWT+Header.swift in Sources */, - 5CFB82702D6E640F009FD237 /* SSOCredentials.swift in Sources */, - C1B3BA072C24B6D4004A32A4 /* JWK+RSA.swift in Sources */, - C1B3BA082C24B6D4004A32A4 /* Optional+DebugDescription.swift in Sources */, - C1B3BA092C24B6D4004A32A4 /* Logger.swift in Sources */, - C1B3BA0A2C24B6D4004A32A4 /* Loggable.swift in Sources */, - C1B3BA0B2C24B6D4004A32A4 /* Management.swift in Sources */, - 5C3D88242DC1509800AACC34 /* LoginPasskey.swift in Sources */, - C1B3BA0C2C24B6D4004A32A4 /* UserPatchAttributes.swift in Sources */, - C1B3BA0D2C24B6D4004A32A4 /* Users.swift in Sources */, - C1B3BA0E2C24B6D4004A32A4 /* ManagementError.swift in Sources */, - C1B3BA0F2C24B6D4004A32A4 /* JSONObjectPayload.swift in Sources */, - 5CDF67552DD4AD8500A9B513 /* MyAccountAuthenticationMethods.swift in Sources */, - C1B3BA102C24B6D4004A32A4 /* Request.swift in Sources */, - C1B3BA112C24B6D4004A32A4 /* Requestable.swift in Sources */, - 5C38EA292DA4635B0085AC31 /* MyAccountError.swift in Sources */, - 5CDF674C2DD3B74200A9B513 /* Auth0MyAccountAuthenticationMethods.swift in Sources */, - C1B3BA122C24B6D4004A32A4 /* Response.swift in Sources */, - 5C3D87EA2DB99C5C00AACC34 /* PasskeySignupChallenge.swift in Sources */, - 5C38EA262DA4611B0085AC31 /* MyAccount.swift in Sources */, - 5CDF67462DD3B52F00A9B513 /* Auth0MyAccount.swift in Sources */, - C1B3BA132C24B6D4004A32A4 /* JWTAlgorithm.swift in Sources */, - C1B3BA142C24B6D4004A32A4 /* ChallengeGenerator.swift in Sources */, - C1B3BA152C24B6D4004A32A4 /* ASProvider.swift in Sources */, - 5CDF672C2DD395C700A9B513 /* NewPasskey.swift in Sources */, - C1B3BA172C24B6D4004A32A4 /* LoginTransaction.swift in Sources */, - 5CDF673A2DD3A8D600A9B513 /* Auth0APIError.swift in Sources */, - C1B3BA182C24B6D4004A32A4 /* ClearSessionTransaction.swift in Sources */, - C1B3BA192C24B6D4004A32A4 /* MobileWebAuth.swift in Sources */, - C1B3BA1B2C24B6D4004A32A4 /* AuthTransaction.swift in Sources */, - C1B3BA1C2C24B6D4004A32A4 /* WebAuthUserAgent.swift in Sources */, - C1B3BA1D2C24B6D4004A32A4 /* OAuth2Grant.swift in Sources */, - C1B3BA1E2C24B6D4004A32A4 /* TransactionStore.swift in Sources */, - C1B3BA1F2C24B6D4004A32A4 /* WebAuth.swift in Sources */, - C1B3BA202C24B6D4004A32A4 /* Auth0WebAuth.swift in Sources */, - C1B3BA212C24B6D4004A32A4 /* WebAuthError.swift in Sources */, - C1B3BA222C24B6D4004A32A4 /* WebAuthentication.swift in Sources */, - C1B3BA232C24B6D4004A32A4 /* Auth0.swift in Sources */, - C1B3BA242C24B6D4004A32A4 /* Auth0Error.swift in Sources */, - C1B3BA252C24B6D4004A32A4 /* Version.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - C1B3B9C32C24B39E004A32A4 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - C1B3BA2B2C24BA36004A32A4 /* LoggerSpec.swift in Sources */, - C1B3BA2C2C24BA36004A32A4 /* TelemetrySpec.swift in Sources */, - C1B3BA2D2C24BA36004A32A4 /* AuthenticationSpec.swift in Sources */, - C1B3BA2E2C24BA36004A32A4 /* CredentialsSpec.swift in Sources */, - 5C1574462DD5083A00BF9373 /* MyAccountSpec.swift in Sources */, - C1B3BA2F2C24BA36004A32A4 /* UserInfoSpec.swift in Sources */, - 5C1574572DD7A90400BF9373 /* PasskeyEnrollmentChallengeSpec.swift in Sources */, - C1B3BA302C24BA36004A32A4 /* JWKSpec.swift in Sources */, - C1B3BA312C24BA36004A32A4 /* AuthenticationErrorSpec.swift in Sources */, - C1B3BA322C24BA36004A32A4 /* ManagementSpec.swift in Sources */, - C1B3BA332C24BA36004A32A4 /* ManagementErrorSpec.swift in Sources */, - C1B3BA342C24BA36004A32A4 /* UserPatchAttributesSpec.swift in Sources */, - C1B3BA352C24BA36004A32A4 /* UsersSpec.swift in Sources */, - C1B3BA362C24BA36004A32A4 /* ResponseSpec.swift in Sources */, - C1B3BA372C24BA36004A32A4 /* RequestSpec.swift in Sources */, - C1B3BA382C24BA36004A32A4 /* JWTAlgorithmSpec.swift in Sources */, - C1B3BA392C24BA36004A32A4 /* LoginTransactionSpec.swift in Sources */, - C1B3BA3A2C24BA36004A32A4 /* ClearSessionTransactionSpec.swift in Sources */, - C1B3BA3B2C24BA36004A32A4 /* ASProviderSpec.swift in Sources */, - C1B3BA3D2C24BA36004A32A4 /* WebAuthErrorSpec.swift in Sources */, - C177D7772C2BE00D0094C657 /* StubURLProtocol.swift in Sources */, - 5C1574602DD7D83B00BF9373 /* MyAccountAuthenticationMethodsSpec.swift in Sources */, - C1B3BA3E2C24BA36004A32A4 /* ChallengeGeneratorSpec.swift in Sources */, - C1B3BA3F2C24BA36004A32A4 /* OAuth2GrantSpec.swift in Sources */, - 5C1574522DD5182400BF9373 /* MyAccountErrorSpec.swift in Sources */, - C1B3BA402C24BA36004A32A4 /* WebAuthSpec.swift in Sources */, - C177D7722C2BDFE40094C657 /* NetworkStub.swift in Sources */, - C1B3BA412C24BA36004A32A4 /* TransactionStoreSpec.swift in Sources */, - C1B3BA422C24BA36004A32A4 /* WebAuthenticationSpec.swift in Sources */, - C1B3BA432C24BA36004A32A4 /* WebAuthSpies.swift in Sources */, - C1B3BA442C24BA36004A32A4 /* IDTokenValidatorBaseSpec.swift in Sources */, - C1B3BA452C24BA36004A32A4 /* IDTokenValidatorMocks.swift in Sources */, - C1B3BA462C24BA36004A32A4 /* IDTokenValidatorSpec.swift in Sources */, - C1B3BA472C24BA36004A32A4 /* IDTokenSignatureValidatorSpec.swift in Sources */, - 5CFB82562D5E9F9B009FD237 /* APICredentialsSpec.swift in Sources */, - C1B3BA482C24BA36004A32A4 /* ClaimValidatorsSpec.swift in Sources */, - C1B3BA492C24BA37004A32A4 /* BioAuthenticationSpec.swift in Sources */, - 5C3D886B2DC2CCA200AACC34 /* PasskeyLoginChallenge.swift in Sources */, - C1B3BA4A2C24BA37004A32A4 /* CredentialsManagerSpec.swift in Sources */, - 5CFB82762D6FD28E009FD237 /* SSOCredentialsSpec.swift in Sources */, - C1B3BA4B2C24BA37004A32A4 /* CredentialsManagerErrorSpec.swift in Sources */, - C1B3BA4C2C24BA37004A32A4 /* Mocks.swift in Sources */, - C1B3BA4D2C24BA37004A32A4 /* Matchers.swift in Sources */, - 5C3D88112DBE7F3D00AACC34 /* PasskeySignupChallengeSpec.swift in Sources */, - C1B3BA4E2C24BA37004A32A4 /* Responses.swift in Sources */, - C1B3BA4F2C24BA37004A32A4 /* Generators.swift in Sources */, - 5C15745A2DD7AF2400BF9373 /* PasskeyAuthenticationMethodSpec.swift in Sources */, - C1B3BA502C24BA37004A32A4 /* Auth0Spec.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - /* End PBXSourcesBuildPhase section */ - - /* Begin PBXTargetDependency section */ - 5B7EE47120FC9FFE00367724 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 5B7EE45720FC9F3200367724 /* OAuth2TV */; - targetProxy = 5B7EE47020FC9FFE00367724 /* PBXContainerItemProxy */; - }; - 5B7EE48A20FCA0A600367724 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 5B7EE47820FCA0A100367724 /* OAuth2Mac */; - targetProxy = 5B7EE48920FCA0A600367724 /* PBXContainerItemProxy */; - }; - 5F06DDA71CC451540011842B /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 5F06DD771CC448B10011842B /* Auth0.iOS */; - targetProxy = 5F06DDA61CC451540011842B /* PBXContainerItemProxy */; - }; - 5F06DDB61CC451700011842B /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 5F06DD841CC448C90011842B /* Auth0.macOS */; - targetProxy = 5F06DDB51CC451700011842B /* PBXContainerItemProxy */; - }; - 5F331B001D4BB24C00AE4382 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 5F23E6F51D4B87F000C3F2D9 /* Auth0.tvOS */; - targetProxy = 5F331AFF1D4BB24C00AE4382 /* PBXContainerItemProxy */; - }; - 5FCAB1651D07ABC000331C84 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 5F3965C61CF67DD800CDE7C0 /* OAuth2 */; - targetProxy = 5FCAB1641D07ABC000331C84 /* PBXContainerItemProxy */; - }; - C1B3B9CC2C24B39E004A32A4 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = C1B3B9A72C24B297004A32A4 /* OAuth2Vision */; - targetProxy = C1B3B9CB2C24B39E004A32A4 /* PBXContainerItemProxy */; - }; - C1B3BA292C24B95A004A32A4 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = C1B3B9BF2C24B39E004A32A4 /* Auth0.visionOS */; - targetProxy = C1B3BA282C24B95A004A32A4 /* PBXContainerItemProxy */; - }; - /* End PBXTargetDependency section */ - - /* Begin PBXVariantGroup section */ - 5B7EE45E20FC9F3300367724 /* Main.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 5B7EE45F20FC9F3300367724 /* Base */, - ); - name = Main.storyboard; - sourceTree = ""; - }; - 5B7EE48120FCA0A200367724 /* Main.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 5B7EE48220FCA0A200367724 /* Base */, - ); - name = Main.storyboard; - sourceTree = ""; - }; - 5F3965CD1CF67DD800CDE7C0 /* Main.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 5F3965CE1CF67DD800CDE7C0 /* Base */, - ); - name = Main.storyboard; - path = .; - sourceTree = ""; - }; - 5F3965D21CF67DD800CDE7C0 /* LaunchScreen.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 5F3965D31CF67DD800CDE7C0 /* Base */, - ); - name = LaunchScreen.storyboard; - path = .; - sourceTree = ""; - }; - /* End PBXVariantGroup section */ - - /* Begin XCBuildConfiguration section */ - 5B7EE46420FC9F3400367724 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; - ASSETCATALOG_COMPILER_APPICON_NAME = "App Icon & Top Shelf Image"; - ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_IDENTITY = ""; - CODE_SIGN_STYLE = Manual; - DEVELOPMENT_TEAM = ""; - GCC_C_LANGUAGE_STANDARD = gnu11; - INFOPLIST_FILE = OAuth2TV/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.auth0.OAuth2TV; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SDKROOT = appletvos; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_SWIFT3_OBJC_INFERENCE = Default; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = 3; - TVOS_DEPLOYMENT_TARGET = 14.0; - }; - name = Debug; - }; - 5B7EE46520FC9F3400367724 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; - ASSETCATALOG_COMPILER_APPICON_NAME = "App Icon & Top Shelf Image"; - ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_IDENTITY = ""; - CODE_SIGN_STYLE = Manual; - DEVELOPMENT_TEAM = ""; - GCC_C_LANGUAGE_STANDARD = gnu11; - INFOPLIST_FILE = OAuth2TV/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.auth0.OAuth2TV; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SDKROOT = appletvos; - SWIFT_SWIFT3_OBJC_INFERENCE = Default; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = 3; - TVOS_DEPLOYMENT_TARGET = 14.0; - }; - name = Release; - }; - 5B7EE48720FCA0A200367724 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_ENTITLEMENTS = OAuth2Mac/OAuth2Mac.entitlements; - CODE_SIGN_IDENTITY = ""; - CODE_SIGN_STYLE = Manual; - COMBINE_HIDPI_IMAGES = YES; - DEAD_CODE_STRIPPING = YES; - DEVELOPMENT_TEAM = ""; - GCC_C_LANGUAGE_STANDARD = gnu11; - INFOPLIST_FILE = OAuth2Mac/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - ); - MACOSX_DEPLOYMENT_TARGET = 11.0; - PRODUCT_BUNDLE_IDENTIFIER = com.auth0.OAuth2Mac; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SDKROOT = macosx; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_SWIFT3_OBJC_INFERENCE = Default; - SWIFT_VERSION = 5.0; - }; - name = Debug; - }; - 5B7EE48820FCA0A200367724 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_ENTITLEMENTS = OAuth2Mac/OAuth2Mac.entitlements; - CODE_SIGN_IDENTITY = ""; - CODE_SIGN_STYLE = Manual; - COMBINE_HIDPI_IMAGES = YES; - DEAD_CODE_STRIPPING = YES; - DEVELOPMENT_TEAM = ""; - GCC_C_LANGUAGE_STANDARD = gnu11; - INFOPLIST_FILE = OAuth2Mac/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - ); - MACOSX_DEPLOYMENT_TARGET = 11.0; - PRODUCT_BUNDLE_IDENTIFIER = com.auth0.OAuth2Mac; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SDKROOT = macosx; - SWIFT_SWIFT3_OBJC_INFERENCE = Default; - SWIFT_VERSION = 5.0; - }; - name = Release; - }; - 5F049B6F1CB42C29006F6C05 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - CURRENT_PROJECT_VERSION = 1; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_GENERATE_TEST_COVERAGE_FILES = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; - MACOSX_DEPLOYMENT_TARGET = 11.0; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = iphoneos; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - 5F049B701CB42C29006F6C05 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - CURRENT_PROJECT_VERSION = 1; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_GENERATE_TEST_COVERAGE_FILES = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; - MACOSX_DEPLOYMENT_TARGET = 11.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = iphoneos; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - 5F06DD7D1CC448B10011842B /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ANALYZER_NONNULL = YES; - CLANG_ENABLE_MODULES = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - FRAMEWORK_SEARCH_PATHS = "$(PROJECT_DIR)/Carthage/Build"; - INFOPLIST_FILE = Auth0/Info.plist; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - OTHER_SWIFT_FLAGS = "-DDEBUG"; - PRODUCT_BUNDLE_IDENTIFIER = com.auth0.Auth0; - PRODUCT_MODULE_NAME = "$(PRODUCT_NAME:c99extidentifier)"; - PRODUCT_NAME = Auth0; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "WEB_AUTH_PLATFORM PASSKEYS_PLATFORM"; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - }; - name = Debug; - }; - 5F06DD7E1CC448B10011842B /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ANALYZER_NONNULL = YES; - CLANG_ENABLE_MODULES = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - FRAMEWORK_SEARCH_PATHS = "$(PROJECT_DIR)/Carthage/Build"; - INFOPLIST_FILE = Auth0/Info.plist; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.auth0.Auth0; - PRODUCT_MODULE_NAME = "$(PRODUCT_NAME:c99extidentifier)"; - PRODUCT_NAME = Auth0; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "WEB_AUTH_PLATFORM PASSKEYS_PLATFORM"; - SWIFT_VERSION = 5.0; - }; - name = Release; - }; - 5F06DD8B1CC448C90011842B /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ANALYZER_NONNULL = YES; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_IDENTITY = ""; - COMBINE_HIDPI_IMAGES = YES; - CURRENT_PROJECT_VERSION = 1; - DEAD_CODE_STRIPPING = YES; - DEFINES_MODULE = YES; - DEVELOPMENT_TEAM = ""; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - FRAMEWORK_SEARCH_PATHS = "$(PROJECT_DIR)/Carthage/Build"; - FRAMEWORK_VERSION = A; - INFOPLIST_FILE = Auth0/Info.plist; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - "@loader_path/Frameworks", - ); - MACOSX_DEPLOYMENT_TARGET = 11.0; - OTHER_SWIFT_FLAGS = "-DDEBUG"; - PRODUCT_BUNDLE_IDENTIFIER = com.auth0.Auth0; - PRODUCT_NAME = Auth0; - SDKROOT = macosx; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "WEB_AUTH_PLATFORM PASSKEYS_PLATFORM"; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_SWIFT3_OBJC_INFERENCE = Default; - SWIFT_VERSION = 5.0; - }; - name = Debug; - }; - 5F06DD8C1CC448C90011842B /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ANALYZER_NONNULL = YES; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_IDENTITY = ""; - COMBINE_HIDPI_IMAGES = YES; - CURRENT_PROJECT_VERSION = 1; - DEAD_CODE_STRIPPING = YES; - DEFINES_MODULE = YES; - DEVELOPMENT_TEAM = ""; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - FRAMEWORK_SEARCH_PATHS = "$(PROJECT_DIR)/Carthage/Build"; - FRAMEWORK_VERSION = A; - INFOPLIST_FILE = Auth0/Info.plist; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - "@loader_path/Frameworks", - ); - MACOSX_DEPLOYMENT_TARGET = 11.0; - PRODUCT_BUNDLE_IDENTIFIER = com.auth0.Auth0; - PRODUCT_NAME = Auth0; - SDKROOT = macosx; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "WEB_AUTH_PLATFORM PASSKEYS_PLATFORM"; - SWIFT_SWIFT3_OBJC_INFERENCE = Default; - SWIFT_VERSION = 5.0; - }; - name = Release; - }; - 5F06DDA91CC451540011842B /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ANALYZER_NONNULL = YES; - CLANG_ENABLE_MODULES = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEVELOPMENT_TEAM = ""; - INFOPLIST_FILE = Auth0Tests/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - OTHER_SWIFT_FLAGS = ""; - PRODUCT_BUNDLE_IDENTIFIER = com.auth0.Auth0Tests; - PRODUCT_NAME = Auth0Tests; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "WEB_AUTH_PLATFORM PASSKEYS_PLATFORM"; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_SWIFT3_OBJC_INFERENCE = Default; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/OAuth2.app/OAuth2"; - }; - name = Debug; - }; - 5F06DDAA1CC451540011842B /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ANALYZER_NONNULL = YES; - CLANG_ENABLE_MODULES = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEVELOPMENT_TEAM = ""; - INFOPLIST_FILE = Auth0Tests/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - OTHER_SWIFT_FLAGS = ""; - PRODUCT_BUNDLE_IDENTIFIER = com.auth0.Auth0Tests; - PRODUCT_NAME = Auth0Tests; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "WEB_AUTH_PLATFORM PASSKEYS_PLATFORM"; - SWIFT_SWIFT3_OBJC_INFERENCE = Default; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/OAuth2.app/OAuth2"; - }; - name = Release; - }; - 5F06DDB81CC451700011842B /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ANALYZER_NONNULL = YES; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_IDENTITY = ""; - COMBINE_HIDPI_IMAGES = YES; - CURRENT_PROJECT_VERSION = 1; - DEAD_CODE_STRIPPING = YES; - INFOPLIST_FILE = Auth0Tests/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - "@loader_path/../Frameworks", - ); - MACOSX_DEPLOYMENT_TARGET = 11.0; - OTHER_SWIFT_FLAGS = ""; - PRODUCT_BUNDLE_IDENTIFIER = com.auth0.Auth0Tests; - PRODUCT_NAME = Auth0Tests; - SDKROOT = macosx; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "WEB_AUTH_PLATFORM PASSKEYS_PLATFORM"; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_SWIFT3_OBJC_INFERENCE = Default; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/OAuth2Mac.app/Contents/MacOS/OAuth2Mac"; - }; - name = Debug; - }; - 5F06DDB91CC451700011842B /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ANALYZER_NONNULL = YES; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_IDENTITY = ""; - COMBINE_HIDPI_IMAGES = YES; - CURRENT_PROJECT_VERSION = 1; - DEAD_CODE_STRIPPING = YES; - INFOPLIST_FILE = Auth0Tests/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - "@loader_path/../Frameworks", - ); - MACOSX_DEPLOYMENT_TARGET = 11.0; - OTHER_SWIFT_FLAGS = ""; - PRODUCT_BUNDLE_IDENTIFIER = com.auth0.Auth0Tests; - PRODUCT_NAME = Auth0Tests; - SDKROOT = macosx; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "WEB_AUTH_PLATFORM PASSKEYS_PLATFORM"; - SWIFT_SWIFT3_OBJC_INFERENCE = Default; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/OAuth2Mac.app/Contents/MacOS/OAuth2Mac"; - }; - name = Release; - }; - 5F23E6BE1D4ACA7100C3F2D9 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - APPLICATION_EXTENSION_API_ONLY = YES; - CLANG_ANALYZER_NONNULL = YES; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - FRAMEWORK_SEARCH_PATHS = "$(PROJECT_DIR)/Carthage/Build"; - INFOPLIST_FILE = Auth0/Info.plist; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - OTHER_SWIFT_FLAGS = "-DDEBUG"; - PRODUCT_BUNDLE_IDENTIFIER = com.auth0.Auth0; - PRODUCT_NAME = Auth0; - SDKROOT = watchos; - SKIP_INSTALL = YES; - SWIFT_SWIFT3_OBJC_INFERENCE = Default; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = 4; - WATCHOS_DEPLOYMENT_TARGET = 7.0; - }; - name = Debug; - }; - 5F23E6BF1D4ACA7100C3F2D9 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - APPLICATION_EXTENSION_API_ONLY = YES; - CLANG_ANALYZER_NONNULL = YES; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - FRAMEWORK_SEARCH_PATHS = "$(PROJECT_DIR)/Carthage/Build"; - INFOPLIST_FILE = Auth0/Info.plist; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.auth0.Auth0; - PRODUCT_NAME = Auth0; - SDKROOT = watchos; - SKIP_INSTALL = YES; - SWIFT_SWIFT3_OBJC_INFERENCE = Default; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = 4; - WATCHOS_DEPLOYMENT_TARGET = 7.0; - }; - name = Release; - }; - 5F23E6FC1D4B87F000C3F2D9 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ANALYZER_NONNULL = YES; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - DEFINES_MODULE = YES; - DEVELOPMENT_TEAM = ""; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - FRAMEWORK_SEARCH_PATHS = "$(PROJECT_DIR)/Carthage/Build"; - INFOPLIST_FILE = Auth0/Info.plist; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - OTHER_SWIFT_FLAGS = "-DDEBUG"; - PRODUCT_BUNDLE_IDENTIFIER = com.auth0.Auth0; - PRODUCT_NAME = Auth0; - SDKROOT = appletvos; - SKIP_INSTALL = YES; - SWIFT_SWIFT3_OBJC_INFERENCE = Default; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = 3; - TVOS_DEPLOYMENT_TARGET = 14.0; - }; - name = Debug; - }; - 5F23E6FD1D4B87F000C3F2D9 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ANALYZER_NONNULL = YES; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - DEFINES_MODULE = YES; - DEVELOPMENT_TEAM = ""; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - FRAMEWORK_SEARCH_PATHS = "$(PROJECT_DIR)/Carthage/Build"; - INFOPLIST_FILE = Auth0/Info.plist; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.auth0.Auth0; - PRODUCT_NAME = Auth0; - SDKROOT = appletvos; - SKIP_INSTALL = YES; - SWIFT_SWIFT3_OBJC_INFERENCE = Default; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = 3; - TVOS_DEPLOYMENT_TARGET = 14.0; - }; - name = Release; - }; - 5F331B011D4BB24C00AE4382 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ANALYZER_NONNULL = YES; - CODE_SIGN_IDENTITY = ""; - DEVELOPMENT_TEAM = ""; - INFOPLIST_FILE = Auth0Tests/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.auth0.Auth0Tests; - PRODUCT_MODULE_NAME = Auth0Tests; - PRODUCT_NAME = Auth0Tests; - SDKROOT = appletvos; - SWIFT_SWIFT3_OBJC_INFERENCE = Default; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2,3"; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/OAuth2TV.app/OAuth2TV"; - TVOS_DEPLOYMENT_TARGET = 14.0; - }; - name = Debug; - }; - 5F331B021D4BB24C00AE4382 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ANALYZER_NONNULL = YES; - CODE_SIGN_IDENTITY = ""; - DEVELOPMENT_TEAM = ""; - INFOPLIST_FILE = Auth0Tests/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.auth0.Auth0Tests; - PRODUCT_MODULE_NAME = Auth0Tests; - PRODUCT_NAME = Auth0Tests; - SDKROOT = appletvos; - SWIFT_SWIFT3_OBJC_INFERENCE = Default; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2,3"; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/OAuth2TV.app/OAuth2TV"; - TVOS_DEPLOYMENT_TARGET = 14.0; - }; - name = Release; - }; - 5F3965E21CF67DD800CDE7C0 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ANALYZER_NONNULL = YES; - CODE_SIGN_IDENTITY = "Apple Development"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - CODE_SIGN_STYLE = Manual; - CURRENT_PROJECT_VERSION = 1; - DEVELOPMENT_TEAM = ""; - INFOPLIST_FILE = App/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.auth0.OAuth2; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE = ""; - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_VERSION = 5.0; - }; - name = Debug; - }; - 5F3965E31CF67DD800CDE7C0 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CLANG_ANALYZER_NONNULL = YES; - CODE_SIGN_IDENTITY = "Apple Development"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - CODE_SIGN_STYLE = Manual; - CURRENT_PROJECT_VERSION = 1; - DEVELOPMENT_TEAM = ""; - INFOPLIST_FILE = App/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.auth0.OAuth2; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_VERSION = 5.0; - }; - name = Release; - }; - C1B3B9B82C24B298004A32A4 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = "$(EMBEDDED_CONTENT_CONTAINS_SWIFT)"; - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; - CLANG_ENABLE_OBJC_WEAK = NO; - CLANG_WARN_DOCUMENTATION_COMMENTS = NO; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES; - CODE_SIGN_STYLE = Manual; - CURRENT_PROJECT_VERSION = 1; - DEVELOPMENT_ASSET_PATHS = ""; - ENABLE_PREVIEWS = NO; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_C_LANGUAGE_STANDARD = gnu17; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GENERATE_INFOPLIST_FILE = YES; - INFOPLIST_FILE = "$(TARGET_NAME)/Info.plist"; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - LOCALIZATION_PREFERS_STRING_CATALOGS = NO; - MARKETING_VERSION = 1.0; - MTL_ENABLE_DEBUG_INFO = YES; - MTL_FAST_MATH = YES; - PRODUCT_BUNDLE_IDENTIFIER = com.auth0.OAuth2Vision; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = xros; - SUPPORTED_PLATFORMS = "xros xrsimulator"; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = ""; - SWIFT_EMIT_LOC_STRINGS = NO; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2,7"; - XROS_DEPLOYMENT_TARGET = 1.0; - }; - name = Debug; - }; - C1B3B9B92C24B298004A32A4 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = "$(EMBEDDED_CONTENT_CONTAINS_SWIFT)"; - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; - CLANG_ENABLE_OBJC_WEAK = NO; - CLANG_WARN_DOCUMENTATION_COMMENTS = NO; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES; - CODE_SIGN_STYLE = Manual; - CURRENT_PROJECT_VERSION = 1; - DEVELOPMENT_ASSET_PATHS = ""; - ENABLE_PREVIEWS = NO; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_C_LANGUAGE_STANDARD = gnu17; - GENERATE_INFOPLIST_FILE = NO; - INFOPLIST_FILE = App/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - LOCALIZATION_PREFERS_STRING_CATALOGS = NO; - MARKETING_VERSION = 1.0; - MTL_FAST_MATH = YES; - PRODUCT_BUNDLE_IDENTIFIER = com.auth0.OAuth2Vision; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = xros; - SUPPORTED_PLATFORMS = "xros xrsimulator"; - SWIFT_EMIT_LOC_STRINGS = NO; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2,7"; - XROS_DEPLOYMENT_TARGET = 1.0; - }; - name = Release; - }; - C1B3B9D62C24B39E004A32A4 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - BUILD_LIBRARY_FOR_DISTRIBUTION = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; - CLANG_ENABLE_OBJC_WEAK = NO; - CLANG_WARN_DOCUMENTATION_COMMENTS = NO; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_MODULE_VERIFIER = YES; - ENABLE_USER_SCRIPT_SANDBOXING = YES; - FRAMEWORK_SEARCH_PATHS = "$(PROJECT_DIR)/Carthage/Build"; - GCC_C_LANGUAGE_STANDARD = gnu17; - GCC_PREPROCESSOR_DEFINITIONS = ""; - GENERATE_INFOPLIST_FILE = NO; - INFOPLIST_FILE = Auth0/Info.plist; - INFOPLIST_KEY_NSHumanReadableCopyright = ""; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - LOCALIZATION_PREFERS_STRING_CATALOGS = NO; - MARKETING_VERSION = ""; - MODULE_VERIFIER_SUPPORTED_LANGUAGES = "objective-c objective-c++"; - MODULE_VERIFIER_SUPPORTED_LANGUAGE_STANDARDS = "gnu17 gnu++20"; - MTL_ENABLE_DEBUG_INFO = YES; - MTL_FAST_MATH = YES; - OTHER_SWIFT_FLAGS = "-DDEBUG"; - PRODUCT_BUNDLE_IDENTIFIER = com.auth0.Auth0; - PRODUCT_NAME = Auth0; - SDKROOT = xros; - SKIP_INSTALL = YES; - SUPPORTED_PLATFORMS = "xros xrsimulator"; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "WEB_AUTH_PLATFORM PASSKEYS_PLATFORM"; - SWIFT_EMIT_LOC_STRINGS = NO; - SWIFT_INSTALL_OBJC_HEADER = YES; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2,7"; - XROS_DEPLOYMENT_TARGET = 1.0; - }; - name = Debug; - }; - C1B3B9D72C24B39E004A32A4 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - BUILD_LIBRARY_FOR_DISTRIBUTION = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; - CLANG_ENABLE_OBJC_WEAK = NO; - CLANG_WARN_DOCUMENTATION_COMMENTS = NO; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_MODULE_VERIFIER = YES; - ENABLE_USER_SCRIPT_SANDBOXING = YES; - FRAMEWORK_SEARCH_PATHS = "$(PROJECT_DIR)/Carthage/Build"; - GCC_C_LANGUAGE_STANDARD = gnu17; - GENERATE_INFOPLIST_FILE = NO; - INFOPLIST_FILE = Auth0/Info.plist; - INFOPLIST_KEY_NSHumanReadableCopyright = ""; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - LOCALIZATION_PREFERS_STRING_CATALOGS = NO; - MARKETING_VERSION = ""; - MODULE_VERIFIER_SUPPORTED_LANGUAGES = "objective-c objective-c++"; - MODULE_VERIFIER_SUPPORTED_LANGUAGE_STANDARDS = "gnu17 gnu++20"; - MTL_FAST_MATH = YES; - PRODUCT_BUNDLE_IDENTIFIER = com.auth0.Auth0; - PRODUCT_NAME = Auth0; - SDKROOT = xros; - SKIP_INSTALL = YES; - SUPPORTED_PLATFORMS = "xros xrsimulator"; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "WEB_AUTH_PLATFORM PASSKEYS_PLATFORM"; - SWIFT_EMIT_LOC_STRINGS = NO; - SWIFT_INSTALL_OBJC_HEADER = YES; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2,7"; - XROS_DEPLOYMENT_TARGET = 1.0; - }; - name = Release; - }; - C1B3B9DA2C24B39E004A32A4 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - ENABLE_USER_SCRIPT_SANDBOXING = YES; - GCC_C_LANGUAGE_STANDARD = gnu17; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GENERATE_INFOPLIST_FILE = YES; - LOCALIZATION_PREFERS_STRING_CATALOGS = YES; - MARKETING_VERSION = 1.0; - MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; - MTL_FAST_MATH = YES; - PRODUCT_BUNDLE_IDENTIFIER = com.auth0.Auth0Tests; - PRODUCT_NAME = Auth0Tests; - SDKROOT = xros; - SUPPORTED_PLATFORMS = "xros xrsimulator"; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "WEB_AUTH_PLATFORM PASSKEYS_PLATFORM"; - SWIFT_EMIT_LOC_STRINGS = NO; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2,7"; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/OAuth2Vision.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/OAuth2Vision"; - XROS_DEPLOYMENT_TARGET = 1.2; - }; - name = Debug; - }; - C1B3B9DB2C24B39E004A32A4 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 1; - ENABLE_USER_SCRIPT_SANDBOXING = YES; - GCC_C_LANGUAGE_STANDARD = gnu17; - GENERATE_INFOPLIST_FILE = YES; - LOCALIZATION_PREFERS_STRING_CATALOGS = YES; - MARKETING_VERSION = 1.0; - MTL_FAST_MATH = YES; - PRODUCT_BUNDLE_IDENTIFIER = com.auth0.Auth0Tests; - PRODUCT_NAME = Auth0Tests; - SDKROOT = xros; - SUPPORTED_PLATFORMS = "xros xrsimulator"; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "WEB_AUTH_PLATFORM PASSKEYS_PLATFORM"; - SWIFT_EMIT_LOC_STRINGS = NO; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2,7"; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/OAuth2Vision.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/OAuth2Vision"; - XROS_DEPLOYMENT_TARGET = 1.2; - }; - name = Release; - }; - /* End XCBuildConfiguration section */ - - /* Begin XCConfigurationList section */ - 5B7EE46620FC9F3400367724 /* Build configuration list for PBXNativeTarget "OAuth2TV" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 5B7EE46420FC9F3400367724 /* Debug */, - 5B7EE46520FC9F3400367724 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 5B7EE48620FCA0A200367724 /* Build configuration list for PBXNativeTarget "OAuth2Mac" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 5B7EE48720FCA0A200367724 /* Debug */, - 5B7EE48820FCA0A200367724 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 5F049B631CB42C29006F6C05 /* Build configuration list for PBXProject "Auth0" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 5F049B6F1CB42C29006F6C05 /* Debug */, - 5F049B701CB42C29006F6C05 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 5F06DD7F1CC448B10011842B /* Build configuration list for PBXNativeTarget "Auth0.iOS" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 5F06DD7D1CC448B10011842B /* Debug */, - 5F06DD7E1CC448B10011842B /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 5F06DD8A1CC448C90011842B /* Build configuration list for PBXNativeTarget "Auth0.macOS" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 5F06DD8B1CC448C90011842B /* Debug */, - 5F06DD8C1CC448C90011842B /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 5F06DDA81CC451540011842B /* Build configuration list for PBXNativeTarget "Auth0Tests.iOS" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 5F06DDA91CC451540011842B /* Debug */, - 5F06DDAA1CC451540011842B /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 5F06DDB71CC451700011842B /* Build configuration list for PBXNativeTarget "Auth0Tests.macOS" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 5F06DDB81CC451700011842B /* Debug */, - 5F06DDB91CC451700011842B /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 5F23E6C01D4ACA7100C3F2D9 /* Build configuration list for PBXNativeTarget "Auth0.watchOS" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 5F23E6BE1D4ACA7100C3F2D9 /* Debug */, - 5F23E6BF1D4ACA7100C3F2D9 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 5F23E6FB1D4B87F000C3F2D9 /* Build configuration list for PBXNativeTarget "Auth0.tvOS" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 5F23E6FC1D4B87F000C3F2D9 /* Debug */, - 5F23E6FD1D4B87F000C3F2D9 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 5F331B031D4BB24C00AE4382 /* Build configuration list for PBXNativeTarget "Auth0Tests.tvOS" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 5F331B011D4BB24C00AE4382 /* Debug */, - 5F331B021D4BB24C00AE4382 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 5F3965E11CF67DD800CDE7C0 /* Build configuration list for PBXNativeTarget "OAuth2" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 5F3965E21CF67DD800CDE7C0 /* Debug */, - 5F3965E31CF67DD800CDE7C0 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - C1B3B9BA2C24B298004A32A4 /* Build configuration list for PBXNativeTarget "OAuth2Vision" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - C1B3B9B82C24B298004A32A4 /* Debug */, - C1B3B9B92C24B298004A32A4 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - C1B3B9D52C24B39E004A32A4 /* Build configuration list for PBXNativeTarget "Auth0.visionOS" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - C1B3B9D62C24B39E004A32A4 /* Debug */, - C1B3B9D72C24B39E004A32A4 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - C1B3B9D92C24B39E004A32A4 /* Build configuration list for PBXNativeTarget "Auth0Tests.visionOS" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - C1B3B9DA2C24B39E004A32A4 /* Debug */, - C1B3B9DB2C24B39E004A32A4 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - /* End XCConfigurationList section */ - - /* Begin XCRemoteSwiftPackageReference section */ - C177D6C52C2ADEB60094C657 /* XCRemoteSwiftPackageReference "CwlPreconditionTesting" */ = { - isa = XCRemoteSwiftPackageReference; - repositoryURL = "https://github.com/mattgallagher/CwlPreconditionTesting.git"; - requirement = { - kind = upToNextMajorVersion; - minimumVersion = 2.2.1; - }; - }; - /* End XCRemoteSwiftPackageReference section */ - - /* Begin XCSwiftPackageProductDependency section */ - C177D6C62C2ADEB60094C657 /* CwlPreconditionTesting */ = { - isa = XCSwiftPackageProductDependency; - package = C177D6C52C2ADEB60094C657 /* XCRemoteSwiftPackageReference "CwlPreconditionTesting" */; - productName = CwlPreconditionTesting; - }; - C177D6D32C2B0DCB0094C657 /* CwlPreconditionTesting */ = { - isa = XCSwiftPackageProductDependency; - package = C177D6C52C2ADEB60094C657 /* XCRemoteSwiftPackageReference "CwlPreconditionTesting" */; - productName = CwlPreconditionTesting; - }; - D4B8E9E32DCDD2340021262D /* CwlPreconditionTesting */ = { - isa = XCSwiftPackageProductDependency; - package = C177D6C52C2ADEB60094C657 /* XCRemoteSwiftPackageReference "CwlPreconditionTesting" */; - productName = CwlPreconditionTesting; - }; - D4B8E9E52DCDD23C0021262D /* CwlPosixPreconditionTesting */ = { - isa = XCSwiftPackageProductDependency; - package = C177D6C52C2ADEB60094C657 /* XCRemoteSwiftPackageReference "CwlPreconditionTesting" */; - productName = CwlPosixPreconditionTesting; - }; - /* End XCSwiftPackageProductDependency section */ - }; - rootObject = 5F049B601CB42C29006F6C05 /* Project object */; + archiveVersion = 1; + classes = { + }; + objectVersion = 54; + objects = { + +/* Begin PBXBuildFile section */ + 5B0893E620F8A52100FBF962 /* CredentialsManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BEDE1891EC21B040007300D /* CredentialsManager.swift */; }; + 5B0893E720F8A52400FBF962 /* CredentialsManagerError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B5E93F81EC45C22002A37F9 /* CredentialsManagerError.swift */; }; + 5B16D88E1F7141A0009476A5 /* ASProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B16D88C1F7141A0009476A5 /* ASProvider.swift */; }; + 5B16D8931F714324009476A5 /* WebAuthUserAgent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B16D8921F714324009476A5 /* WebAuthUserAgent.swift */; }; + 5B1748741EF2D3A40060E653 /* Helpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B1748731EF2D3A40060E653 /* Helpers.swift */; }; + 5B1748751EF2D3A70060E653 /* Helpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B1748731EF2D3A40060E653 /* Helpers.swift */; }; + 5B1748761EF2D3A70060E653 /* Helpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B1748731EF2D3A40060E653 /* Helpers.swift */; }; + 5B1748771EF2D3A90060E653 /* Helpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B1748731EF2D3A40060E653 /* Helpers.swift */; }; + 5B2860CE1EEAC30500C75D54 /* UserInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B2860CD1EEAC30500C75D54 /* UserInfo.swift */; }; + 5B2860CF1EEAC30900C75D54 /* UserInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B2860CD1EEAC30500C75D54 /* UserInfo.swift */; }; + 5B2860D01EEAC30A00C75D54 /* UserInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B2860CD1EEAC30500C75D54 /* UserInfo.swift */; }; + 5B2860D11EEAC30A00C75D54 /* UserInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B2860CD1EEAC30500C75D54 /* UserInfo.swift */; }; + 5B2860D61EEF210A00C75D54 /* UserInfoSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B2860D41EEF20F300C75D54 /* UserInfoSpec.swift */; }; + 5B5E93F91EC45C22002A37F9 /* CredentialsManagerError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B5E93F81EC45C22002A37F9 /* CredentialsManagerError.swift */; }; + 5B6EE39620F8AEDB00264AC7 /* CredentialsManagerSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BEDE1931EC3331A0007300D /* CredentialsManagerSpec.swift */; }; + 5B7EE45B20FC9F3300367724 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B7EE45A20FC9F3300367724 /* AppDelegate.swift */; }; + 5B7EE45D20FC9F3300367724 /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B7EE45C20FC9F3300367724 /* ViewController.swift */; }; + 5B7EE46020FC9F3300367724 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 5B7EE45E20FC9F3300367724 /* Main.storyboard */; }; + 5B7EE46220FC9F3400367724 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 5B7EE46120FC9F3400367724 /* Assets.xcassets */; }; + 5B7EE46720FC9F5200367724 /* Auth0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5F23E6F61D4B87F000C3F2D9 /* Auth0.framework */; }; + 5B7EE46820FC9F5200367724 /* Auth0.framework in Copy Files */ = {isa = PBXBuildFile; fileRef = 5F23E6F61D4B87F000C3F2D9 /* Auth0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + 5B7EE47220FCA00300367724 /* CredentialsManagerSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BEDE1931EC3331A0007300D /* CredentialsManagerSpec.swift */; }; + 5B7EE47320FCA00700367724 /* CredentialsManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BEDE1891EC21B040007300D /* CredentialsManager.swift */; }; + 5B7EE47420FCA00A00367724 /* CredentialsManagerError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B5E93F81EC45C22002A37F9 /* CredentialsManagerError.swift */; }; + 5B7EE47C20FCA0A100367724 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B7EE47B20FCA0A100367724 /* AppDelegate.swift */; }; + 5B7EE47E20FCA0A100367724 /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B7EE47D20FCA0A100367724 /* ViewController.swift */; }; + 5B7EE48020FCA0A200367724 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 5B7EE47F20FCA0A200367724 /* Assets.xcassets */; }; + 5B7EE48320FCA0A200367724 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 5B7EE48120FCA0A200367724 /* Main.storyboard */; }; + 5B7EE48D20FCA0F400367724 /* Auth0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5F06DD851CC448C90011842B /* Auth0.framework */; }; + 5B7EE48E20FCA0F400367724 /* Auth0.framework in Copy Files */ = {isa = PBXBuildFile; fileRef = 5F06DD851CC448C90011842B /* Auth0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + 5B9262C01ECF0CA800F4F6D3 /* BioAuthentication.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B9262BF1ECF0CA800F4F6D3 /* BioAuthentication.swift */; }; + 5B9262C31ECF0CC200F4F6D3 /* BioAuthenticationSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B9262C11ECF0CBA00F4F6D3 /* BioAuthenticationSpec.swift */; }; + 5BE65DCA1F7270DE00CADD3B /* Auth0.framework in Copy Files */ = {isa = PBXBuildFile; fileRef = 5F06DD781CC448B10011842B /* Auth0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + 5BEDE18A1EC21B040007300D /* CredentialsManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BEDE1891EC21B040007300D /* CredentialsManager.swift */; }; + 5BEDE1951EC333380007300D /* CredentialsManagerSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BEDE1931EC3331A0007300D /* CredentialsManagerSpec.swift */; }; + 5C0AF09A28330CBA00162044 /* SafariProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C0AF09928330CBA00162044 /* SafariProvider.swift */; }; + 5C0AF09B28330CBA00162044 /* SafariProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C0AF09928330CBA00162044 /* SafariProvider.swift */; }; + 5C0AF09D2833420200162044 /* WebAuthentication.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C0AF09C2833420200162044 /* WebAuthentication.swift */; }; + 5C0AF09E2833420200162044 /* WebAuthentication.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C0AF09C2833420200162044 /* WebAuthentication.swift */; }; + 5C0E5B6D2DE1100000D38F4C /* Mocks.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F552D23C9123000C89615 /* Mocks.swift */; }; + 5C0E5B712DE915DB00D38F4C /* JWTDecode.xcframework in Copy Files */ = {isa = PBXBuildFile; fileRef = 5CD9FC8426FE30EB009C2B27 /* JWTDecode.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + 5C0E5B722DE915E100D38F4C /* SimpleKeychain.xcframework in Copy Files */ = {isa = PBXBuildFile; fileRef = 5CD9FC8526FE30EB009C2B27 /* SimpleKeychain.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + 5C0E5B732DE915EB00D38F4C /* JWTDecode.xcframework in Copy Files */ = {isa = PBXBuildFile; fileRef = 5CD9FC8426FE30EB009C2B27 /* JWTDecode.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + 5C0E5B742DE915F100D38F4C /* SimpleKeychain.xcframework in Copy Files */ = {isa = PBXBuildFile; fileRef = 5CD9FC8526FE30EB009C2B27 /* SimpleKeychain.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + 5C0E5B752DE915F700D38F4C /* JWTDecode.xcframework in Copy Files */ = {isa = PBXBuildFile; fileRef = 5CD9FC8426FE30EB009C2B27 /* JWTDecode.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + 5C0E5B762DE915FD00D38F4C /* SimpleKeychain.xcframework in Copy Files */ = {isa = PBXBuildFile; fileRef = 5CD9FC8526FE30EB009C2B27 /* SimpleKeychain.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + 5C0E5B772DE9160600D38F4C /* JWTDecode.xcframework in Copy Files */ = {isa = PBXBuildFile; fileRef = 5CD9FC8426FE30EB009C2B27 /* JWTDecode.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + 5C0E5B782DE9160B00D38F4C /* SimpleKeychain.xcframework in Copy Files */ = {isa = PBXBuildFile; fileRef = 5CD9FC8526FE30EB009C2B27 /* SimpleKeychain.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + 5C1574452DD5083A00BF9373 /* MyAccountSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C1574442DD5083400BF9373 /* MyAccountSpec.swift */; }; + 5C1574462DD5083A00BF9373 /* MyAccountSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C1574442DD5083400BF9373 /* MyAccountSpec.swift */; }; + 5C1574472DD5083A00BF9373 /* MyAccountSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C1574442DD5083400BF9373 /* MyAccountSpec.swift */; }; + 5C1574482DD5083A00BF9373 /* MyAccountSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C1574442DD5083400BF9373 /* MyAccountSpec.swift */; }; + 5C15744F2DD5182400BF9373 /* MyAccountErrorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C15744E2DD5181E00BF9373 /* MyAccountErrorSpec.swift */; }; + 5C1574502DD5182400BF9373 /* MyAccountErrorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C15744E2DD5181E00BF9373 /* MyAccountErrorSpec.swift */; }; + 5C1574512DD5182400BF9373 /* MyAccountErrorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C15744E2DD5181E00BF9373 /* MyAccountErrorSpec.swift */; }; + 5C1574522DD5182400BF9373 /* MyAccountErrorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C15744E2DD5181E00BF9373 /* MyAccountErrorSpec.swift */; }; + 5C1574552DD7A90400BF9373 /* PasskeyEnrollmentChallengeSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C1574542DD7A8FD00BF9373 /* PasskeyEnrollmentChallengeSpec.swift */; }; + 5C1574562DD7A90400BF9373 /* PasskeyEnrollmentChallengeSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C1574542DD7A8FD00BF9373 /* PasskeyEnrollmentChallengeSpec.swift */; }; + 5C1574572DD7A90400BF9373 /* PasskeyEnrollmentChallengeSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C1574542DD7A8FD00BF9373 /* PasskeyEnrollmentChallengeSpec.swift */; }; + 5C15745A2DD7AF2400BF9373 /* PasskeyAuthenticationMethodSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C1574592DD7AF2100BF9373 /* PasskeyAuthenticationMethodSpec.swift */; }; + 5C15745B2DD7AF2400BF9373 /* PasskeyAuthenticationMethodSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C1574592DD7AF2100BF9373 /* PasskeyAuthenticationMethodSpec.swift */; }; + 5C15745D2DD7AF2400BF9373 /* PasskeyAuthenticationMethodSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C1574592DD7AF2100BF9373 /* PasskeyAuthenticationMethodSpec.swift */; }; + 5C15745F2DD7D83B00BF9373 /* MyAccountAuthenticationMethodsSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C15745E2DD7D82D00BF9373 /* MyAccountAuthenticationMethodsSpec.swift */; }; + 5C1574602DD7D83B00BF9373 /* MyAccountAuthenticationMethodsSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C15745E2DD7D82D00BF9373 /* MyAccountAuthenticationMethodsSpec.swift */; }; + 5C1574612DD7D83B00BF9373 /* MyAccountAuthenticationMethodsSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C15745E2DD7D82D00BF9373 /* MyAccountAuthenticationMethodsSpec.swift */; }; + 5C1574622DD7D83B00BF9373 /* MyAccountAuthenticationMethodsSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C15745E2DD7D82D00BF9373 /* MyAccountAuthenticationMethodsSpec.swift */; }; + 5C29743223FDBD5400BC18FA /* Optional+DebugDescription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D3F23D0BA2C00074024 /* Optional+DebugDescription.swift */; }; + 5C29743323FDBD5400BC18FA /* Optional+DebugDescription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D3F23D0BA2C00074024 /* Optional+DebugDescription.swift */; }; + 5C29743423FDBD5500BC18FA /* Optional+DebugDescription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D3F23D0BA2C00074024 /* Optional+DebugDescription.swift */; }; + 5C354C04276CE1A500ADBC86 /* PasswordlessType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C354C03276CE1A500ADBC86 /* PasswordlessType.swift */; }; + 5C354C05276CE1A500ADBC86 /* PasswordlessType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C354C03276CE1A500ADBC86 /* PasswordlessType.swift */; }; + 5C354C06276CE1A500ADBC86 /* PasswordlessType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C354C03276CE1A500ADBC86 /* PasswordlessType.swift */; }; + 5C354C07276CE1A500ADBC86 /* PasswordlessType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C354C03276CE1A500ADBC86 /* PasswordlessType.swift */; }; + 5C38EA232DA4611B0085AC31 /* MyAccount.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C38EA222DA461150085AC31 /* MyAccount.swift */; }; + 5C38EA242DA4611B0085AC31 /* MyAccount.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C38EA222DA461150085AC31 /* MyAccount.swift */; }; + 5C38EA252DA4611B0085AC31 /* MyAccount.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C38EA222DA461150085AC31 /* MyAccount.swift */; }; + 5C38EA262DA4611B0085AC31 /* MyAccount.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C38EA222DA461150085AC31 /* MyAccount.swift */; }; + 5C38EA272DA4611B0085AC31 /* MyAccount.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C38EA222DA461150085AC31 /* MyAccount.swift */; }; + 5C38EA292DA4635B0085AC31 /* MyAccountError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C38EA282DA463550085AC31 /* MyAccountError.swift */; }; + 5C38EA2A2DA4635B0085AC31 /* MyAccountError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C38EA282DA463550085AC31 /* MyAccountError.swift */; }; + 5C38EA2B2DA4635B0085AC31 /* MyAccountError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C38EA282DA463550085AC31 /* MyAccountError.swift */; }; + 5C38EA2C2DA4635B0085AC31 /* MyAccountError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C38EA282DA463550085AC31 /* MyAccountError.swift */; }; + 5C38EA2D2DA4635B0085AC31 /* MyAccountError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C38EA282DA463550085AC31 /* MyAccountError.swift */; }; + 5C3D87E22DB8276000AACC34 /* PublicKeyCredentialCreationOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D87DF2DB8274A00AACC34 /* PublicKeyCredentialCreationOptions.swift */; }; + 5C3D87E32DB8276000AACC34 /* PublicKeyCredentialCreationOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D87DF2DB8274A00AACC34 /* PublicKeyCredentialCreationOptions.swift */; }; + 5C3D87E42DB8276000AACC34 /* PublicKeyCredentialCreationOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D87DF2DB8274A00AACC34 /* PublicKeyCredentialCreationOptions.swift */; }; + 5C3D87E72DB99C5C00AACC34 /* PasskeySignupChallenge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D87E52DB99C4E00AACC34 /* PasskeySignupChallenge.swift */; }; + 5C3D87E92DB99C5C00AACC34 /* PasskeySignupChallenge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D87E52DB99C4E00AACC34 /* PasskeySignupChallenge.swift */; }; + 5C3D87EA2DB99C5C00AACC34 /* PasskeySignupChallenge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D87E52DB99C4E00AACC34 /* PasskeySignupChallenge.swift */; }; + 5C3D87F32DB9B3DF00AACC34 /* SignupPasskey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D87F12DB9B3DA00AACC34 /* SignupPasskey.swift */; }; + 5C3D87F42DB9B3DF00AACC34 /* SignupPasskey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D87F12DB9B3DA00AACC34 /* SignupPasskey.swift */; }; + 5C3D87F52DB9B3DF00AACC34 /* SignupPasskey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D87F12DB9B3DA00AACC34 /* SignupPasskey.swift */; }; + 5C3D880E2DBE7F3D00AACC34 /* PasskeySignupChallengeSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D880D2DBE7F3B00AACC34 /* PasskeySignupChallengeSpec.swift */; }; + 5C3D880F2DBE7F3D00AACC34 /* PasskeySignupChallengeSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D880D2DBE7F3B00AACC34 /* PasskeySignupChallengeSpec.swift */; }; + 5C3D88112DBE7F3D00AACC34 /* PasskeySignupChallengeSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D880D2DBE7F3B00AACC34 /* PasskeySignupChallengeSpec.swift */; }; + 5C3D881B2DC148C600AACC34 /* PasskeyLoginChallenge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D88192DC148C000AACC34 /* PasskeyLoginChallenge.swift */; }; + 5C3D881C2DC148C600AACC34 /* PasskeyLoginChallenge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D88192DC148C000AACC34 /* PasskeyLoginChallenge.swift */; }; + 5C3D881D2DC148C600AACC34 /* PasskeyLoginChallenge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D88192DC148C000AACC34 /* PasskeyLoginChallenge.swift */; }; + 5C3D88202DC1491500AACC34 /* PublicKeyCredentialRequestOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D881F2DC1491300AACC34 /* PublicKeyCredentialRequestOptions.swift */; }; + 5C3D88212DC1491500AACC34 /* PublicKeyCredentialRequestOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D881F2DC1491300AACC34 /* PublicKeyCredentialRequestOptions.swift */; }; + 5C3D88222DC1491500AACC34 /* PublicKeyCredentialRequestOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D881F2DC1491300AACC34 /* PublicKeyCredentialRequestOptions.swift */; }; + 5C3D88242DC1509800AACC34 /* LoginPasskey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D88232DC1509300AACC34 /* LoginPasskey.swift */; }; + 5C3D88252DC1509800AACC34 /* LoginPasskey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D88232DC1509300AACC34 /* LoginPasskey.swift */; }; + 5C3D88262DC1509800AACC34 /* LoginPasskey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D88232DC1509300AACC34 /* LoginPasskey.swift */; }; + 5C3D88682DC2CCA200AACC34 /* PasskeyLoginChallenge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D88672DC2CCA100AACC34 /* PasskeyLoginChallenge.swift */; }; + 5C3D886A2DC2CCA200AACC34 /* PasskeyLoginChallenge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D88672DC2CCA100AACC34 /* PasskeyLoginChallenge.swift */; }; + 5C3D886B2DC2CCA200AACC34 /* PasskeyLoginChallenge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3D88672DC2CCA100AACC34 /* PasskeyLoginChallenge.swift */; }; + 5C41F6A4244DC94E00252548 /* LoginTransaction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C41F6A3244DC94E00252548 /* LoginTransaction.swift */; }; + 5C41F6AA244DCAFB00252548 /* ClearSessionTransaction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C41F6A9244DCAFB00252548 /* ClearSessionTransaction.swift */; }; + 5C41F6B1244DCC3B00252548 /* MobileWebAuth.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C41F6B0244DCC3B00252548 /* MobileWebAuth.swift */; }; + 5C41F6B6244DCF2F00252548 /* LoginTransactionSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C41F6B4244DCEED00252548 /* LoginTransactionSpec.swift */; }; + 5C41F6C3244F965E00252548 /* Array+Encode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F551923C8FB8E00C89615 /* Array+Encode.swift */; }; + 5C41F6C6244F968100252548 /* WebAuthUserAgent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B16D8921F714324009476A5 /* WebAuthUserAgent.swift */; }; + 5C41F6C7244F968B00252548 /* AuthTransaction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F53F5CD1CFD157300476A46 /* AuthTransaction.swift */; }; + 5C41F6C8244F969600252548 /* ASProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B16D88C1F7141A0009476A5 /* ASProvider.swift */; }; + 5C41F6CA244F96AE00252548 /* LoginTransaction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C41F6A3244DC94E00252548 /* LoginTransaction.swift */; }; + 5C41F6CB244F96E300252548 /* BioAuthentication.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B9262BF1ECF0CA800F4F6D3 /* BioAuthentication.swift */; }; + 5C41F6CC244F96F200252548 /* ClaimValidators.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D7023D0BED200074024 /* ClaimValidators.swift */; }; + 5C41F6CD244F96FD00252548 /* IDTokenSignatureValidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D3D23D0BA2C00074024 /* IDTokenSignatureValidator.swift */; }; + 5C41F6CE244F970500252548 /* IDTokenValidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D3E23D0BA2C00074024 /* IDTokenValidator.swift */; }; + 5C41F6CF244F970E00252548 /* IDTokenValidatorContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D3C23D0BA2C00074024 /* IDTokenValidatorContext.swift */; }; + 5C41F6D0244F971700252548 /* JWK+RSA.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C49EB3423EB5A80008D562F /* JWK+RSA.swift */; }; + 5C41F6D1244F972000252548 /* JWT+Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D6B23D0BBA500074024 /* JWT+Header.swift */; }; + 5C41F6D2244F972B00252548 /* JWTAlgorithm.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F550423C8FADE00C89615 /* JWTAlgorithm.swift */; }; + 5C41F6D4244F974100252548 /* OAuth2Grant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F4A1F951D00AABC00C72242 /* OAuth2Grant.swift */; }; + 5C41F6D5244F974B00252548 /* ClearSessionTransaction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C41F6A9244DCAFB00252548 /* ClearSessionTransaction.swift */; }; + 5C41F6D7244F975A00252548 /* TransactionStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FCAB1751D0900CF00331C84 /* TransactionStore.swift */; }; + 5C41F6D8244F976200252548 /* WebAuth.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F3965C11CF67CF000CDE7C0 /* WebAuth.swift */; }; + 5C41F6D9244F977900252548 /* WebAuthError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FD255B91D14F70B00387ECB /* WebAuthError.swift */; }; + 5C41F6DB244F97AB00252548 /* Auth0WebAuth.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FAE9C901D8878D400A871CE /* Auth0WebAuth.swift */; }; + 5C41F6DD244F982700252548 /* DesktopWebAuth.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C41F6DC244F982700252548 /* DesktopWebAuth.swift */; }; + 5C41F6DF244FA1EE00252548 /* NSURLComponents+OAuth2.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FCAB1701D09005A00331C84 /* NSURLComponents+OAuth2.swift */; }; + 5C49EB3523EB5A80008D562F /* JWK+RSA.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C49EB3423EB5A80008D562F /* JWK+RSA.swift */; }; + 5C4F550923C8FADF00C89615 /* JWTAlgorithm.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F550423C8FADE00C89615 /* JWTAlgorithm.swift */; }; + 5C4F551A23C8FB8E00C89615 /* String+URLSafe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F551823C8FB8E00C89615 /* String+URLSafe.swift */; }; + 5C4F551B23C8FB8E00C89615 /* String+URLSafe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F551823C8FB8E00C89615 /* String+URLSafe.swift */; }; + 5C4F551C23C8FB8E00C89615 /* String+URLSafe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F551823C8FB8E00C89615 /* String+URLSafe.swift */; }; + 5C4F551D23C8FB8E00C89615 /* String+URLSafe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F551823C8FB8E00C89615 /* String+URLSafe.swift */; }; + 5C4F551E23C8FB8E00C89615 /* Array+Encode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F551923C8FB8E00C89615 /* Array+Encode.swift */; }; + 5C4F552323C8FBA100C89615 /* JWKS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F552223C8FBA100C89615 /* JWKS.swift */; }; + 5C4F552423C8FBA100C89615 /* JWKS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F552223C8FBA100C89615 /* JWKS.swift */; }; + 5C4F552523C8FBA100C89615 /* JWKS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F552223C8FBA100C89615 /* JWKS.swift */; }; + 5C4F552623C8FBA100C89615 /* JWKS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F552223C8FBA100C89615 /* JWKS.swift */; }; + 5C4F552E23C9123000C89615 /* Generators.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F552C23C9123000C89615 /* Generators.swift */; }; + 5C4F553123C9123000C89615 /* Mocks.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F552D23C9123000C89615 /* Mocks.swift */; }; + 5C4F553523C9124200C89615 /* JWKSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F553423C9124200C89615 /* JWKSpec.swift */; }; + 5C4F553A23C9125600C89615 /* JWTAlgorithmSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F553923C9125600C89615 /* JWTAlgorithmSpec.swift */; }; + 5C53A7E92703A23200A7C0A3 /* UserInfoSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B2860D41EEF20F300C75D54 /* UserInfoSpec.swift */; }; + 5C53A7EA2703A23300A7C0A3 /* UserInfoSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B2860D41EEF20F300C75D54 /* UserInfoSpec.swift */; }; + 5C6513A72791CDDE004EBC22 /* Version.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C6513A62791CDDE004EBC22 /* Version.swift */; }; + 5C6513A82791CDDE004EBC22 /* Version.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C6513A62791CDDE004EBC22 /* Version.swift */; }; + 5C6513A92791CDDE004EBC22 /* Version.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C6513A62791CDDE004EBC22 /* Version.swift */; }; + 5C6513AA2791CDDE004EBC22 /* Version.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C6513A62791CDDE004EBC22 /* Version.swift */; }; + 5C80980B275A7B8600DC0A76 /* CredentialsStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C80980A275A7B8600DC0A76 /* CredentialsStorage.swift */; }; + 5C80980C275A7B8600DC0A76 /* CredentialsStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C80980A275A7B8600DC0A76 /* CredentialsStorage.swift */; }; + 5C80980D275A7B8600DC0A76 /* CredentialsStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C80980A275A7B8600DC0A76 /* CredentialsStorage.swift */; }; + 5C80980E275A7B8600DC0A76 /* CredentialsStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C80980A275A7B8600DC0A76 /* CredentialsStorage.swift */; }; + 5C809D96275F878E00F15A67 /* CredentialsManagerErrorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C809D95275F878E00F15A67 /* CredentialsManagerErrorSpec.swift */; }; + 5C809D97275F878E00F15A67 /* CredentialsManagerErrorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C809D95275F878E00F15A67 /* CredentialsManagerErrorSpec.swift */; }; + 5C809D98275F878E00F15A67 /* CredentialsManagerErrorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C809D95275F878E00F15A67 /* CredentialsManagerErrorSpec.swift */; }; + 5C809D9A275FA3EF00F15A67 /* ManagementErrorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C809D99275FA3EF00F15A67 /* ManagementErrorSpec.swift */; }; + 5C809D9B275FA3EF00F15A67 /* ManagementErrorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C809D99275FA3EF00F15A67 /* ManagementErrorSpec.swift */; }; + 5C809D9C275FA3F000F15A67 /* ManagementErrorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C809D99275FA3EF00F15A67 /* ManagementErrorSpec.swift */; }; + 5CA541CD2B1A81A700E4284D /* Documentation.docc in Sources */ = {isa = PBXBuildFile; fileRef = 5CA541CC2B1A81A700E4284D /* Documentation.docc */; }; + 5CA541CE2B1A81A700E4284D /* Documentation.docc in Sources */ = {isa = PBXBuildFile; fileRef = 5CA541CC2B1A81A700E4284D /* Documentation.docc */; }; + 5CA541CF2B1A81A700E4284D /* Documentation.docc in Sources */ = {isa = PBXBuildFile; fileRef = 5CA541CC2B1A81A700E4284D /* Documentation.docc */; }; + 5CA541D02B1A81A700E4284D /* Documentation.docc in Sources */ = {isa = PBXBuildFile; fileRef = 5CA541CC2B1A81A700E4284D /* Documentation.docc */; }; + 5CB41D4023D0BA2C00074024 /* IDTokenValidatorContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D3C23D0BA2C00074024 /* IDTokenValidatorContext.swift */; }; + 5CB41D4423D0BA2C00074024 /* IDTokenSignatureValidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D3D23D0BA2C00074024 /* IDTokenSignatureValidator.swift */; }; + 5CB41D4823D0BA2C00074024 /* IDTokenValidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D3E23D0BA2C00074024 /* IDTokenValidator.swift */; }; + 5CB41D4C23D0BA2C00074024 /* Optional+DebugDescription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D3F23D0BA2C00074024 /* Optional+DebugDescription.swift */; }; + 5CB41D6223D0BAC900074024 /* IDTokenValidatorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D5223D0BA4B00074024 /* IDTokenValidatorSpec.swift */; }; + 5CB41D6523D0BACF00074024 /* IDTokenValidatorMocks.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D5323D0BA4B00074024 /* IDTokenValidatorMocks.swift */; }; + 5CB41D6923D0BAD600074024 /* IDTokenSignatureValidatorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D5123D0BA4B00074024 /* IDTokenSignatureValidatorSpec.swift */; }; + 5CB41D6C23D0BBA600074024 /* JWT+Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D6B23D0BBA500074024 /* JWT+Header.swift */; }; + 5CB41D7123D0BED200074024 /* ClaimValidators.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D7023D0BED200074024 /* ClaimValidators.swift */; }; + 5CB41D7623D0C15000074024 /* IDTokenValidatorBaseSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D7523D0C15000074024 /* IDTokenValidatorBaseSpec.swift */; }; + 5CB41D8223D611AE00074024 /* ClaimValidatorsSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D8123D611AE00074024 /* ClaimValidatorsSpec.swift */; }; + 5CC9940324ED9EC50027DC74 /* CredentialsManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BEDE1891EC21B040007300D /* CredentialsManager.swift */; }; + 5CC9940424ED9EC90027DC74 /* CredentialsManagerError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B5E93F81EC45C22002A37F9 /* CredentialsManagerError.swift */; }; + 5CD9FC7226FE30BA009C2B27 /* Nimble.xcframework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 5CD9FC6B26FE30A6009C2B27 /* Nimble.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + 5CD9FC7426FE30BA009C2B27 /* Quick.xcframework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 5CD9FC6C26FE30A6009C2B27 /* Quick.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + 5CD9FC7826FE30C8009C2B27 /* Nimble.xcframework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 5CD9FC6B26FE30A6009C2B27 /* Nimble.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + 5CD9FC7A26FE30C8009C2B27 /* Quick.xcframework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 5CD9FC6C26FE30A6009C2B27 /* Quick.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + 5CD9FC7E26FE30D4009C2B27 /* Nimble.xcframework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 5CD9FC6B26FE30A6009C2B27 /* Nimble.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + 5CD9FC8026FE30D4009C2B27 /* Quick.xcframework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 5CD9FC6C26FE30A6009C2B27 /* Quick.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + 5CDF67252DD3922B00A9B513 /* PasskeyEnrollmentChallenge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67222DD3922300A9B513 /* PasskeyEnrollmentChallenge.swift */; }; + 5CDF67262DD3922B00A9B513 /* PasskeyEnrollmentChallenge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67222DD3922300A9B513 /* PasskeyEnrollmentChallenge.swift */; }; + 5CDF67272DD3922B00A9B513 /* PasskeyEnrollmentChallenge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67222DD3922300A9B513 /* PasskeyEnrollmentChallenge.swift */; }; + 5CDF672A2DD395C700A9B513 /* NewPasskey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67292DD395C300A9B513 /* NewPasskey.swift */; }; + 5CDF672B2DD395C700A9B513 /* NewPasskey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67292DD395C300A9B513 /* NewPasskey.swift */; }; + 5CDF672C2DD395C700A9B513 /* NewPasskey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67292DD395C300A9B513 /* NewPasskey.swift */; }; + 5CDF67362DD3A8D600A9B513 /* Auth0APIError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67352DD3A8D200A9B513 /* Auth0APIError.swift */; }; + 5CDF67372DD3A8D600A9B513 /* Auth0APIError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67352DD3A8D200A9B513 /* Auth0APIError.swift */; }; + 5CDF67382DD3A8D600A9B513 /* Auth0APIError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67352DD3A8D200A9B513 /* Auth0APIError.swift */; }; + 5CDF67392DD3A8D600A9B513 /* Auth0APIError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67352DD3A8D200A9B513 /* Auth0APIError.swift */; }; + 5CDF673A2DD3A8D600A9B513 /* Auth0APIError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67352DD3A8D200A9B513 /* Auth0APIError.swift */; }; + 5CDF673D2DD3B0E400A9B513 /* PasskeyAuthenticationMethod.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF673B2DD3B0DE00A9B513 /* PasskeyAuthenticationMethod.swift */; }; + 5CDF673E2DD3B0E400A9B513 /* PasskeyAuthenticationMethod.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF673B2DD3B0DE00A9B513 /* PasskeyAuthenticationMethod.swift */; }; + 5CDF67402DD3B0E400A9B513 /* PasskeyAuthenticationMethod.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF673B2DD3B0DE00A9B513 /* PasskeyAuthenticationMethod.swift */; }; + 5CDF67422DD3B52F00A9B513 /* Auth0MyAccount.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67412DD3B52A00A9B513 /* Auth0MyAccount.swift */; }; + 5CDF67432DD3B52F00A9B513 /* Auth0MyAccount.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67412DD3B52A00A9B513 /* Auth0MyAccount.swift */; }; + 5CDF67442DD3B52F00A9B513 /* Auth0MyAccount.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67412DD3B52A00A9B513 /* Auth0MyAccount.swift */; }; + 5CDF67452DD3B52F00A9B513 /* Auth0MyAccount.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67412DD3B52A00A9B513 /* Auth0MyAccount.swift */; }; + 5CDF67462DD3B52F00A9B513 /* Auth0MyAccount.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67412DD3B52A00A9B513 /* Auth0MyAccount.swift */; }; + 5CDF67482DD3B74200A9B513 /* Auth0MyAccountAuthenticationMethods.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67472DD3B73D00A9B513 /* Auth0MyAccountAuthenticationMethods.swift */; }; + 5CDF67492DD3B74200A9B513 /* Auth0MyAccountAuthenticationMethods.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67472DD3B73D00A9B513 /* Auth0MyAccountAuthenticationMethods.swift */; }; + 5CDF674A2DD3B74200A9B513 /* Auth0MyAccountAuthenticationMethods.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67472DD3B73D00A9B513 /* Auth0MyAccountAuthenticationMethods.swift */; }; + 5CDF674B2DD3B74200A9B513 /* Auth0MyAccountAuthenticationMethods.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67472DD3B73D00A9B513 /* Auth0MyAccountAuthenticationMethods.swift */; }; + 5CDF674C2DD3B74200A9B513 /* Auth0MyAccountAuthenticationMethods.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67472DD3B73D00A9B513 /* Auth0MyAccountAuthenticationMethods.swift */; }; + 5CDF674E2DD3DB5400A9B513 /* MyAccountHandlers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF674D2DD3DB4E00A9B513 /* MyAccountHandlers.swift */; }; + 5CDF674F2DD3DB5400A9B513 /* MyAccountHandlers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF674D2DD3DB4E00A9B513 /* MyAccountHandlers.swift */; }; + 5CDF67502DD3DB5400A9B513 /* MyAccountHandlers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF674D2DD3DB4E00A9B513 /* MyAccountHandlers.swift */; }; + 5CDF67512DD3DB5400A9B513 /* MyAccountHandlers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF674D2DD3DB4E00A9B513 /* MyAccountHandlers.swift */; }; + 5CDF67522DD3DB5400A9B513 /* MyAccountHandlers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF674D2DD3DB4E00A9B513 /* MyAccountHandlers.swift */; }; + 5CDF67542DD4AD8500A9B513 /* MyAccountAuthenticationMethods.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67532DD4AD7E00A9B513 /* MyAccountAuthenticationMethods.swift */; }; + 5CDF67552DD4AD8500A9B513 /* MyAccountAuthenticationMethods.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67532DD4AD7E00A9B513 /* MyAccountAuthenticationMethods.swift */; }; + 5CDF67562DD4AD8500A9B513 /* MyAccountAuthenticationMethods.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67532DD4AD7E00A9B513 /* MyAccountAuthenticationMethods.swift */; }; + 5CDF67572DD4AD8500A9B513 /* MyAccountAuthenticationMethods.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67532DD4AD7E00A9B513 /* MyAccountAuthenticationMethods.swift */; }; + 5CDF67582DD4AD8500A9B513 /* MyAccountAuthenticationMethods.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDF67532DD4AD7E00A9B513 /* MyAccountAuthenticationMethods.swift */; }; + 5CE775A2244FCF2000D054A0 /* Generators.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F552C23C9123000C89615 /* Generators.swift */; }; + 5CE775A3244FCF3600D054A0 /* Mocks.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F552D23C9123000C89615 /* Mocks.swift */; }; + 5CE775A4244FCF3A00D054A0 /* BioAuthenticationSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B9262C11ECF0CBA00F4F6D3 /* BioAuthenticationSpec.swift */; }; + 5CE775A5244FCF3F00D054A0 /* IDTokenValidatorBaseSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D7523D0C15000074024 /* IDTokenValidatorBaseSpec.swift */; }; + 5CE775A6244FCF4100D054A0 /* IDTokenValidatorMocks.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D5323D0BA4B00074024 /* IDTokenValidatorMocks.swift */; }; + 5CE775A7244FCF4400D054A0 /* IDTokenValidatorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D5223D0BA4B00074024 /* IDTokenValidatorSpec.swift */; }; + 5CE775A8244FCF4600D054A0 /* IDTokenSignatureValidatorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D5123D0BA4B00074024 /* IDTokenSignatureValidatorSpec.swift */; }; + 5CE775A9244FCF4900D054A0 /* ClaimValidatorsSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D8123D611AE00074024 /* ClaimValidatorsSpec.swift */; }; + 5CE775AA244FCF4E00D054A0 /* JWTAlgorithmSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F553923C9125600C89615 /* JWTAlgorithmSpec.swift */; }; + 5CE775AC244FD66000D054A0 /* LoginTransactionSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C41F6B4244DCEED00252548 /* LoginTransactionSpec.swift */; }; + 5CE775AD244FD66300D054A0 /* WebAuthErrorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FA250531D4A85A200C544FA /* WebAuthErrorSpec.swift */; }; + 5CE775AE244FD66600D054A0 /* ChallengeGeneratorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F09C6A61D07532B00727E55 /* ChallengeGeneratorSpec.swift */; }; + 5CE775AF244FD66D00D054A0 /* OAuth2GrantSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F4A1F971D00AEDF00C72242 /* OAuth2GrantSpec.swift */; }; + 5CE775B2244FD70B00D054A0 /* TransactionStoreSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F686A761D4AB90900412E3D /* TransactionStoreSpec.swift */; }; + 5CE775B3244FD71000D054A0 /* WebAuthSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F53F5D61CFFAA4A00476A46 /* WebAuthSpec.swift */; }; + 5CE775B4244FD72500D054A0 /* JWKSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F553423C9124200C89615 /* JWKSpec.swift */; }; + 5CF5391D2836CEC00073F623 /* WebAuthenticationSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CF5391C2836CEC00073F623 /* WebAuthenticationSpec.swift */; }; + 5CF5391E2836CEC00073F623 /* WebAuthenticationSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CF5391C2836CEC00073F623 /* WebAuthenticationSpec.swift */; }; + 5CF539202836D9720073F623 /* WebAuthSpies.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CF5391F2836D9720073F623 /* WebAuthSpies.swift */; }; + 5CF539212836D9720073F623 /* WebAuthSpies.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CF5391F2836D9720073F623 /* WebAuthSpies.swift */; }; + 5CF539242836DCC10073F623 /* SafariProviderSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CF539232836DCC10073F623 /* SafariProviderSpec.swift */; }; + 5CF539252836DCC10073F623 /* SafariProviderSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CF539232836DCC10073F623 /* SafariProviderSpec.swift */; }; + 5CF539282836FB0C0073F623 /* ClearSessionTransactionSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CF539272836FB0C0073F623 /* ClearSessionTransactionSpec.swift */; }; + 5CF539292836FB0C0073F623 /* ClearSessionTransactionSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CF539272836FB0C0073F623 /* ClearSessionTransactionSpec.swift */; }; + 5CF5392B283835470073F623 /* ASProviderSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CF5392A283835460073F623 /* ASProviderSpec.swift */; }; + 5CF5392C283835470073F623 /* ASProviderSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CF5392A283835460073F623 /* ASProviderSpec.swift */; }; + 5CFB82502D5BF324009FD237 /* APICredentials.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB824F2D5BF31D009FD237 /* APICredentials.swift */; }; + 5CFB82512D5BF324009FD237 /* APICredentials.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB824F2D5BF31D009FD237 /* APICredentials.swift */; }; + 5CFB82522D5BF324009FD237 /* APICredentials.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB824F2D5BF31D009FD237 /* APICredentials.swift */; }; + 5CFB82532D5BF324009FD237 /* APICredentials.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB824F2D5BF31D009FD237 /* APICredentials.swift */; }; + 5CFB82542D5BF324009FD237 /* APICredentials.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB824F2D5BF31D009FD237 /* APICredentials.swift */; }; + 5CFB82562D5E9F9B009FD237 /* APICredentialsSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB82552D5E9F94009FD237 /* APICredentialsSpec.swift */; }; + 5CFB82572D5E9F9B009FD237 /* APICredentialsSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB82552D5E9F94009FD237 /* APICredentialsSpec.swift */; }; + 5CFB82582D5E9F9B009FD237 /* APICredentialsSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB82552D5E9F94009FD237 /* APICredentialsSpec.swift */; }; + 5CFB82592D5E9F9B009FD237 /* APICredentialsSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB82552D5E9F94009FD237 /* APICredentialsSpec.swift */; }; + 5CFB82612D6D221F009FD237 /* Barrier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB82602D6D221C009FD237 /* Barrier.swift */; }; + 5CFB82622D6D221F009FD237 /* Barrier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB82602D6D221C009FD237 /* Barrier.swift */; }; + 5CFB82632D6D221F009FD237 /* Barrier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB82602D6D221C009FD237 /* Barrier.swift */; }; + 5CFB82702D6E640F009FD237 /* SSOCredentials.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB826F2D6E640B009FD237 /* SSOCredentials.swift */; }; + 5CFB82712D6E640F009FD237 /* SSOCredentials.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB826F2D6E640B009FD237 /* SSOCredentials.swift */; }; + 5CFB82722D6E640F009FD237 /* SSOCredentials.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB826F2D6E640B009FD237 /* SSOCredentials.swift */; }; + 5CFB82732D6E640F009FD237 /* SSOCredentials.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB826F2D6E640B009FD237 /* SSOCredentials.swift */; }; + 5CFB82742D6E640F009FD237 /* SSOCredentials.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB826F2D6E640B009FD237 /* SSOCredentials.swift */; }; + 5CFB82762D6FD28E009FD237 /* SSOCredentialsSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB82752D6FD287009FD237 /* SSOCredentialsSpec.swift */; }; + 5CFB82772D6FD28E009FD237 /* SSOCredentialsSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB82752D6FD287009FD237 /* SSOCredentialsSpec.swift */; }; + 5CFB82782D6FD28E009FD237 /* SSOCredentialsSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB82752D6FD287009FD237 /* SSOCredentialsSpec.swift */; }; + 5CFB82792D6FD28E009FD237 /* SSOCredentialsSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CFB82752D6FD287009FD237 /* SSOCredentialsSpec.swift */; }; + 5F06DDC91CC66B710011842B /* Auth0.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F06DDC81CC66B710011842B /* Auth0.swift */; }; + 5F06DDCA1CC66B710011842B /* Auth0.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F06DDC81CC66B710011842B /* Auth0.swift */; }; + 5F1FBB9A1D8A44C0006B0B85 /* ResponseSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F1FBB981D8A4465006B0B85 /* ResponseSpec.swift */; }; + 5F1FBB9B1D8A44C1006B0B85 /* ResponseSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F1FBB981D8A4465006B0B85 /* ResponseSpec.swift */; }; + 5F1FBB9C1D8A44C1006B0B85 /* ResponseSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F1FBB981D8A4465006B0B85 /* ResponseSpec.swift */; }; + 5F23E6DC1D4ACD6100C3F2D9 /* NSData+URLSafe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FCAB1721D09009600331C84 /* NSData+URLSafe.swift */; }; + 5F23E6DD1D4ACD6100C3F2D9 /* NSURL+Auth0.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FCAB1781D09124D00331C84 /* NSURL+Auth0.swift */; }; + 5F23E6DF1D4ACD7A00C3F2D9 /* Logger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F6FAC621D09E98000D5B4EA /* Logger.swift */; }; + 5F23E6E01D4ACD7F00C3F2D9 /* Management.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FF465BB1CE2AC4500F7ED8C /* Management.swift */; }; + 5F23E6E11D4ACD7F00C3F2D9 /* UserPatchAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB60B1CED7E0800D4BB50 /* UserPatchAttributes.swift */; }; + 5F23E6E21D4ACD7F00C3F2D9 /* Users.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB6051CED27FB00D4BB50 /* Users.swift */; }; + 5F23E6E31D4ACD7F00C3F2D9 /* ManagementError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FD255B31D14DD2600387ECB /* ManagementError.swift */; }; + 5F23E6E41D4ACD8500C3F2D9 /* JSONObjectPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F74CB3F1CEFD5E600226823 /* JSONObjectPayload.swift */; }; + 5F23E6E51D4ACD8500C3F2D9 /* Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE2F8B71CD0E910003628F4 /* Request.swift */; }; + 5F23E6E61D4ACD8500C3F2D9 /* Requestable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE2F8B11CCEAED8003628F4 /* Requestable.swift */; }; + 5F23E6E71D4ACD8500C3F2D9 /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE2F8BA1CD0EAAD003628F4 /* Response.swift */; }; + 5F23E6E91D4ACD9200C3F2D9 /* Auth0.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F06DDC81CC66B710011842B /* Auth0.swift */; }; + 5F23E6EA1D4ACD9600C3F2D9 /* Auth0Error.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FD255B61D14F00900387ECB /* Auth0Error.swift */; }; + 5F23E7061D4B88EA00C3F2D9 /* NSData+URLSafe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FCAB1721D09009600331C84 /* NSData+URLSafe.swift */; }; + 5F23E7071D4B88EA00C3F2D9 /* NSURL+Auth0.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FCAB1781D09124D00331C84 /* NSURL+Auth0.swift */; }; + 5F23E7081D4B88F000C3F2D9 /* Logger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F6FAC621D09E98000D5B4EA /* Logger.swift */; }; + 5F23E7091D4B88F600C3F2D9 /* Management.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FF465BB1CE2AC4500F7ED8C /* Management.swift */; }; + 5F23E70A1D4B88F600C3F2D9 /* UserPatchAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB60B1CED7E0800D4BB50 /* UserPatchAttributes.swift */; }; + 5F23E70B1D4B88F600C3F2D9 /* Users.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB6051CED27FB00D4BB50 /* Users.swift */; }; + 5F23E70C1D4B88F600C3F2D9 /* ManagementError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FD255B31D14DD2600387ECB /* ManagementError.swift */; }; + 5F23E70D1D4B88FC00C3F2D9 /* JSONObjectPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F74CB3F1CEFD5E600226823 /* JSONObjectPayload.swift */; }; + 5F23E70E1D4B88FC00C3F2D9 /* Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE2F8B71CD0E910003628F4 /* Request.swift */; }; + 5F23E70F1D4B88FC00C3F2D9 /* Requestable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE2F8B11CCEAED8003628F4 /* Requestable.swift */; }; + 5F23E7101D4B88FC00C3F2D9 /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE2F8BA1CD0EAAD003628F4 /* Response.swift */; }; + 5F23E71A1D4B891E00C3F2D9 /* Auth0.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F06DDC81CC66B710011842B /* Auth0.swift */; }; + 5F23E71B1D4B891E00C3F2D9 /* Auth0Error.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FD255B61D14F00900387ECB /* Auth0Error.swift */; }; + 5F28B4611D8216180000EB23 /* Loggable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F28B4601D8216180000EB23 /* Loggable.swift */; }; + 5F28B4621D8216180000EB23 /* Loggable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F28B4601D8216180000EB23 /* Loggable.swift */; }; + 5F28B4631D8216180000EB23 /* Loggable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F28B4601D8216180000EB23 /* Loggable.swift */; }; + 5F28B4641D8216180000EB23 /* Loggable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F28B4601D8216180000EB23 /* Loggable.swift */; }; + 5F28B4671D8300D50000EB23 /* LoggerSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F28B4661D8300D50000EB23 /* LoggerSpec.swift */; }; + 5F28B4681D8300D50000EB23 /* LoggerSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F28B4661D8300D50000EB23 /* LoggerSpec.swift */; }; + 5F28B4691D8300D50000EB23 /* LoggerSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F28B4661D8300D50000EB23 /* LoggerSpec.swift */; }; + 5F331B041D4BB78C00AE4382 /* TelemetrySpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE686A91D1894AA0075874C /* TelemetrySpec.swift */; }; + 5F331B051D4BB7D400AE4382 /* AuthenticationSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FBBF0421CCA90300024D2AF /* AuthenticationSpec.swift */; }; + 5F331B061D4BB7DA00AE4382 /* CredentialsSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE2F8A51CCA9C17003628F4 /* CredentialsSpec.swift */; }; + 5F331B091D4BB7EE00AE4382 /* AuthenticationErrorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FD255B01D14A9E000387ECB /* AuthenticationErrorSpec.swift */; }; + 5F331B0A1D4BB7F900AE4382 /* ManagementSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB6081CED500900D4BB50 /* ManagementSpec.swift */; }; + 5F331B0B1D4BB7F900AE4382 /* UserPatchAttributesSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB60E1CED7E5200D4BB50 /* UserPatchAttributesSpec.swift */; }; + 5F331B0C1D4BB7F900AE4382 /* UsersSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB6021CEC0C3300D4BB50 /* UsersSpec.swift */; }; + 5F331B0E1D4BB80700AE4382 /* Matchers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FBBF0371CC964BC0024D2AF /* Matchers.swift */; }; + 5F331B0F1D4BB80700AE4382 /* Responses.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FBBF03A1CC96AA70024D2AF /* Responses.swift */; }; + 5F331B101D4BB80700AE4382 /* Auth0Spec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F93BC0A1CC6B0DE0031519F /* Auth0Spec.swift */; }; + 5F331B1E1D4BCBF800AE4382 /* Auth0.plist in Resources */ = {isa = PBXBuildFile; fileRef = 5FE686A01D1877C10075874C /* Auth0.plist */; }; + 5F3965C21CF67CF000CDE7C0 /* WebAuth.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F3965C11CF67CF000CDE7C0 /* WebAuth.swift */; }; + 5F3965CA1CF67DD800CDE7C0 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F3965C91CF67DD800CDE7C0 /* AppDelegate.swift */; }; + 5F3965CC1CF67DD800CDE7C0 /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F3965CB1CF67DD800CDE7C0 /* ViewController.swift */; }; + 5F3965CF1CF67DD800CDE7C0 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 5F3965CD1CF67DD800CDE7C0 /* Main.storyboard */; }; + 5F3965D11CF67DD800CDE7C0 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 5F3965D01CF67DD800CDE7C0 /* Assets.xcassets */; }; + 5F3965D41CF67DD800CDE7C0 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 5F3965D21CF67DD800CDE7C0 /* LaunchScreen.storyboard */; }; + 5F4A1F961D00AABC00C72242 /* OAuth2Grant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F4A1F951D00AABC00C72242 /* OAuth2Grant.swift */; }; + 5F53F5CE1CFD157300476A46 /* AuthTransaction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F53F5CD1CFD157300476A46 /* AuthTransaction.swift */; }; + 5F53F5D11CFD19A400476A46 /* Auth0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5F06DD781CC448B10011842B /* Auth0.framework */; }; + 5F686A771D4AB90900412E3D /* TransactionStoreSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F686A761D4AB90900412E3D /* TransactionStoreSpec.swift */; }; + 5F6FAC631D09E98000D5B4EA /* Logger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F6FAC621D09E98000D5B4EA /* Logger.swift */; }; + 5F6FAC641D09E98000D5B4EA /* Logger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F6FAC621D09E98000D5B4EA /* Logger.swift */; }; + 5F74CB401CEFD5E600226823 /* JSONObjectPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F74CB3F1CEFD5E600226823 /* JSONObjectPayload.swift */; }; + 5F74CB411CEFD5E600226823 /* JSONObjectPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F74CB3F1CEFD5E600226823 /* JSONObjectPayload.swift */; }; + 5F93BC0B1CC6B0DE0031519F /* Auth0Spec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F93BC0A1CC6B0DE0031519F /* Auth0Spec.swift */; }; + 5F93BC0C1CC6B0DE0031519F /* Auth0Spec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F93BC0A1CC6B0DE0031519F /* Auth0Spec.swift */; }; + 5FA250541D4A85A200C544FA /* WebAuthErrorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FA250531D4A85A200C544FA /* WebAuthErrorSpec.swift */; }; + 5FADB6031CEC0C3300D4BB50 /* UsersSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB6021CEC0C3300D4BB50 /* UsersSpec.swift */; }; + 5FADB6041CEC0C3300D4BB50 /* UsersSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB6021CEC0C3300D4BB50 /* UsersSpec.swift */; }; + 5FADB6061CED27FB00D4BB50 /* Users.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB6051CED27FB00D4BB50 /* Users.swift */; }; + 5FADB6071CED27FB00D4BB50 /* Users.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB6051CED27FB00D4BB50 /* Users.swift */; }; + 5FADB6091CED500900D4BB50 /* ManagementSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB6081CED500900D4BB50 /* ManagementSpec.swift */; }; + 5FADB60A1CED500900D4BB50 /* ManagementSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB6081CED500900D4BB50 /* ManagementSpec.swift */; }; + 5FADB60C1CED7E0800D4BB50 /* UserPatchAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB60B1CED7E0800D4BB50 /* UserPatchAttributes.swift */; }; + 5FADB60D1CED7E0800D4BB50 /* UserPatchAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB60B1CED7E0800D4BB50 /* UserPatchAttributes.swift */; }; + 5FADB60F1CED7E5200D4BB50 /* UserPatchAttributesSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB60E1CED7E5200D4BB50 /* UserPatchAttributesSpec.swift */; }; + 5FADB6101CED7E5200D4BB50 /* UserPatchAttributesSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB60E1CED7E5200D4BB50 /* UserPatchAttributesSpec.swift */; }; + 5FAE9C911D8878D400A871CE /* Auth0WebAuth.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FAE9C901D8878D400A871CE /* Auth0WebAuth.swift */; }; + 5FBBF0381CC964BC0024D2AF /* Matchers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FBBF0371CC964BC0024D2AF /* Matchers.swift */; }; + 5FBBF0391CC964BC0024D2AF /* Matchers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FBBF0371CC964BC0024D2AF /* Matchers.swift */; }; + 5FBBF03B1CC96AA70024D2AF /* Responses.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FBBF03A1CC96AA70024D2AF /* Responses.swift */; }; + 5FBBF03C1CC96AA70024D2AF /* Responses.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FBBF03A1CC96AA70024D2AF /* Responses.swift */; }; + 5FBBF0431CCA90300024D2AF /* AuthenticationSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FBBF0421CCA90300024D2AF /* AuthenticationSpec.swift */; }; + 5FBBF0441CCA90300024D2AF /* AuthenticationSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FBBF0421CCA90300024D2AF /* AuthenticationSpec.swift */; }; + 5FCAB16A1D07AC3500331C84 /* ChallengeGeneratorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F09C6A61D07532B00727E55 /* ChallengeGeneratorSpec.swift */; }; + 5FCAB16B1D07AC3500331C84 /* OAuth2GrantSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F4A1F971D00AEDF00C72242 /* OAuth2GrantSpec.swift */; }; + 5FCAB16D1D07AC3500331C84 /* WebAuthSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F53F5D61CFFAA4A00476A46 /* WebAuthSpec.swift */; }; + 5FCAB1711D09005A00331C84 /* NSURLComponents+OAuth2.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FCAB1701D09005A00331C84 /* NSURLComponents+OAuth2.swift */; }; + 5FCAB1731D09009600331C84 /* NSData+URLSafe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FCAB1721D09009600331C84 /* NSData+URLSafe.swift */; }; + 5FCAB1741D09009600331C84 /* NSData+URLSafe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FCAB1721D09009600331C84 /* NSData+URLSafe.swift */; }; + 5FCAB1761D0900CF00331C84 /* TransactionStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FCAB1751D0900CF00331C84 /* TransactionStore.swift */; }; + 5FCAB1791D09124D00331C84 /* NSURL+Auth0.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FCAB1781D09124D00331C84 /* NSURL+Auth0.swift */; }; + 5FCAB17A1D09124D00331C84 /* NSURL+Auth0.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FCAB1781D09124D00331C84 /* NSURL+Auth0.swift */; }; + 5FD255B11D14A9E000387ECB /* AuthenticationErrorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FD255B01D14A9E000387ECB /* AuthenticationErrorSpec.swift */; }; + 5FD255B21D14A9E000387ECB /* AuthenticationErrorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FD255B01D14A9E000387ECB /* AuthenticationErrorSpec.swift */; }; + 5FD255B41D14DD2600387ECB /* ManagementError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FD255B31D14DD2600387ECB /* ManagementError.swift */; }; + 5FD255B51D14DD2600387ECB /* ManagementError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FD255B31D14DD2600387ECB /* ManagementError.swift */; }; + 5FD255B71D14F00900387ECB /* Auth0Error.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FD255B61D14F00900387ECB /* Auth0Error.swift */; }; + 5FD255B81D14F00900387ECB /* Auth0Error.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FD255B61D14F00900387ECB /* Auth0Error.swift */; }; + 5FD255BA1D14F70B00387ECB /* WebAuthError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FD255B91D14F70B00387ECB /* WebAuthError.swift */; }; + 5FDE87471D8A422300EA27DC /* Telemetry.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE87461D8A422300EA27DC /* Telemetry.swift */; }; + 5FDE87551D8A424700EA27DC /* Auth0Authentication.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE87491D8A424700EA27DC /* Auth0Authentication.swift */; }; + 5FDE87561D8A424700EA27DC /* Auth0Authentication.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE87491D8A424700EA27DC /* Auth0Authentication.swift */; }; + 5FDE87571D8A424700EA27DC /* Auth0Authentication.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE87491D8A424700EA27DC /* Auth0Authentication.swift */; }; + 5FDE87581D8A424700EA27DC /* Auth0Authentication.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE87491D8A424700EA27DC /* Auth0Authentication.swift */; }; + 5FDE87591D8A424700EA27DC /* Authentication.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874A1D8A424700EA27DC /* Authentication.swift */; }; + 5FDE875A1D8A424700EA27DC /* Authentication.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874A1D8A424700EA27DC /* Authentication.swift */; }; + 5FDE875B1D8A424700EA27DC /* Authentication.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874A1D8A424700EA27DC /* Authentication.swift */; }; + 5FDE875C1D8A424700EA27DC /* Authentication.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874A1D8A424700EA27DC /* Authentication.swift */; }; + 5FDE875D1D8A424700EA27DC /* AuthenticationError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874B1D8A424700EA27DC /* AuthenticationError.swift */; }; + 5FDE875E1D8A424700EA27DC /* AuthenticationError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874B1D8A424700EA27DC /* AuthenticationError.swift */; }; + 5FDE875F1D8A424700EA27DC /* AuthenticationError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874B1D8A424700EA27DC /* AuthenticationError.swift */; }; + 5FDE87601D8A424700EA27DC /* AuthenticationError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874B1D8A424700EA27DC /* AuthenticationError.swift */; }; + 5FDE87691D8A424700EA27DC /* Credentials.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874E1D8A424700EA27DC /* Credentials.swift */; }; + 5FDE876A1D8A424700EA27DC /* Credentials.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874E1D8A424700EA27DC /* Credentials.swift */; }; + 5FDE876B1D8A424700EA27DC /* Credentials.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874E1D8A424700EA27DC /* Credentials.swift */; }; + 5FDE876C1D8A424700EA27DC /* Credentials.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874E1D8A424700EA27DC /* Credentials.swift */; }; + 5FDE876D1D8A424700EA27DC /* AuthenticationHandlers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874F1D8A424700EA27DC /* AuthenticationHandlers.swift */; }; + 5FDE876E1D8A424700EA27DC /* AuthenticationHandlers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874F1D8A424700EA27DC /* AuthenticationHandlers.swift */; }; + 5FDE876F1D8A424700EA27DC /* AuthenticationHandlers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874F1D8A424700EA27DC /* AuthenticationHandlers.swift */; }; + 5FDE87701D8A424700EA27DC /* AuthenticationHandlers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874F1D8A424700EA27DC /* AuthenticationHandlers.swift */; }; + 5FE118291D8A4A2A00A374BF /* Telemetry.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE87461D8A422300EA27DC /* Telemetry.swift */; }; + 5FE1182A1D8A4A2B00A374BF /* Telemetry.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE87461D8A422300EA27DC /* Telemetry.swift */; }; + 5FE1182B1D8A4A2B00A374BF /* Telemetry.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE87461D8A422300EA27DC /* Telemetry.swift */; }; + 5FE2F8A61CCA9C17003628F4 /* CredentialsSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE2F8A51CCA9C17003628F4 /* CredentialsSpec.swift */; }; + 5FE2F8A71CCA9C17003628F4 /* CredentialsSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE2F8A51CCA9C17003628F4 /* CredentialsSpec.swift */; }; + 5FE2F8B21CCEAED8003628F4 /* Requestable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE2F8B11CCEAED8003628F4 /* Requestable.swift */; }; + 5FE2F8B31CCEAED8003628F4 /* Requestable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE2F8B11CCEAED8003628F4 /* Requestable.swift */; }; + 5FE2F8B81CD0E910003628F4 /* Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE2F8B71CD0E910003628F4 /* Request.swift */; }; + 5FE2F8B91CD0E910003628F4 /* Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE2F8B71CD0E910003628F4 /* Request.swift */; }; + 5FE2F8BB1CD0EAAD003628F4 /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE2F8BA1CD0EAAD003628F4 /* Response.swift */; }; + 5FE2F8BC1CD0EAAD003628F4 /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE2F8BA1CD0EAAD003628F4 /* Response.swift */; }; + 5FE686A11D1877C10075874C /* Auth0.plist in Resources */ = {isa = PBXBuildFile; fileRef = 5FE686A01D1877C10075874C /* Auth0.plist */; }; + 5FE686A21D1877C10075874C /* Auth0.plist in Resources */ = {isa = PBXBuildFile; fileRef = 5FE686A01D1877C10075874C /* Auth0.plist */; }; + 5FE686AA1D1894AA0075874C /* TelemetrySpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE686A91D1894AA0075874C /* TelemetrySpec.swift */; }; + 5FE686AB1D1894AA0075874C /* TelemetrySpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE686A91D1894AA0075874C /* TelemetrySpec.swift */; }; + 5FF465BC1CE2AC4500F7ED8C /* Management.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FF465BB1CE2AC4500F7ED8C /* Management.swift */; }; + 5FF465BD1CE2AC4500F7ED8C /* Management.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FF465BB1CE2AC4500F7ED8C /* Management.swift */; }; + 970BC36B25C27095007A7745 /* MultifactorChallenge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 970BC36A25C27095007A7745 /* MultifactorChallenge.swift */; }; + 970BC36C25C27095007A7745 /* MultifactorChallenge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 970BC36A25C27095007A7745 /* MultifactorChallenge.swift */; }; + 970BC36D25C27095007A7745 /* MultifactorChallenge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 970BC36A25C27095007A7745 /* MultifactorChallenge.swift */; }; + 970BC36E25C27095007A7745 /* MultifactorChallenge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 970BC36A25C27095007A7745 /* MultifactorChallenge.swift */; }; + A7DDDF6C2BC9A81E0077B067 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = A7DDDF6B2BC9A81E0077B067 /* PrivacyInfo.xcprivacy */; }; + A7DDDF6D2BC9A81E0077B067 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = A7DDDF6B2BC9A81E0077B067 /* PrivacyInfo.xcprivacy */; }; + A7DDDF6E2BC9A81E0077B067 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = A7DDDF6B2BC9A81E0077B067 /* PrivacyInfo.xcprivacy */; }; + A7DDDF702BC9A93F0077B067 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = A7DDDF6B2BC9A81E0077B067 /* PrivacyInfo.xcprivacy */; }; + C107B51D2C9AC4D8006B6BEA /* WebViewProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = C107B51B2C9AC4D3006B6BEA /* WebViewProvider.swift */; }; + C107B5222CA27F7C006B6BEA /* WebViewProviderSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = C107B5202CA27F76006B6BEA /* WebViewProviderSpec.swift */; }; + C12BFE432C352DD400D1CC00 /* NetworkStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = C177D76F2C2BDFE40094C657 /* NetworkStub.swift */; }; + C12BFE442C352DD700D1CC00 /* StubURLProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = C177D7742C2BE00D0094C657 /* StubURLProtocol.swift */; }; + C160EE352CABD0E5005ACE8E /* UIWindow+TopViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C160EE302CABD0DA005ACE8E /* UIWindow+TopViewController.swift */; }; + C160EE382CABD35A005ACE8E /* UIWindow+TopViewControllerSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = C160EE372CABD358005ACE8E /* UIWindow+TopViewControllerSpec.swift */; }; + C177D6C72C2ADEB60094C657 /* CwlPreconditionTesting in Frameworks */ = {isa = PBXBuildFile; productRef = C177D6C62C2ADEB60094C657 /* CwlPreconditionTesting */; }; + C177D6D42C2B0DCB0094C657 /* CwlPreconditionTesting in Frameworks */ = {isa = PBXBuildFile; productRef = C177D6D32C2B0DCB0094C657 /* CwlPreconditionTesting */; }; + C177D7702C2BDFE40094C657 /* NetworkStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = C177D76F2C2BDFE40094C657 /* NetworkStub.swift */; }; + C177D7712C2BDFE40094C657 /* NetworkStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = C177D76F2C2BDFE40094C657 /* NetworkStub.swift */; }; + C177D7722C2BDFE40094C657 /* NetworkStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = C177D76F2C2BDFE40094C657 /* NetworkStub.swift */; }; + C177D7752C2BE00D0094C657 /* StubURLProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = C177D7742C2BE00D0094C657 /* StubURLProtocol.swift */; }; + C177D7762C2BE00D0094C657 /* StubURLProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = C177D7742C2BE00D0094C657 /* StubURLProtocol.swift */; }; + C177D7772C2BE00D0094C657 /* StubURLProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = C177D7742C2BE00D0094C657 /* StubURLProtocol.swift */; }; + C1B3B9AF2C24B297004A32A4 /* OAuth2VisionApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1B3B9AE2C24B297004A32A4 /* OAuth2VisionApp.swift */; }; + C1B3B9B12C24B297004A32A4 /* ContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1B3B9B02C24B297004A32A4 /* ContentView.swift */; }; + C1B3B9D32C24B39E004A32A4 /* Auth0.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C1B3B9C02C24B39E004A32A4 /* Auth0.framework */; }; + C1B3B9D42C24B39E004A32A4 /* Auth0.framework in Copy Files */ = {isa = PBXBuildFile; fileRef = C1B3B9C02C24B39E004A32A4 /* Auth0.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + C1B3B9E62C24B65B004A32A4 /* Nimble.xcframework in Copy Files */ = {isa = PBXBuildFile; fileRef = 5CD9FC6B26FE30A6009C2B27 /* Nimble.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + C1B3B9EB2C24B65D004A32A4 /* Quick.xcframework in Copy Files */ = {isa = PBXBuildFile; fileRef = 5CD9FC6C26FE30A6009C2B27 /* Quick.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + C1B3B9EC2C24B692004A32A4 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = A7DDDF6B2BC9A81E0077B067 /* PrivacyInfo.xcprivacy */; }; + C1B3B9EE2C24B6D4004A32A4 /* Auth0Authentication.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE87491D8A424700EA27DC /* Auth0Authentication.swift */; }; + C1B3B9EF2C24B6D4004A32A4 /* Authentication.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874A1D8A424700EA27DC /* Authentication.swift */; }; + C1B3B9F02C24B6D4004A32A4 /* AuthenticationError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874B1D8A424700EA27DC /* AuthenticationError.swift */; }; + C1B3B9F12C24B6D4004A32A4 /* PasswordlessType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C354C03276CE1A500ADBC86 /* PasswordlessType.swift */; }; + C1B3B9F22C24B6D4004A32A4 /* MultifactorChallenge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 970BC36A25C27095007A7745 /* MultifactorChallenge.swift */; }; + C1B3B9F32C24B6D4004A32A4 /* JWKS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F552223C8FBA100C89615 /* JWKS.swift */; }; + C1B3B9F42C24B6D4004A32A4 /* UserInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B2860CD1EEAC30500C75D54 /* UserInfo.swift */; }; + C1B3B9F52C24B6D4004A32A4 /* Credentials.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874E1D8A424700EA27DC /* Credentials.swift */; }; + C1B3B9F62C24B6D4004A32A4 /* AuthenticationHandlers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE874F1D8A424700EA27DC /* AuthenticationHandlers.swift */; }; + C1B3B9F72C24B6D4004A32A4 /* Telemetry.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDE87461D8A422300EA27DC /* Telemetry.swift */; }; + C1B3B9F82C24B6D4004A32A4 /* IDTokenValidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D3E23D0BA2C00074024 /* IDTokenValidator.swift */; }; + C1B3B9F92C24B6D4004A32A4 /* IDTokenValidatorContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D3C23D0BA2C00074024 /* IDTokenValidatorContext.swift */; }; + C1B3B9FA2C24B6D4004A32A4 /* IDTokenSignatureValidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D3D23D0BA2C00074024 /* IDTokenSignatureValidator.swift */; }; + C1B3B9FB2C24B6D4004A32A4 /* ClaimValidators.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D7023D0BED200074024 /* ClaimValidators.swift */; }; + C1B3B9FC2C24B6D4004A32A4 /* Helpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B1748731EF2D3A40060E653 /* Helpers.swift */; }; + C1B3B9FD2C24B6D4004A32A4 /* BioAuthentication.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B9262BF1ECF0CA800F4F6D3 /* BioAuthentication.swift */; }; + C1B3B9FE2C24B6D4004A32A4 /* CredentialsManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BEDE1891EC21B040007300D /* CredentialsManager.swift */; }; + C1B3B9FF2C24B6D4004A32A4 /* CredentialsStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C80980A275A7B8600DC0A76 /* CredentialsStorage.swift */; }; + C1B3BA002C24B6D4004A32A4 /* CredentialsManagerError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B5E93F81EC45C22002A37F9 /* CredentialsManagerError.swift */; }; + C1B3BA012C24B6D4004A32A4 /* Array+Encode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F551923C8FB8E00C89615 /* Array+Encode.swift */; }; + C1B3BA022C24B6D4004A32A4 /* String+URLSafe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F551823C8FB8E00C89615 /* String+URLSafe.swift */; }; + C1B3BA032C24B6D4004A32A4 /* NSData+URLSafe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FCAB1721D09009600331C84 /* NSData+URLSafe.swift */; }; + C1B3BA042C24B6D4004A32A4 /* NSURL+Auth0.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FCAB1781D09124D00331C84 /* NSURL+Auth0.swift */; }; + C1B3BA052C24B6D4004A32A4 /* NSURLComponents+OAuth2.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FCAB1701D09005A00331C84 /* NSURLComponents+OAuth2.swift */; }; + C1B3BA062C24B6D4004A32A4 /* JWT+Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D6B23D0BBA500074024 /* JWT+Header.swift */; }; + C1B3BA072C24B6D4004A32A4 /* JWK+RSA.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C49EB3423EB5A80008D562F /* JWK+RSA.swift */; }; + C1B3BA082C24B6D4004A32A4 /* Optional+DebugDescription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D3F23D0BA2C00074024 /* Optional+DebugDescription.swift */; }; + C1B3BA092C24B6D4004A32A4 /* Logger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F6FAC621D09E98000D5B4EA /* Logger.swift */; }; + C1B3BA0A2C24B6D4004A32A4 /* Loggable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F28B4601D8216180000EB23 /* Loggable.swift */; }; + C1B3BA0B2C24B6D4004A32A4 /* Management.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FF465BB1CE2AC4500F7ED8C /* Management.swift */; }; + C1B3BA0C2C24B6D4004A32A4 /* UserPatchAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB60B1CED7E0800D4BB50 /* UserPatchAttributes.swift */; }; + C1B3BA0D2C24B6D4004A32A4 /* Users.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB6051CED27FB00D4BB50 /* Users.swift */; }; + C1B3BA0E2C24B6D4004A32A4 /* ManagementError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FD255B31D14DD2600387ECB /* ManagementError.swift */; }; + C1B3BA0F2C24B6D4004A32A4 /* JSONObjectPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F74CB3F1CEFD5E600226823 /* JSONObjectPayload.swift */; }; + C1B3BA102C24B6D4004A32A4 /* Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE2F8B71CD0E910003628F4 /* Request.swift */; }; + C1B3BA112C24B6D4004A32A4 /* Requestable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE2F8B11CCEAED8003628F4 /* Requestable.swift */; }; + C1B3BA122C24B6D4004A32A4 /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE2F8BA1CD0EAAD003628F4 /* Response.swift */; }; + C1B3BA132C24B6D4004A32A4 /* JWTAlgorithm.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F550423C8FADE00C89615 /* JWTAlgorithm.swift */; }; + C1B3BA142C24B6D4004A32A4 /* ChallengeGenerator.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5E9E316273ACCA5000CDB0A /* ChallengeGenerator.swift */; }; + C1B3BA152C24B6D4004A32A4 /* ASProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B16D88C1F7141A0009476A5 /* ASProvider.swift */; }; + C1B3BA172C24B6D4004A32A4 /* LoginTransaction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C41F6A3244DC94E00252548 /* LoginTransaction.swift */; }; + C1B3BA182C24B6D4004A32A4 /* ClearSessionTransaction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C41F6A9244DCAFB00252548 /* ClearSessionTransaction.swift */; }; + C1B3BA192C24B6D4004A32A4 /* MobileWebAuth.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C41F6B0244DCC3B00252548 /* MobileWebAuth.swift */; }; + C1B3BA1B2C24B6D4004A32A4 /* AuthTransaction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F53F5CD1CFD157300476A46 /* AuthTransaction.swift */; }; + C1B3BA1C2C24B6D4004A32A4 /* WebAuthUserAgent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B16D8921F714324009476A5 /* WebAuthUserAgent.swift */; }; + C1B3BA1D2C24B6D4004A32A4 /* OAuth2Grant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F4A1F951D00AABC00C72242 /* OAuth2Grant.swift */; }; + C1B3BA1E2C24B6D4004A32A4 /* TransactionStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FCAB1751D0900CF00331C84 /* TransactionStore.swift */; }; + C1B3BA1F2C24B6D4004A32A4 /* WebAuth.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F3965C11CF67CF000CDE7C0 /* WebAuth.swift */; }; + C1B3BA202C24B6D4004A32A4 /* Auth0WebAuth.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FAE9C901D8878D400A871CE /* Auth0WebAuth.swift */; }; + C1B3BA212C24B6D4004A32A4 /* WebAuthError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FD255B91D14F70B00387ECB /* WebAuthError.swift */; }; + C1B3BA222C24B6D4004A32A4 /* WebAuthentication.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C0AF09C2833420200162044 /* WebAuthentication.swift */; }; + C1B3BA232C24B6D4004A32A4 /* Auth0.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F06DDC81CC66B710011842B /* Auth0.swift */; }; + C1B3BA242C24B6D4004A32A4 /* Auth0Error.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FD255B61D14F00900387ECB /* Auth0Error.swift */; }; + C1B3BA252C24B6D4004A32A4 /* Version.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C6513A62791CDDE004EBC22 /* Version.swift */; }; + C1B3BA262C24B6F5004A32A4 /* Documentation.docc in Sources */ = {isa = PBXBuildFile; fileRef = 5CA541CC2B1A81A700E4284D /* Documentation.docc */; }; + C1B3BA2A2C24B971004A32A4 /* Auth0.plist in Resources */ = {isa = PBXBuildFile; fileRef = 5FE686A01D1877C10075874C /* Auth0.plist */; }; + C1B3BA2B2C24BA36004A32A4 /* LoggerSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F28B4661D8300D50000EB23 /* LoggerSpec.swift */; }; + C1B3BA2C2C24BA36004A32A4 /* TelemetrySpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE686A91D1894AA0075874C /* TelemetrySpec.swift */; }; + C1B3BA2D2C24BA36004A32A4 /* AuthenticationSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FBBF0421CCA90300024D2AF /* AuthenticationSpec.swift */; }; + C1B3BA2E2C24BA36004A32A4 /* CredentialsSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE2F8A51CCA9C17003628F4 /* CredentialsSpec.swift */; }; + C1B3BA2F2C24BA36004A32A4 /* UserInfoSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B2860D41EEF20F300C75D54 /* UserInfoSpec.swift */; }; + C1B3BA302C24BA36004A32A4 /* JWKSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F553423C9124200C89615 /* JWKSpec.swift */; }; + C1B3BA312C24BA36004A32A4 /* AuthenticationErrorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FD255B01D14A9E000387ECB /* AuthenticationErrorSpec.swift */; }; + C1B3BA322C24BA36004A32A4 /* ManagementSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB6081CED500900D4BB50 /* ManagementSpec.swift */; }; + C1B3BA332C24BA36004A32A4 /* ManagementErrorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C809D99275FA3EF00F15A67 /* ManagementErrorSpec.swift */; }; + C1B3BA342C24BA36004A32A4 /* UserPatchAttributesSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB60E1CED7E5200D4BB50 /* UserPatchAttributesSpec.swift */; }; + C1B3BA352C24BA36004A32A4 /* UsersSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FADB6021CEC0C3300D4BB50 /* UsersSpec.swift */; }; + C1B3BA362C24BA36004A32A4 /* ResponseSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F1FBB981D8A4465006B0B85 /* ResponseSpec.swift */; }; + C1B3BA372C24BA36004A32A4 /* RequestSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = D581CF762757D773007327D1 /* RequestSpec.swift */; }; + C1B3BA382C24BA36004A32A4 /* JWTAlgorithmSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F553923C9125600C89615 /* JWTAlgorithmSpec.swift */; }; + C1B3BA392C24BA36004A32A4 /* LoginTransactionSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C41F6B4244DCEED00252548 /* LoginTransactionSpec.swift */; }; + C1B3BA3A2C24BA36004A32A4 /* ClearSessionTransactionSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CF539272836FB0C0073F623 /* ClearSessionTransactionSpec.swift */; }; + C1B3BA3B2C24BA36004A32A4 /* ASProviderSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CF5392A283835460073F623 /* ASProviderSpec.swift */; }; + C1B3BA3D2C24BA36004A32A4 /* WebAuthErrorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FA250531D4A85A200C544FA /* WebAuthErrorSpec.swift */; }; + C1B3BA3E2C24BA36004A32A4 /* ChallengeGeneratorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F09C6A61D07532B00727E55 /* ChallengeGeneratorSpec.swift */; }; + C1B3BA3F2C24BA36004A32A4 /* OAuth2GrantSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F4A1F971D00AEDF00C72242 /* OAuth2GrantSpec.swift */; }; + C1B3BA402C24BA36004A32A4 /* WebAuthSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F53F5D61CFFAA4A00476A46 /* WebAuthSpec.swift */; }; + C1B3BA412C24BA36004A32A4 /* TransactionStoreSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F686A761D4AB90900412E3D /* TransactionStoreSpec.swift */; }; + C1B3BA422C24BA36004A32A4 /* WebAuthenticationSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CF5391C2836CEC00073F623 /* WebAuthenticationSpec.swift */; }; + C1B3BA432C24BA36004A32A4 /* WebAuthSpies.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CF5391F2836D9720073F623 /* WebAuthSpies.swift */; }; + C1B3BA442C24BA36004A32A4 /* IDTokenValidatorBaseSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D7523D0C15000074024 /* IDTokenValidatorBaseSpec.swift */; }; + C1B3BA452C24BA36004A32A4 /* IDTokenValidatorMocks.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D5323D0BA4B00074024 /* IDTokenValidatorMocks.swift */; }; + C1B3BA462C24BA36004A32A4 /* IDTokenValidatorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D5223D0BA4B00074024 /* IDTokenValidatorSpec.swift */; }; + C1B3BA472C24BA36004A32A4 /* IDTokenSignatureValidatorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D5123D0BA4B00074024 /* IDTokenSignatureValidatorSpec.swift */; }; + C1B3BA482C24BA36004A32A4 /* ClaimValidatorsSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB41D8123D611AE00074024 /* ClaimValidatorsSpec.swift */; }; + C1B3BA492C24BA37004A32A4 /* BioAuthenticationSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B9262C11ECF0CBA00F4F6D3 /* BioAuthenticationSpec.swift */; }; + C1B3BA4A2C24BA37004A32A4 /* CredentialsManagerSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BEDE1931EC3331A0007300D /* CredentialsManagerSpec.swift */; }; + C1B3BA4B2C24BA37004A32A4 /* CredentialsManagerErrorSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C809D95275F878E00F15A67 /* CredentialsManagerErrorSpec.swift */; }; + C1B3BA4C2C24BA37004A32A4 /* Mocks.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F552D23C9123000C89615 /* Mocks.swift */; }; + C1B3BA4D2C24BA37004A32A4 /* Matchers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FBBF0371CC964BC0024D2AF /* Matchers.swift */; }; + C1B3BA4E2C24BA37004A32A4 /* Responses.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FBBF03A1CC96AA70024D2AF /* Responses.swift */; }; + C1B3BA4F2C24BA37004A32A4 /* Generators.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4F552C23C9123000C89615 /* Generators.swift */; }; + C1B3BA502C24BA37004A32A4 /* Auth0Spec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F93BC0A1CC6B0DE0031519F /* Auth0Spec.swift */; }; + D41DED172DCA083800F5B1A4 /* Nimble.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC6B26FE30A6009C2B27 /* Nimble.xcframework */; }; + D41DED182DCA083B00F5B1A4 /* Quick.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC6C26FE30A6009C2B27 /* Quick.xcframework */; }; + D41DED192DCA084100F5B1A4 /* Quick.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC6C26FE30A6009C2B27 /* Quick.xcframework */; }; + D41DED1A2DCA084200F5B1A4 /* Nimble.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC6B26FE30A6009C2B27 /* Nimble.xcframework */; }; + D41DED1B2DCA084700F5B1A4 /* Nimble.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC6B26FE30A6009C2B27 /* Nimble.xcframework */; }; + D41DED1C2DCA084900F5B1A4 /* Quick.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC6C26FE30A6009C2B27 /* Quick.xcframework */; }; + D41DED1D2DCA084E00F5B1A4 /* Nimble.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC6B26FE30A6009C2B27 /* Nimble.xcframework */; }; + D41DED1E2DCA085000F5B1A4 /* Quick.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC6C26FE30A6009C2B27 /* Quick.xcframework */; }; + D41DED292DCA099E00F5B1A4 /* JWTDecode.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8426FE30EB009C2B27 /* JWTDecode.xcframework */; }; + D41DED2A2DCA099E00F5B1A4 /* JWTDecode.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8426FE30EB009C2B27 /* JWTDecode.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + D41DED2C2DCA099F00F5B1A4 /* SimpleKeychain.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8526FE30EB009C2B27 /* SimpleKeychain.xcframework */; }; + D41DED2D2DCA099F00F5B1A4 /* SimpleKeychain.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8526FE30EB009C2B27 /* SimpleKeychain.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + D41DED2E2DCA09A200F5B1A4 /* JWTDecode.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8426FE30EB009C2B27 /* JWTDecode.xcframework */; }; + D41DED2F2DCA09A200F5B1A4 /* JWTDecode.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8426FE30EB009C2B27 /* JWTDecode.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + D41DED312DCA09A300F5B1A4 /* SimpleKeychain.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8526FE30EB009C2B27 /* SimpleKeychain.xcframework */; }; + D41DED322DCA09A300F5B1A4 /* SimpleKeychain.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8526FE30EB009C2B27 /* SimpleKeychain.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + D41DED332DCA09AC00F5B1A4 /* JWTDecode.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8426FE30EB009C2B27 /* JWTDecode.xcframework */; }; + D41DED342DCA09AC00F5B1A4 /* JWTDecode.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8426FE30EB009C2B27 /* JWTDecode.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + D41DED362DCA09AE00F5B1A4 /* SimpleKeychain.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8526FE30EB009C2B27 /* SimpleKeychain.xcframework */; }; + D41DED372DCA09AE00F5B1A4 /* SimpleKeychain.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8526FE30EB009C2B27 /* SimpleKeychain.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + D41DED382DCA09B000F5B1A4 /* JWTDecode.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8426FE30EB009C2B27 /* JWTDecode.xcframework */; }; + D41DED392DCA09B000F5B1A4 /* JWTDecode.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8426FE30EB009C2B27 /* JWTDecode.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + D41DED3B2DCA09B200F5B1A4 /* SimpleKeychain.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8526FE30EB009C2B27 /* SimpleKeychain.xcframework */; }; + D41DED3C2DCA09B200F5B1A4 /* SimpleKeychain.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8526FE30EB009C2B27 /* SimpleKeychain.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + D41DED3D2DCA09B400F5B1A4 /* JWTDecode.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8426FE30EB009C2B27 /* JWTDecode.xcframework */; }; + D41DED3E2DCA09B400F5B1A4 /* JWTDecode.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8426FE30EB009C2B27 /* JWTDecode.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + D41DED402DCA09B500F5B1A4 /* SimpleKeychain.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8526FE30EB009C2B27 /* SimpleKeychain.xcframework */; }; + D41DED412DCA09B500F5B1A4 /* SimpleKeychain.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 5CD9FC8526FE30EB009C2B27 /* SimpleKeychain.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + D4B8E9E42DCDD2340021262D /* CwlPreconditionTesting in Frameworks */ = {isa = PBXBuildFile; productRef = D4B8E9E32DCDD2340021262D /* CwlPreconditionTesting */; }; + D4B8E9E62DCDD23C0021262D /* CwlPosixPreconditionTesting in Frameworks */ = {isa = PBXBuildFile; productRef = D4B8E9E52DCDD23C0021262D /* CwlPosixPreconditionTesting */; }; + D581CF772757D773007327D1 /* RequestSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = D581CF762757D773007327D1 /* RequestSpec.swift */; }; + D581CF782757D773007327D1 /* RequestSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = D581CF762757D773007327D1 /* RequestSpec.swift */; }; + D581CF792757D773007327D1 /* RequestSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = D581CF762757D773007327D1 /* RequestSpec.swift */; }; + D5E9E317273ACCA5000CDB0A /* ChallengeGenerator.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5E9E316273ACCA5000CDB0A /* ChallengeGenerator.swift */; }; + D5E9E318273ACCA5000CDB0A /* ChallengeGenerator.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5E9E316273ACCA5000CDB0A /* ChallengeGenerator.swift */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 5B7EE47020FC9FFE00367724 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 5F049B601CB42C29006F6C05 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 5B7EE45720FC9F3200367724; + remoteInfo = OAuth2TV; + }; + 5B7EE48920FCA0A600367724 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 5F049B601CB42C29006F6C05 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 5B7EE47820FCA0A100367724; + remoteInfo = OAuth2Mac; + }; + 5F06DDA61CC451540011842B /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 5F049B601CB42C29006F6C05 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 5F06DD771CC448B10011842B; + remoteInfo = Auth0.iOS; + }; + 5F06DDB51CC451700011842B /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 5F049B601CB42C29006F6C05 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 5F06DD841CC448C90011842B; + remoteInfo = Auth0.OSX; + }; + 5F331AFF1D4BB24C00AE4382 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 5F049B601CB42C29006F6C05 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 5F23E6F51D4B87F000C3F2D9; + remoteInfo = Auth0.tvOS; + }; + 5FCAB1641D07ABC000331C84 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 5F049B601CB42C29006F6C05 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 5F3965C61CF67DD800CDE7C0; + remoteInfo = OAuth2; + }; + C1B3B9CB2C24B39E004A32A4 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 5F049B601CB42C29006F6C05 /* Project object */; + proxyType = 1; + remoteGlobalIDString = C1B3B9A72C24B297004A32A4; + remoteInfo = OAuth2Vision; + }; + C1B3BA282C24B95A004A32A4 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 5F049B601CB42C29006F6C05 /* Project object */; + proxyType = 1; + remoteGlobalIDString = C1B3B9BF2C24B39E004A32A4; + remoteInfo = Auth0.visionOS; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXCopyFilesBuildPhase section */ + 5B7EE46B20FC9F5200367724 /* Copy Files */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + 5C0E5B742DE915F100D38F4C /* SimpleKeychain.xcframework in Copy Files */, + 5C0E5B732DE915EB00D38F4C /* JWTDecode.xcframework in Copy Files */, + 5B7EE46820FC9F5200367724 /* Auth0.framework in Copy Files */, + ); + name = "Copy Files"; + runOnlyForDeploymentPostprocessing = 0; + }; + 5B7EE49120FCA0F400367724 /* Copy Files */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + 5C0E5B762DE915FD00D38F4C /* SimpleKeychain.xcframework in Copy Files */, + 5C0E5B752DE915F700D38F4C /* JWTDecode.xcframework in Copy Files */, + 5B7EE48E20FCA0F400367724 /* Auth0.framework in Copy Files */, + ); + name = "Copy Files"; + runOnlyForDeploymentPostprocessing = 0; + }; + 5BE65DC91F7270C600CADD3B /* Copy Files */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + 5C0E5B722DE915E100D38F4C /* SimpleKeychain.xcframework in Copy Files */, + 5C0E5B712DE915DB00D38F4C /* JWTDecode.xcframework in Copy Files */, + 5BE65DCA1F7270DE00CADD3B /* Auth0.framework in Copy Files */, + ); + name = "Copy Files"; + runOnlyForDeploymentPostprocessing = 0; + }; + 5F1A02931CC7EEBC00D3F662 /* CopyFiles */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + 5CD9FC7226FE30BA009C2B27 /* Nimble.xcframework in CopyFiles */, + 5CD9FC7426FE30BA009C2B27 /* Quick.xcframework in CopyFiles */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5F1A02971CC7EECE00D3F662 /* CopyFiles */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + 5CD9FC7826FE30C8009C2B27 /* Nimble.xcframework in CopyFiles */, + 5CD9FC7A26FE30C8009C2B27 /* Quick.xcframework in CopyFiles */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5F331B1F1D4BCBFD00AE4382 /* CopyFiles */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + 5CD9FC7E26FE30D4009C2B27 /* Nimble.xcframework in CopyFiles */, + 5CD9FC8026FE30D4009C2B27 /* Quick.xcframework in CopyFiles */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + C1B3B9D82C24B39E004A32A4 /* Copy Files */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + 5C0E5B782DE9160B00D38F4C /* SimpleKeychain.xcframework in Copy Files */, + 5C0E5B772DE9160600D38F4C /* JWTDecode.xcframework in Copy Files */, + C1B3B9D42C24B39E004A32A4 /* Auth0.framework in Copy Files */, + ); + name = "Copy Files"; + runOnlyForDeploymentPostprocessing = 0; + }; + C1B3B9E72C24B65B004A32A4 /* Copy Files */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + C1B3B9EB2C24B65D004A32A4 /* Quick.xcframework in Copy Files */, + C1B3B9E62C24B65B004A32A4 /* Nimble.xcframework in Copy Files */, + ); + name = "Copy Files"; + runOnlyForDeploymentPostprocessing = 0; + }; + D41DED2B2DCA099E00F5B1A4 /* Embed Frameworks */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + D41DED2A2DCA099E00F5B1A4 /* JWTDecode.xcframework in Embed Frameworks */, + D41DED2D2DCA099F00F5B1A4 /* SimpleKeychain.xcframework in Embed Frameworks */, + ); + name = "Embed Frameworks"; + runOnlyForDeploymentPostprocessing = 0; + }; + D41DED302DCA09A200F5B1A4 /* Embed Frameworks */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + D41DED2F2DCA09A200F5B1A4 /* JWTDecode.xcframework in Embed Frameworks */, + D41DED322DCA09A300F5B1A4 /* SimpleKeychain.xcframework in Embed Frameworks */, + ); + name = "Embed Frameworks"; + runOnlyForDeploymentPostprocessing = 0; + }; + D41DED352DCA09AC00F5B1A4 /* Embed Frameworks */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + D41DED342DCA09AC00F5B1A4 /* JWTDecode.xcframework in Embed Frameworks */, + D41DED372DCA09AE00F5B1A4 /* SimpleKeychain.xcframework in Embed Frameworks */, + ); + name = "Embed Frameworks"; + runOnlyForDeploymentPostprocessing = 0; + }; + D41DED3A2DCA09B000F5B1A4 /* Embed Frameworks */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + D41DED392DCA09B000F5B1A4 /* JWTDecode.xcframework in Embed Frameworks */, + D41DED3C2DCA09B200F5B1A4 /* SimpleKeychain.xcframework in Embed Frameworks */, + ); + name = "Embed Frameworks"; + runOnlyForDeploymentPostprocessing = 0; + }; + D41DED3F2DCA09B400F5B1A4 /* Embed Frameworks */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + D41DED3E2DCA09B400F5B1A4 /* JWTDecode.xcframework in Embed Frameworks */, + D41DED412DCA09B500F5B1A4 /* SimpleKeychain.xcframework in Embed Frameworks */, + ); + name = "Embed Frameworks"; + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXCopyFilesBuildPhase section */ + +/* Begin PBXFileReference section */ + 5B16D88C1F7141A0009476A5 /* ASProvider.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ASProvider.swift; sourceTree = ""; }; + 5B16D8921F714324009476A5 /* WebAuthUserAgent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = WebAuthUserAgent.swift; path = Auth0/WebAuthUserAgent.swift; sourceTree = SOURCE_ROOT; }; + 5B1748731EF2D3A40060E653 /* Helpers.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Helpers.swift; sourceTree = ""; }; + 5B2860CD1EEAC30500C75D54 /* UserInfo.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UserInfo.swift; sourceTree = ""; }; + 5B2860D41EEF20F300C75D54 /* UserInfoSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = UserInfoSpec.swift; path = Auth0Tests/UserInfoSpec.swift; sourceTree = SOURCE_ROOT; }; + 5B5E93F81EC45C22002A37F9 /* CredentialsManagerError.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CredentialsManagerError.swift; sourceTree = ""; }; + 5B7EE45820FC9F3200367724 /* OAuth2TV.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = OAuth2TV.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 5B7EE45A20FC9F3300367724 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; + 5B7EE45C20FC9F3300367724 /* ViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = ""; }; + 5B7EE45F20FC9F3300367724 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; + 5B7EE46120FC9F3400367724 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; + 5B7EE46320FC9F3400367724 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 5B7EE47920FCA0A100367724 /* OAuth2Mac.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = OAuth2Mac.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 5B7EE47B20FCA0A100367724 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; + 5B7EE47D20FCA0A100367724 /* ViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = ""; }; + 5B7EE47F20FCA0A200367724 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; + 5B7EE48220FCA0A200367724 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; + 5B7EE48420FCA0A200367724 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 5B9262BF1ECF0CA800F4F6D3 /* BioAuthentication.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BioAuthentication.swift; sourceTree = ""; }; + 5B9262C11ECF0CBA00F4F6D3 /* BioAuthenticationSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = BioAuthenticationSpec.swift; path = Auth0Tests/BioAuthenticationSpec.swift; sourceTree = SOURCE_ROOT; }; + 5BA58D33209081A700782DD1 /* Cartfile */ = {isa = PBXFileReference; lastKnownFileType = text; path = Cartfile; sourceTree = ""; }; + 5BEDE1891EC21B040007300D /* CredentialsManager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CredentialsManager.swift; sourceTree = ""; }; + 5BEDE1931EC3331A0007300D /* CredentialsManagerSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; name = CredentialsManagerSpec.swift; path = Auth0Tests/CredentialsManagerSpec.swift; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.swift; }; + 5C0AF09928330CBA00162044 /* SafariProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SafariProvider.swift; sourceTree = ""; }; + 5C0AF09C2833420200162044 /* WebAuthentication.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebAuthentication.swift; sourceTree = ""; }; + 5C1574442DD5083400BF9373 /* MyAccountSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MyAccountSpec.swift; sourceTree = ""; }; + 5C15744E2DD5181E00BF9373 /* MyAccountErrorSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MyAccountErrorSpec.swift; sourceTree = ""; }; + 5C1574542DD7A8FD00BF9373 /* PasskeyEnrollmentChallengeSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PasskeyEnrollmentChallengeSpec.swift; sourceTree = ""; }; + 5C1574592DD7AF2100BF9373 /* PasskeyAuthenticationMethodSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PasskeyAuthenticationMethodSpec.swift; sourceTree = ""; }; + 5C15745E2DD7D82D00BF9373 /* MyAccountAuthenticationMethodsSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MyAccountAuthenticationMethodsSpec.swift; sourceTree = ""; }; + 5C354C03276CE1A500ADBC86 /* PasswordlessType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PasswordlessType.swift; sourceTree = ""; }; + 5C38EA222DA461150085AC31 /* MyAccount.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MyAccount.swift; sourceTree = ""; }; + 5C38EA282DA463550085AC31 /* MyAccountError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MyAccountError.swift; sourceTree = ""; }; + 5C3D87DF2DB8274A00AACC34 /* PublicKeyCredentialCreationOptions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PublicKeyCredentialCreationOptions.swift; sourceTree = ""; }; + 5C3D87E52DB99C4E00AACC34 /* PasskeySignupChallenge.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PasskeySignupChallenge.swift; sourceTree = ""; }; + 5C3D87F12DB9B3DA00AACC34 /* SignupPasskey.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SignupPasskey.swift; sourceTree = ""; }; + 5C3D880D2DBE7F3B00AACC34 /* PasskeySignupChallengeSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PasskeySignupChallengeSpec.swift; sourceTree = ""; }; + 5C3D88192DC148C000AACC34 /* PasskeyLoginChallenge.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PasskeyLoginChallenge.swift; sourceTree = ""; }; + 5C3D881F2DC1491300AACC34 /* PublicKeyCredentialRequestOptions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PublicKeyCredentialRequestOptions.swift; sourceTree = ""; }; + 5C3D88232DC1509300AACC34 /* LoginPasskey.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoginPasskey.swift; sourceTree = ""; }; + 5C3D88672DC2CCA100AACC34 /* PasskeyLoginChallenge.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PasskeyLoginChallenge.swift; sourceTree = ""; }; + 5C41F6A3244DC94E00252548 /* LoginTransaction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoginTransaction.swift; sourceTree = ""; }; + 5C41F6A9244DCAFB00252548 /* ClearSessionTransaction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ClearSessionTransaction.swift; sourceTree = ""; }; + 5C41F6B0244DCC3B00252548 /* MobileWebAuth.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MobileWebAuth.swift; sourceTree = ""; }; + 5C41F6B4244DCEED00252548 /* LoginTransactionSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoginTransactionSpec.swift; sourceTree = ""; }; + 5C41F6DC244F982700252548 /* DesktopWebAuth.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DesktopWebAuth.swift; sourceTree = ""; }; + 5C41F6E0244FA62200252548 /* Auth0.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = Auth0.plist; path = ../Auth0.plist; sourceTree = ""; }; + 5C49EB3423EB5A80008D562F /* JWK+RSA.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "JWK+RSA.swift"; sourceTree = ""; }; + 5C4F550423C8FADE00C89615 /* JWTAlgorithm.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = JWTAlgorithm.swift; sourceTree = ""; }; + 5C4F551823C8FB8E00C89615 /* String+URLSafe.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "String+URLSafe.swift"; sourceTree = ""; }; + 5C4F551923C8FB8E00C89615 /* Array+Encode.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Array+Encode.swift"; sourceTree = ""; }; + 5C4F552223C8FBA100C89615 /* JWKS.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = JWKS.swift; sourceTree = ""; }; + 5C4F552C23C9123000C89615 /* Generators.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Generators.swift; sourceTree = ""; }; + 5C4F552D23C9123000C89615 /* Mocks.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Mocks.swift; sourceTree = ""; }; + 5C4F553423C9124200C89615 /* JWKSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = JWKSpec.swift; sourceTree = ""; }; + 5C4F553923C9125600C89615 /* JWTAlgorithmSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = JWTAlgorithmSpec.swift; sourceTree = ""; }; + 5C60412E27482A2600EEF515 /* Package.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Package.swift; sourceTree = ""; }; + 5C6513A62791CDDE004EBC22 /* Version.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Version.swift; sourceTree = ""; }; + 5C80980A275A7B8600DC0A76 /* CredentialsStorage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CredentialsStorage.swift; sourceTree = ""; }; + 5C809D95275F878E00F15A67 /* CredentialsManagerErrorSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CredentialsManagerErrorSpec.swift; sourceTree = ""; }; + 5C809D99275FA3EF00F15A67 /* ManagementErrorSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ManagementErrorSpec.swift; sourceTree = ""; }; + 5CA541CC2B1A81A700E4284D /* Documentation.docc */ = {isa = PBXFileReference; lastKnownFileType = folder.documentationcatalog; path = Documentation.docc; sourceTree = ""; }; + 5CB41D3C23D0BA2C00074024 /* IDTokenValidatorContext.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = IDTokenValidatorContext.swift; sourceTree = ""; }; + 5CB41D3D23D0BA2C00074024 /* IDTokenSignatureValidator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = IDTokenSignatureValidator.swift; sourceTree = ""; }; + 5CB41D3E23D0BA2C00074024 /* IDTokenValidator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = IDTokenValidator.swift; sourceTree = ""; }; + 5CB41D3F23D0BA2C00074024 /* Optional+DebugDescription.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Optional+DebugDescription.swift"; sourceTree = ""; }; + 5CB41D5123D0BA4B00074024 /* IDTokenSignatureValidatorSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = IDTokenSignatureValidatorSpec.swift; sourceTree = ""; }; + 5CB41D5223D0BA4B00074024 /* IDTokenValidatorSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = IDTokenValidatorSpec.swift; sourceTree = ""; }; + 5CB41D5323D0BA4B00074024 /* IDTokenValidatorMocks.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = IDTokenValidatorMocks.swift; sourceTree = ""; }; + 5CB41D6B23D0BBA500074024 /* JWT+Header.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "JWT+Header.swift"; sourceTree = ""; }; + 5CB41D7023D0BED200074024 /* ClaimValidators.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ClaimValidators.swift; sourceTree = ""; }; + 5CB41D7523D0C15000074024 /* IDTokenValidatorBaseSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IDTokenValidatorBaseSpec.swift; sourceTree = ""; }; + 5CB41D8123D611AE00074024 /* ClaimValidatorsSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ClaimValidatorsSpec.swift; sourceTree = ""; }; + 5CD9FC6B26FE30A6009C2B27 /* Nimble.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = Nimble.xcframework; path = Carthage/Build/Nimble.xcframework; sourceTree = ""; }; + 5CD9FC6C26FE30A6009C2B27 /* Quick.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = Quick.xcframework; path = Carthage/Build/Quick.xcframework; sourceTree = ""; }; + 5CD9FC8426FE30EB009C2B27 /* JWTDecode.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = JWTDecode.xcframework; path = Carthage/Build/JWTDecode.xcframework; sourceTree = ""; }; + 5CD9FC8526FE30EB009C2B27 /* SimpleKeychain.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = SimpleKeychain.xcframework; path = Carthage/Build/SimpleKeychain.xcframework; sourceTree = ""; }; + 5CDF67222DD3922300A9B513 /* PasskeyEnrollmentChallenge.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PasskeyEnrollmentChallenge.swift; sourceTree = ""; }; + 5CDF67292DD395C300A9B513 /* NewPasskey.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NewPasskey.swift; sourceTree = ""; }; + 5CDF67352DD3A8D200A9B513 /* Auth0APIError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Auth0APIError.swift; sourceTree = ""; }; + 5CDF673B2DD3B0DE00A9B513 /* PasskeyAuthenticationMethod.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PasskeyAuthenticationMethod.swift; sourceTree = ""; }; + 5CDF67412DD3B52A00A9B513 /* Auth0MyAccount.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Auth0MyAccount.swift; sourceTree = ""; }; + 5CDF67472DD3B73D00A9B513 /* Auth0MyAccountAuthenticationMethods.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Auth0MyAccountAuthenticationMethods.swift; sourceTree = ""; }; + 5CDF674D2DD3DB4E00A9B513 /* MyAccountHandlers.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MyAccountHandlers.swift; sourceTree = ""; }; + 5CDF67532DD4AD7E00A9B513 /* MyAccountAuthenticationMethods.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MyAccountAuthenticationMethods.swift; sourceTree = ""; }; + 5CF5391C2836CEC00073F623 /* WebAuthenticationSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebAuthenticationSpec.swift; sourceTree = ""; }; + 5CF5391F2836D9720073F623 /* WebAuthSpies.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebAuthSpies.swift; sourceTree = ""; }; + 5CF539232836DCC10073F623 /* SafariProviderSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SafariProviderSpec.swift; sourceTree = ""; }; + 5CF539272836FB0C0073F623 /* ClearSessionTransactionSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ClearSessionTransactionSpec.swift; sourceTree = ""; }; + 5CF5392A283835460073F623 /* ASProviderSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ASProviderSpec.swift; sourceTree = ""; }; + 5CFB824F2D5BF31D009FD237 /* APICredentials.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = APICredentials.swift; sourceTree = ""; }; + 5CFB82552D5E9F94009FD237 /* APICredentialsSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = APICredentialsSpec.swift; sourceTree = ""; }; + 5CFB82602D6D221C009FD237 /* Barrier.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Barrier.swift; sourceTree = ""; }; + 5CFB826F2D6E640B009FD237 /* SSOCredentials.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SSOCredentials.swift; sourceTree = ""; }; + 5CFB82752D6FD287009FD237 /* SSOCredentialsSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SSOCredentialsSpec.swift; sourceTree = ""; }; + 5F049B6E1CB42C29006F6C05 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = Info.plist; path = Auth0/Info.plist; sourceTree = ""; }; + 5F06DD781CC448B10011842B /* Auth0.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Auth0.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 5F06DD851CC448C90011842B /* Auth0.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Auth0.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 5F06DD951CC451430011842B /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 5F06DDA01CC451540011842B /* Auth0Tests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Auth0Tests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; + 5F06DDAF1CC451700011842B /* Auth0Tests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Auth0Tests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; + 5F06DDC81CC66B710011842B /* Auth0.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Auth0.swift; sourceTree = ""; }; + 5F09C6A61D07532B00727E55 /* ChallengeGeneratorSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = ChallengeGeneratorSpec.swift; path = Auth0Tests/ChallengeGeneratorSpec.swift; sourceTree = SOURCE_ROOT; }; + 5F1FBB981D8A4465006B0B85 /* ResponseSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = ResponseSpec.swift; path = Auth0Tests/ResponseSpec.swift; sourceTree = SOURCE_ROOT; }; + 5F23E6B91D4ACA7100C3F2D9 /* Auth0.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Auth0.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 5F23E6F61D4B87F000C3F2D9 /* Auth0.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Auth0.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 5F28B4601D8216180000EB23 /* Loggable.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = Loggable.swift; path = Auth0/Loggable.swift; sourceTree = SOURCE_ROOT; }; + 5F28B4661D8300D50000EB23 /* LoggerSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LoggerSpec.swift; sourceTree = ""; }; + 5F331AF91D4BB24C00AE4382 /* Auth0Tests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Auth0Tests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; + 5F3965C11CF67CF000CDE7C0 /* WebAuth.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = WebAuth.swift; path = Auth0/WebAuth.swift; sourceTree = SOURCE_ROOT; }; + 5F3965C71CF67DD800CDE7C0 /* OAuth2.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = OAuth2.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 5F3965C91CF67DD800CDE7C0 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; + 5F3965CB1CF67DD800CDE7C0 /* ViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = ""; }; + 5F3965CE1CF67DD800CDE7C0 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; + 5F3965D01CF67DD800CDE7C0 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; + 5F3965D31CF67DD800CDE7C0 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; + 5F3965D51CF67DD800CDE7C0 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 5F4A1F951D00AABC00C72242 /* OAuth2Grant.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = OAuth2Grant.swift; path = Auth0/OAuth2Grant.swift; sourceTree = SOURCE_ROOT; }; + 5F4A1F971D00AEDF00C72242 /* OAuth2GrantSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = OAuth2GrantSpec.swift; path = Auth0Tests/OAuth2GrantSpec.swift; sourceTree = SOURCE_ROOT; }; + 5F53F5CD1CFD157300476A46 /* AuthTransaction.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = AuthTransaction.swift; path = Auth0/AuthTransaction.swift; sourceTree = SOURCE_ROOT; }; + 5F53F5D61CFFAA4A00476A46 /* WebAuthSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = WebAuthSpec.swift; path = Auth0Tests/WebAuthSpec.swift; sourceTree = SOURCE_ROOT; }; + 5F686A761D4AB90900412E3D /* TransactionStoreSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = TransactionStoreSpec.swift; path = Auth0Tests/TransactionStoreSpec.swift; sourceTree = SOURCE_ROOT; }; + 5F6FAC621D09E98000D5B4EA /* Logger.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = Logger.swift; path = Auth0/Logger.swift; sourceTree = SOURCE_ROOT; }; + 5F74CB3F1CEFD5E600226823 /* JSONObjectPayload.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = JSONObjectPayload.swift; path = Auth0/JSONObjectPayload.swift; sourceTree = SOURCE_ROOT; }; + 5F93BC0A1CC6B0DE0031519F /* Auth0Spec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Auth0Spec.swift; sourceTree = ""; }; + 5FA250531D4A85A200C544FA /* WebAuthErrorSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = WebAuthErrorSpec.swift; path = Auth0Tests/WebAuthErrorSpec.swift; sourceTree = SOURCE_ROOT; }; + 5FADB6021CEC0C3300D4BB50 /* UsersSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = UsersSpec.swift; path = Auth0Tests/UsersSpec.swift; sourceTree = SOURCE_ROOT; }; + 5FADB6051CED27FB00D4BB50 /* Users.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = Users.swift; path = Auth0/Users.swift; sourceTree = SOURCE_ROOT; }; + 5FADB6081CED500900D4BB50 /* ManagementSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = ManagementSpec.swift; path = Auth0Tests/ManagementSpec.swift; sourceTree = SOURCE_ROOT; }; + 5FADB60B1CED7E0800D4BB50 /* UserPatchAttributes.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = UserPatchAttributes.swift; path = Auth0/UserPatchAttributes.swift; sourceTree = SOURCE_ROOT; }; + 5FADB60E1CED7E5200D4BB50 /* UserPatchAttributesSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = UserPatchAttributesSpec.swift; path = Auth0Tests/UserPatchAttributesSpec.swift; sourceTree = SOURCE_ROOT; }; + 5FAE9C871D88731500A871CE /* Cartfile.resolved */ = {isa = PBXFileReference; lastKnownFileType = text; path = Cartfile.resolved; sourceTree = ""; }; + 5FAE9C881D88731500A871CE /* CHANGELOG.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = CHANGELOG.md; sourceTree = ""; }; + 5FAE9C891D88731500A871CE /* README.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = ""; }; + 5FAE9C8A1D88731500A871CE /* Gemfile.lock */ = {isa = PBXFileReference; lastKnownFileType = text; path = Gemfile.lock; sourceTree = ""; }; + 5FAE9C8B1D88731500A871CE /* Gemfile */ = {isa = PBXFileReference; lastKnownFileType = text; path = Gemfile; sourceTree = ""; }; + 5FAE9C8C1D88731500A871CE /* Auth0.podspec */ = {isa = PBXFileReference; lastKnownFileType = text; path = Auth0.podspec; sourceTree = ""; }; + 5FAE9C8D1D88731500A871CE /* codecov.yml */ = {isa = PBXFileReference; lastKnownFileType = text; path = codecov.yml; sourceTree = ""; }; + 5FAE9C8E1D88731500A871CE /* LICENSE */ = {isa = PBXFileReference; lastKnownFileType = text; path = LICENSE; sourceTree = ""; }; + 5FAE9C8F1D88731500A871CE /* Cartfile.private */ = {isa = PBXFileReference; lastKnownFileType = text; path = Cartfile.private; sourceTree = ""; }; + 5FAE9C901D8878D400A871CE /* Auth0WebAuth.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = Auth0WebAuth.swift; path = Auth0/Auth0WebAuth.swift; sourceTree = SOURCE_ROOT; }; + 5FBBF0371CC964BC0024D2AF /* Matchers.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = Matchers.swift; path = Auth0Tests/Matchers.swift; sourceTree = SOURCE_ROOT; }; + 5FBBF03A1CC96AA70024D2AF /* Responses.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = Responses.swift; path = Auth0Tests/Responses.swift; sourceTree = SOURCE_ROOT; }; + 5FBBF0421CCA90300024D2AF /* AuthenticationSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = AuthenticationSpec.swift; path = Auth0Tests/AuthenticationSpec.swift; sourceTree = SOURCE_ROOT; }; + 5FCAB1701D09005A00331C84 /* NSURLComponents+OAuth2.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = "NSURLComponents+OAuth2.swift"; path = "Auth0/NSURLComponents+OAuth2.swift"; sourceTree = SOURCE_ROOT; }; + 5FCAB1721D09009600331C84 /* NSData+URLSafe.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = "NSData+URLSafe.swift"; path = "Auth0/NSData+URLSafe.swift"; sourceTree = SOURCE_ROOT; }; + 5FCAB1751D0900CF00331C84 /* TransactionStore.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = TransactionStore.swift; path = Auth0/TransactionStore.swift; sourceTree = SOURCE_ROOT; }; + 5FCAB1781D09124D00331C84 /* NSURL+Auth0.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = "NSURL+Auth0.swift"; path = "Auth0/NSURL+Auth0.swift"; sourceTree = SOURCE_ROOT; }; + 5FD255B01D14A9E000387ECB /* AuthenticationErrorSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = AuthenticationErrorSpec.swift; path = Auth0Tests/AuthenticationErrorSpec.swift; sourceTree = SOURCE_ROOT; }; + 5FD255B31D14DD2600387ECB /* ManagementError.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = ManagementError.swift; path = Auth0/ManagementError.swift; sourceTree = SOURCE_ROOT; }; + 5FD255B61D14F00900387ECB /* Auth0Error.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Auth0Error.swift; sourceTree = ""; }; + 5FD255B91D14F70B00387ECB /* WebAuthError.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = WebAuthError.swift; path = Auth0/WebAuthError.swift; sourceTree = SOURCE_ROOT; }; + 5FDE87461D8A422300EA27DC /* Telemetry.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Telemetry.swift; sourceTree = ""; }; + 5FDE87491D8A424700EA27DC /* Auth0Authentication.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Auth0Authentication.swift; sourceTree = ""; }; + 5FDE874A1D8A424700EA27DC /* Authentication.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Authentication.swift; sourceTree = ""; }; + 5FDE874B1D8A424700EA27DC /* AuthenticationError.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AuthenticationError.swift; sourceTree = ""; }; + 5FDE874E1D8A424700EA27DC /* Credentials.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Credentials.swift; sourceTree = ""; }; + 5FDE874F1D8A424700EA27DC /* AuthenticationHandlers.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AuthenticationHandlers.swift; sourceTree = ""; }; + 5FE2F8A51CCA9C17003628F4 /* CredentialsSpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = CredentialsSpec.swift; path = Auth0Tests/CredentialsSpec.swift; sourceTree = SOURCE_ROOT; }; + 5FE2F8B11CCEAED8003628F4 /* Requestable.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = Requestable.swift; path = Auth0/Requestable.swift; sourceTree = SOURCE_ROOT; }; + 5FE2F8B71CD0E910003628F4 /* Request.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = Request.swift; path = Auth0/Request.swift; sourceTree = SOURCE_ROOT; }; + 5FE2F8BA1CD0EAAD003628F4 /* Response.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = Response.swift; path = Auth0/Response.swift; sourceTree = SOURCE_ROOT; }; + 5FE686A01D1877C10075874C /* Auth0.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Auth0.plist; sourceTree = ""; }; + 5FE686A91D1894AA0075874C /* TelemetrySpec.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TelemetrySpec.swift; sourceTree = ""; }; + 5FF465BB1CE2AC4500F7ED8C /* Management.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = Management.swift; path = Auth0/Management.swift; sourceTree = SOURCE_ROOT; }; + 970BC36A25C27095007A7745 /* MultifactorChallenge.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MultifactorChallenge.swift; sourceTree = ""; }; + A7DDDF6B2BC9A81E0077B067 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; + C107B51B2C9AC4D3006B6BEA /* WebViewProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebViewProvider.swift; sourceTree = ""; }; + C107B5202CA27F76006B6BEA /* WebViewProviderSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebViewProviderSpec.swift; sourceTree = ""; }; + C160EE302CABD0DA005ACE8E /* UIWindow+TopViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIWindow+TopViewController.swift"; sourceTree = ""; }; + C160EE372CABD358005ACE8E /* UIWindow+TopViewControllerSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIWindow+TopViewControllerSpec.swift"; sourceTree = ""; }; + C177D6C22C2ADDEB0094C657 /* Auth0.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Auth0.plist; path = ../Auth0.plist; sourceTree = ""; }; + C177D76F2C2BDFE40094C657 /* NetworkStub.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkStub.swift; sourceTree = ""; }; + C177D7742C2BE00D0094C657 /* StubURLProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StubURLProtocol.swift; sourceTree = ""; }; + C1B3B9A82C24B297004A32A4 /* OAuth2Vision.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = OAuth2Vision.app; sourceTree = BUILT_PRODUCTS_DIR; }; + C1B3B9AE2C24B297004A32A4 /* OAuth2VisionApp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OAuth2VisionApp.swift; sourceTree = ""; }; + C1B3B9B02C24B297004A32A4 /* ContentView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContentView.swift; sourceTree = ""; }; + C1B3B9B72C24B298004A32A4 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + C1B3B9C02C24B39E004A32A4 /* Auth0.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Auth0.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + C1B3B9C72C24B39E004A32A4 /* Auth0Tests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Auth0Tests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; + D581CF762757D773007327D1 /* RequestSpec.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RequestSpec.swift; sourceTree = ""; }; + D5E9E316273ACCA5000CDB0A /* ChallengeGenerator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChallengeGenerator.swift; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 5B7EE45520FC9F3200367724 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 5B7EE46720FC9F5200367724 /* Auth0.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5B7EE47620FCA0A100367724 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 5B7EE48D20FCA0F400367724 /* Auth0.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5F06DD741CC448B10011842B /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + D41DED292DCA099E00F5B1A4 /* JWTDecode.xcframework in Frameworks */, + D41DED2C2DCA099F00F5B1A4 /* SimpleKeychain.xcframework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5F06DD811CC448C90011842B /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + D41DED2E2DCA09A200F5B1A4 /* JWTDecode.xcframework in Frameworks */, + D41DED312DCA09A300F5B1A4 /* SimpleKeychain.xcframework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5F06DD9D1CC451540011842B /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + C177D6C72C2ADEB60094C657 /* CwlPreconditionTesting in Frameworks */, + D41DED1D2DCA084E00F5B1A4 /* Nimble.xcframework in Frameworks */, + D41DED1E2DCA085000F5B1A4 /* Quick.xcframework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5F06DDAC1CC451700011842B /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + C177D6D42C2B0DCB0094C657 /* CwlPreconditionTesting in Frameworks */, + D41DED1C2DCA084900F5B1A4 /* Quick.xcframework in Frameworks */, + D41DED1B2DCA084700F5B1A4 /* Nimble.xcframework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5F23E6B51D4ACA7100C3F2D9 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + D41DED382DCA09B000F5B1A4 /* JWTDecode.xcframework in Frameworks */, + D41DED3B2DCA09B200F5B1A4 /* SimpleKeychain.xcframework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5F23E6F21D4B87F000C3F2D9 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + D41DED332DCA09AC00F5B1A4 /* JWTDecode.xcframework in Frameworks */, + D41DED362DCA09AE00F5B1A4 /* SimpleKeychain.xcframework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5F331AF61D4BB24C00AE4382 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + D41DED1A2DCA084200F5B1A4 /* Nimble.xcframework in Frameworks */, + D41DED192DCA084100F5B1A4 /* Quick.xcframework in Frameworks */, + D4B8E9E62DCDD23C0021262D /* CwlPosixPreconditionTesting in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5F3965C41CF67DD800CDE7C0 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 5F53F5D11CFD19A400476A46 /* Auth0.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + C1B3B9A52C24B297004A32A4 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + C1B3B9D32C24B39E004A32A4 /* Auth0.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + C1B3B9BD2C24B39E004A32A4 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + D41DED3D2DCA09B400F5B1A4 /* JWTDecode.xcframework in Frameworks */, + D41DED402DCA09B500F5B1A4 /* SimpleKeychain.xcframework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + C1B3B9C42C24B39E004A32A4 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + D41DED172DCA083800F5B1A4 /* Nimble.xcframework in Frameworks */, + D41DED182DCA083B00F5B1A4 /* Quick.xcframework in Frameworks */, + D4B8E9E42DCDD2340021262D /* CwlPreconditionTesting in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 5B16D8901F7141E5009476A5 /* Transactions */ = { + isa = PBXGroup; + children = ( + 5C41F6A3244DC94E00252548 /* LoginTransaction.swift */, + 5C41F6A9244DCAFB00252548 /* ClearSessionTransaction.swift */, + ); + name = Transactions; + sourceTree = ""; + }; + 5B7EE45920FC9F3200367724 /* OAuth2TV */ = { + isa = PBXGroup; + children = ( + 5B7EE45A20FC9F3300367724 /* AppDelegate.swift */, + 5B7EE45C20FC9F3300367724 /* ViewController.swift */, + 5B7EE45E20FC9F3300367724 /* Main.storyboard */, + 5B7EE46120FC9F3400367724 /* Assets.xcassets */, + 5B7EE46320FC9F3400367724 /* Info.plist */, + ); + path = OAuth2TV; + sourceTree = ""; + }; + 5B7EE47A20FCA0A100367724 /* OAuth2Mac */ = { + isa = PBXGroup; + children = ( + 5B7EE47B20FCA0A100367724 /* AppDelegate.swift */, + 5B7EE47D20FCA0A100367724 /* ViewController.swift */, + 5B7EE47F20FCA0A200367724 /* Assets.xcassets */, + 5B7EE48120FCA0A200367724 /* Main.storyboard */, + 5B7EE48420FCA0A200367724 /* Info.plist */, + 5C41F6E0244FA62200252548 /* Auth0.plist */, + ); + path = OAuth2Mac; + sourceTree = ""; + }; + 5BEDE1581EC1FFE40007300D /* Utils */ = { + isa = PBXGroup; + children = ( + 5CB41D3B23D0BA0300074024 /* Validators */, + 5B1748731EF2D3A40060E653 /* Helpers.swift */, + 5B9262BF1ECF0CA800F4F6D3 /* BioAuthentication.swift */, + 5BEDE1891EC21B040007300D /* CredentialsManager.swift */, + 5C80980A275A7B8600DC0A76 /* CredentialsStorage.swift */, + 5B5E93F81EC45C22002A37F9 /* CredentialsManagerError.swift */, + ); + name = Utils; + sourceTree = ""; + }; + 5C0AF09828330CA000162044 /* Providers */ = { + isa = PBXGroup; + children = ( + C107B51B2C9AC4D3006B6BEA /* WebViewProvider.swift */, + 5B16D88C1F7141A0009476A5 /* ASProvider.swift */, + 5C0AF09928330CBA00162044 /* SafariProvider.swift */, + ); + name = Providers; + sourceTree = ""; + }; + 5C1574432DD507DB00BF9373 /* MyAccount */ = { + isa = PBXGroup; + children = ( + 5C1574532DD7A8CB00BF9373 /* AuthenticationMethods */, + 5C15744E2DD5181E00BF9373 /* MyAccountErrorSpec.swift */, + 5C1574442DD5083400BF9373 /* MyAccountSpec.swift */, + ); + path = MyAccount; + sourceTree = ""; + }; + 5C1574532DD7A8CB00BF9373 /* AuthenticationMethods */ = { + isa = PBXGroup; + children = ( + 5C15745E2DD7D82D00BF9373 /* MyAccountAuthenticationMethodsSpec.swift */, + 5C1574592DD7AF2100BF9373 /* PasskeyAuthenticationMethodSpec.swift */, + 5C1574542DD7A8FD00BF9373 /* PasskeyEnrollmentChallengeSpec.swift */, + ); + path = AuthenticationMethods; + sourceTree = ""; + }; + 5C38EA212DA4610A0085AC31 /* MyAccount */ = { + isa = PBXGroup; + children = ( + 5CDF67282DD3925200A9B513 /* AuthenticationMethods */, + 5CDF67412DD3B52A00A9B513 /* Auth0MyAccount.swift */, + 5C38EA222DA461150085AC31 /* MyAccount.swift */, + 5C38EA282DA463550085AC31 /* MyAccountError.swift */, + 5CDF674D2DD3DB4E00A9B513 /* MyAccountHandlers.swift */, + ); + path = MyAccount; + sourceTree = ""; + }; + 5C3D88172DC051CF00AACC34 /* Passkeys */ = { + isa = PBXGroup; + children = ( + 5CDF67292DD395C300A9B513 /* NewPasskey.swift */, + 5C3D881F2DC1491300AACC34 /* PublicKeyCredentialRequestOptions.swift */, + 5C3D87DF2DB8274A00AACC34 /* PublicKeyCredentialCreationOptions.swift */, + ); + name = Passkeys; + sourceTree = ""; + }; + 5C41F6AF244DCC1100252548 /* Platforms */ = { + isa = PBXGroup; + children = ( + 5C41F6B0244DCC3B00252548 /* MobileWebAuth.swift */, + 5C41F6DC244F982700252548 /* DesktopWebAuth.swift */, + ); + name = Platforms; + sourceTree = ""; + }; + 5C4F553823C9124800C89615 /* Crypto */ = { + isa = PBXGroup; + children = ( + 5C4F553923C9125600C89615 /* JWTAlgorithmSpec.swift */, + ); + name = Crypto; + sourceTree = ""; + }; + 5CB41D3B23D0BA0300074024 /* Validators */ = { + isa = PBXGroup; + children = ( + 5CB41D3E23D0BA2C00074024 /* IDTokenValidator.swift */, + 5CB41D3C23D0BA2C00074024 /* IDTokenValidatorContext.swift */, + 5CB41D3D23D0BA2C00074024 /* IDTokenSignatureValidator.swift */, + 5CB41D7023D0BED200074024 /* ClaimValidators.swift */, + ); + name = Validators; + sourceTree = ""; + }; + 5CB41D5023D0BA3800074024 /* Validators */ = { + isa = PBXGroup; + children = ( + 5CB41D7523D0C15000074024 /* IDTokenValidatorBaseSpec.swift */, + 5CB41D5323D0BA4B00074024 /* IDTokenValidatorMocks.swift */, + 5CB41D5223D0BA4B00074024 /* IDTokenValidatorSpec.swift */, + 5CB41D5123D0BA4B00074024 /* IDTokenSignatureValidatorSpec.swift */, + 5CB41D8123D611AE00074024 /* ClaimValidatorsSpec.swift */, + ); + name = Validators; + sourceTree = ""; + }; + 5CDF67282DD3925200A9B513 /* AuthenticationMethods */ = { + isa = PBXGroup; + children = ( + 5CDF67472DD3B73D00A9B513 /* Auth0MyAccountAuthenticationMethods.swift */, + 5CDF67532DD4AD7E00A9B513 /* MyAccountAuthenticationMethods.swift */, + 5CDF673B2DD3B0DE00A9B513 /* PasskeyAuthenticationMethod.swift */, + 5CDF67222DD3922300A9B513 /* PasskeyEnrollmentChallenge.swift */, + ); + path = AuthenticationMethods; + sourceTree = ""; + }; + 5CF539222836DC360073F623 /* Providers */ = { + isa = PBXGroup; + children = ( + C107B5202CA27F76006B6BEA /* WebViewProviderSpec.swift */, + 5CF5392A283835460073F623 /* ASProviderSpec.swift */, + 5CF539232836DCC10073F623 /* SafariProviderSpec.swift */, + ); + name = Providers; + sourceTree = ""; + }; + 5CF539262836F6DE0073F623 /* Transactions */ = { + isa = PBXGroup; + children = ( + 5C41F6B4244DCEED00252548 /* LoginTransactionSpec.swift */, + 5CF539272836FB0C0073F623 /* ClearSessionTransactionSpec.swift */, + ); + name = Transactions; + sourceTree = ""; + }; + 5F049B5F1CB42C29006F6C05 = { + isa = PBXGroup; + children = ( + 5CA541CC2B1A81A700E4284D /* Documentation.docc */, + 5F049B6B1CB42C29006F6C05 /* Auth0 */, + 5F06DD921CC451430011842B /* Auth0Tests */, + 5F3965C81CF67DD800CDE7C0 /* App */, + 5B7EE45920FC9F3200367724 /* OAuth2TV */, + 5B7EE47A20FCA0A100367724 /* OAuth2Mac */, + C1B3B9A92C24B297004A32A4 /* OAuth2Vision */, + 5F06DDC21CC5712F0011842B /* Frameworks */, + 5F049B6A1CB42C29006F6C05 /* Products */, + 5FAE9C861D8872E900A871CE /* Supporting Files */, + ); + sourceTree = ""; + }; + 5F049B6A1CB42C29006F6C05 /* Products */ = { + isa = PBXGroup; + children = ( + 5F06DD781CC448B10011842B /* Auth0.framework */, + 5F06DD851CC448C90011842B /* Auth0.framework */, + 5F06DDA01CC451540011842B /* Auth0Tests.xctest */, + 5F06DDAF1CC451700011842B /* Auth0Tests.xctest */, + 5F3965C71CF67DD800CDE7C0 /* OAuth2.app */, + 5F23E6B91D4ACA7100C3F2D9 /* Auth0.framework */, + 5F23E6F61D4B87F000C3F2D9 /* Auth0.framework */, + 5F331AF91D4BB24C00AE4382 /* Auth0Tests.xctest */, + 5B7EE45820FC9F3200367724 /* OAuth2TV.app */, + 5B7EE47920FCA0A100367724 /* OAuth2Mac.app */, + C1B3B9A82C24B297004A32A4 /* OAuth2Vision.app */, + C1B3B9C02C24B39E004A32A4 /* Auth0.framework */, + C1B3B9C72C24B39E004A32A4 /* Auth0Tests.xctest */, + ); + name = Products; + sourceTree = ""; + }; + 5F049B6B1CB42C29006F6C05 /* Auth0 */ = { + isa = PBXGroup; + children = ( + 5FDE87751D8A425300EA27DC /* Authentication */, + 5C38EA212DA4610A0085AC31 /* MyAccount */, + 5FDE87451D8A421900EA27DC /* Telemetry */, + 5BEDE1581EC1FFE40007300D /* Utils */, + 5FCAB16E1D08FFE900331C84 /* Extensions */, + 5F6FAC611D09E92800D5B4EA /* Logger */, + 5FF465BA1CE2AC2800F7ED8C /* Management */, + 5FE2F8C01CD0F9AF003628F4 /* Networking */, + 5FCAB16F1D09001100331C84 /* Crypto */, + 5C3D88172DC051CF00AACC34 /* Passkeys */, + 5F3965C01CF679B500CDE7C0 /* WebAuth */, + 5F06DDC81CC66B710011842B /* Auth0.swift */, + 5FD255B61D14F00900387ECB /* Auth0Error.swift */, + 5CDF67352DD3A8D200A9B513 /* Auth0APIError.swift */, + 5C6513A62791CDDE004EBC22 /* Version.swift */, + A7DDDF6B2BC9A81E0077B067 /* PrivacyInfo.xcprivacy */, + ); + path = Auth0; + sourceTree = ""; + }; + 5F06DD921CC451430011842B /* Auth0Tests */ = { + isa = PBXGroup; + children = ( + C160EE362CABD352005ACE8E /* Extensions */, + C177D76E2C2BDF9D0094C657 /* StubNetworking */, + 5F28B4651D8300BB0000EB23 /* Logger */, + 5FE686A81D1894990075874C /* Telemetry */, + 5FBBF0411CCA901B0024D2AF /* Authentication */, + 5C1574432DD507DB00BF9373 /* MyAccount */, + 5FADB6011CEC0C1600D4BB50 /* Management */, + 5FE2F8C11CD0FA11003628F4 /* Networking */, + 5C4F553823C9124800C89615 /* Crypto */, + 5FCAB1661D07ABEA00331C84 /* WebAuth */, + 5FBBF0331CC95FA40024D2AF /* Utils */, + 5F93BC0A1CC6B0DE0031519F /* Auth0Spec.swift */, + 5FBBF0371CC964BC0024D2AF /* Matchers.swift */, + 5FBBF03A1CC96AA70024D2AF /* Responses.swift */, + 5C4F552C23C9123000C89615 /* Generators.swift */, + 5C4F552D23C9123000C89615 /* Mocks.swift */, + 5F06DD951CC451430011842B /* Info.plist */, + 5FE686A01D1877C10075874C /* Auth0.plist */, + ); + path = Auth0Tests; + sourceTree = ""; + }; + 5F06DDC21CC5712F0011842B /* Frameworks */ = { + isa = PBXGroup; + children = ( + 5CD9FC8426FE30EB009C2B27 /* JWTDecode.xcframework */, + 5CD9FC8526FE30EB009C2B27 /* SimpleKeychain.xcframework */, + 5CD9FC6B26FE30A6009C2B27 /* Nimble.xcframework */, + 5CD9FC6C26FE30A6009C2B27 /* Quick.xcframework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 5F28B4651D8300BB0000EB23 /* Logger */ = { + isa = PBXGroup; + children = ( + 5F28B4661D8300D50000EB23 /* LoggerSpec.swift */, + ); + name = Logger; + sourceTree = ""; + }; + 5F3965C01CF679B500CDE7C0 /* WebAuth */ = { + isa = PBXGroup; + children = ( + 5C0AF09828330CA000162044 /* Providers */, + 5B16D8901F7141E5009476A5 /* Transactions */, + 5C41F6AF244DCC1100252548 /* Platforms */, + 5F53F5CD1CFD157300476A46 /* AuthTransaction.swift */, + 5B16D8921F714324009476A5 /* WebAuthUserAgent.swift */, + 5F4A1F951D00AABC00C72242 /* OAuth2Grant.swift */, + 5FCAB1751D0900CF00331C84 /* TransactionStore.swift */, + 5F3965C11CF67CF000CDE7C0 /* WebAuth.swift */, + 5FAE9C901D8878D400A871CE /* Auth0WebAuth.swift */, + 5FD255B91D14F70B00387ECB /* WebAuthError.swift */, + 5C0AF09C2833420200162044 /* WebAuthentication.swift */, + 5CFB82602D6D221C009FD237 /* Barrier.swift */, + ); + name = WebAuth; + sourceTree = ""; + }; + 5F3965C81CF67DD800CDE7C0 /* App */ = { + isa = PBXGroup; + children = ( + 5F3965C91CF67DD800CDE7C0 /* AppDelegate.swift */, + 5F3965CB1CF67DD800CDE7C0 /* ViewController.swift */, + 5F3965D01CF67DD800CDE7C0 /* Assets.xcassets */, + 5F3965D21CF67DD800CDE7C0 /* LaunchScreen.storyboard */, + 5F3965CD1CF67DD800CDE7C0 /* Main.storyboard */, + C177D6C22C2ADDEB0094C657 /* Auth0.plist */, + 5F3965D51CF67DD800CDE7C0 /* Info.plist */, + ); + path = App; + sourceTree = ""; + }; + 5F6FAC611D09E92800D5B4EA /* Logger */ = { + isa = PBXGroup; + children = ( + 5F6FAC621D09E98000D5B4EA /* Logger.swift */, + 5F28B4601D8216180000EB23 /* Loggable.swift */, + ); + name = Logger; + sourceTree = ""; + }; + 5FADB6011CEC0C1600D4BB50 /* Management */ = { + isa = PBXGroup; + children = ( + 5FADB6081CED500900D4BB50 /* ManagementSpec.swift */, + 5C809D99275FA3EF00F15A67 /* ManagementErrorSpec.swift */, + 5FADB60E1CED7E5200D4BB50 /* UserPatchAttributesSpec.swift */, + 5FADB6021CEC0C3300D4BB50 /* UsersSpec.swift */, + ); + name = Management; + sourceTree = ""; + }; + 5FAE9C861D8872E900A871CE /* Supporting Files */ = { + isa = PBXGroup; + children = ( + 5C60412E27482A2600EEF515 /* Package.swift */, + 5BA58D33209081A700782DD1 /* Cartfile */, + 5F049B6E1CB42C29006F6C05 /* Info.plist */, + 5FAE9C871D88731500A871CE /* Cartfile.resolved */, + 5FAE9C8F1D88731500A871CE /* Cartfile.private */, + 5FAE9C881D88731500A871CE /* CHANGELOG.md */, + 5FAE9C891D88731500A871CE /* README.md */, + 5FAE9C8A1D88731500A871CE /* Gemfile.lock */, + 5FAE9C8B1D88731500A871CE /* Gemfile */, + 5FAE9C8C1D88731500A871CE /* Auth0.podspec */, + 5FAE9C8D1D88731500A871CE /* codecov.yml */, + 5FAE9C8E1D88731500A871CE /* LICENSE */, + ); + name = "Supporting Files"; + sourceTree = ""; + }; + 5FBBF0331CC95FA40024D2AF /* Utils */ = { + isa = PBXGroup; + children = ( + 5CB41D5023D0BA3800074024 /* Validators */, + 5B9262C11ECF0CBA00F4F6D3 /* BioAuthenticationSpec.swift */, + 5BEDE1931EC3331A0007300D /* CredentialsManagerSpec.swift */, + 5C809D95275F878E00F15A67 /* CredentialsManagerErrorSpec.swift */, + ); + name = Utils; + sourceTree = ""; + }; + 5FBBF0411CCA901B0024D2AF /* Authentication */ = { + isa = PBXGroup; + children = ( + 5FBBF0421CCA90300024D2AF /* AuthenticationSpec.swift */, + 5FE2F8A51CCA9C17003628F4 /* CredentialsSpec.swift */, + 5CFB82552D5E9F94009FD237 /* APICredentialsSpec.swift */, + 5CFB82752D6FD287009FD237 /* SSOCredentialsSpec.swift */, + 5B2860D41EEF20F300C75D54 /* UserInfoSpec.swift */, + 5C3D88672DC2CCA100AACC34 /* PasskeyLoginChallenge.swift */, + 5C3D880D2DBE7F3B00AACC34 /* PasskeySignupChallengeSpec.swift */, + 5C4F553423C9124200C89615 /* JWKSpec.swift */, + 5FD255B01D14A9E000387ECB /* AuthenticationErrorSpec.swift */, + ); + name = Authentication; + sourceTree = ""; + }; + 5FCAB1661D07ABEA00331C84 /* WebAuth */ = { + isa = PBXGroup; + children = ( + 5CF539262836F6DE0073F623 /* Transactions */, + 5CF539222836DC360073F623 /* Providers */, + 5FA250531D4A85A200C544FA /* WebAuthErrorSpec.swift */, + 5F09C6A61D07532B00727E55 /* ChallengeGeneratorSpec.swift */, + 5F4A1F971D00AEDF00C72242 /* OAuth2GrantSpec.swift */, + 5F53F5D61CFFAA4A00476A46 /* WebAuthSpec.swift */, + 5F686A761D4AB90900412E3D /* TransactionStoreSpec.swift */, + 5CF5391C2836CEC00073F623 /* WebAuthenticationSpec.swift */, + 5CF5391F2836D9720073F623 /* WebAuthSpies.swift */, + ); + name = WebAuth; + sourceTree = ""; + }; + 5FCAB16E1D08FFE900331C84 /* Extensions */ = { + isa = PBXGroup; + children = ( + C160EE302CABD0DA005ACE8E /* UIWindow+TopViewController.swift */, + 5C4F551923C8FB8E00C89615 /* Array+Encode.swift */, + 5C4F551823C8FB8E00C89615 /* String+URLSafe.swift */, + 5FCAB1721D09009600331C84 /* NSData+URLSafe.swift */, + 5FCAB1781D09124D00331C84 /* NSURL+Auth0.swift */, + 5FCAB1701D09005A00331C84 /* NSURLComponents+OAuth2.swift */, + 5CB41D6B23D0BBA500074024 /* JWT+Header.swift */, + 5C49EB3423EB5A80008D562F /* JWK+RSA.swift */, + 5CB41D3F23D0BA2C00074024 /* Optional+DebugDescription.swift */, + ); + name = Extensions; + sourceTree = ""; + }; + 5FCAB16F1D09001100331C84 /* Crypto */ = { + isa = PBXGroup; + children = ( + 5C4F550423C8FADE00C89615 /* JWTAlgorithm.swift */, + D5E9E316273ACCA5000CDB0A /* ChallengeGenerator.swift */, + ); + name = Crypto; + sourceTree = ""; + }; + 5FDE87451D8A421900EA27DC /* Telemetry */ = { + isa = PBXGroup; + children = ( + 5FDE87461D8A422300EA27DC /* Telemetry.swift */, + ); + name = Telemetry; + sourceTree = ""; + }; + 5FDE87751D8A425300EA27DC /* Authentication */ = { + isa = PBXGroup; + children = ( + 5FDE87491D8A424700EA27DC /* Auth0Authentication.swift */, + 5FDE874A1D8A424700EA27DC /* Authentication.swift */, + 5FDE874B1D8A424700EA27DC /* AuthenticationError.swift */, + 5FDE874F1D8A424700EA27DC /* AuthenticationHandlers.swift */, + 5C354C03276CE1A500ADBC86 /* PasswordlessType.swift */, + 970BC36A25C27095007A7745 /* MultifactorChallenge.swift */, + 5C3D88192DC148C000AACC34 /* PasskeyLoginChallenge.swift */, + 5C3D87E52DB99C4E00AACC34 /* PasskeySignupChallenge.swift */, + 5C4F552223C8FBA100C89615 /* JWKS.swift */, + 5B2860CD1EEAC30500C75D54 /* UserInfo.swift */, + 5FDE874E1D8A424700EA27DC /* Credentials.swift */, + 5CFB824F2D5BF31D009FD237 /* APICredentials.swift */, + 5CFB826F2D6E640B009FD237 /* SSOCredentials.swift */, + 5C3D88232DC1509300AACC34 /* LoginPasskey.swift */, + 5C3D87F12DB9B3DA00AACC34 /* SignupPasskey.swift */, + ); + name = Authentication; + sourceTree = ""; + }; + 5FE2F8C01CD0F9AF003628F4 /* Networking */ = { + isa = PBXGroup; + children = ( + 5F74CB3F1CEFD5E600226823 /* JSONObjectPayload.swift */, + 5FE2F8B71CD0E910003628F4 /* Request.swift */, + 5FE2F8B11CCEAED8003628F4 /* Requestable.swift */, + 5FE2F8BA1CD0EAAD003628F4 /* Response.swift */, + ); + name = Networking; + sourceTree = ""; + }; + 5FE2F8C11CD0FA11003628F4 /* Networking */ = { + isa = PBXGroup; + children = ( + 5F1FBB981D8A4465006B0B85 /* ResponseSpec.swift */, + D581CF762757D773007327D1 /* RequestSpec.swift */, + ); + name = Networking; + sourceTree = ""; + }; + 5FE686A81D1894990075874C /* Telemetry */ = { + isa = PBXGroup; + children = ( + 5FE686A91D1894AA0075874C /* TelemetrySpec.swift */, + ); + name = Telemetry; + sourceTree = ""; + }; + 5FF465BA1CE2AC2800F7ED8C /* Management */ = { + isa = PBXGroup; + children = ( + 5FF465BB1CE2AC4500F7ED8C /* Management.swift */, + 5FADB60B1CED7E0800D4BB50 /* UserPatchAttributes.swift */, + 5FADB6051CED27FB00D4BB50 /* Users.swift */, + 5FD255B31D14DD2600387ECB /* ManagementError.swift */, + ); + name = Management; + sourceTree = ""; + }; + C160EE362CABD352005ACE8E /* Extensions */ = { + isa = PBXGroup; + children = ( + C160EE372CABD358005ACE8E /* UIWindow+TopViewControllerSpec.swift */, + ); + path = Extensions; + sourceTree = ""; + }; + C177D76E2C2BDF9D0094C657 /* StubNetworking */ = { + isa = PBXGroup; + children = ( + C177D76F2C2BDFE40094C657 /* NetworkStub.swift */, + C177D7742C2BE00D0094C657 /* StubURLProtocol.swift */, + ); + name = StubNetworking; + sourceTree = ""; + }; + C1B3B9A92C24B297004A32A4 /* OAuth2Vision */ = { + isa = PBXGroup; + children = ( + C1B3B9AE2C24B297004A32A4 /* OAuth2VisionApp.swift */, + C1B3B9B02C24B297004A32A4 /* ContentView.swift */, + C1B3B9B72C24B298004A32A4 /* Info.plist */, + ); + path = OAuth2Vision; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXHeadersBuildPhase section */ + 5F06DD751CC448B10011842B /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5F06DD821CC448C90011842B /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5F23E6B61D4ACA7100C3F2D9 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5F23E6F31D4B87F000C3F2D9 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + C1B3B9BB2C24B39E004A32A4 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXHeadersBuildPhase section */ + +/* Begin PBXNativeTarget section */ + 5B7EE45720FC9F3200367724 /* OAuth2TV */ = { + isa = PBXNativeTarget; + buildConfigurationList = 5B7EE46620FC9F3400367724 /* Build configuration list for PBXNativeTarget "OAuth2TV" */; + buildPhases = ( + 5B7EE45420FC9F3200367724 /* Sources */, + 5B7EE45520FC9F3200367724 /* Frameworks */, + 5B7EE45620FC9F3200367724 /* Resources */, + 5B7EE46B20FC9F5200367724 /* Copy Files */, + 5B7EE46F20FC9FAE00367724 /* Auth0 */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = OAuth2TV; + productName = OAuth2TV; + productReference = 5B7EE45820FC9F3200367724 /* OAuth2TV.app */; + productType = "com.apple.product-type.application"; + }; + 5B7EE47820FCA0A100367724 /* OAuth2Mac */ = { + isa = PBXNativeTarget; + buildConfigurationList = 5B7EE48620FCA0A200367724 /* Build configuration list for PBXNativeTarget "OAuth2Mac" */; + buildPhases = ( + 5B7EE47520FCA0A100367724 /* Sources */, + 5B7EE47620FCA0A100367724 /* Frameworks */, + 5B7EE47720FCA0A100367724 /* Resources */, + 5B7EE49120FCA0F400367724 /* Copy Files */, + 5B7EE48C20FCA0D900367724 /* Auth0 */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = OAuth2Mac; + productName = OAuth2Mac; + productReference = 5B7EE47920FCA0A100367724 /* OAuth2Mac.app */; + productType = "com.apple.product-type.application"; + }; + 5F06DD771CC448B10011842B /* Auth0.iOS */ = { + isa = PBXNativeTarget; + buildConfigurationList = 5F06DD7F1CC448B10011842B /* Build configuration list for PBXNativeTarget "Auth0.iOS" */; + buildPhases = ( + 5F06DD731CC448B10011842B /* Sources */, + 5F06DD741CC448B10011842B /* Frameworks */, + 5F06DD751CC448B10011842B /* Headers */, + 5F06DD761CC448B10011842B /* Resources */, + 5B717B241E2E2696004A05A7 /* SwiftLint */, + D41DED2B2DCA099E00F5B1A4 /* Embed Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = Auth0.iOS; + productName = Auth0.iOS; + productReference = 5F06DD781CC448B10011842B /* Auth0.framework */; + productType = "com.apple.product-type.framework"; + }; + 5F06DD841CC448C90011842B /* Auth0.macOS */ = { + isa = PBXNativeTarget; + buildConfigurationList = 5F06DD8A1CC448C90011842B /* Build configuration list for PBXNativeTarget "Auth0.macOS" */; + buildPhases = ( + 5F06DD801CC448C90011842B /* Sources */, + 5F06DD811CC448C90011842B /* Frameworks */, + 5F06DD821CC448C90011842B /* Headers */, + 5F06DD831CC448C90011842B /* Resources */, + 5B717B251E2E26B9004A05A7 /* SwiftLint */, + D41DED302DCA09A200F5B1A4 /* Embed Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = Auth0.macOS; + productName = Auth0.OSX; + productReference = 5F06DD851CC448C90011842B /* Auth0.framework */; + productType = "com.apple.product-type.framework"; + }; + 5F06DD9F1CC451540011842B /* Auth0Tests.iOS */ = { + isa = PBXNativeTarget; + buildConfigurationList = 5F06DDA81CC451540011842B /* Build configuration list for PBXNativeTarget "Auth0Tests.iOS" */; + buildPhases = ( + 5F06DD9C1CC451540011842B /* Sources */, + 5F06DD9D1CC451540011842B /* Frameworks */, + 5F06DD9E1CC451540011842B /* Resources */, + 5F1A02931CC7EEBC00D3F662 /* CopyFiles */, + ); + buildRules = ( + ); + dependencies = ( + 5F06DDA71CC451540011842B /* PBXTargetDependency */, + 5FCAB1651D07ABC000331C84 /* PBXTargetDependency */, + ); + name = Auth0Tests.iOS; + packageProductDependencies = ( + C177D6C62C2ADEB60094C657 /* CwlPreconditionTesting */, + ); + productName = Auth0Tests.iOS; + productReference = 5F06DDA01CC451540011842B /* Auth0Tests.xctest */; + productType = "com.apple.product-type.bundle.unit-test"; + }; + 5F06DDAE1CC451700011842B /* Auth0Tests.macOS */ = { + isa = PBXNativeTarget; + buildConfigurationList = 5F06DDB71CC451700011842B /* Build configuration list for PBXNativeTarget "Auth0Tests.macOS" */; + buildPhases = ( + 5F06DDAB1CC451700011842B /* Sources */, + 5F06DDAC1CC451700011842B /* Frameworks */, + 5F06DDAD1CC451700011842B /* Resources */, + 5F1A02971CC7EECE00D3F662 /* CopyFiles */, + ); + buildRules = ( + ); + dependencies = ( + 5F06DDB61CC451700011842B /* PBXTargetDependency */, + 5B7EE48A20FCA0A600367724 /* PBXTargetDependency */, + ); + name = Auth0Tests.macOS; + packageProductDependencies = ( + C177D6D32C2B0DCB0094C657 /* CwlPreconditionTesting */, + ); + productName = Auth0Tests.OSX; + productReference = 5F06DDAF1CC451700011842B /* Auth0Tests.xctest */; + productType = "com.apple.product-type.bundle.unit-test"; + }; + 5F23E6B81D4ACA7100C3F2D9 /* Auth0.watchOS */ = { + isa = PBXNativeTarget; + buildConfigurationList = 5F23E6C01D4ACA7100C3F2D9 /* Build configuration list for PBXNativeTarget "Auth0.watchOS" */; + buildPhases = ( + 5F23E6B41D4ACA7100C3F2D9 /* Sources */, + 5F23E6B51D4ACA7100C3F2D9 /* Frameworks */, + 5F23E6B61D4ACA7100C3F2D9 /* Headers */, + 5F23E6B71D4ACA7100C3F2D9 /* Resources */, + 5B717B261E2E26C4004A05A7 /* SwiftLint */, + D41DED3A2DCA09B000F5B1A4 /* Embed Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = Auth0.watchOS; + productName = Auth0.watchOS; + productReference = 5F23E6B91D4ACA7100C3F2D9 /* Auth0.framework */; + productType = "com.apple.product-type.framework"; + }; + 5F23E6F51D4B87F000C3F2D9 /* Auth0.tvOS */ = { + isa = PBXNativeTarget; + buildConfigurationList = 5F23E6FB1D4B87F000C3F2D9 /* Build configuration list for PBXNativeTarget "Auth0.tvOS" */; + buildPhases = ( + 5F23E6F11D4B87F000C3F2D9 /* Sources */, + 5F23E6F21D4B87F000C3F2D9 /* Frameworks */, + 5F23E6F31D4B87F000C3F2D9 /* Headers */, + 5F23E6F41D4B87F000C3F2D9 /* Resources */, + 5B717B271E2E26CE004A05A7 /* SwiftLint */, + D41DED352DCA09AC00F5B1A4 /* Embed Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = Auth0.tvOS; + productName = Auth0.tvOS; + productReference = 5F23E6F61D4B87F000C3F2D9 /* Auth0.framework */; + productType = "com.apple.product-type.framework"; + }; + 5F331AF81D4BB24C00AE4382 /* Auth0Tests.tvOS */ = { + isa = PBXNativeTarget; + buildConfigurationList = 5F331B031D4BB24C00AE4382 /* Build configuration list for PBXNativeTarget "Auth0Tests.tvOS" */; + buildPhases = ( + 5F331AF51D4BB24C00AE4382 /* Sources */, + 5F331AF61D4BB24C00AE4382 /* Frameworks */, + 5F331AF71D4BB24C00AE4382 /* Resources */, + 5F331B1F1D4BCBFD00AE4382 /* CopyFiles */, + ); + buildRules = ( + ); + dependencies = ( + 5F331B001D4BB24C00AE4382 /* PBXTargetDependency */, + 5B7EE47120FC9FFE00367724 /* PBXTargetDependency */, + ); + name = Auth0Tests.tvOS; + packageProductDependencies = ( + D4B8E9E52DCDD23C0021262D /* CwlPosixPreconditionTesting */, + ); + productName = Auth0Tests.tvOS; + productReference = 5F331AF91D4BB24C00AE4382 /* Auth0Tests.xctest */; + productType = "com.apple.product-type.bundle.unit-test"; + }; + 5F3965C61CF67DD800CDE7C0 /* OAuth2 */ = { + isa = PBXNativeTarget; + buildConfigurationList = 5F3965E11CF67DD800CDE7C0 /* Build configuration list for PBXNativeTarget "OAuth2" */; + buildPhases = ( + 5F3965C31CF67DD800CDE7C0 /* Sources */, + 5F3965C41CF67DD800CDE7C0 /* Frameworks */, + 5F3965C51CF67DD800CDE7C0 /* Resources */, + 5BE65DC91F7270C600CADD3B /* Copy Files */, + 5F53F5CB1CFCDC2500476A46 /* Auth0 */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = OAuth2; + productName = OAuth2; + productReference = 5F3965C71CF67DD800CDE7C0 /* OAuth2.app */; + productType = "com.apple.product-type.application"; + }; + C1B3B9A72C24B297004A32A4 /* OAuth2Vision */ = { + isa = PBXNativeTarget; + buildConfigurationList = C1B3B9BA2C24B298004A32A4 /* Build configuration list for PBXNativeTarget "OAuth2Vision" */; + buildPhases = ( + C1B3B9A42C24B297004A32A4 /* Sources */, + C1B3B9A52C24B297004A32A4 /* Frameworks */, + C1B3B9A62C24B297004A32A4 /* Resources */, + C1B3B9D82C24B39E004A32A4 /* Copy Files */, + C1B3BA272C24B864004A32A4 /* Auth0 */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = OAuth2Vision; + packageProductDependencies = ( + ); + productName = OAuth2Vision; + productReference = C1B3B9A82C24B297004A32A4 /* OAuth2Vision.app */; + productType = "com.apple.product-type.application"; + }; + C1B3B9BF2C24B39E004A32A4 /* Auth0.visionOS */ = { + isa = PBXNativeTarget; + buildConfigurationList = C1B3B9D52C24B39E004A32A4 /* Build configuration list for PBXNativeTarget "Auth0.visionOS" */; + buildPhases = ( + C1B3B9BB2C24B39E004A32A4 /* Headers */, + C1B3B9BC2C24B39E004A32A4 /* Sources */, + C1B3B9BD2C24B39E004A32A4 /* Frameworks */, + C1B3B9BE2C24B39E004A32A4 /* Resources */, + C1B3B9ED2C24B699004A32A4 /* SwiftLint */, + D41DED3F2DCA09B400F5B1A4 /* Embed Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = Auth0.visionOS; + productName = Auth0.visionOS; + productReference = C1B3B9C02C24B39E004A32A4 /* Auth0.framework */; + productType = "com.apple.product-type.framework"; + }; + C1B3B9C62C24B39E004A32A4 /* Auth0Tests.visionOS */ = { + isa = PBXNativeTarget; + buildConfigurationList = C1B3B9D92C24B39E004A32A4 /* Build configuration list for PBXNativeTarget "Auth0Tests.visionOS" */; + buildPhases = ( + C1B3B9C32C24B39E004A32A4 /* Sources */, + C1B3B9C42C24B39E004A32A4 /* Frameworks */, + C1B3B9C52C24B39E004A32A4 /* Resources */, + C1B3B9E72C24B65B004A32A4 /* Copy Files */, + ); + buildRules = ( + ); + dependencies = ( + C1B3BA292C24B95A004A32A4 /* PBXTargetDependency */, + C1B3B9CC2C24B39E004A32A4 /* PBXTargetDependency */, + ); + name = Auth0Tests.visionOS; + packageProductDependencies = ( + D4B8E9E32DCDD2340021262D /* CwlPreconditionTesting */, + ); + productName = Auth0Tests.visionOS; + productReference = C1B3B9C72C24B39E004A32A4 /* Auth0Tests.xctest */; + productType = "com.apple.product-type.bundle.unit-test"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 5F049B601CB42C29006F6C05 /* Project object */ = { + isa = PBXProject; + attributes = { + LastSwiftUpdateCheck = 1540; + LastUpgradeCheck = 1400; + ORGANIZATIONNAME = Auth0; + TargetAttributes = { + 5B7EE45720FC9F3200367724 = { + CreatedOnToolsVersion = 9.4.1; + LastSwiftMigration = 0940; + ProvisioningStyle = Manual; + }; + 5B7EE47820FCA0A100367724 = { + CreatedOnToolsVersion = 9.4.1; + LastSwiftMigration = 0940; + ProvisioningStyle = Manual; + }; + 5F06DD771CC448B10011842B = { + CreatedOnToolsVersion = 7.3; + LastSwiftMigration = 1020; + }; + 5F06DD841CC448C90011842B = { + CreatedOnToolsVersion = 7.3; + LastSwiftMigration = 0900; + }; + 5F06DD9F1CC451540011842B = { + CreatedOnToolsVersion = 7.3; + LastSwiftMigration = 0900; + ProvisioningStyle = Manual; + TestTargetID = 5F3965C61CF67DD800CDE7C0; + }; + 5F06DDAE1CC451700011842B = { + CreatedOnToolsVersion = 7.3; + LastSwiftMigration = 0900; + TestTargetID = 5B7EE47820FCA0A100367724; + }; + 5F23E6B81D4ACA7100C3F2D9 = { + CreatedOnToolsVersion = 7.3.1; + LastSwiftMigration = 0900; + }; + 5F23E6F51D4B87F000C3F2D9 = { + CreatedOnToolsVersion = 7.3.1; + DevelopmentTeam = 86WQXF56BC; + LastSwiftMigration = 0900; + ProvisioningStyle = Manual; + }; + 5F331AF81D4BB24C00AE4382 = { + CreatedOnToolsVersion = 7.3.1; + LastSwiftMigration = 0900; + ProvisioningStyle = Manual; + TestTargetID = 5B7EE45720FC9F3200367724; + }; + 5F3965C61CF67DD800CDE7C0 = { + CreatedOnToolsVersion = 7.3.1; + LastSwiftMigration = 1020; + }; + C1B3B9A72C24B297004A32A4 = { + CreatedOnToolsVersion = 15.4; + }; + C1B3B9BF2C24B39E004A32A4 = { + CreatedOnToolsVersion = 15.4; + }; + C1B3B9C62C24B39E004A32A4 = { + CreatedOnToolsVersion = 15.4; + TestTargetID = C1B3B9A72C24B297004A32A4; + }; + }; + }; + buildConfigurationList = 5F049B631CB42C29006F6C05 /* Build configuration list for PBXProject "Auth0" */; + compatibilityVersion = "Xcode 3.2"; + developmentRegion = en; + hasScannedForEncodings = 0; + knownRegions = ( + en, + Base, + ); + mainGroup = 5F049B5F1CB42C29006F6C05; + packageReferences = ( + C177D6C52C2ADEB60094C657 /* XCRemoteSwiftPackageReference "CwlPreconditionTesting" */, + ); + productRefGroup = 5F049B6A1CB42C29006F6C05 /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 5F06DD771CC448B10011842B /* Auth0.iOS */, + 5F06DD841CC448C90011842B /* Auth0.macOS */, + 5F23E6F51D4B87F000C3F2D9 /* Auth0.tvOS */, + 5F23E6B81D4ACA7100C3F2D9 /* Auth0.watchOS */, + C1B3B9BF2C24B39E004A32A4 /* Auth0.visionOS */, + 5F06DD9F1CC451540011842B /* Auth0Tests.iOS */, + 5F06DDAE1CC451700011842B /* Auth0Tests.macOS */, + 5F331AF81D4BB24C00AE4382 /* Auth0Tests.tvOS */, + C1B3B9C62C24B39E004A32A4 /* Auth0Tests.visionOS */, + 5F3965C61CF67DD800CDE7C0 /* OAuth2 */, + 5B7EE45720FC9F3200367724 /* OAuth2TV */, + 5B7EE47820FCA0A100367724 /* OAuth2Mac */, + C1B3B9A72C24B297004A32A4 /* OAuth2Vision */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 5B7EE45620FC9F3200367724 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 5B7EE46220FC9F3400367724 /* Assets.xcassets in Resources */, + 5B7EE46020FC9F3300367724 /* Main.storyboard in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5B7EE47720FCA0A100367724 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 5B7EE48020FCA0A200367724 /* Assets.xcassets in Resources */, + 5B7EE48320FCA0A200367724 /* Main.storyboard in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5F06DD761CC448B10011842B /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + A7DDDF6C2BC9A81E0077B067 /* PrivacyInfo.xcprivacy in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5F06DD831CC448C90011842B /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + A7DDDF6D2BC9A81E0077B067 /* PrivacyInfo.xcprivacy in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5F06DD9E1CC451540011842B /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 5FE686A11D1877C10075874C /* Auth0.plist in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5F06DDAD1CC451700011842B /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 5FE686A21D1877C10075874C /* Auth0.plist in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5F23E6B71D4ACA7100C3F2D9 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + A7DDDF702BC9A93F0077B067 /* PrivacyInfo.xcprivacy in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5F23E6F41D4B87F000C3F2D9 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + A7DDDF6E2BC9A81E0077B067 /* PrivacyInfo.xcprivacy in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5F331AF71D4BB24C00AE4382 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 5F331B1E1D4BCBF800AE4382 /* Auth0.plist in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5F3965C51CF67DD800CDE7C0 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 5F3965D41CF67DD800CDE7C0 /* LaunchScreen.storyboard in Resources */, + 5F3965D11CF67DD800CDE7C0 /* Assets.xcassets in Resources */, + 5F3965CF1CF67DD800CDE7C0 /* Main.storyboard in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + C1B3B9A62C24B297004A32A4 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + C1B3B9BE2C24B39E004A32A4 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + C1B3B9EC2C24B692004A32A4 /* PrivacyInfo.xcprivacy in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + C1B3B9C52C24B39E004A32A4 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + C1B3BA2A2C24B971004A32A4 /* Auth0.plist in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXShellScriptBuildPhase section */ + 5B717B241E2E2696004A05A7 /* SwiftLint */ = { + isa = PBXShellScriptBuildPhase; + alwaysOutOfDate = 1; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = SwiftLint; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "if [ -z ${CI} ]; then\n if [[ \"$(uname -m)\" == arm64 ]]; then\n export PATH=\"/opt/homebrew/bin:$PATH\"\n fi\n\n if which swiftlint > /dev/null; then\n swiftlint\n else\n echo \"warning: SwiftLint not installed, download from https://github.com/realm/SwiftLint\"\n fi\nfi\n"; + }; + 5B717B251E2E26B9004A05A7 /* SwiftLint */ = { + isa = PBXShellScriptBuildPhase; + alwaysOutOfDate = 1; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = SwiftLint; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "if [ -z ${CI} ]; then\n if [[ \"$(uname -m)\" == arm64 ]]; then\n export PATH=\"/opt/homebrew/bin:$PATH\"\n fi\n\n if which swiftlint > /dev/null; then\n swiftlint\n else\n echo \"warning: SwiftLint not installed, download from https://github.com/realm/SwiftLint\"\n fi\nfi\n"; + }; + 5B717B261E2E26C4004A05A7 /* SwiftLint */ = { + isa = PBXShellScriptBuildPhase; + alwaysOutOfDate = 1; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = SwiftLint; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "if [ -z ${CI} ]; then\n if [[ \"$(uname -m)\" == arm64 ]]; then\n export PATH=\"/opt/homebrew/bin:$PATH\"\n fi\n\n if which swiftlint > /dev/null; then\n swiftlint\n else\n echo \"warning: SwiftLint not installed, download from https://github.com/realm/SwiftLint\"\n fi\nfi\n"; + }; + 5B717B271E2E26CE004A05A7 /* SwiftLint */ = { + isa = PBXShellScriptBuildPhase; + alwaysOutOfDate = 1; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = SwiftLint; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "if [ -z ${CI} ]; then\n if [[ \"$(uname -m)\" == arm64 ]]; then\n export PATH=\"/opt/homebrew/bin:$PATH\"\n fi\n\n if which swiftlint > /dev/null; then\n swiftlint\n else\n echo \"warning: SwiftLint not installed, download from https://github.com/realm/SwiftLint\"\n fi\nfi\n"; + }; + 5B7EE46F20FC9FAE00367724 /* Auth0 */ = { + isa = PBXShellScriptBuildPhase; + alwaysOutOfDate = 1; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = Auth0; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "AUTH0_PLIST=\"${SRCROOT}/Auth0.plist\"\n\nif [ -f $AUTH0_PLIST ]; then\n cp \"$AUTH0_PLIST\" \"${BUILT_PRODUCTS_DIR}/${PRODUCT_NAME}.app\"\nfi\n"; + }; + 5B7EE48C20FCA0D900367724 /* Auth0 */ = { + isa = PBXShellScriptBuildPhase; + alwaysOutOfDate = 1; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = Auth0; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "AUTH0_PLIST=\"${SRCROOT}/Auth0.plist\"\n\nif [ -f $AUTH0_PLIST ]; then\n cp \"$AUTH0_PLIST\" \"${BUILT_PRODUCTS_DIR}/${PRODUCT_NAME}.app/Contents/Resources\"\nfi\n"; + }; + 5F53F5CB1CFCDC2500476A46 /* Auth0 */ = { + isa = PBXShellScriptBuildPhase; + alwaysOutOfDate = 1; + buildActionMask = 12; + files = ( + ); + inputPaths = ( + ); + name = Auth0; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "AUTH0_PLIST=\"${SRCROOT}/Auth0.plist\"\n\nif [ -f $AUTH0_PLIST ]; then\n cp \"$AUTH0_PLIST\" \"${BUILT_PRODUCTS_DIR}/${PRODUCT_NAME}.app\"\nfi\n"; + }; + C1B3B9ED2C24B699004A32A4 /* SwiftLint */ = { + isa = PBXShellScriptBuildPhase; + alwaysOutOfDate = 1; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + ); + name = SwiftLint; + outputFileListPaths = ( + ); + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "if [ -z ${CI} ]; then\n if [[ \"$(uname -m)\" == arm64 ]]; then\n export PATH=\"/opt/homebrew/bin:$PATH\"\n fi\n\n if which swiftlint > /dev/null; then\n swiftlint\n else\n echo \"warning: SwiftLint not installed, download from https://github.com/realm/SwiftLint\"\n fi\nfi\n"; + }; + C1B3BA272C24B864004A32A4 /* Auth0 */ = { + isa = PBXShellScriptBuildPhase; + alwaysOutOfDate = 1; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + ); + name = Auth0; + outputFileListPaths = ( + ); + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "AUTH0_PLIST=\"${SRCROOT}/Auth0.plist\"\n\nif [ -f $AUTH0_PLIST ]; then\n cp \"$AUTH0_PLIST\" \"${BUILT_PRODUCTS_DIR}/${PRODUCT_NAME}.app\"\nfi\n"; + }; +/* End PBXShellScriptBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 5B7EE45420FC9F3200367724 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 5B7EE45D20FC9F3300367724 /* ViewController.swift in Sources */, + 5B7EE45B20FC9F3300367724 /* AppDelegate.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5B7EE47520FCA0A100367724 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 5B7EE47E20FCA0A100367724 /* ViewController.swift in Sources */, + 5B7EE47C20FCA0A100367724 /* AppDelegate.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5F06DD731CC448B10011842B /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 5CB41D4423D0BA2C00074024 /* IDTokenSignatureValidator.swift in Sources */, + 5CB41D4C23D0BA2C00074024 /* Optional+DebugDescription.swift in Sources */, + 5CDF67482DD3B74200A9B513 /* Auth0MyAccountAuthenticationMethods.swift in Sources */, + 5C4F551A23C8FB8E00C89615 /* String+URLSafe.swift in Sources */, + 5CDF67392DD3A8D600A9B513 /* Auth0APIError.swift in Sources */, + 5C0AF09D2833420200162044 /* WebAuthentication.swift in Sources */, + 5CB41D4823D0BA2C00074024 /* IDTokenValidator.swift in Sources */, + 5C354C04276CE1A500ADBC86 /* PasswordlessType.swift in Sources */, + 5FCAB1711D09005A00331C84 /* NSURLComponents+OAuth2.swift in Sources */, + 5CFB82632D6D221F009FD237 /* Barrier.swift in Sources */, + 5FDE876D1D8A424700EA27DC /* AuthenticationHandlers.swift in Sources */, + 5C38EA232DA4611B0085AC31 /* MyAccount.swift in Sources */, + 5FE2F8BB1CD0EAAD003628F4 /* Response.swift in Sources */, + 970BC36B25C27095007A7745 /* MultifactorChallenge.swift in Sources */, + 5FDE87591D8A424700EA27DC /* Authentication.swift in Sources */, + 5B16D8931F714324009476A5 /* WebAuthUserAgent.swift in Sources */, + 5C3D87E22DB8276000AACC34 /* PublicKeyCredentialCreationOptions.swift in Sources */, + 5F6FAC631D09E98000D5B4EA /* Logger.swift in Sources */, + 5C41F6B1244DCC3B00252548 /* MobileWebAuth.swift in Sources */, + 5C3D88252DC1509800AACC34 /* LoginPasskey.swift in Sources */, + 5F28B4611D8216180000EB23 /* Loggable.swift in Sources */, + 5CDF67402DD3B0E400A9B513 /* PasskeyAuthenticationMethod.swift in Sources */, + D5E9E317273ACCA5000CDB0A /* ChallengeGenerator.swift in Sources */, + 5C3D881C2DC148C600AACC34 /* PasskeyLoginChallenge.swift in Sources */, + 5C49EB3523EB5A80008D562F /* JWK+RSA.swift in Sources */, + 5FDE87551D8A424700EA27DC /* Auth0Authentication.swift in Sources */, + 5F53F5CE1CFD157300476A46 /* AuthTransaction.swift in Sources */, + 5CDF672A2DD395C700A9B513 /* NewPasskey.swift in Sources */, + 5CB41D6C23D0BBA600074024 /* JWT+Header.swift in Sources */, + 5FF465BC1CE2AC4500F7ED8C /* Management.swift in Sources */, + 5C0AF09A28330CBA00162044 /* SafariProvider.swift in Sources */, + 5F4A1F961D00AABC00C72242 /* OAuth2Grant.swift in Sources */, + 5FCAB1731D09009600331C84 /* NSData+URLSafe.swift in Sources */, + 5B16D88E1F7141A0009476A5 /* ASProvider.swift in Sources */, + 5CDF67422DD3B52F00A9B513 /* Auth0MyAccount.swift in Sources */, + 5C80980B275A7B8600DC0A76 /* CredentialsStorage.swift in Sources */, + 5FD255BA1D14F70B00387ECB /* WebAuthError.swift in Sources */, + 5CDF67272DD3922B00A9B513 /* PasskeyEnrollmentChallenge.swift in Sources */, + 5C3D87F42DB9B3DF00AACC34 /* SignupPasskey.swift in Sources */, + 5BEDE18A1EC21B040007300D /* CredentialsManager.swift in Sources */, + 5B2860CE1EEAC30500C75D54 /* UserInfo.swift in Sources */, + 5C38EA2B2DA4635B0085AC31 /* MyAccountError.swift in Sources */, + 5C4F552323C8FBA100C89615 /* JWKS.swift in Sources */, + 5C6513A72791CDDE004EBC22 /* Version.swift in Sources */, + 5C4F550923C8FADF00C89615 /* JWTAlgorithm.swift in Sources */, + 5FD255B71D14F00900387ECB /* Auth0Error.swift in Sources */, + 5C3D88202DC1491500AACC34 /* PublicKeyCredentialRequestOptions.swift in Sources */, + 5F06DDC91CC66B710011842B /* Auth0.swift in Sources */, + 5C3D87E92DB99C5C00AACC34 /* PasskeySignupChallenge.swift in Sources */, + 5B1748741EF2D3A40060E653 /* Helpers.swift in Sources */, + 5CFB82542D5BF324009FD237 /* APICredentials.swift in Sources */, + 5FDE87691D8A424700EA27DC /* Credentials.swift in Sources */, + 5FE2F8B21CCEAED8003628F4 /* Requestable.swift in Sources */, + 5C4F551E23C8FB8E00C89615 /* Array+Encode.swift in Sources */, + 5CDF67542DD4AD8500A9B513 /* MyAccountAuthenticationMethods.swift in Sources */, + 5B9262C01ECF0CA800F4F6D3 /* BioAuthentication.swift in Sources */, + 5CB41D7123D0BED200074024 /* ClaimValidators.swift in Sources */, + 5FADB60C1CED7E0800D4BB50 /* UserPatchAttributes.swift in Sources */, + 5FCAB1791D09124D00331C84 /* NSURL+Auth0.swift in Sources */, + 5F74CB401CEFD5E600226823 /* JSONObjectPayload.swift in Sources */, + 5FD255B41D14DD2600387ECB /* ManagementError.swift in Sources */, + 5FE2F8B81CD0E910003628F4 /* Request.swift in Sources */, + 5CDF67512DD3DB5400A9B513 /* MyAccountHandlers.swift in Sources */, + 5C41F6A4244DC94E00252548 /* LoginTransaction.swift in Sources */, + 5F3965C21CF67CF000CDE7C0 /* WebAuth.swift in Sources */, + 5FCAB1761D0900CF00331C84 /* TransactionStore.swift in Sources */, + 5FDE87471D8A422300EA27DC /* Telemetry.swift in Sources */, + C107B51D2C9AC4D8006B6BEA /* WebViewProvider.swift in Sources */, + 5FAE9C911D8878D400A871CE /* Auth0WebAuth.swift in Sources */, + 5B5E93F91EC45C22002A37F9 /* CredentialsManagerError.swift in Sources */, + C160EE352CABD0E5005ACE8E /* UIWindow+TopViewController.swift in Sources */, + 5CA541CD2B1A81A700E4284D /* Documentation.docc in Sources */, + 5C41F6AA244DCAFB00252548 /* ClearSessionTransaction.swift in Sources */, + 5CFB82732D6E640F009FD237 /* SSOCredentials.swift in Sources */, + 5FDE875D1D8A424700EA27DC /* AuthenticationError.swift in Sources */, + 5FADB6061CED27FB00D4BB50 /* Users.swift in Sources */, + 5CB41D4023D0BA2C00074024 /* IDTokenValidatorContext.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5F06DD801CC448C90011842B /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 5C41F6D1244F972000252548 /* JWT+Header.swift in Sources */, + 5CDF67442DD3B52F00A9B513 /* Auth0MyAccount.swift in Sources */, + 5FE2F8BC1CD0EAAD003628F4 /* Response.swift in Sources */, + 5B7EE47420FCA00A00367724 /* CredentialsManagerError.swift in Sources */, + 5C0AF09E2833420200162044 /* WebAuthentication.swift in Sources */, + 5FDE876A1D8A424700EA27DC /* Credentials.swift in Sources */, + 5CDF674A2DD3B74200A9B513 /* Auth0MyAccountAuthenticationMethods.swift in Sources */, + 5C354C05276CE1A500ADBC86 /* PasswordlessType.swift in Sources */, + 5CFB82512D5BF324009FD237 /* APICredentials.swift in Sources */, + 5C3D88262DC1509800AACC34 /* LoginPasskey.swift in Sources */, + 5F28B4621D8216180000EB23 /* Loggable.swift in Sources */, + 5C41F6D4244F974100252548 /* OAuth2Grant.swift in Sources */, + 5C41F6D5244F974B00252548 /* ClearSessionTransaction.swift in Sources */, + 5C29743423FDBD5500BC18FA /* Optional+DebugDescription.swift in Sources */, + 5C41F6C6244F968100252548 /* WebAuthUserAgent.swift in Sources */, + 5B1748751EF2D3A70060E653 /* Helpers.swift in Sources */, + 5C3D881B2DC148C600AACC34 /* PasskeyLoginChallenge.swift in Sources */, + 5F6FAC641D09E98000D5B4EA /* Logger.swift in Sources */, + D5E9E318273ACCA5000CDB0A /* ChallengeGenerator.swift in Sources */, + 5FF465BD1CE2AC4500F7ED8C /* Management.swift in Sources */, + 5F06DDCA1CC66B710011842B /* Auth0.swift in Sources */, + 5C41F6CD244F96FD00252548 /* IDTokenSignatureValidator.swift in Sources */, + 5C3D87E32DB8276000AACC34 /* PublicKeyCredentialCreationOptions.swift in Sources */, + 5FD255B81D14F00900387ECB /* Auth0Error.swift in Sources */, + 5C41F6D0244F971700252548 /* JWK+RSA.swift in Sources */, + 5C41F6C7244F968B00252548 /* AuthTransaction.swift in Sources */, + 5CFB82612D6D221F009FD237 /* Barrier.swift in Sources */, + 5FD255B51D14DD2600387ECB /* ManagementError.swift in Sources */, + 5C0AF09B28330CBA00162044 /* SafariProvider.swift in Sources */, + 5C3D87E72DB99C5C00AACC34 /* PasskeySignupChallenge.swift in Sources */, + 5FE2F8B31CCEAED8003628F4 /* Requestable.swift in Sources */, + 5C38EA2A2DA4635B0085AC31 /* MyAccountError.swift in Sources */, + 5B2860CF1EEAC30900C75D54 /* UserInfo.swift in Sources */, + 5C4F552423C8FBA100C89615 /* JWKS.swift in Sources */, + 5CFB82742D6E640F009FD237 /* SSOCredentials.swift in Sources */, + 5C3D88222DC1491500AACC34 /* PublicKeyCredentialRequestOptions.swift in Sources */, + 5C80980C275A7B8600DC0A76 /* CredentialsStorage.swift in Sources */, + 5C41F6D2244F972B00252548 /* JWTAlgorithm.swift in Sources */, + 5C41F6D7244F975A00252548 /* TransactionStore.swift in Sources */, + 5FE1182B1D8A4A2B00A374BF /* Telemetry.swift in Sources */, + 5C6513A82791CDDE004EBC22 /* Version.swift in Sources */, + 5CDF67522DD3DB5400A9B513 /* MyAccountHandlers.swift in Sources */, + 5FDE875E1D8A424700EA27DC /* AuthenticationError.swift in Sources */, + 5FDE876E1D8A424700EA27DC /* AuthenticationHandlers.swift in Sources */, + 5C3D87F32DB9B3DF00AACC34 /* SignupPasskey.swift in Sources */, + 5C41F6CE244F970500252548 /* IDTokenValidator.swift in Sources */, + 5C41F6CA244F96AE00252548 /* LoginTransaction.swift in Sources */, + 5FADB60D1CED7E0800D4BB50 /* UserPatchAttributes.swift in Sources */, + 5C41F6CF244F970E00252548 /* IDTokenValidatorContext.swift in Sources */, + 5C41F6DB244F97AB00252548 /* Auth0WebAuth.swift in Sources */, + 5F74CB411CEFD5E600226823 /* JSONObjectPayload.swift in Sources */, + 5C41F6CB244F96E300252548 /* BioAuthentication.swift in Sources */, + 5C41F6C8244F969600252548 /* ASProvider.swift in Sources */, + 5C38EA242DA4611B0085AC31 /* MyAccount.swift in Sources */, + 5C41F6DF244FA1EE00252548 /* NSURLComponents+OAuth2.swift in Sources */, + 5FE2F8B91CD0E910003628F4 /* Request.swift in Sources */, + 5B7EE47320FCA00700367724 /* CredentialsManager.swift in Sources */, + 5C4F551B23C8FB8E00C89615 /* String+URLSafe.swift in Sources */, + 5FDE875A1D8A424700EA27DC /* Authentication.swift in Sources */, + 5C41F6D8244F976200252548 /* WebAuth.swift in Sources */, + 5C41F6CC244F96F200252548 /* ClaimValidators.swift in Sources */, + 5C41F6D9244F977900252548 /* WebAuthError.swift in Sources */, + 5FCAB1741D09009600331C84 /* NSData+URLSafe.swift in Sources */, + 970BC36C25C27095007A7745 /* MultifactorChallenge.swift in Sources */, + 5C41F6DD244F982700252548 /* DesktopWebAuth.swift in Sources */, + 5CA541CE2B1A81A700E4284D /* Documentation.docc in Sources */, + 5FCAB17A1D09124D00331C84 /* NSURL+Auth0.swift in Sources */, + 5CDF67262DD3922B00A9B513 /* PasskeyEnrollmentChallenge.swift in Sources */, + 5CDF67572DD4AD8500A9B513 /* MyAccountAuthenticationMethods.swift in Sources */, + 5CDF673E2DD3B0E400A9B513 /* PasskeyAuthenticationMethod.swift in Sources */, + 5CDF67362DD3A8D600A9B513 /* Auth0APIError.swift in Sources */, + 5FDE87561D8A424700EA27DC /* Auth0Authentication.swift in Sources */, + 5FADB6071CED27FB00D4BB50 /* Users.swift in Sources */, + 5C41F6C3244F965E00252548 /* Array+Encode.swift in Sources */, + 5CDF672B2DD395C700A9B513 /* NewPasskey.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5F06DD9C1CC451540011842B /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + D581CF772757D773007327D1 /* RequestSpec.swift in Sources */, + 5F1FBB9C1D8A44C1006B0B85 /* ResponseSpec.swift in Sources */, + 5C3D886A2DC2CCA200AACC34 /* PasskeyLoginChallenge.swift in Sources */, + 5C4F553123C9123000C89615 /* Mocks.swift in Sources */, + 5FE686AA1D1894AA0075874C /* TelemetrySpec.swift in Sources */, + 5C41F6B6244DCF2F00252548 /* LoginTransactionSpec.swift in Sources */, + 5CB41D6523D0BACF00074024 /* IDTokenValidatorMocks.swift in Sources */, + 5FBBF03B1CC96AA70024D2AF /* Responses.swift in Sources */, + 5CF539202836D9720073F623 /* WebAuthSpies.swift in Sources */, + 5CF539282836FB0C0073F623 /* ClearSessionTransactionSpec.swift in Sources */, + 5CF5392B283835470073F623 /* ASProviderSpec.swift in Sources */, + 5C1574552DD7A90400BF9373 /* PasskeyEnrollmentChallengeSpec.swift in Sources */, + 5FCAB16A1D07AC3500331C84 /* ChallengeGeneratorSpec.swift in Sources */, + 5CB41D6923D0BAD600074024 /* IDTokenSignatureValidatorSpec.swift in Sources */, + 5C15745D2DD7AF2400BF9373 /* PasskeyAuthenticationMethodSpec.swift in Sources */, + 5CFB82772D6FD28E009FD237 /* SSOCredentialsSpec.swift in Sources */, + 5CF5391D2836CEC00073F623 /* WebAuthenticationSpec.swift in Sources */, + 5FADB60F1CED7E5200D4BB50 /* UserPatchAttributesSpec.swift in Sources */, + 5C3D880E2DBE7F3D00AACC34 /* PasskeySignupChallengeSpec.swift in Sources */, + 5C4F553523C9124200C89615 /* JWKSpec.swift in Sources */, + 5CFB82592D5E9F9B009FD237 /* APICredentialsSpec.swift in Sources */, + 5FA250541D4A85A200C544FA /* WebAuthErrorSpec.swift in Sources */, + 5CB41D7623D0C15000074024 /* IDTokenValidatorBaseSpec.swift in Sources */, + 5B9262C31ECF0CC200F4F6D3 /* BioAuthenticationSpec.swift in Sources */, + 5C809D96275F878E00F15A67 /* CredentialsManagerErrorSpec.swift in Sources */, + C177D7752C2BE00D0094C657 /* StubURLProtocol.swift in Sources */, + 5FBBF0381CC964BC0024D2AF /* Matchers.swift in Sources */, + 5F93BC0B1CC6B0DE0031519F /* Auth0Spec.swift in Sources */, + 5FE2F8A61CCA9C17003628F4 /* CredentialsSpec.swift in Sources */, + C177D7702C2BDFE40094C657 /* NetworkStub.swift in Sources */, + 5CF539242836DCC10073F623 /* SafariProviderSpec.swift in Sources */, + 5FADB6091CED500900D4BB50 /* ManagementSpec.swift in Sources */, + 5FCAB16D1D07AC3500331C84 /* WebAuthSpec.swift in Sources */, + 5F28B4671D8300D50000EB23 /* LoggerSpec.swift in Sources */, + C107B5222CA27F7C006B6BEA /* WebViewProviderSpec.swift in Sources */, + 5FBBF0431CCA90300024D2AF /* AuthenticationSpec.swift in Sources */, + C160EE382CABD35A005ACE8E /* UIWindow+TopViewControllerSpec.swift in Sources */, + 5B2860D61EEF210A00C75D54 /* UserInfoSpec.swift in Sources */, + 5C809D9A275FA3EF00F15A67 /* ManagementErrorSpec.swift in Sources */, + 5FCAB16B1D07AC3500331C84 /* OAuth2GrantSpec.swift in Sources */, + 5BEDE1951EC333380007300D /* CredentialsManagerSpec.swift in Sources */, + 5C1574452DD5083A00BF9373 /* MyAccountSpec.swift in Sources */, + 5CB41D6223D0BAC900074024 /* IDTokenValidatorSpec.swift in Sources */, + 5FD255B11D14A9E000387ECB /* AuthenticationErrorSpec.swift in Sources */, + 5C4F553A23C9125600C89615 /* JWTAlgorithmSpec.swift in Sources */, + 5C15744F2DD5182400BF9373 /* MyAccountErrorSpec.swift in Sources */, + 5C4F552E23C9123000C89615 /* Generators.swift in Sources */, + 5CB41D8223D611AE00074024 /* ClaimValidatorsSpec.swift in Sources */, + 5C1574612DD7D83B00BF9373 /* MyAccountAuthenticationMethodsSpec.swift in Sources */, + 5FADB6031CEC0C3300D4BB50 /* UsersSpec.swift in Sources */, + 5F686A771D4AB90900412E3D /* TransactionStoreSpec.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5F06DDAB1CC451700011842B /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + D581CF782757D773007327D1 /* RequestSpec.swift in Sources */, + 5FE686AB1D1894AA0075874C /* TelemetrySpec.swift in Sources */, + 5FBBF03C1CC96AA70024D2AF /* Responses.swift in Sources */, + 5C1574562DD7A90400BF9373 /* PasskeyEnrollmentChallengeSpec.swift in Sources */, + 5CE775AA244FCF4E00D054A0 /* JWTAlgorithmSpec.swift in Sources */, + 5CFB82792D6FD28E009FD237 /* SSOCredentialsSpec.swift in Sources */, + 5CE775A7244FCF4400D054A0 /* IDTokenValidatorSpec.swift in Sources */, + 5CE775AE244FD66600D054A0 /* ChallengeGeneratorSpec.swift in Sources */, + 5FADB6101CED7E5200D4BB50 /* UserPatchAttributesSpec.swift in Sources */, + 5C1574472DD5083A00BF9373 /* MyAccountSpec.swift in Sources */, + 5CF539212836D9720073F623 /* WebAuthSpies.swift in Sources */, + 5CF539292836FB0C0073F623 /* ClearSessionTransactionSpec.swift in Sources */, + 5C15745B2DD7AF2400BF9373 /* PasskeyAuthenticationMethodSpec.swift in Sources */, + 5CF5392C283835470073F623 /* ASProviderSpec.swift in Sources */, + 5FBBF0391CC964BC0024D2AF /* Matchers.swift in Sources */, + 5CE775B4244FD72500D054A0 /* JWKSpec.swift in Sources */, + 5CF5391E2836CEC00073F623 /* WebAuthenticationSpec.swift in Sources */, + 5CE775A4244FCF3A00D054A0 /* BioAuthenticationSpec.swift in Sources */, + 5F93BC0C1CC6B0DE0031519F /* Auth0Spec.swift in Sources */, + 5CE775AD244FD66300D054A0 /* WebAuthErrorSpec.swift in Sources */, + 5FE2F8A71CCA9C17003628F4 /* CredentialsSpec.swift in Sources */, + 5CE775A2244FCF2000D054A0 /* Generators.swift in Sources */, + 5C3D88682DC2CCA200AACC34 /* PasskeyLoginChallenge.swift in Sources */, + 5C809D97275F878E00F15A67 /* CredentialsManagerErrorSpec.swift in Sources */, + C177D7762C2BE00D0094C657 /* StubURLProtocol.swift in Sources */, + 5CE775AF244FD66D00D054A0 /* OAuth2GrantSpec.swift in Sources */, + 5FD255B21D14A9E000387ECB /* AuthenticationErrorSpec.swift in Sources */, + 5CFB82582D5E9F9B009FD237 /* APICredentialsSpec.swift in Sources */, + 5C53A7E92703A23200A7C0A3 /* UserInfoSpec.swift in Sources */, + C177D7712C2BDFE40094C657 /* NetworkStub.swift in Sources */, + 5CF539252836DCC10073F623 /* SafariProviderSpec.swift in Sources */, + 5FADB60A1CED500900D4BB50 /* ManagementSpec.swift in Sources */, + 5F28B4681D8300D50000EB23 /* LoggerSpec.swift in Sources */, + 5FBBF0441CCA90300024D2AF /* AuthenticationSpec.swift in Sources */, + 5CE775B2244FD70B00D054A0 /* TransactionStoreSpec.swift in Sources */, + 5CE775A9244FCF4900D054A0 /* ClaimValidatorsSpec.swift in Sources */, + 5C809D9B275FA3EF00F15A67 /* ManagementErrorSpec.swift in Sources */, + 5CE775A3244FCF3600D054A0 /* Mocks.swift in Sources */, + 5CE775B3244FD71000D054A0 /* WebAuthSpec.swift in Sources */, + 5C3D880F2DBE7F3D00AACC34 /* PasskeySignupChallengeSpec.swift in Sources */, + 5C15745F2DD7D83B00BF9373 /* MyAccountAuthenticationMethodsSpec.swift in Sources */, + 5B7EE47220FCA00300367724 /* CredentialsManagerSpec.swift in Sources */, + 5C1574512DD5182400BF9373 /* MyAccountErrorSpec.swift in Sources */, + 5CE775A6244FCF4100D054A0 /* IDTokenValidatorMocks.swift in Sources */, + 5CE775AC244FD66000D054A0 /* LoginTransactionSpec.swift in Sources */, + 5FADB6041CEC0C3300D4BB50 /* UsersSpec.swift in Sources */, + 5CE775A8244FCF4600D054A0 /* IDTokenSignatureValidatorSpec.swift in Sources */, + 5F1FBB9B1D8A44C1006B0B85 /* ResponseSpec.swift in Sources */, + 5CE775A5244FCF3F00D054A0 /* IDTokenValidatorBaseSpec.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5F23E6B41D4ACA7100C3F2D9 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 5F23E6E91D4ACD9200C3F2D9 /* Auth0.swift in Sources */, + 5CC9940424ED9EC90027DC74 /* CredentialsManagerError.swift in Sources */, + 5F23E6EA1D4ACD9600C3F2D9 /* Auth0Error.swift in Sources */, + 5CDF67452DD3B52F00A9B513 /* Auth0MyAccount.swift in Sources */, + 5FDE876F1D8A424700EA27DC /* AuthenticationHandlers.swift in Sources */, + 970BC36D25C27095007A7745 /* MultifactorChallenge.swift in Sources */, + 5FDE87571D8A424700EA27DC /* Auth0Authentication.swift in Sources */, + 5C4F552523C8FBA100C89615 /* JWKS.swift in Sources */, + 5F23E6E51D4ACD8500C3F2D9 /* Request.swift in Sources */, + 5C38EA2D2DA4635B0085AC31 /* MyAccountError.swift in Sources */, + 5CDF67492DD3B74200A9B513 /* Auth0MyAccountAuthenticationMethods.swift in Sources */, + 5F23E6DD1D4ACD6100C3F2D9 /* NSURL+Auth0.swift in Sources */, + 5F23E6E71D4ACD8500C3F2D9 /* Response.swift in Sources */, + 5B2860D11EEAC30A00C75D54 /* UserInfo.swift in Sources */, + 5F28B4631D8216180000EB23 /* Loggable.swift in Sources */, + 5C38EA252DA4611B0085AC31 /* MyAccount.swift in Sources */, + 5F23E6E01D4ACD7F00C3F2D9 /* Management.swift in Sources */, + 5C29743323FDBD5400BC18FA /* Optional+DebugDescription.swift in Sources */, + 5F23E6E11D4ACD7F00C3F2D9 /* UserPatchAttributes.swift in Sources */, + 5CDF674E2DD3DB5400A9B513 /* MyAccountHandlers.swift in Sources */, + 5F23E6DF1D4ACD7A00C3F2D9 /* Logger.swift in Sources */, + 5FDE875B1D8A424700EA27DC /* Authentication.swift in Sources */, + 5F23E6E21D4ACD7F00C3F2D9 /* Users.swift in Sources */, + 5FDE876B1D8A424700EA27DC /* Credentials.swift in Sources */, + 5CA541D02B1A81A700E4284D /* Documentation.docc in Sources */, + 5FE1182A1D8A4A2B00A374BF /* Telemetry.swift in Sources */, + 5CC9940324ED9EC50027DC74 /* CredentialsManager.swift in Sources */, + 5CFB82712D6E640F009FD237 /* SSOCredentials.swift in Sources */, + 5CDF67382DD3A8D600A9B513 /* Auth0APIError.swift in Sources */, + 5F23E6E41D4ACD8500C3F2D9 /* JSONObjectPayload.swift in Sources */, + 5C4F551C23C8FB8E00C89615 /* String+URLSafe.swift in Sources */, + 5CFB82502D5BF324009FD237 /* APICredentials.swift in Sources */, + 5F23E6DC1D4ACD6100C3F2D9 /* NSData+URLSafe.swift in Sources */, + 5F23E6E61D4ACD8500C3F2D9 /* Requestable.swift in Sources */, + 5C354C07276CE1A500ADBC86 /* PasswordlessType.swift in Sources */, + 5FDE875F1D8A424700EA27DC /* AuthenticationError.swift in Sources */, + 5C6513AA2791CDDE004EBC22 /* Version.swift in Sources */, + 5CDF67562DD4AD8500A9B513 /* MyAccountAuthenticationMethods.swift in Sources */, + 5B1748761EF2D3A70060E653 /* Helpers.swift in Sources */, + 5F23E6E31D4ACD7F00C3F2D9 /* ManagementError.swift in Sources */, + 5C80980E275A7B8600DC0A76 /* CredentialsStorage.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5F23E6F11D4B87F000C3F2D9 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 5F23E70E1D4B88FC00C3F2D9 /* Request.swift in Sources */, + 5FDE87701D8A424700EA27DC /* AuthenticationHandlers.swift in Sources */, + 5C4F551D23C8FB8E00C89615 /* String+URLSafe.swift in Sources */, + 5CDF67432DD3B52F00A9B513 /* Auth0MyAccount.swift in Sources */, + 970BC36E25C27095007A7745 /* MultifactorChallenge.swift in Sources */, + 5FDE87581D8A424700EA27DC /* Auth0Authentication.swift in Sources */, + 5F23E7071D4B88EA00C3F2D9 /* NSURL+Auth0.swift in Sources */, + 5F23E71A1D4B891E00C3F2D9 /* Auth0.swift in Sources */, + 5F23E7101D4B88FC00C3F2D9 /* Response.swift in Sources */, + 5C38EA2C2DA4635B0085AC31 /* MyAccountError.swift in Sources */, + 5CDF674B2DD3B74200A9B513 /* Auth0MyAccountAuthenticationMethods.swift in Sources */, + 5B2860D01EEAC30A00C75D54 /* UserInfo.swift in Sources */, + 5F28B4641D8216180000EB23 /* Loggable.swift in Sources */, + 5B0893E720F8A52400FBF962 /* CredentialsManagerError.swift in Sources */, + 5F23E7091D4B88F600C3F2D9 /* Management.swift in Sources */, + 5C38EA272DA4611B0085AC31 /* MyAccount.swift in Sources */, + 5F23E70A1D4B88F600C3F2D9 /* UserPatchAttributes.swift in Sources */, + 5F23E71B1D4B891E00C3F2D9 /* Auth0Error.swift in Sources */, + 5FDE875C1D8A424700EA27DC /* Authentication.swift in Sources */, + 5CDF674F2DD3DB5400A9B513 /* MyAccountHandlers.swift in Sources */, + 5F23E7081D4B88F000C3F2D9 /* Logger.swift in Sources */, + 5C29743223FDBD5400BC18FA /* Optional+DebugDescription.swift in Sources */, + 5F23E70B1D4B88F600C3F2D9 /* Users.swift in Sources */, + 5FDE876C1D8A424700EA27DC /* Credentials.swift in Sources */, + 5CA541CF2B1A81A700E4284D /* Documentation.docc in Sources */, + 5FE118291D8A4A2A00A374BF /* Telemetry.swift in Sources */, + 5F23E70D1D4B88FC00C3F2D9 /* JSONObjectPayload.swift in Sources */, + 5CFB82722D6E640F009FD237 /* SSOCredentials.swift in Sources */, + 5CDF67372DD3A8D600A9B513 /* Auth0APIError.swift in Sources */, + 5C4F552623C8FBA100C89615 /* JWKS.swift in Sources */, + 5B0893E620F8A52100FBF962 /* CredentialsManager.swift in Sources */, + 5CFB82532D5BF324009FD237 /* APICredentials.swift in Sources */, + 5F23E7061D4B88EA00C3F2D9 /* NSData+URLSafe.swift in Sources */, + 5F23E70F1D4B88FC00C3F2D9 /* Requestable.swift in Sources */, + 5C354C06276CE1A500ADBC86 /* PasswordlessType.swift in Sources */, + 5FDE87601D8A424700EA27DC /* AuthenticationError.swift in Sources */, + 5C6513A92791CDDE004EBC22 /* Version.swift in Sources */, + 5CDF67582DD4AD8500A9B513 /* MyAccountAuthenticationMethods.swift in Sources */, + 5B1748771EF2D3A90060E653 /* Helpers.swift in Sources */, + 5F23E70C1D4B88F600C3F2D9 /* ManagementError.swift in Sources */, + 5C80980D275A7B8600DC0A76 /* CredentialsStorage.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5F331AF51D4BB24C00AE4382 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 5F331B0F1D4BB80700AE4382 /* Responses.swift in Sources */, + 5B6EE39620F8AEDB00264AC7 /* CredentialsManagerSpec.swift in Sources */, + D581CF792757D773007327D1 /* RequestSpec.swift in Sources */, + 5F331B061D4BB7DA00AE4382 /* CredentialsSpec.swift in Sources */, + 5C1574482DD5083A00BF9373 /* MyAccountSpec.swift in Sources */, + 5C53A7EA2703A23300A7C0A3 /* UserInfoSpec.swift in Sources */, + 5F331B0B1D4BB7F900AE4382 /* UserPatchAttributesSpec.swift in Sources */, + 5F331B051D4BB7D400AE4382 /* AuthenticationSpec.swift in Sources */, + 5F28B4691D8300D50000EB23 /* LoggerSpec.swift in Sources */, + 5C1574622DD7D83B00BF9373 /* MyAccountAuthenticationMethodsSpec.swift in Sources */, + 5F1FBB9A1D8A44C0006B0B85 /* ResponseSpec.swift in Sources */, + 5F331B0C1D4BB7F900AE4382 /* UsersSpec.swift in Sources */, + 5CFB82572D5E9F9B009FD237 /* APICredentialsSpec.swift in Sources */, + C12BFE442C352DD700D1CC00 /* StubURLProtocol.swift in Sources */, + 5F331B0E1D4BB80700AE4382 /* Matchers.swift in Sources */, + 5F331B0A1D4BB7F900AE4382 /* ManagementSpec.swift in Sources */, + 5CFB82782D6FD28E009FD237 /* SSOCredentialsSpec.swift in Sources */, + 5C1574502DD5182400BF9373 /* MyAccountErrorSpec.swift in Sources */, + 5F331B091D4BB7EE00AE4382 /* AuthenticationErrorSpec.swift in Sources */, + 5C0E5B6D2DE1100000D38F4C /* Mocks.swift in Sources */, + 5F331B101D4BB80700AE4382 /* Auth0Spec.swift in Sources */, + 5C809D9C275FA3F000F15A67 /* ManagementErrorSpec.swift in Sources */, + 5C809D98275F878E00F15A67 /* CredentialsManagerErrorSpec.swift in Sources */, + C12BFE432C352DD400D1CC00 /* NetworkStub.swift in Sources */, + 5F331B041D4BB78C00AE4382 /* TelemetrySpec.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5F3965C31CF67DD800CDE7C0 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 5F3965CC1CF67DD800CDE7C0 /* ViewController.swift in Sources */, + 5F3965CA1CF67DD800CDE7C0 /* AppDelegate.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + C1B3B9A42C24B297004A32A4 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + C1B3B9B12C24B297004A32A4 /* ContentView.swift in Sources */, + C1B3B9AF2C24B297004A32A4 /* OAuth2VisionApp.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + C1B3B9BC2C24B39E004A32A4 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + C1B3BA262C24B6F5004A32A4 /* Documentation.docc in Sources */, + C1B3B9EE2C24B6D4004A32A4 /* Auth0Authentication.swift in Sources */, + C1B3B9EF2C24B6D4004A32A4 /* Authentication.swift in Sources */, + C1B3B9F02C24B6D4004A32A4 /* AuthenticationError.swift in Sources */, + C1B3B9F12C24B6D4004A32A4 /* PasswordlessType.swift in Sources */, + C1B3B9F22C24B6D4004A32A4 /* MultifactorChallenge.swift in Sources */, + 5C3D87E42DB8276000AACC34 /* PublicKeyCredentialCreationOptions.swift in Sources */, + 5C3D881D2DC148C600AACC34 /* PasskeyLoginChallenge.swift in Sources */, + C1B3B9F32C24B6D4004A32A4 /* JWKS.swift in Sources */, + 5CFB82522D5BF324009FD237 /* APICredentials.swift in Sources */, + 5CDF673D2DD3B0E400A9B513 /* PasskeyAuthenticationMethod.swift in Sources */, + C1B3B9F42C24B6D4004A32A4 /* UserInfo.swift in Sources */, + C1B3B9F52C24B6D4004A32A4 /* Credentials.swift in Sources */, + C1B3B9F62C24B6D4004A32A4 /* AuthenticationHandlers.swift in Sources */, + 5C3D87F52DB9B3DF00AACC34 /* SignupPasskey.swift in Sources */, + C1B3B9F72C24B6D4004A32A4 /* Telemetry.swift in Sources */, + C1B3B9F82C24B6D4004A32A4 /* IDTokenValidator.swift in Sources */, + C1B3B9F92C24B6D4004A32A4 /* IDTokenValidatorContext.swift in Sources */, + 5CDF67252DD3922B00A9B513 /* PasskeyEnrollmentChallenge.swift in Sources */, + C1B3B9FA2C24B6D4004A32A4 /* IDTokenSignatureValidator.swift in Sources */, + C1B3B9FB2C24B6D4004A32A4 /* ClaimValidators.swift in Sources */, + C1B3B9FC2C24B6D4004A32A4 /* Helpers.swift in Sources */, + C1B3B9FD2C24B6D4004A32A4 /* BioAuthentication.swift in Sources */, + C1B3B9FE2C24B6D4004A32A4 /* CredentialsManager.swift in Sources */, + C1B3B9FF2C24B6D4004A32A4 /* CredentialsStorage.swift in Sources */, + C1B3BA002C24B6D4004A32A4 /* CredentialsManagerError.swift in Sources */, + C1B3BA012C24B6D4004A32A4 /* Array+Encode.swift in Sources */, + 5C3D88212DC1491500AACC34 /* PublicKeyCredentialRequestOptions.swift in Sources */, + C1B3BA022C24B6D4004A32A4 /* String+URLSafe.swift in Sources */, + C1B3BA032C24B6D4004A32A4 /* NSData+URLSafe.swift in Sources */, + 5CFB82622D6D221F009FD237 /* Barrier.swift in Sources */, + 5CDF67502DD3DB5400A9B513 /* MyAccountHandlers.swift in Sources */, + C1B3BA042C24B6D4004A32A4 /* NSURL+Auth0.swift in Sources */, + C1B3BA052C24B6D4004A32A4 /* NSURLComponents+OAuth2.swift in Sources */, + C1B3BA062C24B6D4004A32A4 /* JWT+Header.swift in Sources */, + 5CFB82702D6E640F009FD237 /* SSOCredentials.swift in Sources */, + C1B3BA072C24B6D4004A32A4 /* JWK+RSA.swift in Sources */, + C1B3BA082C24B6D4004A32A4 /* Optional+DebugDescription.swift in Sources */, + C1B3BA092C24B6D4004A32A4 /* Logger.swift in Sources */, + C1B3BA0A2C24B6D4004A32A4 /* Loggable.swift in Sources */, + C1B3BA0B2C24B6D4004A32A4 /* Management.swift in Sources */, + 5C3D88242DC1509800AACC34 /* LoginPasskey.swift in Sources */, + C1B3BA0C2C24B6D4004A32A4 /* UserPatchAttributes.swift in Sources */, + C1B3BA0D2C24B6D4004A32A4 /* Users.swift in Sources */, + C1B3BA0E2C24B6D4004A32A4 /* ManagementError.swift in Sources */, + C1B3BA0F2C24B6D4004A32A4 /* JSONObjectPayload.swift in Sources */, + 5CDF67552DD4AD8500A9B513 /* MyAccountAuthenticationMethods.swift in Sources */, + C1B3BA102C24B6D4004A32A4 /* Request.swift in Sources */, + C1B3BA112C24B6D4004A32A4 /* Requestable.swift in Sources */, + 5C38EA292DA4635B0085AC31 /* MyAccountError.swift in Sources */, + 5CDF674C2DD3B74200A9B513 /* Auth0MyAccountAuthenticationMethods.swift in Sources */, + C1B3BA122C24B6D4004A32A4 /* Response.swift in Sources */, + 5C3D87EA2DB99C5C00AACC34 /* PasskeySignupChallenge.swift in Sources */, + 5C38EA262DA4611B0085AC31 /* MyAccount.swift in Sources */, + 5CDF67462DD3B52F00A9B513 /* Auth0MyAccount.swift in Sources */, + C1B3BA132C24B6D4004A32A4 /* JWTAlgorithm.swift in Sources */, + C1B3BA142C24B6D4004A32A4 /* ChallengeGenerator.swift in Sources */, + C1B3BA152C24B6D4004A32A4 /* ASProvider.swift in Sources */, + 5CDF672C2DD395C700A9B513 /* NewPasskey.swift in Sources */, + C1B3BA172C24B6D4004A32A4 /* LoginTransaction.swift in Sources */, + 5CDF673A2DD3A8D600A9B513 /* Auth0APIError.swift in Sources */, + C1B3BA182C24B6D4004A32A4 /* ClearSessionTransaction.swift in Sources */, + C1B3BA192C24B6D4004A32A4 /* MobileWebAuth.swift in Sources */, + C1B3BA1B2C24B6D4004A32A4 /* AuthTransaction.swift in Sources */, + C1B3BA1C2C24B6D4004A32A4 /* WebAuthUserAgent.swift in Sources */, + C1B3BA1D2C24B6D4004A32A4 /* OAuth2Grant.swift in Sources */, + C1B3BA1E2C24B6D4004A32A4 /* TransactionStore.swift in Sources */, + C1B3BA1F2C24B6D4004A32A4 /* WebAuth.swift in Sources */, + C1B3BA202C24B6D4004A32A4 /* Auth0WebAuth.swift in Sources */, + C1B3BA212C24B6D4004A32A4 /* WebAuthError.swift in Sources */, + C1B3BA222C24B6D4004A32A4 /* WebAuthentication.swift in Sources */, + C1B3BA232C24B6D4004A32A4 /* Auth0.swift in Sources */, + C1B3BA242C24B6D4004A32A4 /* Auth0Error.swift in Sources */, + C1B3BA252C24B6D4004A32A4 /* Version.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + C1B3B9C32C24B39E004A32A4 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + C1B3BA2B2C24BA36004A32A4 /* LoggerSpec.swift in Sources */, + C1B3BA2C2C24BA36004A32A4 /* TelemetrySpec.swift in Sources */, + C1B3BA2D2C24BA36004A32A4 /* AuthenticationSpec.swift in Sources */, + C1B3BA2E2C24BA36004A32A4 /* CredentialsSpec.swift in Sources */, + 5C1574462DD5083A00BF9373 /* MyAccountSpec.swift in Sources */, + C1B3BA2F2C24BA36004A32A4 /* UserInfoSpec.swift in Sources */, + 5C1574572DD7A90400BF9373 /* PasskeyEnrollmentChallengeSpec.swift in Sources */, + C1B3BA302C24BA36004A32A4 /* JWKSpec.swift in Sources */, + C1B3BA312C24BA36004A32A4 /* AuthenticationErrorSpec.swift in Sources */, + C1B3BA322C24BA36004A32A4 /* ManagementSpec.swift in Sources */, + C1B3BA332C24BA36004A32A4 /* ManagementErrorSpec.swift in Sources */, + C1B3BA342C24BA36004A32A4 /* UserPatchAttributesSpec.swift in Sources */, + C1B3BA352C24BA36004A32A4 /* UsersSpec.swift in Sources */, + C1B3BA362C24BA36004A32A4 /* ResponseSpec.swift in Sources */, + C1B3BA372C24BA36004A32A4 /* RequestSpec.swift in Sources */, + C1B3BA382C24BA36004A32A4 /* JWTAlgorithmSpec.swift in Sources */, + C1B3BA392C24BA36004A32A4 /* LoginTransactionSpec.swift in Sources */, + C1B3BA3A2C24BA36004A32A4 /* ClearSessionTransactionSpec.swift in Sources */, + C1B3BA3B2C24BA36004A32A4 /* ASProviderSpec.swift in Sources */, + C1B3BA3D2C24BA36004A32A4 /* WebAuthErrorSpec.swift in Sources */, + C177D7772C2BE00D0094C657 /* StubURLProtocol.swift in Sources */, + 5C1574602DD7D83B00BF9373 /* MyAccountAuthenticationMethodsSpec.swift in Sources */, + C1B3BA3E2C24BA36004A32A4 /* ChallengeGeneratorSpec.swift in Sources */, + C1B3BA3F2C24BA36004A32A4 /* OAuth2GrantSpec.swift in Sources */, + 5C1574522DD5182400BF9373 /* MyAccountErrorSpec.swift in Sources */, + C1B3BA402C24BA36004A32A4 /* WebAuthSpec.swift in Sources */, + C177D7722C2BDFE40094C657 /* NetworkStub.swift in Sources */, + C1B3BA412C24BA36004A32A4 /* TransactionStoreSpec.swift in Sources */, + C1B3BA422C24BA36004A32A4 /* WebAuthenticationSpec.swift in Sources */, + C1B3BA432C24BA36004A32A4 /* WebAuthSpies.swift in Sources */, + C1B3BA442C24BA36004A32A4 /* IDTokenValidatorBaseSpec.swift in Sources */, + C1B3BA452C24BA36004A32A4 /* IDTokenValidatorMocks.swift in Sources */, + C1B3BA462C24BA36004A32A4 /* IDTokenValidatorSpec.swift in Sources */, + C1B3BA472C24BA36004A32A4 /* IDTokenSignatureValidatorSpec.swift in Sources */, + 5CFB82562D5E9F9B009FD237 /* APICredentialsSpec.swift in Sources */, + C1B3BA482C24BA36004A32A4 /* ClaimValidatorsSpec.swift in Sources */, + C1B3BA492C24BA37004A32A4 /* BioAuthenticationSpec.swift in Sources */, + 5C3D886B2DC2CCA200AACC34 /* PasskeyLoginChallenge.swift in Sources */, + C1B3BA4A2C24BA37004A32A4 /* CredentialsManagerSpec.swift in Sources */, + 5CFB82762D6FD28E009FD237 /* SSOCredentialsSpec.swift in Sources */, + C1B3BA4B2C24BA37004A32A4 /* CredentialsManagerErrorSpec.swift in Sources */, + C1B3BA4C2C24BA37004A32A4 /* Mocks.swift in Sources */, + C1B3BA4D2C24BA37004A32A4 /* Matchers.swift in Sources */, + 5C3D88112DBE7F3D00AACC34 /* PasskeySignupChallengeSpec.swift in Sources */, + C1B3BA4E2C24BA37004A32A4 /* Responses.swift in Sources */, + C1B3BA4F2C24BA37004A32A4 /* Generators.swift in Sources */, + 5C15745A2DD7AF2400BF9373 /* PasskeyAuthenticationMethodSpec.swift in Sources */, + C1B3BA502C24BA37004A32A4 /* Auth0Spec.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXTargetDependency section */ + 5B7EE47120FC9FFE00367724 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 5B7EE45720FC9F3200367724 /* OAuth2TV */; + targetProxy = 5B7EE47020FC9FFE00367724 /* PBXContainerItemProxy */; + }; + 5B7EE48A20FCA0A600367724 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 5B7EE47820FCA0A100367724 /* OAuth2Mac */; + targetProxy = 5B7EE48920FCA0A600367724 /* PBXContainerItemProxy */; + }; + 5F06DDA71CC451540011842B /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 5F06DD771CC448B10011842B /* Auth0.iOS */; + targetProxy = 5F06DDA61CC451540011842B /* PBXContainerItemProxy */; + }; + 5F06DDB61CC451700011842B /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 5F06DD841CC448C90011842B /* Auth0.macOS */; + targetProxy = 5F06DDB51CC451700011842B /* PBXContainerItemProxy */; + }; + 5F331B001D4BB24C00AE4382 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 5F23E6F51D4B87F000C3F2D9 /* Auth0.tvOS */; + targetProxy = 5F331AFF1D4BB24C00AE4382 /* PBXContainerItemProxy */; + }; + 5FCAB1651D07ABC000331C84 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 5F3965C61CF67DD800CDE7C0 /* OAuth2 */; + targetProxy = 5FCAB1641D07ABC000331C84 /* PBXContainerItemProxy */; + }; + C1B3B9CC2C24B39E004A32A4 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = C1B3B9A72C24B297004A32A4 /* OAuth2Vision */; + targetProxy = C1B3B9CB2C24B39E004A32A4 /* PBXContainerItemProxy */; + }; + C1B3BA292C24B95A004A32A4 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = C1B3B9BF2C24B39E004A32A4 /* Auth0.visionOS */; + targetProxy = C1B3BA282C24B95A004A32A4 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin PBXVariantGroup section */ + 5B7EE45E20FC9F3300367724 /* Main.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 5B7EE45F20FC9F3300367724 /* Base */, + ); + name = Main.storyboard; + sourceTree = ""; + }; + 5B7EE48120FCA0A200367724 /* Main.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 5B7EE48220FCA0A200367724 /* Base */, + ); + name = Main.storyboard; + sourceTree = ""; + }; + 5F3965CD1CF67DD800CDE7C0 /* Main.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 5F3965CE1CF67DD800CDE7C0 /* Base */, + ); + name = Main.storyboard; + path = .; + sourceTree = ""; + }; + 5F3965D21CF67DD800CDE7C0 /* LaunchScreen.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 5F3965D31CF67DD800CDE7C0 /* Base */, + ); + name = LaunchScreen.storyboard; + path = .; + sourceTree = ""; + }; +/* End PBXVariantGroup section */ + +/* Begin XCBuildConfiguration section */ + 5B7EE46420FC9F3400367724 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; + ASSETCATALOG_COMPILER_APPICON_NAME = "App Icon & Top Shelf Image"; + ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CODE_SIGN_IDENTITY = ""; + CODE_SIGN_STYLE = Manual; + DEVELOPMENT_TEAM = ""; + GCC_C_LANGUAGE_STANDARD = gnu11; + INFOPLIST_FILE = OAuth2TV/Info.plist; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = com.auth0.OAuth2TV; + PRODUCT_NAME = "$(TARGET_NAME)"; + PROVISIONING_PROFILE_SPECIFIER = ""; + SDKROOT = appletvos; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; + SWIFT_SWIFT3_OBJC_INFERENCE = Default; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = 3; + TVOS_DEPLOYMENT_TARGET = 14.0; + }; + name = Debug; + }; + 5B7EE46520FC9F3400367724 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; + ASSETCATALOG_COMPILER_APPICON_NAME = "App Icon & Top Shelf Image"; + ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CODE_SIGN_IDENTITY = ""; + CODE_SIGN_STYLE = Manual; + DEVELOPMENT_TEAM = ""; + GCC_C_LANGUAGE_STANDARD = gnu11; + INFOPLIST_FILE = OAuth2TV/Info.plist; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = com.auth0.OAuth2TV; + PRODUCT_NAME = "$(TARGET_NAME)"; + PROVISIONING_PROFILE_SPECIFIER = ""; + SDKROOT = appletvos; + SWIFT_SWIFT3_OBJC_INFERENCE = Default; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = 3; + TVOS_DEPLOYMENT_TARGET = 14.0; + }; + name = Release; + }; + 5B7EE48720FCA0A200367724 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CODE_SIGN_ENTITLEMENTS = OAuth2Mac/OAuth2Mac.entitlements; + CODE_SIGN_IDENTITY = ""; + CODE_SIGN_STYLE = Manual; + COMBINE_HIDPI_IMAGES = YES; + DEAD_CODE_STRIPPING = YES; + DEVELOPMENT_TEAM = ""; + GCC_C_LANGUAGE_STANDARD = gnu11; + INFOPLIST_FILE = OAuth2Mac/Info.plist; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/../Frameworks", + ); + MACOSX_DEPLOYMENT_TARGET = 11.0; + PRODUCT_BUNDLE_IDENTIFIER = com.auth0.OAuth2Mac; + PRODUCT_NAME = "$(TARGET_NAME)"; + PROVISIONING_PROFILE_SPECIFIER = ""; + SDKROOT = macosx; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; + SWIFT_SWIFT3_OBJC_INFERENCE = Default; + SWIFT_VERSION = 5.0; + }; + name = Debug; + }; + 5B7EE48820FCA0A200367724 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CODE_SIGN_ENTITLEMENTS = OAuth2Mac/OAuth2Mac.entitlements; + CODE_SIGN_IDENTITY = ""; + CODE_SIGN_STYLE = Manual; + COMBINE_HIDPI_IMAGES = YES; + DEAD_CODE_STRIPPING = YES; + DEVELOPMENT_TEAM = ""; + GCC_C_LANGUAGE_STANDARD = gnu11; + INFOPLIST_FILE = OAuth2Mac/Info.plist; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/../Frameworks", + ); + MACOSX_DEPLOYMENT_TARGET = 11.0; + PRODUCT_BUNDLE_IDENTIFIER = com.auth0.OAuth2Mac; + PRODUCT_NAME = "$(TARGET_NAME)"; + PROVISIONING_PROFILE_SPECIFIER = ""; + SDKROOT = macosx; + SWIFT_SWIFT3_OBJC_INFERENCE = Default; + SWIFT_VERSION = 5.0; + }; + name = Release; + }; + 5F049B6F1CB42C29006F6C05 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + CURRENT_PROJECT_VERSION = 1; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_DYNAMIC_NO_PIC = NO; + GCC_GENERATE_TEST_COVERAGE_FILES = NO; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 14.0; + MACOSX_DEPLOYMENT_TARGET = 11.0; + MTL_ENABLE_DEBUG_INFO = YES; + ONLY_ACTIVE_ARCH = YES; + SDKROOT = iphoneos; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + 5F049B701CB42C29006F6C05 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + CURRENT_PROJECT_VERSION = 1; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_GENERATE_TEST_COVERAGE_FILES = NO; + GCC_NO_COMMON_BLOCKS = YES; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 14.0; + MACOSX_DEPLOYMENT_TARGET = 11.0; + MTL_ENABLE_DEBUG_INFO = NO; + SDKROOT = iphoneos; + SWIFT_COMPILATION_MODE = wholemodule; + SWIFT_OPTIMIZATION_LEVEL = "-O"; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + 5F06DD7D1CC448B10011842B /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_ANALYZER_NONNULL = YES; + CLANG_ENABLE_MODULES = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + FRAMEWORK_SEARCH_PATHS = "$(PROJECT_DIR)/Carthage/Build"; + INFOPLIST_FILE = Auth0/Info.plist; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 14.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + OTHER_SWIFT_FLAGS = "-DDEBUG"; + PRODUCT_BUNDLE_IDENTIFIER = com.auth0.Auth0; + PRODUCT_MODULE_NAME = "$(PRODUCT_NAME:c99extidentifier)"; + PRODUCT_NAME = Auth0; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "WEB_AUTH_PLATFORM PASSKEYS_PLATFORM"; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 5.0; + }; + name = Debug; + }; + 5F06DD7E1CC448B10011842B /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_ANALYZER_NONNULL = YES; + CLANG_ENABLE_MODULES = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + FRAMEWORK_SEARCH_PATHS = "$(PROJECT_DIR)/Carthage/Build"; + INFOPLIST_FILE = Auth0/Info.plist; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 14.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = com.auth0.Auth0; + PRODUCT_MODULE_NAME = "$(PRODUCT_NAME:c99extidentifier)"; + PRODUCT_NAME = Auth0; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "WEB_AUTH_PLATFORM PASSKEYS_PLATFORM"; + SWIFT_VERSION = 5.0; + }; + name = Release; + }; + 5F06DD8B1CC448C90011842B /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_ANALYZER_NONNULL = YES; + CLANG_ENABLE_MODULES = YES; + CODE_SIGN_IDENTITY = ""; + COMBINE_HIDPI_IMAGES = YES; + CURRENT_PROJECT_VERSION = 1; + DEAD_CODE_STRIPPING = YES; + DEFINES_MODULE = YES; + DEVELOPMENT_TEAM = ""; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + FRAMEWORK_SEARCH_PATHS = "$(PROJECT_DIR)/Carthage/Build"; + FRAMEWORK_VERSION = A; + INFOPLIST_FILE = Auth0/Info.plist; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/../Frameworks", + "@loader_path/Frameworks", + ); + MACOSX_DEPLOYMENT_TARGET = 11.0; + OTHER_SWIFT_FLAGS = "-DDEBUG"; + PRODUCT_BUNDLE_IDENTIFIER = com.auth0.Auth0; + PRODUCT_NAME = Auth0; + SDKROOT = macosx; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "WEB_AUTH_PLATFORM PASSKEYS_PLATFORM"; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_SWIFT3_OBJC_INFERENCE = Default; + SWIFT_VERSION = 5.0; + }; + name = Debug; + }; + 5F06DD8C1CC448C90011842B /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_ANALYZER_NONNULL = YES; + CLANG_ENABLE_MODULES = YES; + CODE_SIGN_IDENTITY = ""; + COMBINE_HIDPI_IMAGES = YES; + CURRENT_PROJECT_VERSION = 1; + DEAD_CODE_STRIPPING = YES; + DEFINES_MODULE = YES; + DEVELOPMENT_TEAM = ""; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + FRAMEWORK_SEARCH_PATHS = "$(PROJECT_DIR)/Carthage/Build"; + FRAMEWORK_VERSION = A; + INFOPLIST_FILE = Auth0/Info.plist; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/../Frameworks", + "@loader_path/Frameworks", + ); + MACOSX_DEPLOYMENT_TARGET = 11.0; + PRODUCT_BUNDLE_IDENTIFIER = com.auth0.Auth0; + PRODUCT_NAME = Auth0; + SDKROOT = macosx; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "WEB_AUTH_PLATFORM PASSKEYS_PLATFORM"; + SWIFT_SWIFT3_OBJC_INFERENCE = Default; + SWIFT_VERSION = 5.0; + }; + name = Release; + }; + 5F06DDA91CC451540011842B /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_ANALYZER_NONNULL = YES; + CLANG_ENABLE_MODULES = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEVELOPMENT_TEAM = ""; + INFOPLIST_FILE = Auth0Tests/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 14.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + OTHER_SWIFT_FLAGS = ""; + PRODUCT_BUNDLE_IDENTIFIER = com.auth0.Auth0Tests; + PRODUCT_NAME = Auth0Tests; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "WEB_AUTH_PLATFORM PASSKEYS_PLATFORM"; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_SWIFT3_OBJC_INFERENCE = Default; + SWIFT_VERSION = 5.0; + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/OAuth2.app/OAuth2"; + }; + name = Debug; + }; + 5F06DDAA1CC451540011842B /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_ANALYZER_NONNULL = YES; + CLANG_ENABLE_MODULES = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEVELOPMENT_TEAM = ""; + INFOPLIST_FILE = Auth0Tests/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 14.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + OTHER_SWIFT_FLAGS = ""; + PRODUCT_BUNDLE_IDENTIFIER = com.auth0.Auth0Tests; + PRODUCT_NAME = Auth0Tests; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "WEB_AUTH_PLATFORM PASSKEYS_PLATFORM"; + SWIFT_SWIFT3_OBJC_INFERENCE = Default; + SWIFT_VERSION = 5.0; + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/OAuth2.app/OAuth2"; + }; + name = Release; + }; + 5F06DDB81CC451700011842B /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_ANALYZER_NONNULL = YES; + CLANG_ENABLE_MODULES = YES; + CODE_SIGN_IDENTITY = ""; + COMBINE_HIDPI_IMAGES = YES; + CURRENT_PROJECT_VERSION = 1; + DEAD_CODE_STRIPPING = YES; + INFOPLIST_FILE = Auth0Tests/Info.plist; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/../Frameworks", + "@loader_path/../Frameworks", + ); + MACOSX_DEPLOYMENT_TARGET = 11.0; + OTHER_SWIFT_FLAGS = ""; + PRODUCT_BUNDLE_IDENTIFIER = com.auth0.Auth0Tests; + PRODUCT_NAME = Auth0Tests; + SDKROOT = macosx; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "WEB_AUTH_PLATFORM PASSKEYS_PLATFORM"; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_SWIFT3_OBJC_INFERENCE = Default; + SWIFT_VERSION = 5.0; + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/OAuth2Mac.app/Contents/MacOS/OAuth2Mac"; + }; + name = Debug; + }; + 5F06DDB91CC451700011842B /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_ANALYZER_NONNULL = YES; + CLANG_ENABLE_MODULES = YES; + CODE_SIGN_IDENTITY = ""; + COMBINE_HIDPI_IMAGES = YES; + CURRENT_PROJECT_VERSION = 1; + DEAD_CODE_STRIPPING = YES; + INFOPLIST_FILE = Auth0Tests/Info.plist; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/../Frameworks", + "@loader_path/../Frameworks", + ); + MACOSX_DEPLOYMENT_TARGET = 11.0; + OTHER_SWIFT_FLAGS = ""; + PRODUCT_BUNDLE_IDENTIFIER = com.auth0.Auth0Tests; + PRODUCT_NAME = Auth0Tests; + SDKROOT = macosx; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "WEB_AUTH_PLATFORM PASSKEYS_PLATFORM"; + SWIFT_SWIFT3_OBJC_INFERENCE = Default; + SWIFT_VERSION = 5.0; + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/OAuth2Mac.app/Contents/MacOS/OAuth2Mac"; + }; + name = Release; + }; + 5F23E6BE1D4ACA7100C3F2D9 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; + CLANG_ANALYZER_NONNULL = YES; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + FRAMEWORK_SEARCH_PATHS = "$(PROJECT_DIR)/Carthage/Build"; + INFOPLIST_FILE = Auth0/Info.plist; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + OTHER_SWIFT_FLAGS = "-DDEBUG"; + PRODUCT_BUNDLE_IDENTIFIER = com.auth0.Auth0; + PRODUCT_NAME = Auth0; + SDKROOT = watchos; + SKIP_INSTALL = YES; + SWIFT_SWIFT3_OBJC_INFERENCE = Default; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = 4; + WATCHOS_DEPLOYMENT_TARGET = 7.0; + }; + name = Debug; + }; + 5F23E6BF1D4ACA7100C3F2D9 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; + CLANG_ANALYZER_NONNULL = YES; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + FRAMEWORK_SEARCH_PATHS = "$(PROJECT_DIR)/Carthage/Build"; + INFOPLIST_FILE = Auth0/Info.plist; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = com.auth0.Auth0; + PRODUCT_NAME = Auth0; + SDKROOT = watchos; + SKIP_INSTALL = YES; + SWIFT_SWIFT3_OBJC_INFERENCE = Default; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = 4; + WATCHOS_DEPLOYMENT_TARGET = 7.0; + }; + name = Release; + }; + 5F23E6FC1D4B87F000C3F2D9 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_ANALYZER_NONNULL = YES; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + DEFINES_MODULE = YES; + DEVELOPMENT_TEAM = ""; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + FRAMEWORK_SEARCH_PATHS = "$(PROJECT_DIR)/Carthage/Build"; + INFOPLIST_FILE = Auth0/Info.plist; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + OTHER_SWIFT_FLAGS = "-DDEBUG"; + PRODUCT_BUNDLE_IDENTIFIER = com.auth0.Auth0; + PRODUCT_NAME = Auth0; + SDKROOT = appletvos; + SKIP_INSTALL = YES; + SWIFT_SWIFT3_OBJC_INFERENCE = Default; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = 3; + TVOS_DEPLOYMENT_TARGET = 14.0; + }; + name = Debug; + }; + 5F23E6FD1D4B87F000C3F2D9 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_ANALYZER_NONNULL = YES; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + DEFINES_MODULE = YES; + DEVELOPMENT_TEAM = ""; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + FRAMEWORK_SEARCH_PATHS = "$(PROJECT_DIR)/Carthage/Build"; + INFOPLIST_FILE = Auth0/Info.plist; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = com.auth0.Auth0; + PRODUCT_NAME = Auth0; + SDKROOT = appletvos; + SKIP_INSTALL = YES; + SWIFT_SWIFT3_OBJC_INFERENCE = Default; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = 3; + TVOS_DEPLOYMENT_TARGET = 14.0; + }; + name = Release; + }; + 5F331B011D4BB24C00AE4382 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_ANALYZER_NONNULL = YES; + CODE_SIGN_IDENTITY = ""; + DEVELOPMENT_TEAM = ""; + INFOPLIST_FILE = Auth0Tests/Info.plist; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = com.auth0.Auth0Tests; + PRODUCT_MODULE_NAME = Auth0Tests; + PRODUCT_NAME = Auth0Tests; + SDKROOT = appletvos; + SWIFT_SWIFT3_OBJC_INFERENCE = Default; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2,3"; + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/OAuth2TV.app/OAuth2TV"; + TVOS_DEPLOYMENT_TARGET = 14.0; + }; + name = Debug; + }; + 5F331B021D4BB24C00AE4382 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_ANALYZER_NONNULL = YES; + CODE_SIGN_IDENTITY = ""; + DEVELOPMENT_TEAM = ""; + INFOPLIST_FILE = Auth0Tests/Info.plist; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = com.auth0.Auth0Tests; + PRODUCT_MODULE_NAME = Auth0Tests; + PRODUCT_NAME = Auth0Tests; + SDKROOT = appletvos; + SWIFT_SWIFT3_OBJC_INFERENCE = Default; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2,3"; + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/OAuth2TV.app/OAuth2TV"; + TVOS_DEPLOYMENT_TARGET = 14.0; + }; + name = Release; + }; + 5F3965E21CF67DD800CDE7C0 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_ANALYZER_NONNULL = YES; + CODE_SIGN_IDENTITY = "Apple Development"; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + CODE_SIGN_STYLE = Manual; + CURRENT_PROJECT_VERSION = 1; + DEVELOPMENT_TEAM = ""; + INFOPLIST_FILE = App/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 14.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = com.auth0.OAuth2; + PRODUCT_NAME = "$(TARGET_NAME)"; + PROVISIONING_PROFILE = ""; + PROVISIONING_PROFILE_SPECIFIER = ""; + SWIFT_VERSION = 5.0; + }; + name = Debug; + }; + 5F3965E31CF67DD800CDE7C0 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_ANALYZER_NONNULL = YES; + CODE_SIGN_IDENTITY = "Apple Development"; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + CODE_SIGN_STYLE = Manual; + CURRENT_PROJECT_VERSION = 1; + DEVELOPMENT_TEAM = ""; + INFOPLIST_FILE = App/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 14.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = com.auth0.OAuth2; + PRODUCT_NAME = "$(TARGET_NAME)"; + PROVISIONING_PROFILE_SPECIFIER = ""; + SWIFT_VERSION = 5.0; + }; + name = Release; + }; + C1B3B9B82C24B298004A32A4 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = "$(EMBEDDED_CONTENT_CONTAINS_SWIFT)"; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; + CLANG_ENABLE_OBJC_WEAK = NO; + CLANG_WARN_DOCUMENTATION_COMMENTS = NO; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES; + CODE_SIGN_STYLE = Manual; + CURRENT_PROJECT_VERSION = 1; + DEVELOPMENT_ASSET_PATHS = ""; + ENABLE_PREVIEWS = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + GCC_C_LANGUAGE_STANDARD = gnu17; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GENERATE_INFOPLIST_FILE = YES; + INFOPLIST_FILE = "$(TARGET_NAME)/Info.plist"; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + LOCALIZATION_PREFERS_STRING_CATALOGS = NO; + MARKETING_VERSION = 1.0; + MTL_ENABLE_DEBUG_INFO = YES; + MTL_FAST_MATH = YES; + PRODUCT_BUNDLE_IDENTIFIER = com.auth0.OAuth2Vision; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = xros; + SUPPORTED_PLATFORMS = "xros xrsimulator"; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = ""; + SWIFT_EMIT_LOC_STRINGS = NO; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2,7"; + XROS_DEPLOYMENT_TARGET = 1.0; + }; + name = Debug; + }; + C1B3B9B92C24B298004A32A4 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = "$(EMBEDDED_CONTENT_CONTAINS_SWIFT)"; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; + CLANG_ENABLE_OBJC_WEAK = NO; + CLANG_WARN_DOCUMENTATION_COMMENTS = NO; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES; + CODE_SIGN_STYLE = Manual; + CURRENT_PROJECT_VERSION = 1; + DEVELOPMENT_ASSET_PATHS = ""; + ENABLE_PREVIEWS = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + GCC_C_LANGUAGE_STANDARD = gnu17; + GENERATE_INFOPLIST_FILE = NO; + INFOPLIST_FILE = App/Info.plist; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + LOCALIZATION_PREFERS_STRING_CATALOGS = NO; + MARKETING_VERSION = 1.0; + MTL_FAST_MATH = YES; + PRODUCT_BUNDLE_IDENTIFIER = com.auth0.OAuth2Vision; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = xros; + SUPPORTED_PLATFORMS = "xros xrsimulator"; + SWIFT_EMIT_LOC_STRINGS = NO; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2,7"; + XROS_DEPLOYMENT_TARGET = 1.0; + }; + name = Release; + }; + C1B3B9D62C24B39E004A32A4 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; + BUILD_LIBRARY_FOR_DISTRIBUTION = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; + CLANG_ENABLE_OBJC_WEAK = NO; + CLANG_WARN_DOCUMENTATION_COMMENTS = NO; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_MODULE_VERIFIER = YES; + ENABLE_USER_SCRIPT_SANDBOXING = YES; + FRAMEWORK_SEARCH_PATHS = "$(PROJECT_DIR)/Carthage/Build"; + GCC_C_LANGUAGE_STANDARD = gnu17; + GCC_PREPROCESSOR_DEFINITIONS = ""; + GENERATE_INFOPLIST_FILE = NO; + INFOPLIST_FILE = Auth0/Info.plist; + INFOPLIST_KEY_NSHumanReadableCopyright = ""; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + LOCALIZATION_PREFERS_STRING_CATALOGS = NO; + MARKETING_VERSION = ""; + MODULE_VERIFIER_SUPPORTED_LANGUAGES = "objective-c objective-c++"; + MODULE_VERIFIER_SUPPORTED_LANGUAGE_STANDARDS = "gnu17 gnu++20"; + MTL_ENABLE_DEBUG_INFO = YES; + MTL_FAST_MATH = YES; + OTHER_SWIFT_FLAGS = "-DDEBUG"; + PRODUCT_BUNDLE_IDENTIFIER = com.auth0.Auth0; + PRODUCT_NAME = Auth0; + SDKROOT = xros; + SKIP_INSTALL = YES; + SUPPORTED_PLATFORMS = "xros xrsimulator"; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "WEB_AUTH_PLATFORM PASSKEYS_PLATFORM"; + SWIFT_EMIT_LOC_STRINGS = NO; + SWIFT_INSTALL_OBJC_HEADER = YES; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2,7"; + XROS_DEPLOYMENT_TARGET = 1.0; + }; + name = Debug; + }; + C1B3B9D72C24B39E004A32A4 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; + BUILD_LIBRARY_FOR_DISTRIBUTION = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; + CLANG_ENABLE_OBJC_WEAK = NO; + CLANG_WARN_DOCUMENTATION_COMMENTS = NO; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_MODULE_VERIFIER = YES; + ENABLE_USER_SCRIPT_SANDBOXING = YES; + FRAMEWORK_SEARCH_PATHS = "$(PROJECT_DIR)/Carthage/Build"; + GCC_C_LANGUAGE_STANDARD = gnu17; + GENERATE_INFOPLIST_FILE = NO; + INFOPLIST_FILE = Auth0/Info.plist; + INFOPLIST_KEY_NSHumanReadableCopyright = ""; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + LOCALIZATION_PREFERS_STRING_CATALOGS = NO; + MARKETING_VERSION = ""; + MODULE_VERIFIER_SUPPORTED_LANGUAGES = "objective-c objective-c++"; + MODULE_VERIFIER_SUPPORTED_LANGUAGE_STANDARDS = "gnu17 gnu++20"; + MTL_FAST_MATH = YES; + PRODUCT_BUNDLE_IDENTIFIER = com.auth0.Auth0; + PRODUCT_NAME = Auth0; + SDKROOT = xros; + SKIP_INSTALL = YES; + SUPPORTED_PLATFORMS = "xros xrsimulator"; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "WEB_AUTH_PLATFORM PASSKEYS_PLATFORM"; + SWIFT_EMIT_LOC_STRINGS = NO; + SWIFT_INSTALL_OBJC_HEADER = YES; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2,7"; + XROS_DEPLOYMENT_TARGET = 1.0; + }; + name = Release; + }; + C1B3B9DA2C24B39E004A32A4 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = 1; + ENABLE_USER_SCRIPT_SANDBOXING = YES; + GCC_C_LANGUAGE_STANDARD = gnu17; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GENERATE_INFOPLIST_FILE = YES; + LOCALIZATION_PREFERS_STRING_CATALOGS = YES; + MARKETING_VERSION = 1.0; + MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; + MTL_FAST_MATH = YES; + PRODUCT_BUNDLE_IDENTIFIER = com.auth0.Auth0Tests; + PRODUCT_NAME = Auth0Tests; + SDKROOT = xros; + SUPPORTED_PLATFORMS = "xros xrsimulator"; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "WEB_AUTH_PLATFORM PASSKEYS_PLATFORM"; + SWIFT_EMIT_LOC_STRINGS = NO; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2,7"; + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/OAuth2Vision.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/OAuth2Vision"; + XROS_DEPLOYMENT_TARGET = 1.2; + }; + name = Debug; + }; + C1B3B9DB2C24B39E004A32A4 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = 1; + ENABLE_USER_SCRIPT_SANDBOXING = YES; + GCC_C_LANGUAGE_STANDARD = gnu17; + GENERATE_INFOPLIST_FILE = YES; + LOCALIZATION_PREFERS_STRING_CATALOGS = YES; + MARKETING_VERSION = 1.0; + MTL_FAST_MATH = YES; + PRODUCT_BUNDLE_IDENTIFIER = com.auth0.Auth0Tests; + PRODUCT_NAME = Auth0Tests; + SDKROOT = xros; + SUPPORTED_PLATFORMS = "xros xrsimulator"; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "WEB_AUTH_PLATFORM PASSKEYS_PLATFORM"; + SWIFT_EMIT_LOC_STRINGS = NO; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2,7"; + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/OAuth2Vision.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/OAuth2Vision"; + XROS_DEPLOYMENT_TARGET = 1.2; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 5B7EE46620FC9F3400367724 /* Build configuration list for PBXNativeTarget "OAuth2TV" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 5B7EE46420FC9F3400367724 /* Debug */, + 5B7EE46520FC9F3400367724 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 5B7EE48620FCA0A200367724 /* Build configuration list for PBXNativeTarget "OAuth2Mac" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 5B7EE48720FCA0A200367724 /* Debug */, + 5B7EE48820FCA0A200367724 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 5F049B631CB42C29006F6C05 /* Build configuration list for PBXProject "Auth0" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 5F049B6F1CB42C29006F6C05 /* Debug */, + 5F049B701CB42C29006F6C05 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 5F06DD7F1CC448B10011842B /* Build configuration list for PBXNativeTarget "Auth0.iOS" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 5F06DD7D1CC448B10011842B /* Debug */, + 5F06DD7E1CC448B10011842B /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 5F06DD8A1CC448C90011842B /* Build configuration list for PBXNativeTarget "Auth0.macOS" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 5F06DD8B1CC448C90011842B /* Debug */, + 5F06DD8C1CC448C90011842B /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 5F06DDA81CC451540011842B /* Build configuration list for PBXNativeTarget "Auth0Tests.iOS" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 5F06DDA91CC451540011842B /* Debug */, + 5F06DDAA1CC451540011842B /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 5F06DDB71CC451700011842B /* Build configuration list for PBXNativeTarget "Auth0Tests.macOS" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 5F06DDB81CC451700011842B /* Debug */, + 5F06DDB91CC451700011842B /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 5F23E6C01D4ACA7100C3F2D9 /* Build configuration list for PBXNativeTarget "Auth0.watchOS" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 5F23E6BE1D4ACA7100C3F2D9 /* Debug */, + 5F23E6BF1D4ACA7100C3F2D9 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 5F23E6FB1D4B87F000C3F2D9 /* Build configuration list for PBXNativeTarget "Auth0.tvOS" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 5F23E6FC1D4B87F000C3F2D9 /* Debug */, + 5F23E6FD1D4B87F000C3F2D9 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 5F331B031D4BB24C00AE4382 /* Build configuration list for PBXNativeTarget "Auth0Tests.tvOS" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 5F331B011D4BB24C00AE4382 /* Debug */, + 5F331B021D4BB24C00AE4382 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 5F3965E11CF67DD800CDE7C0 /* Build configuration list for PBXNativeTarget "OAuth2" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 5F3965E21CF67DD800CDE7C0 /* Debug */, + 5F3965E31CF67DD800CDE7C0 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + C1B3B9BA2C24B298004A32A4 /* Build configuration list for PBXNativeTarget "OAuth2Vision" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + C1B3B9B82C24B298004A32A4 /* Debug */, + C1B3B9B92C24B298004A32A4 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + C1B3B9D52C24B39E004A32A4 /* Build configuration list for PBXNativeTarget "Auth0.visionOS" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + C1B3B9D62C24B39E004A32A4 /* Debug */, + C1B3B9D72C24B39E004A32A4 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + C1B3B9D92C24B39E004A32A4 /* Build configuration list for PBXNativeTarget "Auth0Tests.visionOS" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + C1B3B9DA2C24B39E004A32A4 /* Debug */, + C1B3B9DB2C24B39E004A32A4 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + +/* Begin XCRemoteSwiftPackageReference section */ + C177D6C52C2ADEB60094C657 /* XCRemoteSwiftPackageReference "CwlPreconditionTesting" */ = { + isa = XCRemoteSwiftPackageReference; + repositoryURL = "https://github.com/mattgallagher/CwlPreconditionTesting.git"; + requirement = { + kind = upToNextMajorVersion; + minimumVersion = 2.2.1; + }; + }; +/* End XCRemoteSwiftPackageReference section */ + +/* Begin XCSwiftPackageProductDependency section */ + C177D6C62C2ADEB60094C657 /* CwlPreconditionTesting */ = { + isa = XCSwiftPackageProductDependency; + package = C177D6C52C2ADEB60094C657 /* XCRemoteSwiftPackageReference "CwlPreconditionTesting" */; + productName = CwlPreconditionTesting; + }; + C177D6D32C2B0DCB0094C657 /* CwlPreconditionTesting */ = { + isa = XCSwiftPackageProductDependency; + package = C177D6C52C2ADEB60094C657 /* XCRemoteSwiftPackageReference "CwlPreconditionTesting" */; + productName = CwlPreconditionTesting; + }; + D4B8E9E32DCDD2340021262D /* CwlPreconditionTesting */ = { + isa = XCSwiftPackageProductDependency; + package = C177D6C52C2ADEB60094C657 /* XCRemoteSwiftPackageReference "CwlPreconditionTesting" */; + productName = CwlPreconditionTesting; + }; + D4B8E9E52DCDD23C0021262D /* CwlPosixPreconditionTesting */ = { + isa = XCSwiftPackageProductDependency; + package = C177D6C52C2ADEB60094C657 /* XCRemoteSwiftPackageReference "CwlPreconditionTesting" */; + productName = CwlPosixPreconditionTesting; + }; +/* End XCSwiftPackageProductDependency section */ + }; + rootObject = 5F049B601CB42C29006F6C05 /* Project object */; } From d7c54d8ec80366e34f8c1a883c93b835c632cd79 Mon Sep 17 00:00:00 2001 From: Nandan Prabhu Date: Fri, 30 May 2025 16:19:46 +0530 Subject: [PATCH 13/14] solves build errors --- Auth0/CredentialsManager.swift | 4 ++-- Auth0/WebViewProvider.swift | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Auth0/CredentialsManager.swift b/Auth0/CredentialsManager.swift index b74b69d6..555e8c30 100644 --- a/Auth0/CredentialsManager.swift +++ b/Auth0/CredentialsManager.swift @@ -304,7 +304,7 @@ public struct CredentialsManager: Sendable { /// - public func credentials(withScope scope: String? = nil, minTTL: Int = 0, - parameters: [String: ParameterValue] = [:], + parameters: [String: Any] = [:], headers: [String: String] = [:], callback: @escaping @Sendable (CredentialsManagerResult) -> Void) { if let bioAuth = self.bioAuth { @@ -1295,7 +1295,7 @@ public extension CredentialsManager { /// - func credentials(withScope scope: String? = nil, minTTL: Int = 0, - parameters: [String: ParameterValue] = [:], + parameters: [String: Any] = [:], headers: [String: String] = [:]) async throws -> Credentials { return try await withCheckedThrowingContinuation { continuation in self.credentials(withScope: scope, diff --git a/Auth0/WebViewProvider.swift b/Auth0/WebViewProvider.swift index ad88ae91..5ddc6e0d 100644 --- a/Auth0/WebViewProvider.swift +++ b/Auth0/WebViewProvider.swift @@ -53,7 +53,7 @@ public extension WebAuthentication { return { url, callback in let redirectURL = extractRedirectURL(from: url)! return await Task { - return WebViewUserAgent(authorizeURL: url, + return await WebViewUserAgent(authorizeURL: url, redirectURL: redirectURL, modalPresentationStyle: style, callback: callback) From d967915e0144dc181e6a552990d889611a0656f4 Mon Sep 17 00:00:00 2001 From: Nandan Prabhu Date: Mon, 2 Jun 2025 14:54:14 +0530 Subject: [PATCH 14/14] Fixes build issues --- Auth0/CredentialsManager.swift | 4 +-- Auth0/Response.swift | 56 +++++++++++++++++++++++++++++----- 2 files changed, 50 insertions(+), 10 deletions(-) diff --git a/Auth0/CredentialsManager.swift b/Auth0/CredentialsManager.swift index 555e8c30..e1dbf63c 100644 --- a/Auth0/CredentialsManager.swift +++ b/Auth0/CredentialsManager.swift @@ -304,7 +304,7 @@ public struct CredentialsManager: Sendable { /// - public func credentials(withScope scope: String? = nil, minTTL: Int = 0, - parameters: [String: Any] = [:], + parameters: [String: any Sendable] = [:], headers: [String: String] = [:], callback: @escaping @Sendable (CredentialsManagerResult) -> Void) { if let bioAuth = self.bioAuth { @@ -1295,7 +1295,7 @@ public extension CredentialsManager { /// - func credentials(withScope scope: String? = nil, minTTL: Int = 0, - parameters: [String: Any] = [:], + parameters: [String: any Sendable] = [:], headers: [String: String] = [:]) async throws -> Credentials { return try await withCheckedThrowingContinuation { continuation in self.credentials(withScope: scope, diff --git a/Auth0/Response.swift b/Auth0/Response.swift index 1ae121c4..139fc195 100644 --- a/Auth0/Response.swift +++ b/Auth0/Response.swift @@ -1,8 +1,33 @@ import Foundation -func json(_ data: Data?) -> Any? { +func json(_ data: Data?) -> Sendable? { guard let data = data else { return nil } - return try? JSONSerialization.jsonObject(with: data, options: []) + do { + let jsonObject = try JSONSerialization.jsonObject(with: data, options: []) + + if let dict = jsonObject as? [String: Any] { + let sendableDict: [String: Sendable] = dict.compactMapValues { value in + if let s = value as? String { return s } + if let i = value as? Int { return i } + if let d = value as? Double { return d } + if let b = value as? Bool { return b } + return nil + } + return sendableDict + } else if let array = jsonObject as? [Any] { + let sendableArray: [Sendable] = array.compactMap { value in + if let s = value as? String { return s } + if let i = value as? Int { return i } + if let d = value as? Double { return d } + if let b = value as? Bool { return b } + return nil + } + return sendableArray + } + return nil + } catch { + return nil + } } func string(_ data: Data?) -> String? { @@ -10,7 +35,7 @@ func string(_ data: Data?) -> String? { return String(data: data, encoding: .utf8) } -typealias JSONResponse = (headers: [String: Any], body: Any, data: Data) +typealias JSONResponse = (headers: [String: any Sendable], body: any Sendable, data: Data) struct Response: Sendable { let data: Data? @@ -44,13 +69,28 @@ struct Response: Sendable { } } -private extension Dictionary where Key == AnyHashable, Value == Any { +extension Dictionary where Key == AnyHashable, Value == Any { - var stringDictionary: [String: Any] { - var result: [String: Any] = [:] + var stringDictionary: [String: any Sendable] { + var result: [String: any Sendable] = [:] for (key, value) in self { - if let stringKey = key as? String { - result[stringKey] = value + guard let stringKey = key as? String else { + continue + } + if let str = value as? String { + result[stringKey] = str + } else if let num = value as? Int { + result[stringKey] = num + } else if let boolean = value as? Bool { + result[stringKey] = boolean + } else if let double = value as? Double { + result[stringKey] = double + } else if let array = value as? [any Sendable] { + result[stringKey] = array + } else if let dict = value as? [String: any Sendable] { + result[stringKey] = dict + } else { + continue } } return result