From 69dee7d790beff810614e6354d69dc3133d47f7c Mon Sep 17 00:00:00 2001 From: anastasiiaiurok-okta Date: Tue, 28 May 2019 17:47:20 +0300 Subject: [PATCH] Converted to dynamic framework project. --- Example/{Okta => }/AppDelegate.swift | 4 - Example/{Okta => }/AuthViewController.swift | 0 Example/Base.lproj/LaunchScreen.storyboard | 25 + Example/{Okta => }/Base.lproj/Main.storyboard | 0 .../AppIcon.appiconset/Contents.json | 0 .../{Okta => }/Images.xcassets/Contents.json | 0 .../Icon.imageset/Contents.json | 0 .../Images.xcassets/Icon.imageset/dev-1.png | Bin .../Images.xcassets/Icon.imageset/dev-2.png | Bin .../Images.xcassets/Icon.imageset/dev.png | Bin Example/{Okta => }/Info.plist | 2 +- Example/{Okta => }/Okta.plist | 0 Example/Okta.xcodeproj/project.pbxproj | 948 ------------- Example/Okta/Base.lproj/LaunchScreen.xib | 41 - Example/Podfile | 26 - Example/{Okta => }/ViewController.swift | 0 Okta/AppAuth/OktaOidc.h | 6 + Okta/OktaOidc/OktaOidcUtils.swift | 2 +- Okta/OktaOidc/Tasks/OktaOidcSignIn.swift | 2 + Okta/OktaOidc/Tasks/OktaOidcSignOut.swift | 2 + OktaOidcUITests/Info.plist | 22 + OktaOidcUITests/OktaOidcUITests.swift | 34 + .../OIDAppAuthTests-Bridging-Header.h | 0 .../AppAuthTests/OIDAuthStateTests.h | 0 .../AppAuthTests/OIDAuthStateTests.m | 0 .../OIDAuthorizationRequestTests.h | 0 .../OIDAuthorizationRequestTests.m | 0 .../OIDAuthorizationResponseTests.h | 0 .../OIDAuthorizationResponseTests.m | 0 .../AppAuthTests/OIDEndSessionRequestTests.h | 0 .../AppAuthTests/OIDEndSessionRequestTests.m | 0 .../AppAuthTests/OIDGrantTypesTests.m | 0 .../AppAuthTests/OIDRPProfileCode.h | 0 .../AppAuthTests/OIDRPProfileCode.m | 0 .../OIDRegistrationRequestTests.h | 0 .../OIDRegistrationRequestTests.m | 0 .../OIDRegistrationResponseTests.h | 0 .../OIDRegistrationResponseTests.m | 0 .../AppAuthTests/OIDResponseTypesTests.m | 0 .../AppAuthTests/OIDScopesTests.m | 0 .../OIDServiceConfigurationTests.h | 0 .../OIDServiceConfigurationTests.m | 0 .../AppAuthTests/OIDServiceDiscoveryTests.h | 0 .../AppAuthTests/OIDServiceDiscoveryTests.m | 0 .../AppAuthTests/OIDSwiftTests.swift | 0 .../AppAuthTests/OIDTokenRequestTests.h | 0 .../AppAuthTests/OIDTokenRequestTests.m | 0 .../AppAuthTests/OIDTokenResponseTests.h | 0 .../AppAuthTests/OIDTokenResponseTests.m | 0 .../AppAuthTests/OIDTokenUtilitiesTests.m | 0 .../AppAuthTests/OIDURLQueryComponentTests.h | 0 .../AppAuthTests/OIDURLQueryComponentTests.m | 0 .../OIDURLQueryComponentTestsIOS7.m | 0 .../AppAuthTests/OIDURLSessionProviderTests.m | 0 {Example/Tests => Tests}/Info.plist | 0 .../Tests => Tests}/OktaOidcApiMock.swift | 0 .../Tests => Tests}/OktaOidcConfigTests.swift | 0 .../OktaOidcDiscoveryTaskTests.swift | 0 .../OktaOidcEndpointTests.swift | 0 .../OktaOidcKeychainTests.swift | 0 .../OktaOidcStateManagerTests.swift | 0 {Example/Tests => Tests}/OktaOidcTests.swift | 0 .../Tests => Tests}/OktaOidcUtilsTests.swift | 0 {Example/Tests => Tests}/TestUtils.swift | 0 {Example/Okta_UITests => UITests}/Info.plist | 0 .../Okta_UITests.swift | 2 +- .../UITestUtils.swift | 0 okta-oidc.xcodeproj/project.pbxproj | 1259 +++++++++++++++++ .../xcshareddata/xcschemes/okta-oidc.xcscheme | 142 +- .../contents.xcworkspacedata | 7 + .../xcshareddata/IDEWorkspaceChecks.plist | 8 + okta-oidc/Resources/Info.plist | 24 + scripts/helpers.sh | 4 +- 73 files changed, 1467 insertions(+), 1093 deletions(-) rename Example/{Okta => }/AppDelegate.swift (90%) rename Example/{Okta => }/AuthViewController.swift (100%) create mode 100644 Example/Base.lproj/LaunchScreen.storyboard rename Example/{Okta => }/Base.lproj/Main.storyboard (100%) rename Example/{Okta => }/Images.xcassets/AppIcon.appiconset/Contents.json (100%) rename Example/{Okta => }/Images.xcassets/Contents.json (100%) rename Example/{Okta => }/Images.xcassets/Icon.imageset/Contents.json (100%) rename Example/{Okta => }/Images.xcassets/Icon.imageset/dev-1.png (100%) rename Example/{Okta => }/Images.xcassets/Icon.imageset/dev-2.png (100%) rename Example/{Okta => }/Images.xcassets/Icon.imageset/dev.png (100%) rename Example/{Okta => }/Info.plist (97%) rename Example/{Okta => }/Okta.plist (100%) delete mode 100644 Example/Okta.xcodeproj/project.pbxproj delete mode 100644 Example/Okta/Base.lproj/LaunchScreen.xib delete mode 100644 Example/Podfile rename Example/{Okta => }/ViewController.swift (100%) create mode 100644 OktaOidcUITests/Info.plist create mode 100644 OktaOidcUITests/OktaOidcUITests.swift rename {Example/Tests => Tests}/AppAuthTests/OIDAppAuthTests-Bridging-Header.h (100%) rename {Example/Tests => Tests}/AppAuthTests/OIDAuthStateTests.h (100%) rename {Example/Tests => Tests}/AppAuthTests/OIDAuthStateTests.m (100%) rename {Example/Tests => Tests}/AppAuthTests/OIDAuthorizationRequestTests.h (100%) rename {Example/Tests => Tests}/AppAuthTests/OIDAuthorizationRequestTests.m (100%) rename {Example/Tests => Tests}/AppAuthTests/OIDAuthorizationResponseTests.h (100%) rename {Example/Tests => Tests}/AppAuthTests/OIDAuthorizationResponseTests.m (100%) rename {Example/Tests => Tests}/AppAuthTests/OIDEndSessionRequestTests.h (100%) rename {Example/Tests => Tests}/AppAuthTests/OIDEndSessionRequestTests.m (100%) rename {Example/Tests => Tests}/AppAuthTests/OIDGrantTypesTests.m (100%) rename {Example/Tests => Tests}/AppAuthTests/OIDRPProfileCode.h (100%) rename {Example/Tests => Tests}/AppAuthTests/OIDRPProfileCode.m (100%) rename {Example/Tests => Tests}/AppAuthTests/OIDRegistrationRequestTests.h (100%) rename {Example/Tests => Tests}/AppAuthTests/OIDRegistrationRequestTests.m (100%) rename {Example/Tests => Tests}/AppAuthTests/OIDRegistrationResponseTests.h (100%) rename {Example/Tests => Tests}/AppAuthTests/OIDRegistrationResponseTests.m (100%) rename {Example/Tests => Tests}/AppAuthTests/OIDResponseTypesTests.m (100%) rename {Example/Tests => Tests}/AppAuthTests/OIDScopesTests.m (100%) rename {Example/Tests => Tests}/AppAuthTests/OIDServiceConfigurationTests.h (100%) rename {Example/Tests => Tests}/AppAuthTests/OIDServiceConfigurationTests.m (100%) rename {Example/Tests => Tests}/AppAuthTests/OIDServiceDiscoveryTests.h (100%) rename {Example/Tests => Tests}/AppAuthTests/OIDServiceDiscoveryTests.m (100%) rename {Example/Tests => Tests}/AppAuthTests/OIDSwiftTests.swift (100%) rename {Example/Tests => Tests}/AppAuthTests/OIDTokenRequestTests.h (100%) rename {Example/Tests => Tests}/AppAuthTests/OIDTokenRequestTests.m (100%) rename {Example/Tests => Tests}/AppAuthTests/OIDTokenResponseTests.h (100%) rename {Example/Tests => Tests}/AppAuthTests/OIDTokenResponseTests.m (100%) rename {Example/Tests => Tests}/AppAuthTests/OIDTokenUtilitiesTests.m (100%) rename {Example/Tests => Tests}/AppAuthTests/OIDURLQueryComponentTests.h (100%) rename {Example/Tests => Tests}/AppAuthTests/OIDURLQueryComponentTests.m (100%) rename {Example/Tests => Tests}/AppAuthTests/OIDURLQueryComponentTestsIOS7.m (100%) rename {Example/Tests => Tests}/AppAuthTests/OIDURLSessionProviderTests.m (100%) rename {Example/Tests => Tests}/Info.plist (100%) rename {Example/Tests => Tests}/OktaOidcApiMock.swift (100%) rename {Example/Tests => Tests}/OktaOidcConfigTests.swift (100%) rename {Example/Tests => Tests}/OktaOidcDiscoveryTaskTests.swift (100%) rename {Example/Tests => Tests}/OktaOidcEndpointTests.swift (100%) rename {Example/Tests => Tests}/OktaOidcKeychainTests.swift (100%) rename {Example/Tests => Tests}/OktaOidcStateManagerTests.swift (100%) rename {Example/Tests => Tests}/OktaOidcTests.swift (100%) rename {Example/Tests => Tests}/OktaOidcUtilsTests.swift (100%) rename {Example/Tests => Tests}/TestUtils.swift (100%) rename {Example/Okta_UITests => UITests}/Info.plist (100%) rename {Example/Okta_UITests => UITests}/Okta_UITests.swift (98%) rename {Example/Okta_UITests => UITests}/UITestUtils.swift (100%) create mode 100644 okta-oidc.xcodeproj/project.pbxproj rename Example/Okta.xcodeproj/xcshareddata/xcschemes/Okta-Example.xcscheme => okta-oidc.xcodeproj/xcshareddata/xcschemes/okta-oidc.xcscheme (61%) create mode 100644 okta-oidc.xcworkspace/contents.xcworkspacedata create mode 100644 okta-oidc.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist create mode 100644 okta-oidc/Resources/Info.plist diff --git a/Example/Okta/AppDelegate.swift b/Example/AppDelegate.swift similarity index 90% rename from Example/Okta/AppDelegate.swift rename to Example/AppDelegate.swift index 789bea5b071..0e245e3215b 100644 --- a/Example/Okta/AppDelegate.swift +++ b/Example/AppDelegate.swift @@ -31,10 +31,6 @@ class AppDelegate: UIResponder, UIApplicationDelegate { } func application(_ app: UIApplication, open url: URL, options: [UIApplication.OpenURLOptionsKey : Any]) -> Bool { - guard #available(iOS 11, *) else { - return oktaOidc?.resume(url, options: options) ?? false - } - return false } } diff --git a/Example/Okta/AuthViewController.swift b/Example/AuthViewController.swift similarity index 100% rename from Example/Okta/AuthViewController.swift rename to Example/AuthViewController.swift diff --git a/Example/Base.lproj/LaunchScreen.storyboard b/Example/Base.lproj/LaunchScreen.storyboard new file mode 100644 index 00000000000..bfa36129419 --- /dev/null +++ b/Example/Base.lproj/LaunchScreen.storyboard @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Example/Okta/Base.lproj/Main.storyboard b/Example/Base.lproj/Main.storyboard similarity index 100% rename from Example/Okta/Base.lproj/Main.storyboard rename to Example/Base.lproj/Main.storyboard diff --git a/Example/Okta/Images.xcassets/AppIcon.appiconset/Contents.json b/Example/Images.xcassets/AppIcon.appiconset/Contents.json similarity index 100% rename from Example/Okta/Images.xcassets/AppIcon.appiconset/Contents.json rename to Example/Images.xcassets/AppIcon.appiconset/Contents.json diff --git a/Example/Okta/Images.xcassets/Contents.json b/Example/Images.xcassets/Contents.json similarity index 100% rename from Example/Okta/Images.xcassets/Contents.json rename to Example/Images.xcassets/Contents.json diff --git a/Example/Okta/Images.xcassets/Icon.imageset/Contents.json b/Example/Images.xcassets/Icon.imageset/Contents.json similarity index 100% rename from Example/Okta/Images.xcassets/Icon.imageset/Contents.json rename to Example/Images.xcassets/Icon.imageset/Contents.json diff --git a/Example/Okta/Images.xcassets/Icon.imageset/dev-1.png b/Example/Images.xcassets/Icon.imageset/dev-1.png similarity index 100% rename from Example/Okta/Images.xcassets/Icon.imageset/dev-1.png rename to Example/Images.xcassets/Icon.imageset/dev-1.png diff --git a/Example/Okta/Images.xcassets/Icon.imageset/dev-2.png b/Example/Images.xcassets/Icon.imageset/dev-2.png similarity index 100% rename from Example/Okta/Images.xcassets/Icon.imageset/dev-2.png rename to Example/Images.xcassets/Icon.imageset/dev-2.png diff --git a/Example/Okta/Images.xcassets/Icon.imageset/dev.png b/Example/Images.xcassets/Icon.imageset/dev.png similarity index 100% rename from Example/Okta/Images.xcassets/Icon.imageset/dev.png rename to Example/Images.xcassets/Icon.imageset/dev.png diff --git a/Example/Okta/Info.plist b/Example/Info.plist similarity index 97% rename from Example/Okta/Info.plist rename to Example/Info.plist index b3eea748918..030ec0392ae 100644 --- a/Example/Okta/Info.plist +++ b/Example/Info.plist @@ -5,7 +5,7 @@ CFBundleDevelopmentRegion en CFBundleDisplayName - Okta Oidc Example + OktaOidcExample CFBundleExecutable $(EXECUTABLE_NAME) CFBundleIdentifier diff --git a/Example/Okta/Okta.plist b/Example/Okta.plist similarity index 100% rename from Example/Okta/Okta.plist rename to Example/Okta.plist diff --git a/Example/Okta.xcodeproj/project.pbxproj b/Example/Okta.xcodeproj/project.pbxproj deleted file mode 100644 index 1e25aa4a660..00000000000 --- a/Example/Okta.xcodeproj/project.pbxproj +++ /dev/null @@ -1,948 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 46; - objects = { - -/* Begin PBXBuildFile section */ - 2F74363422098C9B00B47967 /* OIDURLSessionProviderTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F74361522098C9B00B47967 /* OIDURLSessionProviderTests.m */; }; - 2F74363522098C9B00B47967 /* OIDAuthorizationRequestTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F74361622098C9B00B47967 /* OIDAuthorizationRequestTests.m */; }; - 2F74363622098C9B00B47967 /* OIDAuthorizationResponseTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F74361722098C9B00B47967 /* OIDAuthorizationResponseTests.m */; }; - 2F74363722098C9B00B47967 /* OIDRegistrationRequestTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F74361822098C9B00B47967 /* OIDRegistrationRequestTests.m */; }; - 2F74363822098C9B00B47967 /* OIDScopesTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F74361922098C9B00B47967 /* OIDScopesTests.m */; }; - 2F74363922098C9B00B47967 /* OIDRegistrationResponseTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F74361B22098C9B00B47967 /* OIDRegistrationResponseTests.m */; }; - 2F74363A22098C9B00B47967 /* OIDURLQueryComponentTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F74361C22098C9B00B47967 /* OIDURLQueryComponentTests.m */; }; - 2F74363B22098C9B00B47967 /* OIDServiceConfigurationTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F74361F22098C9B00B47967 /* OIDServiceConfigurationTests.m */; }; - 2F74363C22098C9B00B47967 /* OIDGrantTypesTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F74362022098C9B00B47967 /* OIDGrantTypesTests.m */; }; - 2F74363D22098C9B00B47967 /* OIDTokenResponseTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F74362122098C9B00B47967 /* OIDTokenResponseTests.m */; }; - 2F74363E22098C9B00B47967 /* OIDEndSessionRequestTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F74362222098C9B00B47967 /* OIDEndSessionRequestTests.m */; }; - 2F74363F22098C9B00B47967 /* OIDTokenUtilitiesTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F74362422098C9B00B47967 /* OIDTokenUtilitiesTests.m */; }; - 2F74364022098C9B00B47967 /* OIDSwiftTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F74362622098C9B00B47967 /* OIDSwiftTests.swift */; }; - 2F74364122098C9B00B47967 /* OIDServiceDiscoveryTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F74362722098C9B00B47967 /* OIDServiceDiscoveryTests.m */; }; - 2F74364222098C9B00B47967 /* OIDAuthStateTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F74362822098C9B00B47967 /* OIDAuthStateTests.m */; }; - 2F74364322098C9B00B47967 /* OIDResponseTypesTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F74362A22098C9B00B47967 /* OIDResponseTypesTests.m */; }; - 2F74364422098C9B00B47967 /* OIDRPProfileCode.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F74362B22098C9B00B47967 /* OIDRPProfileCode.m */; }; - 2F74364522098C9B00B47967 /* OIDTokenRequestTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F74362C22098C9B00B47967 /* OIDTokenRequestTests.m */; }; - 2F74364622098C9B00B47967 /* OIDURLQueryComponentTestsIOS7.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F74363322098C9B00B47967 /* OIDURLQueryComponentTestsIOS7.m */; }; - 2F9B847321E91A14003E6F17 /* AuthViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F9B847221E91A14003E6F17 /* AuthViewController.swift */; }; - 2FA6431B223BDF220008DC97 /* OktaOidcStateManagerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FA6431A223BDF220008DC97 /* OktaOidcStateManagerTests.swift */; }; - 2FA6431D223FDE250008DC97 /* OktaOidcEndpointTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FA6431C223FDE250008DC97 /* OktaOidcEndpointTests.swift */; }; - 2FA943A3224E4746000C5E01 /* OktaOidcUtilsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FA943A2224E4746000C5E01 /* OktaOidcUtilsTests.swift */; }; - 2FA943A5224E47E9000C5E01 /* OktaOidcTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FA943A4224E47E9000C5E01 /* OktaOidcTests.swift */; }; - 2FEBB668222FE0B300BF1D16 /* OktaOidcApiMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FEBB667222FE0B300BF1D16 /* OktaOidcApiMock.swift */; }; - 2FEBB670223142E400BF1D16 /* OktaOidcDiscoveryTaskTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FEBB66F223142E400BF1D16 /* OktaOidcDiscoveryTaskTests.swift */; }; - 2FEBB6722231596B00BF1D16 /* OktaOidcConfigTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FEBB6712231596B00BF1D16 /* OktaOidcConfigTests.swift */; }; - 58AC1A759D36B02C27AEFF01 /* Pods_Okta_Example.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6F10D9BB02A65C1CEC3B2993 /* Pods_Okta_Example.framework */; }; - 607FACD61AFB9204008FA782 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 607FACD51AFB9204008FA782 /* AppDelegate.swift */; }; - 607FACD81AFB9204008FA782 /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 607FACD71AFB9204008FA782 /* ViewController.swift */; }; - 607FACDB1AFB9204008FA782 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 607FACD91AFB9204008FA782 /* Main.storyboard */; }; - 607FACDD1AFB9204008FA782 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 607FACDC1AFB9204008FA782 /* Images.xcassets */; }; - 607FACE01AFB9204008FA782 /* LaunchScreen.xib in Resources */ = {isa = PBXBuildFile; fileRef = 607FACDE1AFB9204008FA782 /* LaunchScreen.xib */; }; - 7116BC5A1EF9FFDC004A4E1C /* Pods_Okta_Tests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7116BC571EF9FFDC004A4E1C /* Pods_Okta_Tests.framework */; }; - 7137EDFB1EFDBFB40082C30F /* Okta_UITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 712745EC1EFB0B3F00E820FC /* Okta_UITests.swift */; }; - 7169AE1B1EF5EB8B00313EB8 /* Okta.plist in Resources */ = {isa = PBXBuildFile; fileRef = 7169AE1A1EF5EB8B00313EB8 /* Okta.plist */; }; - 7169AE1E1EF5F27200313EB8 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 607FACD51AFB9204008FA782 /* AppDelegate.swift */; }; - 71A92AF5202A7C4D0072EC32 /* UITestUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 71A92AF3202A7C160072EC32 /* UITestUtils.swift */; }; - 71ED661A2058C24B00B5D800 /* TestUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 71ED66182058BF8E00B5D800 /* TestUtils.swift */; }; - 71F76E51BDB207F788887141 /* Pods_Okta_UITests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A4DF4896AAAB9BD5CAE67A8F /* Pods_Okta_UITests.framework */; }; - E5E32C428E4371BB3E148847 /* Pods_Okta_Tests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 29991E729AD593DD12330109 /* Pods_Okta_Tests.framework */; }; - FA58179F221D8138002C527E /* OktaOidcKeychainTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA58179D221D811B002C527E /* OktaOidcKeychainTests.swift */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - 607FACE61AFB9204008FA782 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 607FACC81AFB9204008FA782 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 607FACCF1AFB9204008FA782; - remoteInfo = Okta; - }; - 7137EDF41EFB25680082C30F /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 607FACC81AFB9204008FA782 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 607FACCF1AFB9204008FA782; - remoteInfo = Okta_Example; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXFileReference section */ - 29991E729AD593DD12330109 /* Pods_Okta_Tests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Okta_Tests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 2F334CBB21BFFBE600EF1E32 /* OktaAppAuth.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = OktaAppAuth.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 2F74361422098C9B00B47967 /* OIDServiceDiscoveryTests.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OIDServiceDiscoveryTests.h; sourceTree = ""; }; - 2F74361522098C9B00B47967 /* OIDURLSessionProviderTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OIDURLSessionProviderTests.m; sourceTree = ""; }; - 2F74361622098C9B00B47967 /* OIDAuthorizationRequestTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OIDAuthorizationRequestTests.m; sourceTree = ""; }; - 2F74361722098C9B00B47967 /* OIDAuthorizationResponseTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OIDAuthorizationResponseTests.m; sourceTree = ""; }; - 2F74361822098C9B00B47967 /* OIDRegistrationRequestTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OIDRegistrationRequestTests.m; sourceTree = ""; }; - 2F74361922098C9B00B47967 /* OIDScopesTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OIDScopesTests.m; sourceTree = ""; }; - 2F74361A22098C9B00B47967 /* OIDAuthStateTests.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OIDAuthStateTests.h; sourceTree = ""; }; - 2F74361B22098C9B00B47967 /* OIDRegistrationResponseTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OIDRegistrationResponseTests.m; sourceTree = ""; }; - 2F74361C22098C9B00B47967 /* OIDURLQueryComponentTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OIDURLQueryComponentTests.m; sourceTree = ""; }; - 2F74361D22098C9B00B47967 /* OIDRPProfileCode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OIDRPProfileCode.h; sourceTree = ""; }; - 2F74361E22098C9B00B47967 /* OIDTokenRequestTests.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OIDTokenRequestTests.h; sourceTree = ""; }; - 2F74361F22098C9B00B47967 /* OIDServiceConfigurationTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OIDServiceConfigurationTests.m; sourceTree = ""; }; - 2F74362022098C9B00B47967 /* OIDGrantTypesTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OIDGrantTypesTests.m; sourceTree = ""; }; - 2F74362122098C9B00B47967 /* OIDTokenResponseTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OIDTokenResponseTests.m; sourceTree = ""; }; - 2F74362222098C9B00B47967 /* OIDEndSessionRequestTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OIDEndSessionRequestTests.m; sourceTree = ""; }; - 2F74362322098C9B00B47967 /* OIDAuthorizationResponseTests.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OIDAuthorizationResponseTests.h; sourceTree = ""; }; - 2F74362422098C9B00B47967 /* OIDTokenUtilitiesTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OIDTokenUtilitiesTests.m; sourceTree = ""; }; - 2F74362522098C9B00B47967 /* OIDAuthorizationRequestTests.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OIDAuthorizationRequestTests.h; sourceTree = ""; }; - 2F74362622098C9B00B47967 /* OIDSwiftTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OIDSwiftTests.swift; sourceTree = ""; }; - 2F74362722098C9B00B47967 /* OIDServiceDiscoveryTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OIDServiceDiscoveryTests.m; sourceTree = ""; }; - 2F74362822098C9B00B47967 /* OIDAuthStateTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OIDAuthStateTests.m; sourceTree = ""; }; - 2F74362922098C9B00B47967 /* OIDRegistrationRequestTests.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OIDRegistrationRequestTests.h; sourceTree = ""; }; - 2F74362A22098C9B00B47967 /* OIDResponseTypesTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OIDResponseTypesTests.m; sourceTree = ""; }; - 2F74362B22098C9B00B47967 /* OIDRPProfileCode.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OIDRPProfileCode.m; sourceTree = ""; }; - 2F74362C22098C9B00B47967 /* OIDTokenRequestTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OIDTokenRequestTests.m; sourceTree = ""; }; - 2F74362D22098C9B00B47967 /* OIDURLQueryComponentTests.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OIDURLQueryComponentTests.h; sourceTree = ""; }; - 2F74362E22098C9B00B47967 /* OIDRegistrationResponseTests.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OIDRegistrationResponseTests.h; sourceTree = ""; }; - 2F74362F22098C9B00B47967 /* OIDTokenResponseTests.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OIDTokenResponseTests.h; sourceTree = ""; }; - 2F74363022098C9B00B47967 /* OIDEndSessionRequestTests.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OIDEndSessionRequestTests.h; sourceTree = ""; }; - 2F74363122098C9B00B47967 /* OIDAppAuthTests-Bridging-Header.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "OIDAppAuthTests-Bridging-Header.h"; sourceTree = ""; }; - 2F74363222098C9B00B47967 /* OIDServiceConfigurationTests.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OIDServiceConfigurationTests.h; sourceTree = ""; }; - 2F74363322098C9B00B47967 /* OIDURLQueryComponentTestsIOS7.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OIDURLQueryComponentTestsIOS7.m; sourceTree = ""; }; - 2F9B847221E91A14003E6F17 /* AuthViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AuthViewController.swift; sourceTree = ""; }; - 2FA6431A223BDF220008DC97 /* OktaOidcStateManagerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OktaOidcStateManagerTests.swift; sourceTree = ""; }; - 2FA6431C223FDE250008DC97 /* OktaOidcEndpointTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OktaOidcEndpointTests.swift; sourceTree = ""; }; - 2FA943A2224E4746000C5E01 /* OktaOidcUtilsTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OktaOidcUtilsTests.swift; sourceTree = ""; }; - 2FA943A4224E47E9000C5E01 /* OktaOidcTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OktaOidcTests.swift; sourceTree = ""; }; - 2FEBB667222FE0B300BF1D16 /* OktaOidcApiMock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OktaOidcApiMock.swift; sourceTree = ""; }; - 2FEBB66F223142E400BF1D16 /* OktaOidcDiscoveryTaskTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OktaOidcDiscoveryTaskTests.swift; sourceTree = ""; }; - 2FEBB6712231596B00BF1D16 /* OktaOidcConfigTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OktaOidcConfigTests.swift; sourceTree = ""; }; - 373F2D6C1A0A57F307B30B30 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = net.daringfireball.markdown; name = README.md; path = ../README.md; sourceTree = ""; }; - 607FACD01AFB9204008FA782 /* Okta_Example.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Okta_Example.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 607FACD41AFB9204008FA782 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 607FACD51AFB9204008FA782 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - 607FACD71AFB9204008FA782 /* ViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = ""; }; - 607FACDA1AFB9204008FA782 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; - 607FACDC1AFB9204008FA782 /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = ""; }; - 607FACDF1AFB9204008FA782 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/LaunchScreen.xib; sourceTree = ""; }; - 607FACE51AFB9204008FA782 /* Okta_Tests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Okta_Tests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 607FACEA1AFB9204008FA782 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 6F10D9BB02A65C1CEC3B2993 /* Pods_Okta_Example.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Okta_Example.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 7116BC551EF9FFDC004A4E1C /* AppAuth.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppAuth.framework; path = "Pods/../build/Debug-iphoneos/AppAuth/AppAuth.framework"; sourceTree = ""; }; - 7116BC561EF9FFDC004A4E1C /* OktaAuth.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OktaAuth.framework; path = "../../Library/Developer/Xcode/DerivedData/Okta-auwqmzndabniaoghxgdrvwhlmgvr/Build/Products/Debug-iphoneos/OktaAuth/OktaAuth.framework"; sourceTree = ""; }; - 7116BC571EF9FFDC004A4E1C /* Pods_Okta_Tests.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Pods_Okta_Tests.framework; path = "Pods/../build/Debug-iphoneos/Pods_Okta_Tests.framework"; sourceTree = ""; }; - 712745EC1EFB0B3F00E820FC /* Okta_UITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Okta_UITests.swift; sourceTree = ""; }; - 712745EE1EFB0B3F00E820FC /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 7137EDEF1EFB25670082C30F /* Okta_UITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Okta_UITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 7137EDF91EFB281A0082C30F /* AppAuth.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppAuth.framework; path = "../../Library/Developer/Xcode/DerivedData/Okta-auwqmzndabniaoghxgdrvwhlmgvr/Build/Products/Debug-iphonesimulator/AppAuth/AppAuth.framework"; sourceTree = ""; }; - 7169AE1A1EF5EB8B00313EB8 /* Okta.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Okta.plist; sourceTree = ""; }; - 71A92AF2202A6AD20072EC32 /* Vinculum.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = Vinculum.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 71A92AF3202A7C160072EC32 /* UITestUtils.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UITestUtils.swift; sourceTree = ""; }; - 71ED66182058BF8E00B5D800 /* TestUtils.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TestUtils.swift; sourceTree = ""; }; - A40CCA2C6BE208FDEDEA0B7A /* Pods-Okta_Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Okta_Tests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-Okta_Tests/Pods-Okta_Tests.debug.xcconfig"; sourceTree = ""; }; - A4D59B5275951E9231367D12 /* Pods-Okta_UITests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Okta_UITests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-Okta_UITests/Pods-Okta_UITests.debug.xcconfig"; sourceTree = ""; }; - A4DF4896AAAB9BD5CAE67A8F /* Pods_Okta_UITests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Okta_UITests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - A5E013FAC6C3834F6BDD80C6 /* Pods-Okta_Example.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Okta_Example.release.xcconfig"; path = "Pods/Target Support Files/Pods-Okta_Example/Pods-Okta_Example.release.xcconfig"; sourceTree = ""; }; - B54721B8796F7E4B1803D294 /* OktaAuth.podspec */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; name = OktaAuth.podspec; path = ../OktaAuth.podspec; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - BE6FD1DAFDE74ECC28A6A10E /* Pods-Okta_Example.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Okta_Example.debug.xcconfig"; path = "Pods/Target Support Files/Pods-Okta_Example/Pods-Okta_Example.debug.xcconfig"; sourceTree = ""; }; - C6B761A3CC831DEA678C8167 /* Pods-Okta_Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Okta_Tests.release.xcconfig"; path = "Pods/Target Support Files/Pods-Okta_Tests/Pods-Okta_Tests.release.xcconfig"; sourceTree = ""; }; - D6A9C9F6477128D034833C7D /* Pods-Okta_UITests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Okta_UITests.release.xcconfig"; path = "Pods/Target Support Files/Pods-Okta_UITests/Pods-Okta_UITests.release.xcconfig"; sourceTree = ""; }; - FA58179D221D811B002C527E /* OktaOidcKeychainTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OktaOidcKeychainTests.swift; sourceTree = ""; }; - FAA9C6AEAF6AAF0B483984DE /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; name = LICENSE; path = ../LICENSE; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 607FACCD1AFB9204008FA782 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 7116BC5A1EF9FFDC004A4E1C /* Pods_Okta_Tests.framework in Frameworks */, - 58AC1A759D36B02C27AEFF01 /* Pods_Okta_Example.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 607FACE21AFB9204008FA782 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - E5E32C428E4371BB3E148847 /* Pods_Okta_Tests.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 7137EDEC1EFB25670082C30F /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 71F76E51BDB207F788887141 /* Pods_Okta_UITests.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 2F74361322098C9B00B47967 /* AppAuthTests */ = { - isa = PBXGroup; - children = ( - 2F74361422098C9B00B47967 /* OIDServiceDiscoveryTests.h */, - 2F74361522098C9B00B47967 /* OIDURLSessionProviderTests.m */, - 2F74361622098C9B00B47967 /* OIDAuthorizationRequestTests.m */, - 2F74361722098C9B00B47967 /* OIDAuthorizationResponseTests.m */, - 2F74361822098C9B00B47967 /* OIDRegistrationRequestTests.m */, - 2F74361922098C9B00B47967 /* OIDScopesTests.m */, - 2F74361A22098C9B00B47967 /* OIDAuthStateTests.h */, - 2F74361B22098C9B00B47967 /* OIDRegistrationResponseTests.m */, - 2F74361C22098C9B00B47967 /* OIDURLQueryComponentTests.m */, - 2F74361D22098C9B00B47967 /* OIDRPProfileCode.h */, - 2F74361E22098C9B00B47967 /* OIDTokenRequestTests.h */, - 2F74361F22098C9B00B47967 /* OIDServiceConfigurationTests.m */, - 2F74362022098C9B00B47967 /* OIDGrantTypesTests.m */, - 2F74362122098C9B00B47967 /* OIDTokenResponseTests.m */, - 2F74362222098C9B00B47967 /* OIDEndSessionRequestTests.m */, - 2F74362322098C9B00B47967 /* OIDAuthorizationResponseTests.h */, - 2F74362422098C9B00B47967 /* OIDTokenUtilitiesTests.m */, - 2F74362522098C9B00B47967 /* OIDAuthorizationRequestTests.h */, - 2F74362622098C9B00B47967 /* OIDSwiftTests.swift */, - 2F74362722098C9B00B47967 /* OIDServiceDiscoveryTests.m */, - 2F74362822098C9B00B47967 /* OIDAuthStateTests.m */, - 2F74362922098C9B00B47967 /* OIDRegistrationRequestTests.h */, - 2F74362A22098C9B00B47967 /* OIDResponseTypesTests.m */, - 2F74362B22098C9B00B47967 /* OIDRPProfileCode.m */, - 2F74362C22098C9B00B47967 /* OIDTokenRequestTests.m */, - 2F74362D22098C9B00B47967 /* OIDURLQueryComponentTests.h */, - 2F74362E22098C9B00B47967 /* OIDRegistrationResponseTests.h */, - 2F74362F22098C9B00B47967 /* OIDTokenResponseTests.h */, - 2F74363022098C9B00B47967 /* OIDEndSessionRequestTests.h */, - 2F74363122098C9B00B47967 /* OIDAppAuthTests-Bridging-Header.h */, - 2F74363222098C9B00B47967 /* OIDServiceConfigurationTests.h */, - 2F74363322098C9B00B47967 /* OIDURLQueryComponentTestsIOS7.m */, - ); - path = AppAuthTests; - sourceTree = ""; - }; - 607FACC71AFB9204008FA782 = { - isa = PBXGroup; - children = ( - 607FACD21AFB9204008FA782 /* Example for Okta-AppAuth */, - 60FB530269A9A0B1F817A30F /* Frameworks */, - 712745EB1EFB0B3F00E820FC /* Okta_UITests */, - A2DB85DB06C722CDAF704D5B /* Pods */, - 607FACF51AFB993E008FA782 /* Podspec Metadata */, - 607FACD11AFB9204008FA782 /* Products */, - 607FACE81AFB9204008FA782 /* Tests */, - ); - sourceTree = ""; - }; - 607FACD11AFB9204008FA782 /* Products */ = { - isa = PBXGroup; - children = ( - 607FACD01AFB9204008FA782 /* Okta_Example.app */, - 607FACE51AFB9204008FA782 /* Okta_Tests.xctest */, - 7137EDEF1EFB25670082C30F /* Okta_UITests.xctest */, - ); - name = Products; - sourceTree = ""; - }; - 607FACD21AFB9204008FA782 /* Example for Okta-AppAuth */ = { - isa = PBXGroup; - children = ( - 607FACD51AFB9204008FA782 /* AppDelegate.swift */, - 607FACD71AFB9204008FA782 /* ViewController.swift */, - 2F9B847221E91A14003E6F17 /* AuthViewController.swift */, - 607FACD91AFB9204008FA782 /* Main.storyboard */, - 607FACDC1AFB9204008FA782 /* Images.xcassets */, - 607FACDE1AFB9204008FA782 /* LaunchScreen.xib */, - 607FACD31AFB9204008FA782 /* Supporting Files */, - ); - name = "Example for Okta-AppAuth"; - path = Okta; - sourceTree = ""; - }; - 607FACD31AFB9204008FA782 /* Supporting Files */ = { - isa = PBXGroup; - children = ( - 607FACD41AFB9204008FA782 /* Info.plist */, - 7169AE1A1EF5EB8B00313EB8 /* Okta.plist */, - ); - name = "Supporting Files"; - sourceTree = ""; - }; - 607FACE81AFB9204008FA782 /* Tests */ = { - isa = PBXGroup; - children = ( - 2F74361322098C9B00B47967 /* AppAuthTests */, - 607FACE91AFB9204008FA782 /* Supporting Files */, - 71ED66182058BF8E00B5D800 /* TestUtils.swift */, - 2FEBB667222FE0B300BF1D16 /* OktaOidcApiMock.swift */, - 2FA943A4224E47E9000C5E01 /* OktaOidcTests.swift */, - FA58179D221D811B002C527E /* OktaOidcKeychainTests.swift */, - 2FEBB66F223142E400BF1D16 /* OktaOidcDiscoveryTaskTests.swift */, - 2FEBB6712231596B00BF1D16 /* OktaOidcConfigTests.swift */, - 2FA6431A223BDF220008DC97 /* OktaOidcStateManagerTests.swift */, - 2FA6431C223FDE250008DC97 /* OktaOidcEndpointTests.swift */, - 2FA943A2224E4746000C5E01 /* OktaOidcUtilsTests.swift */, - ); - path = Tests; - sourceTree = ""; - }; - 607FACE91AFB9204008FA782 /* Supporting Files */ = { - isa = PBXGroup; - children = ( - 607FACEA1AFB9204008FA782 /* Info.plist */, - ); - name = "Supporting Files"; - sourceTree = ""; - }; - 607FACF51AFB993E008FA782 /* Podspec Metadata */ = { - isa = PBXGroup; - children = ( - B54721B8796F7E4B1803D294 /* OktaAuth.podspec */, - 373F2D6C1A0A57F307B30B30 /* README.md */, - FAA9C6AEAF6AAF0B483984DE /* LICENSE */, - ); - name = "Podspec Metadata"; - sourceTree = ""; - }; - 60FB530269A9A0B1F817A30F /* Frameworks */ = { - isa = PBXGroup; - children = ( - 2F334CBB21BFFBE600EF1E32 /* OktaAppAuth.framework */, - 71A92AF2202A6AD20072EC32 /* Vinculum.framework */, - 7137EDF91EFB281A0082C30F /* AppAuth.framework */, - 7116BC551EF9FFDC004A4E1C /* AppAuth.framework */, - 7116BC561EF9FFDC004A4E1C /* OktaAuth.framework */, - 7116BC571EF9FFDC004A4E1C /* Pods_Okta_Tests.framework */, - 6F10D9BB02A65C1CEC3B2993 /* Pods_Okta_Example.framework */, - 29991E729AD593DD12330109 /* Pods_Okta_Tests.framework */, - A4DF4896AAAB9BD5CAE67A8F /* Pods_Okta_UITests.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - 712745EB1EFB0B3F00E820FC /* Okta_UITests */ = { - isa = PBXGroup; - children = ( - 712745EC1EFB0B3F00E820FC /* Okta_UITests.swift */, - 71A92AF3202A7C160072EC32 /* UITestUtils.swift */, - 712745EE1EFB0B3F00E820FC /* Info.plist */, - ); - path = Okta_UITests; - sourceTree = ""; - }; - A2DB85DB06C722CDAF704D5B /* Pods */ = { - isa = PBXGroup; - children = ( - BE6FD1DAFDE74ECC28A6A10E /* Pods-Okta_Example.debug.xcconfig */, - A5E013FAC6C3834F6BDD80C6 /* Pods-Okta_Example.release.xcconfig */, - A40CCA2C6BE208FDEDEA0B7A /* Pods-Okta_Tests.debug.xcconfig */, - C6B761A3CC831DEA678C8167 /* Pods-Okta_Tests.release.xcconfig */, - A4D59B5275951E9231367D12 /* Pods-Okta_UITests.debug.xcconfig */, - D6A9C9F6477128D034833C7D /* Pods-Okta_UITests.release.xcconfig */, - ); - name = Pods; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 607FACCF1AFB9204008FA782 /* Okta_Example */ = { - isa = PBXNativeTarget; - buildConfigurationList = 607FACEF1AFB9204008FA782 /* Build configuration list for PBXNativeTarget "Okta_Example" */; - buildPhases = ( - F009F0345E0984D8E69615C3 /* [CP] Check Pods Manifest.lock */, - 607FACCC1AFB9204008FA782 /* Sources */, - 607FACCD1AFB9204008FA782 /* Frameworks */, - 607FACCE1AFB9204008FA782 /* Resources */, - 526329C609C1874268418CBE /* [CP] Embed Pods Frameworks */, - 7167B86D1F0480ED0088C484 /* ShellScript */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = Okta_Example; - productName = Okta; - productReference = 607FACD01AFB9204008FA782 /* Okta_Example.app */; - productType = "com.apple.product-type.application"; - }; - 607FACE41AFB9204008FA782 /* Okta_Tests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 607FACF21AFB9204008FA782 /* Build configuration list for PBXNativeTarget "Okta_Tests" */; - buildPhases = ( - 015F183051D7DB22CE059EFA /* [CP] Check Pods Manifest.lock */, - 607FACE11AFB9204008FA782 /* Sources */, - 607FACE21AFB9204008FA782 /* Frameworks */, - 607FACE31AFB9204008FA782 /* Resources */, - 2F859308753DAB4AC712FE5A /* [CP] Embed Pods Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 607FACE71AFB9204008FA782 /* PBXTargetDependency */, - ); - name = Okta_Tests; - productName = Tests; - productReference = 607FACE51AFB9204008FA782 /* Okta_Tests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; - 7137EDEE1EFB25670082C30F /* Okta_UITests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 7137EDF61EFB25680082C30F /* Build configuration list for PBXNativeTarget "Okta_UITests" */; - buildPhases = ( - 965D04F4337C70309B3AB0B4 /* [CP] Check Pods Manifest.lock */, - 7137EDEB1EFB25670082C30F /* Sources */, - 7137EDEC1EFB25670082C30F /* Frameworks */, - 7137EDED1EFB25670082C30F /* Resources */, - 03757DFC3F737ADF6576BF26 /* [CP] Embed Pods Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 7137EDF51EFB25680082C30F /* PBXTargetDependency */, - ); - name = Okta_UITests; - productName = Okta_UITests; - productReference = 7137EDEF1EFB25670082C30F /* Okta_UITests.xctest */; - productType = "com.apple.product-type.bundle.ui-testing"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 607FACC81AFB9204008FA782 /* Project object */ = { - isa = PBXProject; - attributes = { - LastSwiftUpdateCheck = 0830; - LastUpgradeCheck = 1010; - ORGANIZATIONNAME = Okta; - TargetAttributes = { - 607FACCF1AFB9204008FA782 = { - CreatedOnToolsVersion = 6.3.1; - DevelopmentTeam = UE9VMQ3VS6; - LastSwiftMigration = 1010; - ProvisioningStyle = Automatic; - }; - 607FACE41AFB9204008FA782 = { - CreatedOnToolsVersion = 6.3.1; - LastSwiftMigration = 1010; - TestTargetID = 607FACCF1AFB9204008FA782; - }; - 7137EDEE1EFB25670082C30F = { - CreatedOnToolsVersion = 8.3.3; - DevelopmentTeam = UE9VMQ3VS6; - LastSwiftMigration = 1010; - ProvisioningStyle = Automatic; - TestTargetID = 607FACCF1AFB9204008FA782; - }; - }; - }; - buildConfigurationList = 607FACCB1AFB9204008FA782 /* Build configuration list for PBXProject "Okta" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = English; - hasScannedForEncodings = 0; - knownRegions = ( - English, - en, - Base, - ); - mainGroup = 607FACC71AFB9204008FA782; - productRefGroup = 607FACD11AFB9204008FA782 /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 607FACCF1AFB9204008FA782 /* Okta_Example */, - 607FACE41AFB9204008FA782 /* Okta_Tests */, - 7137EDEE1EFB25670082C30F /* Okta_UITests */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 607FACCE1AFB9204008FA782 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 607FACDB1AFB9204008FA782 /* Main.storyboard in Resources */, - 607FACE01AFB9204008FA782 /* LaunchScreen.xib in Resources */, - 607FACDD1AFB9204008FA782 /* Images.xcassets in Resources */, - 7169AE1B1EF5EB8B00313EB8 /* Okta.plist in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 607FACE31AFB9204008FA782 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 7137EDED1EFB25670082C30F /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXShellScriptBuildPhase section */ - 015F183051D7DB22CE059EFA /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-Okta_Tests-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; - 03757DFC3F737ADF6576BF26 /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Okta_UITests/Pods-Okta_UITests-frameworks.sh", - "${BUILT_PRODUCTS_DIR}/OktaOidc/OktaOidc.framework", - ); - name = "[CP] Embed Pods Frameworks"; - outputPaths = ( - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/OktaOidc.framework", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Okta_UITests/Pods-Okta_UITests-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; - 2F859308753DAB4AC712FE5A /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Okta_Tests/Pods-Okta_Tests-frameworks.sh", - "${BUILT_PRODUCTS_DIR}/OktaOidc/OktaOidc.framework", - ); - name = "[CP] Embed Pods Frameworks"; - outputPaths = ( - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/OktaOidc.framework", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Okta_Tests/Pods-Okta_Tests-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; - 526329C609C1874268418CBE /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-Okta_Example/Pods-Okta_Example-frameworks.sh", - "${BUILT_PRODUCTS_DIR}/OktaOidc/OktaOidc.framework", - ); - name = "[CP] Embed Pods Frameworks"; - outputPaths = ( - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/OktaOidc.framework", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Okta_Example/Pods-Okta_Example-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; - 7167B86D1F0480ED0088C484 /* ShellScript */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = ""; - }; - 965D04F4337C70309B3AB0B4 /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-Okta_UITests-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; - F009F0345E0984D8E69615C3 /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", - "${PODS_ROOT}/Manifest.lock", - ); - name = "[CP] Check Pods Manifest.lock"; - outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-Okta_Example-checkManifestLockResult.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; - showEnvVarsInLog = 0; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 607FACCC1AFB9204008FA782 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 607FACD81AFB9204008FA782 /* ViewController.swift in Sources */, - 607FACD61AFB9204008FA782 /* AppDelegate.swift in Sources */, - 2F9B847321E91A14003E6F17 /* AuthViewController.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 607FACE11AFB9204008FA782 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 2F74363D22098C9B00B47967 /* OIDTokenResponseTests.m in Sources */, - 2F74363F22098C9B00B47967 /* OIDTokenUtilitiesTests.m in Sources */, - 2F74364522098C9B00B47967 /* OIDTokenRequestTests.m in Sources */, - 2F74363422098C9B00B47967 /* OIDURLSessionProviderTests.m in Sources */, - 2F74364422098C9B00B47967 /* OIDRPProfileCode.m in Sources */, - 2F74363A22098C9B00B47967 /* OIDURLQueryComponentTests.m in Sources */, - 71ED661A2058C24B00B5D800 /* TestUtils.swift in Sources */, - 2F74364322098C9B00B47967 /* OIDResponseTypesTests.m in Sources */, - 2FA943A5224E47E9000C5E01 /* OktaOidcTests.swift in Sources */, - 2FEBB6722231596B00BF1D16 /* OktaOidcConfigTests.swift in Sources */, - 2F74363C22098C9B00B47967 /* OIDGrantTypesTests.m in Sources */, - 2FA943A3224E4746000C5E01 /* OktaOidcUtilsTests.swift in Sources */, - 2F74364222098C9B00B47967 /* OIDAuthStateTests.m in Sources */, - FA58179F221D8138002C527E /* OktaOidcKeychainTests.swift in Sources */, - 2F74363B22098C9B00B47967 /* OIDServiceConfigurationTests.m in Sources */, - 2F74364622098C9B00B47967 /* OIDURLQueryComponentTestsIOS7.m in Sources */, - 2F74363722098C9B00B47967 /* OIDRegistrationRequestTests.m in Sources */, - 2F74363522098C9B00B47967 /* OIDAuthorizationRequestTests.m in Sources */, - 2FEBB670223142E400BF1D16 /* OktaOidcDiscoveryTaskTests.swift in Sources */, - 2FA6431D223FDE250008DC97 /* OktaOidcEndpointTests.swift in Sources */, - 2F74363922098C9B00B47967 /* OIDRegistrationResponseTests.m in Sources */, - 2F74364022098C9B00B47967 /* OIDSwiftTests.swift in Sources */, - 7169AE1E1EF5F27200313EB8 /* AppDelegate.swift in Sources */, - 2FEBB668222FE0B300BF1D16 /* OktaOidcApiMock.swift in Sources */, - 2FA6431B223BDF220008DC97 /* OktaOidcStateManagerTests.swift in Sources */, - 2F74363E22098C9B00B47967 /* OIDEndSessionRequestTests.m in Sources */, - 2F74363622098C9B00B47967 /* OIDAuthorizationResponseTests.m in Sources */, - 2F74364122098C9B00B47967 /* OIDServiceDiscoveryTests.m in Sources */, - 2F74363822098C9B00B47967 /* OIDScopesTests.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 7137EDEB1EFB25670082C30F /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 7137EDFB1EFDBFB40082C30F /* Okta_UITests.swift in Sources */, - 71A92AF5202A7C4D0072EC32 /* UITestUtils.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - 607FACE71AFB9204008FA782 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 607FACCF1AFB9204008FA782 /* Okta_Example */; - targetProxy = 607FACE61AFB9204008FA782 /* PBXContainerItemProxy */; - }; - 7137EDF51EFB25680082C30F /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 607FACCF1AFB9204008FA782 /* Okta_Example */; - targetProxy = 7137EDF41EFB25680082C30F /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin PBXVariantGroup section */ - 607FACD91AFB9204008FA782 /* Main.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 607FACDA1AFB9204008FA782 /* Base */, - ); - name = Main.storyboard; - sourceTree = ""; - }; - 607FACDE1AFB9204008FA782 /* LaunchScreen.xib */ = { - isa = PBXVariantGroup; - children = ( - 607FACDF1AFB9204008FA782 /* Base */, - ); - name = LaunchScreen.xib; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - 607FACED1AFB9204008FA782 /* 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_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"; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - 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 = 9.0; - LD_RUNPATH_SEARCH_PATHS = ""; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = iphoneos; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 3.0; - }; - name = Debug; - }; - 607FACEE1AFB9204008FA782 /* 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_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"; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - 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 = 9.0; - LD_RUNPATH_SEARCH_PATHS = ""; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = iphoneos; - SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; - SWIFT_VERSION = 3.0; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 607FACF01AFB9204008FA782 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = BE6FD1DAFDE74ECC28A6A10E /* Pods-Okta_Example.debug.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - CODE_SIGN_STYLE = Automatic; - DEVELOPMENT_TEAM = UE9VMQ3VS6; - INFOPLIST_FILE = Okta/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - MODULE_NAME = ExampleApp; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.demo.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_VERSION = 4.2; - }; - name = Debug; - }; - 607FACF11AFB9204008FA782 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = A5E013FAC6C3834F6BDD80C6 /* Pods-Okta_Example.release.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - CODE_SIGN_STYLE = Automatic; - DEVELOPMENT_TEAM = UE9VMQ3VS6; - INFOPLIST_FILE = Okta/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - MODULE_NAME = ExampleApp; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.demo.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_VERSION = 4.2; - }; - name = Release; - }; - 607FACF31AFB9204008FA782 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = A40CCA2C6BE208FDEDEA0B7A /* Pods-Okta_Tests.debug.xcconfig */; - buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - INFOPLIST_FILE = Tests/Info.plist; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 4.2; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Okta_Example.app/Okta_Example"; - }; - name = Debug; - }; - 607FACF41AFB9204008FA782 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = C6B761A3CC831DEA678C8167 /* Pods-Okta_Tests.release.xcconfig */; - buildSettings = { - INFOPLIST_FILE = Tests/Info.plist; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 4.2; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Okta_Example.app/Okta_Example"; - }; - name = Release; - }; - 7137EDF71EFB25680082C30F /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = A4D59B5275951E9231367D12 /* Pods-Okta_UITests.debug.xcconfig */; - buildSettings = { - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - DEBUG_INFORMATION_FORMAT = dwarf; - DEVELOPMENT_TEAM = UE9VMQ3VS6; - INFOPLIST_FILE = Okta_UITests/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = "com.okta.Okta-UITests"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_VERSION = 4.2; - TEST_TARGET_NAME = Okta_Example; - }; - name = Debug; - }; - 7137EDF81EFB25680082C30F /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = D6A9C9F6477128D034833C7D /* Pods-Okta_UITests.release.xcconfig */; - buildSettings = { - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - DEVELOPMENT_TEAM = UE9VMQ3VS6; - INFOPLIST_FILE = Okta_UITests/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = "com.okta.Okta-UITests"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 4.2; - TEST_TARGET_NAME = Okta_Example; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 607FACCB1AFB9204008FA782 /* Build configuration list for PBXProject "Okta" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 607FACED1AFB9204008FA782 /* Debug */, - 607FACEE1AFB9204008FA782 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 607FACEF1AFB9204008FA782 /* Build configuration list for PBXNativeTarget "Okta_Example" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 607FACF01AFB9204008FA782 /* Debug */, - 607FACF11AFB9204008FA782 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 607FACF21AFB9204008FA782 /* Build configuration list for PBXNativeTarget "Okta_Tests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 607FACF31AFB9204008FA782 /* Debug */, - 607FACF41AFB9204008FA782 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 7137EDF61EFB25680082C30F /* Build configuration list for PBXNativeTarget "Okta_UITests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 7137EDF71EFB25680082C30F /* Debug */, - 7137EDF81EFB25680082C30F /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = 607FACC81AFB9204008FA782 /* Project object */; -} diff --git a/Example/Okta/Base.lproj/LaunchScreen.xib b/Example/Okta/Base.lproj/LaunchScreen.xib deleted file mode 100644 index 10024dde283..00000000000 --- a/Example/Okta/Base.lproj/LaunchScreen.xib +++ /dev/null @@ -1,41 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Example/Podfile b/Example/Podfile deleted file mode 100644 index fddaf9c7647..00000000000 --- a/Example/Podfile +++ /dev/null @@ -1,26 +0,0 @@ -platform :ios, '9.0' -use_frameworks! - -def shared_pods - pod 'OktaOidc', :path => '../' -end - -target 'Okta_Example' do - shared_pods -end - -target 'Okta_Tests' do - shared_pods -end - -target 'Okta_UITests' do - shared_pods -end - -post_install do |installer| - installer.pods_project.targets.each do |target| - target.build_configurations.each do |config| - config.build_settings['ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES'] = 'YES' - end - end -end diff --git a/Example/Okta/ViewController.swift b/Example/ViewController.swift similarity index 100% rename from Example/Okta/ViewController.swift rename to Example/ViewController.swift diff --git a/Okta/AppAuth/OktaOidc.h b/Okta/AppAuth/OktaOidc.h index af3fe9d191c..8af5b24ea5c 100644 --- a/Okta/AppAuth/OktaOidc.h +++ b/Okta/AppAuth/OktaOidc.h @@ -16,6 +16,7 @@ limitations under the License. */ +#import "AppAuthCore.h" #import "OIDAuthState.h" #import "OIDAuthStateChangeDelegate.h" #import "OIDAuthStateErrorDelegate.h" @@ -42,6 +43,11 @@ #import "OIDURLSessionProvider.h" #import "OIDEndSessionRequest.h" #import "OIDEndSessionResponse.h" +#import "OIDExternalUserAgentIOS.h" +#import "OIDClientMetadataParameters.h" +#import "OIDDefines.h" +#import "OIDFieldMapping.h" +#import "OIDURLQueryComponent.h" /*! @mainpage AppAuth for iOS and macOS diff --git a/Okta/OktaOidc/OktaOidcUtils.swift b/Okta/OktaOidc/OktaOidcUtils.swift index 99b697cd906..0d23bcab056 100644 --- a/Okta/OktaOidc/OktaOidcUtils.swift +++ b/Okta/OktaOidc/OktaOidcUtils.swift @@ -10,7 +10,7 @@ * See the License for the specific language governing permissions and limitations under the License. */ -import Foundation +import UIKit open class OktaOidcUtils: NSObject { diff --git a/Okta/OktaOidc/Tasks/OktaOidcSignIn.swift b/Okta/OktaOidc/Tasks/OktaOidcSignIn.swift index 5f35ba417a7..de77baee7d6 100644 --- a/Okta/OktaOidc/Tasks/OktaOidcSignIn.swift +++ b/Okta/OktaOidc/Tasks/OktaOidcSignIn.swift @@ -10,6 +10,8 @@ * See the License for the specific language governing permissions and limitations under the License. */ +import UIKit + class OktaOidcSignInTask: OktaOidcTask, OktaOidcUserSessionTask { private let presenter: UIViewController diff --git a/Okta/OktaOidc/Tasks/OktaOidcSignOut.swift b/Okta/OktaOidc/Tasks/OktaOidcSignOut.swift index e1b71199a28..9f20a3076f3 100644 --- a/Okta/OktaOidc/Tasks/OktaOidcSignOut.swift +++ b/Okta/OktaOidc/Tasks/OktaOidcSignOut.swift @@ -10,6 +10,8 @@ * See the License for the specific language governing permissions and limitations under the License. */ +import UIKit + class OktaOidcSignOutTask: OktaOidcTask, OktaOidcUserSessionTask { private let idToken: String private let presenter: UIViewController diff --git a/OktaOidcUITests/Info.plist b/OktaOidcUITests/Info.plist new file mode 100644 index 00000000000..6c40a6cd0c4 --- /dev/null +++ b/OktaOidcUITests/Info.plist @@ -0,0 +1,22 @@ + + + + + CFBundleDevelopmentRegion + $(DEVELOPMENT_LANGUAGE) + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + BNDL + CFBundleShortVersionString + 1.0 + CFBundleVersion + 1 + + diff --git a/OktaOidcUITests/OktaOidcUITests.swift b/OktaOidcUITests/OktaOidcUITests.swift new file mode 100644 index 00000000000..46cbb5261ce --- /dev/null +++ b/OktaOidcUITests/OktaOidcUITests.swift @@ -0,0 +1,34 @@ +// +// OktaOidcUITests.swift +// OktaOidcUITests +// +// Created by Anastasia Yurok on 5/28/19. +// Copyright © 2019 Okta. All rights reserved. +// + +import XCTest + +class OktaOidcUITests: XCTestCase { + + override func setUp() { + // Put setup code here. This method is called before the invocation of each test method in the class. + + // In UI tests it is usually best to stop immediately when a failure occurs. + continueAfterFailure = false + + // UI tests must launch the application that they test. Doing this in setup will make sure it happens for each test method. + XCUIApplication().launch() + + // In UI tests it’s important to set the initial state - such as interface orientation - required for your tests before they run. The setUp method is a good place to do this. + } + + override func tearDown() { + // Put teardown code here. This method is called after the invocation of each test method in the class. + } + + func testExample() { + // Use recording to get started writing UI tests. + // Use XCTAssert and related functions to verify your tests produce the correct results. + } + +} diff --git a/Example/Tests/AppAuthTests/OIDAppAuthTests-Bridging-Header.h b/Tests/AppAuthTests/OIDAppAuthTests-Bridging-Header.h similarity index 100% rename from Example/Tests/AppAuthTests/OIDAppAuthTests-Bridging-Header.h rename to Tests/AppAuthTests/OIDAppAuthTests-Bridging-Header.h diff --git a/Example/Tests/AppAuthTests/OIDAuthStateTests.h b/Tests/AppAuthTests/OIDAuthStateTests.h similarity index 100% rename from Example/Tests/AppAuthTests/OIDAuthStateTests.h rename to Tests/AppAuthTests/OIDAuthStateTests.h diff --git a/Example/Tests/AppAuthTests/OIDAuthStateTests.m b/Tests/AppAuthTests/OIDAuthStateTests.m similarity index 100% rename from Example/Tests/AppAuthTests/OIDAuthStateTests.m rename to Tests/AppAuthTests/OIDAuthStateTests.m diff --git a/Example/Tests/AppAuthTests/OIDAuthorizationRequestTests.h b/Tests/AppAuthTests/OIDAuthorizationRequestTests.h similarity index 100% rename from Example/Tests/AppAuthTests/OIDAuthorizationRequestTests.h rename to Tests/AppAuthTests/OIDAuthorizationRequestTests.h diff --git a/Example/Tests/AppAuthTests/OIDAuthorizationRequestTests.m b/Tests/AppAuthTests/OIDAuthorizationRequestTests.m similarity index 100% rename from Example/Tests/AppAuthTests/OIDAuthorizationRequestTests.m rename to Tests/AppAuthTests/OIDAuthorizationRequestTests.m diff --git a/Example/Tests/AppAuthTests/OIDAuthorizationResponseTests.h b/Tests/AppAuthTests/OIDAuthorizationResponseTests.h similarity index 100% rename from Example/Tests/AppAuthTests/OIDAuthorizationResponseTests.h rename to Tests/AppAuthTests/OIDAuthorizationResponseTests.h diff --git a/Example/Tests/AppAuthTests/OIDAuthorizationResponseTests.m b/Tests/AppAuthTests/OIDAuthorizationResponseTests.m similarity index 100% rename from Example/Tests/AppAuthTests/OIDAuthorizationResponseTests.m rename to Tests/AppAuthTests/OIDAuthorizationResponseTests.m diff --git a/Example/Tests/AppAuthTests/OIDEndSessionRequestTests.h b/Tests/AppAuthTests/OIDEndSessionRequestTests.h similarity index 100% rename from Example/Tests/AppAuthTests/OIDEndSessionRequestTests.h rename to Tests/AppAuthTests/OIDEndSessionRequestTests.h diff --git a/Example/Tests/AppAuthTests/OIDEndSessionRequestTests.m b/Tests/AppAuthTests/OIDEndSessionRequestTests.m similarity index 100% rename from Example/Tests/AppAuthTests/OIDEndSessionRequestTests.m rename to Tests/AppAuthTests/OIDEndSessionRequestTests.m diff --git a/Example/Tests/AppAuthTests/OIDGrantTypesTests.m b/Tests/AppAuthTests/OIDGrantTypesTests.m similarity index 100% rename from Example/Tests/AppAuthTests/OIDGrantTypesTests.m rename to Tests/AppAuthTests/OIDGrantTypesTests.m diff --git a/Example/Tests/AppAuthTests/OIDRPProfileCode.h b/Tests/AppAuthTests/OIDRPProfileCode.h similarity index 100% rename from Example/Tests/AppAuthTests/OIDRPProfileCode.h rename to Tests/AppAuthTests/OIDRPProfileCode.h diff --git a/Example/Tests/AppAuthTests/OIDRPProfileCode.m b/Tests/AppAuthTests/OIDRPProfileCode.m similarity index 100% rename from Example/Tests/AppAuthTests/OIDRPProfileCode.m rename to Tests/AppAuthTests/OIDRPProfileCode.m diff --git a/Example/Tests/AppAuthTests/OIDRegistrationRequestTests.h b/Tests/AppAuthTests/OIDRegistrationRequestTests.h similarity index 100% rename from Example/Tests/AppAuthTests/OIDRegistrationRequestTests.h rename to Tests/AppAuthTests/OIDRegistrationRequestTests.h diff --git a/Example/Tests/AppAuthTests/OIDRegistrationRequestTests.m b/Tests/AppAuthTests/OIDRegistrationRequestTests.m similarity index 100% rename from Example/Tests/AppAuthTests/OIDRegistrationRequestTests.m rename to Tests/AppAuthTests/OIDRegistrationRequestTests.m diff --git a/Example/Tests/AppAuthTests/OIDRegistrationResponseTests.h b/Tests/AppAuthTests/OIDRegistrationResponseTests.h similarity index 100% rename from Example/Tests/AppAuthTests/OIDRegistrationResponseTests.h rename to Tests/AppAuthTests/OIDRegistrationResponseTests.h diff --git a/Example/Tests/AppAuthTests/OIDRegistrationResponseTests.m b/Tests/AppAuthTests/OIDRegistrationResponseTests.m similarity index 100% rename from Example/Tests/AppAuthTests/OIDRegistrationResponseTests.m rename to Tests/AppAuthTests/OIDRegistrationResponseTests.m diff --git a/Example/Tests/AppAuthTests/OIDResponseTypesTests.m b/Tests/AppAuthTests/OIDResponseTypesTests.m similarity index 100% rename from Example/Tests/AppAuthTests/OIDResponseTypesTests.m rename to Tests/AppAuthTests/OIDResponseTypesTests.m diff --git a/Example/Tests/AppAuthTests/OIDScopesTests.m b/Tests/AppAuthTests/OIDScopesTests.m similarity index 100% rename from Example/Tests/AppAuthTests/OIDScopesTests.m rename to Tests/AppAuthTests/OIDScopesTests.m diff --git a/Example/Tests/AppAuthTests/OIDServiceConfigurationTests.h b/Tests/AppAuthTests/OIDServiceConfigurationTests.h similarity index 100% rename from Example/Tests/AppAuthTests/OIDServiceConfigurationTests.h rename to Tests/AppAuthTests/OIDServiceConfigurationTests.h diff --git a/Example/Tests/AppAuthTests/OIDServiceConfigurationTests.m b/Tests/AppAuthTests/OIDServiceConfigurationTests.m similarity index 100% rename from Example/Tests/AppAuthTests/OIDServiceConfigurationTests.m rename to Tests/AppAuthTests/OIDServiceConfigurationTests.m diff --git a/Example/Tests/AppAuthTests/OIDServiceDiscoveryTests.h b/Tests/AppAuthTests/OIDServiceDiscoveryTests.h similarity index 100% rename from Example/Tests/AppAuthTests/OIDServiceDiscoveryTests.h rename to Tests/AppAuthTests/OIDServiceDiscoveryTests.h diff --git a/Example/Tests/AppAuthTests/OIDServiceDiscoveryTests.m b/Tests/AppAuthTests/OIDServiceDiscoveryTests.m similarity index 100% rename from Example/Tests/AppAuthTests/OIDServiceDiscoveryTests.m rename to Tests/AppAuthTests/OIDServiceDiscoveryTests.m diff --git a/Example/Tests/AppAuthTests/OIDSwiftTests.swift b/Tests/AppAuthTests/OIDSwiftTests.swift similarity index 100% rename from Example/Tests/AppAuthTests/OIDSwiftTests.swift rename to Tests/AppAuthTests/OIDSwiftTests.swift diff --git a/Example/Tests/AppAuthTests/OIDTokenRequestTests.h b/Tests/AppAuthTests/OIDTokenRequestTests.h similarity index 100% rename from Example/Tests/AppAuthTests/OIDTokenRequestTests.h rename to Tests/AppAuthTests/OIDTokenRequestTests.h diff --git a/Example/Tests/AppAuthTests/OIDTokenRequestTests.m b/Tests/AppAuthTests/OIDTokenRequestTests.m similarity index 100% rename from Example/Tests/AppAuthTests/OIDTokenRequestTests.m rename to Tests/AppAuthTests/OIDTokenRequestTests.m diff --git a/Example/Tests/AppAuthTests/OIDTokenResponseTests.h b/Tests/AppAuthTests/OIDTokenResponseTests.h similarity index 100% rename from Example/Tests/AppAuthTests/OIDTokenResponseTests.h rename to Tests/AppAuthTests/OIDTokenResponseTests.h diff --git a/Example/Tests/AppAuthTests/OIDTokenResponseTests.m b/Tests/AppAuthTests/OIDTokenResponseTests.m similarity index 100% rename from Example/Tests/AppAuthTests/OIDTokenResponseTests.m rename to Tests/AppAuthTests/OIDTokenResponseTests.m diff --git a/Example/Tests/AppAuthTests/OIDTokenUtilitiesTests.m b/Tests/AppAuthTests/OIDTokenUtilitiesTests.m similarity index 100% rename from Example/Tests/AppAuthTests/OIDTokenUtilitiesTests.m rename to Tests/AppAuthTests/OIDTokenUtilitiesTests.m diff --git a/Example/Tests/AppAuthTests/OIDURLQueryComponentTests.h b/Tests/AppAuthTests/OIDURLQueryComponentTests.h similarity index 100% rename from Example/Tests/AppAuthTests/OIDURLQueryComponentTests.h rename to Tests/AppAuthTests/OIDURLQueryComponentTests.h diff --git a/Example/Tests/AppAuthTests/OIDURLQueryComponentTests.m b/Tests/AppAuthTests/OIDURLQueryComponentTests.m similarity index 100% rename from Example/Tests/AppAuthTests/OIDURLQueryComponentTests.m rename to Tests/AppAuthTests/OIDURLQueryComponentTests.m diff --git a/Example/Tests/AppAuthTests/OIDURLQueryComponentTestsIOS7.m b/Tests/AppAuthTests/OIDURLQueryComponentTestsIOS7.m similarity index 100% rename from Example/Tests/AppAuthTests/OIDURLQueryComponentTestsIOS7.m rename to Tests/AppAuthTests/OIDURLQueryComponentTestsIOS7.m diff --git a/Example/Tests/AppAuthTests/OIDURLSessionProviderTests.m b/Tests/AppAuthTests/OIDURLSessionProviderTests.m similarity index 100% rename from Example/Tests/AppAuthTests/OIDURLSessionProviderTests.m rename to Tests/AppAuthTests/OIDURLSessionProviderTests.m diff --git a/Example/Tests/Info.plist b/Tests/Info.plist similarity index 100% rename from Example/Tests/Info.plist rename to Tests/Info.plist diff --git a/Example/Tests/OktaOidcApiMock.swift b/Tests/OktaOidcApiMock.swift similarity index 100% rename from Example/Tests/OktaOidcApiMock.swift rename to Tests/OktaOidcApiMock.swift diff --git a/Example/Tests/OktaOidcConfigTests.swift b/Tests/OktaOidcConfigTests.swift similarity index 100% rename from Example/Tests/OktaOidcConfigTests.swift rename to Tests/OktaOidcConfigTests.swift diff --git a/Example/Tests/OktaOidcDiscoveryTaskTests.swift b/Tests/OktaOidcDiscoveryTaskTests.swift similarity index 100% rename from Example/Tests/OktaOidcDiscoveryTaskTests.swift rename to Tests/OktaOidcDiscoveryTaskTests.swift diff --git a/Example/Tests/OktaOidcEndpointTests.swift b/Tests/OktaOidcEndpointTests.swift similarity index 100% rename from Example/Tests/OktaOidcEndpointTests.swift rename to Tests/OktaOidcEndpointTests.swift diff --git a/Example/Tests/OktaOidcKeychainTests.swift b/Tests/OktaOidcKeychainTests.swift similarity index 100% rename from Example/Tests/OktaOidcKeychainTests.swift rename to Tests/OktaOidcKeychainTests.swift diff --git a/Example/Tests/OktaOidcStateManagerTests.swift b/Tests/OktaOidcStateManagerTests.swift similarity index 100% rename from Example/Tests/OktaOidcStateManagerTests.swift rename to Tests/OktaOidcStateManagerTests.swift diff --git a/Example/Tests/OktaOidcTests.swift b/Tests/OktaOidcTests.swift similarity index 100% rename from Example/Tests/OktaOidcTests.swift rename to Tests/OktaOidcTests.swift diff --git a/Example/Tests/OktaOidcUtilsTests.swift b/Tests/OktaOidcUtilsTests.swift similarity index 100% rename from Example/Tests/OktaOidcUtilsTests.swift rename to Tests/OktaOidcUtilsTests.swift diff --git a/Example/Tests/TestUtils.swift b/Tests/TestUtils.swift similarity index 100% rename from Example/Tests/TestUtils.swift rename to Tests/TestUtils.swift diff --git a/Example/Okta_UITests/Info.plist b/UITests/Info.plist similarity index 100% rename from Example/Okta_UITests/Info.plist rename to UITests/Info.plist diff --git a/Example/Okta_UITests/Okta_UITests.swift b/UITests/Okta_UITests.swift similarity index 98% rename from Example/Okta_UITests/Okta_UITests.swift rename to UITests/Okta_UITests.swift index c19509f420e..fd65412c61a 100644 --- a/Example/Okta_UITests/Okta_UITests.swift +++ b/UITests/Okta_UITests.swift @@ -177,6 +177,6 @@ class OktaUITests: XCTestCase { return } - XCTAssertTrue(errorDescription.contains("Authorization Error")) + XCTAssertTrue(errorDescription.contains("Unable to get authorization code.")) } } diff --git a/Example/Okta_UITests/UITestUtils.swift b/UITests/UITestUtils.swift similarity index 100% rename from Example/Okta_UITests/UITestUtils.swift rename to UITests/UITestUtils.swift diff --git a/okta-oidc.xcodeproj/project.pbxproj b/okta-oidc.xcodeproj/project.pbxproj new file mode 100644 index 00000000000..d86e007efda --- /dev/null +++ b/okta-oidc.xcodeproj/project.pbxproj @@ -0,0 +1,1259 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 50; + objects = { + +/* Begin PBXBuildFile section */ + 2F32CB4B229D3A16003A6768 /* OktaOidcSignIn.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F32CB01229D3A16003A6768 /* OktaOidcSignIn.swift */; }; + 2F32CB4C229D3A16003A6768 /* OktaOidcSignOut.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F32CB02229D3A16003A6768 /* OktaOidcSignOut.swift */; }; + 2F32CB4D229D3A16003A6768 /* OktaOidcAuthenticate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F32CB03229D3A16003A6768 /* OktaOidcAuthenticate.swift */; }; + 2F32CB4E229D3A16003A6768 /* OktaOidcTask.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F32CB04229D3A16003A6768 /* OktaOidcTask.swift */; }; + 2F32CB4F229D3A16003A6768 /* OktaOidcUserSessionTask.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F32CB05229D3A16003A6768 /* OktaOidcUserSessionTask.swift */; }; + 2F32CB50229D3A16003A6768 /* OktaOidcMetadataDiscovery.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F32CB06229D3A16003A6768 /* OktaOidcMetadataDiscovery.swift */; }; + 2F32CB51229D3A16003A6768 /* OktaOidcStateManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F32CB07229D3A16003A6768 /* OktaOidcStateManager.swift */; }; + 2F32CB52229D3A16003A6768 /* OktaOidcEndpoint.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F32CB08229D3A16003A6768 /* OktaOidcEndpoint.swift */; }; + 2F32CB53229D3A16003A6768 /* OktaOidcUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F32CB09229D3A16003A6768 /* OktaOidcUtils.swift */; }; + 2F32CB54229D3A16003A6768 /* OktaOidcKeychain.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F32CB0A229D3A16003A6768 /* OktaOidcKeychain.swift */; }; + 2F32CB55229D3A16003A6768 /* OktaOidc.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F32CB0B229D3A16003A6768 /* OktaOidc.swift */; }; + 2F32CB56229D3A16003A6768 /* OktaOidcRestApi.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F32CB0C229D3A16003A6768 /* OktaOidcRestApi.swift */; }; + 2F32CB57229D3A16003A6768 /* OIDAuthorizationService+Okta.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F32CB0D229D3A16003A6768 /* OIDAuthorizationService+Okta.swift */; }; + 2F32CB58229D3A16003A6768 /* OktaOidcConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F32CB0E229D3A16003A6768 /* OktaOidcConfig.swift */; }; + 2F32CB59229D3A16003A6768 /* OktaOidcError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F32CB0F229D3A16003A6768 /* OktaOidcError.swift */; }; + 2F32CB5A229D3A16003A6768 /* OIDAuthState+Okta.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F32CB10229D3A16003A6768 /* OIDAuthState+Okta.swift */; }; + 2F32CB5E229D3C3C003A6768 /* OIDAuthorizationService.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F32CAC5229D3A16003A6768 /* OIDAuthorizationService.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2F32CB5F229D3C3C003A6768 /* OIDScopeUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F32CAC6229D3A16003A6768 /* OIDScopeUtilities.m */; }; + 2F32CB60229D3C3C003A6768 /* OIDExternalUserAgentIOS.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F32CAC7229D3A16003A6768 /* OIDExternalUserAgentIOS.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2F32CB61229D3C3C003A6768 /* OIDFieldMapping.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F32CAC8229D3A16003A6768 /* OIDFieldMapping.m */; }; + 2F32CB62229D3C3C003A6768 /* OIDTokenRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F32CAC9229D3A16003A6768 /* OIDTokenRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2F32CB63229D3C3C003A6768 /* OIDRegistrationRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F32CACA229D3A16003A6768 /* OIDRegistrationRequest.m */; }; + 2F32CB64229D3C3C003A6768 /* AppAuthCore.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F32CACB229D3A16003A6768 /* AppAuthCore.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2F32CB65229D3C3C003A6768 /* OIDAuthStateChangeDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F32CACC229D3A16003A6768 /* OIDAuthStateChangeDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2F32CB66229D3C3C003A6768 /* OIDResponseTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F32CACD229D3A16003A6768 /* OIDResponseTypes.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2F32CB67229D3C3C003A6768 /* OIDAuthorizationRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F32CACE229D3A16003A6768 /* OIDAuthorizationRequest.m */; }; + 2F32CB68229D3C3C003A6768 /* OIDScopes.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F32CACF229D3A16003A6768 /* OIDScopes.m */; }; + 2F32CB69229D3C3C003A6768 /* OIDError.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F32CAD0229D3A16003A6768 /* OIDError.m */; }; + 2F32CB6A229D3C3C003A6768 /* OIDExternalUserAgent.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F32CAD1229D3A16003A6768 /* OIDExternalUserAgent.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2F32CB6B229D3C3C003A6768 /* OIDAuthState.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F32CAD2229D3A16003A6768 /* OIDAuthState.m */; }; + 2F32CB6C229D3C3C003A6768 /* OIDTokenResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F32CAD3229D3A16003A6768 /* OIDTokenResponse.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2F32CB6D229D3C3C003A6768 /* OIDTokenUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F32CAD4229D3A16003A6768 /* OIDTokenUtilities.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2F32CB6E229D3C3C003A6768 /* OIDGrantTypes.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F32CAD5229D3A16003A6768 /* OIDGrantTypes.m */; }; + 2F32CB6F229D3C3C003A6768 /* OIDURLSessionProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F32CAD6229D3A16003A6768 /* OIDURLSessionProvider.m */; }; + 2F32CB70229D3C3C003A6768 /* OIDEndSessionRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F32CAD7229D3A16003A6768 /* OIDEndSessionRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2F32CB71229D3C3C003A6768 /* OIDServiceConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F32CAD8229D3A16003A6768 /* OIDServiceConfiguration.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2F32CB72229D3C3C003A6768 /* OIDIDToken.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F32CAD9229D3A16003A6768 /* OIDIDToken.m */; }; + 2F32CB73229D3C3C003A6768 /* OIDServiceDiscovery.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F32CADA229D3A16003A6768 /* OIDServiceDiscovery.m */; }; + 2F32CB74229D3C3C003A6768 /* OIDURLQueryComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F32CADB229D3A16003A6768 /* OIDURLQueryComponent.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2F32CB75229D3C3C003A6768 /* OIDClientMetadataParameters.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F32CADC229D3A16003A6768 /* OIDClientMetadataParameters.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2F32CB76229D3C3C003A6768 /* OIDEndSessionResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F32CADD229D3A16003A6768 /* OIDEndSessionResponse.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2F32CB77229D3C3C003A6768 /* OIDErrorUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F32CADE229D3A16003A6768 /* OIDErrorUtilities.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2F32CB78229D3C3C003A6768 /* OIDRegistrationResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F32CADF229D3A16003A6768 /* OIDRegistrationResponse.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2F32CB79229D3C3C003A6768 /* OIDAuthorizationResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F32CAE0229D3A16003A6768 /* OIDAuthorizationResponse.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2F32CB7A229D3C3C003A6768 /* OIDResponseTypes.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F32CAE1229D3A16003A6768 /* OIDResponseTypes.m */; }; + 2F32CB7B229D3C3C003A6768 /* OIDAuthorizationRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F32CAE2229D3A16003A6768 /* OIDAuthorizationRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2F32CB7C229D3C3C003A6768 /* OIDRegistrationRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F32CAE3229D3A16003A6768 /* OIDRegistrationRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2F32CB7D229D3C3C003A6768 /* OIDTokenRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F32CAE4229D3A16003A6768 /* OIDTokenRequest.m */; }; + 2F32CB7E229D3C3C003A6768 /* OIDAuthStateErrorDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F32CAE5229D3A16003A6768 /* OIDAuthStateErrorDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2F32CB7F229D3C3C003A6768 /* OIDExternalUserAgentIOS.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F32CAE6229D3A16003A6768 /* OIDExternalUserAgentIOS.m */; }; + 2F32CB80229D3C3C003A6768 /* OIDFieldMapping.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F32CAE7229D3A16003A6768 /* OIDFieldMapping.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2F32CB81229D3C3C003A6768 /* OIDScopeUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F32CAE8229D3A16003A6768 /* OIDScopeUtilities.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2F32CB82229D3C3C003A6768 /* OIDAuthorizationService.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F32CAE9229D3A16003A6768 /* OIDAuthorizationService.m */; }; + 2F32CB83229D3C3C003A6768 /* OIDAuthState.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F32CAEA229D3A16003A6768 /* OIDAuthState.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2F32CB84229D3C3C003A6768 /* OIDError.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F32CAEB229D3A16003A6768 /* OIDError.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2F32CB85229D3C3C003A6768 /* OIDScopes.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F32CAEC229D3A16003A6768 /* OIDScopes.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2F32CB86229D3C3C003A6768 /* OIDDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F32CAED229D3A16003A6768 /* OIDDefines.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2F32CB87229D3C3C003A6768 /* OIDExternalUserAgentRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F32CAEE229D3A16003A6768 /* OIDExternalUserAgentRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2F32CB88229D3C3C003A6768 /* OIDEndSessionRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F32CAEF229D3A16003A6768 /* OIDEndSessionRequest.m */; }; + 2F32CB89229D3C3C003A6768 /* OIDURLSessionProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F32CAF0229D3A16003A6768 /* OIDURLSessionProvider.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2F32CB8A229D3C3C003A6768 /* OIDTokenUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F32CAF1229D3A16003A6768 /* OIDTokenUtilities.m */; }; + 2F32CB8B229D3C3C003A6768 /* OIDGrantTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F32CAF2229D3A16003A6768 /* OIDGrantTypes.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2F32CB8C229D3C3C003A6768 /* OIDTokenResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F32CAF3229D3A16003A6768 /* OIDTokenResponse.m */; }; + 2F32CB8D229D3C3C003A6768 /* OIDRegistrationResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F32CAF4229D3A16003A6768 /* OIDRegistrationResponse.m */; }; + 2F32CB8E229D3C3C003A6768 /* OIDAuthorizationResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F32CAF5229D3A16003A6768 /* OIDAuthorizationResponse.m */; }; + 2F32CB8F229D3C3C003A6768 /* OIDErrorUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F32CAF6229D3A16003A6768 /* OIDErrorUtilities.m */; }; + 2F32CB90229D3C3C003A6768 /* OIDExternalUserAgentSession.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F32CAF8229D3A16003A6768 /* OIDExternalUserAgentSession.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2F32CB91229D3C3C003A6768 /* OIDEndSessionResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F32CAF9229D3A16003A6768 /* OIDEndSessionResponse.m */; }; + 2F32CB92229D3C3C003A6768 /* OIDClientMetadataParameters.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F32CAFA229D3A16003A6768 /* OIDClientMetadataParameters.m */; }; + 2F32CB93229D3C3C003A6768 /* OIDServiceDiscovery.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F32CAFB229D3A16003A6768 /* OIDServiceDiscovery.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2F32CB94229D3C3C003A6768 /* OIDURLQueryComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F32CAFC229D3A16003A6768 /* OIDURLQueryComponent.m */; }; + 2F32CB95229D3C3C003A6768 /* OIDIDToken.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F32CAFD229D3A16003A6768 /* OIDIDToken.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2F32CB96229D3C3C003A6768 /* OIDServiceConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F32CAFE229D3A16003A6768 /* OIDServiceConfiguration.m */; }; + 2F32CB98229D3D13003A6768 /* OktaOidc.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F32CAF7229D3A16003A6768 /* OktaOidc.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2F32CBC7229D4281003A6768 /* AuthViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F32CBB0229D427A003A6768 /* AuthViewController.swift */; }; + 2F32CBC8229D4285003A6768 /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F32CBB1229D427A003A6768 /* ViewController.swift */; }; + 2F32CBC9229D4289003A6768 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F32CBBB229D427A003A6768 /* AppDelegate.swift */; }; + 2F32CBCB229D4293003A6768 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 2F32CBB3229D427A003A6768 /* LaunchScreen.storyboard */; }; + 2F32CBCF229D42A9003A6768 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 2F32CBB7229D427A003A6768 /* Main.storyboard */; }; + 2F32CBD0229D42AE003A6768 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 2F32CBB9229D427A003A6768 /* Images.xcassets */; }; + 2F32CBD1229D42B8003A6768 /* Okta.plist in Resources */ = {isa = PBXBuildFile; fileRef = 2F32CBBA229D427A003A6768 /* Okta.plist */; }; + 2F32CC3B229D4D11003A6768 /* OktaOidcEndpointTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F32CBE6229D4CF8003A6768 /* OktaOidcEndpointTests.swift */; }; + 2F32CC3C229D4D11003A6768 /* OktaOidcApiMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F32CBE7229D4CF8003A6768 /* OktaOidcApiMock.swift */; }; + 2F32CC3D229D4D11003A6768 /* OktaOidcTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F32CC09229D4CF8003A6768 /* OktaOidcTests.swift */; }; + 2F32CC3E229D4D11003A6768 /* OktaOidcStateManagerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F32CC0A229D4CF8003A6768 /* OktaOidcStateManagerTests.swift */; }; + 2F32CC3F229D4D11003A6768 /* OktaOidcUtilsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F32CC0B229D4CF8003A6768 /* OktaOidcUtilsTests.swift */; }; + 2F32CC40229D4D11003A6768 /* OktaOidcKeychainTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F32CC0C229D4CF8003A6768 /* OktaOidcKeychainTests.swift */; }; + 2F32CC41229D4D11003A6768 /* OktaOidcDiscoveryTaskTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F32CC0D229D4CF8003A6768 /* OktaOidcDiscoveryTaskTests.swift */; }; + 2F32CC42229D4D11003A6768 /* TestUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F32CC0F229D4CF8003A6768 /* TestUtils.swift */; }; + 2F32CC43229D4D11003A6768 /* OktaOidcConfigTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F32CC10229D4CF8003A6768 /* OktaOidcConfigTests.swift */; }; + 2F32CC68229D4E76003A6768 /* OIDURLSessionProviderTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F32CBEA229D4CF8003A6768 /* OIDURLSessionProviderTests.m */; }; + 2F32CC69229D4E76003A6768 /* OIDAuthorizationRequestTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F32CBEB229D4CF8003A6768 /* OIDAuthorizationRequestTests.m */; }; + 2F32CC6A229D4E76003A6768 /* OIDAuthorizationResponseTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F32CBEC229D4CF8003A6768 /* OIDAuthorizationResponseTests.m */; }; + 2F32CC6B229D4E76003A6768 /* OIDRegistrationRequestTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F32CBED229D4CF8003A6768 /* OIDRegistrationRequestTests.m */; }; + 2F32CC6C229D4E76003A6768 /* OIDScopesTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F32CBEE229D4CF8003A6768 /* OIDScopesTests.m */; }; + 2F32CC6D229D4E76003A6768 /* OIDRegistrationResponseTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F32CBF0229D4CF8003A6768 /* OIDRegistrationResponseTests.m */; }; + 2F32CC6E229D4E76003A6768 /* OIDURLQueryComponentTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F32CBF1229D4CF8003A6768 /* OIDURLQueryComponentTests.m */; }; + 2F32CC6F229D4E76003A6768 /* OIDServiceConfigurationTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F32CBF4229D4CF8003A6768 /* OIDServiceConfigurationTests.m */; }; + 2F32CC70229D4E76003A6768 /* OIDGrantTypesTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F32CBF5229D4CF8003A6768 /* OIDGrantTypesTests.m */; }; + 2F32CC71229D4E76003A6768 /* OIDTokenResponseTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F32CBF6229D4CF8003A6768 /* OIDTokenResponseTests.m */; }; + 2F32CC72229D4E76003A6768 /* OIDEndSessionRequestTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F32CBF7229D4CF8003A6768 /* OIDEndSessionRequestTests.m */; }; + 2F32CC73229D4E76003A6768 /* OIDTokenUtilitiesTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F32CBF9229D4CF8003A6768 /* OIDTokenUtilitiesTests.m */; }; + 2F32CC74229D4E76003A6768 /* OIDSwiftTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F32CBFB229D4CF8003A6768 /* OIDSwiftTests.swift */; }; + 2F32CC75229D4E76003A6768 /* OIDServiceDiscoveryTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F32CBFC229D4CF8003A6768 /* OIDServiceDiscoveryTests.m */; }; + 2F32CC76229D4E76003A6768 /* OIDAuthStateTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F32CBFD229D4CF8003A6768 /* OIDAuthStateTests.m */; }; + 2F32CC77229D4E76003A6768 /* OIDResponseTypesTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F32CBFF229D4CF8003A6768 /* OIDResponseTypesTests.m */; }; + 2F32CC78229D4E76003A6768 /* OIDRPProfileCode.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F32CC00229D4CF8003A6768 /* OIDRPProfileCode.m */; }; + 2F32CC79229D4E76003A6768 /* OIDTokenRequestTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F32CC01229D4CF8003A6768 /* OIDTokenRequestTests.m */; }; + 2F32CC7A229D4E76003A6768 /* OIDURLQueryComponentTestsIOS7.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F32CC08229D4CF8003A6768 /* OIDURLQueryComponentTestsIOS7.m */; }; + 2F32CC90229D4FD4003A6768 /* Okta_UITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F32CC8A229D4FCD003A6768 /* Okta_UITests.swift */; }; + 2F32CC91229D4FD9003A6768 /* UITestUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F32CC8C229D4FCD003A6768 /* UITestUtils.swift */; }; + 2F32CCA3229D6801003A6768 /* OktaOidc.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2F32CA1E229D38D4003A6768 /* OktaOidc.framework */; }; + 2F32CCA4229D6A4E003A6768 /* OktaOidc.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2F32CA1E229D38D4003A6768 /* OktaOidc.framework */; }; + 2F32CCA8229D6B59003A6768 /* OktaOidc.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 2F32CA1E229D38D4003A6768 /* OktaOidc.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 2F32CBD4229D42D6003A6768 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 2F32CA15229D38D4003A6768 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2F32CA1D229D38D4003A6768; + remoteInfo = "okta-oidc"; + }; + 2F32CC9D229D6691003A6768 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 2F32CA15229D38D4003A6768 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2F32CB9C229D422F003A6768; + remoteInfo = Example; + }; + 2F32CCA5229D6B35003A6768 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 2F32CA15229D38D4003A6768 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2F32CB9C229D422F003A6768; + remoteInfo = Example; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXCopyFilesBuildPhase section */ + 2F32CCA9229D6B5A003A6768 /* Embed Frameworks */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + 2F32CCA8229D6B59003A6768 /* OktaOidc.framework in Embed Frameworks */, + ); + name = "Embed Frameworks"; + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXCopyFilesBuildPhase section */ + +/* Begin PBXFileReference section */ + 2F32CA1E229D38D4003A6768 /* OktaOidc.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = OktaOidc.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 2F32CAC1229D39DC003A6768 /* OktaOidc.podspec */ = {isa = PBXFileReference; lastKnownFileType = text; path = OktaOidc.podspec; sourceTree = ""; }; + 2F32CAC2229D39E3003A6768 /* README.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = ""; }; + 2F32CAC5229D3A16003A6768 /* OIDAuthorizationService.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OIDAuthorizationService.h; sourceTree = ""; }; + 2F32CAC6229D3A16003A6768 /* OIDScopeUtilities.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OIDScopeUtilities.m; sourceTree = ""; }; + 2F32CAC7229D3A16003A6768 /* OIDExternalUserAgentIOS.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OIDExternalUserAgentIOS.h; sourceTree = ""; }; + 2F32CAC8229D3A16003A6768 /* OIDFieldMapping.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OIDFieldMapping.m; sourceTree = ""; }; + 2F32CAC9229D3A16003A6768 /* OIDTokenRequest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OIDTokenRequest.h; sourceTree = ""; }; + 2F32CACA229D3A16003A6768 /* OIDRegistrationRequest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OIDRegistrationRequest.m; sourceTree = ""; }; + 2F32CACB229D3A16003A6768 /* AppAuthCore.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AppAuthCore.h; sourceTree = ""; }; + 2F32CACC229D3A16003A6768 /* OIDAuthStateChangeDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OIDAuthStateChangeDelegate.h; sourceTree = ""; }; + 2F32CACD229D3A16003A6768 /* OIDResponseTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OIDResponseTypes.h; sourceTree = ""; }; + 2F32CACE229D3A16003A6768 /* OIDAuthorizationRequest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OIDAuthorizationRequest.m; sourceTree = ""; }; + 2F32CACF229D3A16003A6768 /* OIDScopes.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OIDScopes.m; sourceTree = ""; }; + 2F32CAD0229D3A16003A6768 /* OIDError.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OIDError.m; sourceTree = ""; }; + 2F32CAD1229D3A16003A6768 /* OIDExternalUserAgent.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OIDExternalUserAgent.h; sourceTree = ""; }; + 2F32CAD2229D3A16003A6768 /* OIDAuthState.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OIDAuthState.m; sourceTree = ""; }; + 2F32CAD3229D3A16003A6768 /* OIDTokenResponse.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OIDTokenResponse.h; sourceTree = ""; }; + 2F32CAD4229D3A16003A6768 /* OIDTokenUtilities.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OIDTokenUtilities.h; sourceTree = ""; }; + 2F32CAD5229D3A16003A6768 /* OIDGrantTypes.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OIDGrantTypes.m; sourceTree = ""; }; + 2F32CAD6229D3A16003A6768 /* OIDURLSessionProvider.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OIDURLSessionProvider.m; sourceTree = ""; }; + 2F32CAD7229D3A16003A6768 /* OIDEndSessionRequest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OIDEndSessionRequest.h; sourceTree = ""; }; + 2F32CAD8229D3A16003A6768 /* OIDServiceConfiguration.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OIDServiceConfiguration.h; sourceTree = ""; }; + 2F32CAD9229D3A16003A6768 /* OIDIDToken.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OIDIDToken.m; sourceTree = ""; }; + 2F32CADA229D3A16003A6768 /* OIDServiceDiscovery.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OIDServiceDiscovery.m; sourceTree = ""; }; + 2F32CADB229D3A16003A6768 /* OIDURLQueryComponent.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OIDURLQueryComponent.h; sourceTree = ""; }; + 2F32CADC229D3A16003A6768 /* OIDClientMetadataParameters.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OIDClientMetadataParameters.h; sourceTree = ""; }; + 2F32CADD229D3A16003A6768 /* OIDEndSessionResponse.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OIDEndSessionResponse.h; sourceTree = ""; }; + 2F32CADE229D3A16003A6768 /* OIDErrorUtilities.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OIDErrorUtilities.h; sourceTree = ""; }; + 2F32CADF229D3A16003A6768 /* OIDRegistrationResponse.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OIDRegistrationResponse.h; sourceTree = ""; }; + 2F32CAE0229D3A16003A6768 /* OIDAuthorizationResponse.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OIDAuthorizationResponse.h; sourceTree = ""; }; + 2F32CAE1229D3A16003A6768 /* OIDResponseTypes.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OIDResponseTypes.m; sourceTree = ""; }; + 2F32CAE2229D3A16003A6768 /* OIDAuthorizationRequest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OIDAuthorizationRequest.h; sourceTree = ""; }; + 2F32CAE3229D3A16003A6768 /* OIDRegistrationRequest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OIDRegistrationRequest.h; sourceTree = ""; }; + 2F32CAE4229D3A16003A6768 /* OIDTokenRequest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OIDTokenRequest.m; sourceTree = ""; }; + 2F32CAE5229D3A16003A6768 /* OIDAuthStateErrorDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OIDAuthStateErrorDelegate.h; sourceTree = ""; }; + 2F32CAE6229D3A16003A6768 /* OIDExternalUserAgentIOS.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OIDExternalUserAgentIOS.m; sourceTree = ""; }; + 2F32CAE7229D3A16003A6768 /* OIDFieldMapping.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OIDFieldMapping.h; sourceTree = ""; }; + 2F32CAE8229D3A16003A6768 /* OIDScopeUtilities.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OIDScopeUtilities.h; sourceTree = ""; }; + 2F32CAE9229D3A16003A6768 /* OIDAuthorizationService.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OIDAuthorizationService.m; sourceTree = ""; }; + 2F32CAEA229D3A16003A6768 /* OIDAuthState.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OIDAuthState.h; sourceTree = ""; }; + 2F32CAEB229D3A16003A6768 /* OIDError.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OIDError.h; sourceTree = ""; }; + 2F32CAEC229D3A16003A6768 /* OIDScopes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OIDScopes.h; sourceTree = ""; }; + 2F32CAED229D3A16003A6768 /* OIDDefines.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OIDDefines.h; sourceTree = ""; }; + 2F32CAEE229D3A16003A6768 /* OIDExternalUserAgentRequest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OIDExternalUserAgentRequest.h; sourceTree = ""; }; + 2F32CAEF229D3A16003A6768 /* OIDEndSessionRequest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OIDEndSessionRequest.m; sourceTree = ""; }; + 2F32CAF0229D3A16003A6768 /* OIDURLSessionProvider.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OIDURLSessionProvider.h; sourceTree = ""; }; + 2F32CAF1229D3A16003A6768 /* OIDTokenUtilities.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OIDTokenUtilities.m; sourceTree = ""; }; + 2F32CAF2229D3A16003A6768 /* OIDGrantTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OIDGrantTypes.h; sourceTree = ""; }; + 2F32CAF3229D3A16003A6768 /* OIDTokenResponse.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OIDTokenResponse.m; sourceTree = ""; }; + 2F32CAF4229D3A16003A6768 /* OIDRegistrationResponse.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OIDRegistrationResponse.m; sourceTree = ""; }; + 2F32CAF5229D3A16003A6768 /* OIDAuthorizationResponse.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OIDAuthorizationResponse.m; sourceTree = ""; }; + 2F32CAF6229D3A16003A6768 /* OIDErrorUtilities.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OIDErrorUtilities.m; sourceTree = ""; }; + 2F32CAF7229D3A16003A6768 /* OktaOidc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OktaOidc.h; sourceTree = ""; }; + 2F32CAF8229D3A16003A6768 /* OIDExternalUserAgentSession.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OIDExternalUserAgentSession.h; sourceTree = ""; }; + 2F32CAF9229D3A16003A6768 /* OIDEndSessionResponse.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OIDEndSessionResponse.m; sourceTree = ""; }; + 2F32CAFA229D3A16003A6768 /* OIDClientMetadataParameters.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OIDClientMetadataParameters.m; sourceTree = ""; }; + 2F32CAFB229D3A16003A6768 /* OIDServiceDiscovery.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OIDServiceDiscovery.h; sourceTree = ""; }; + 2F32CAFC229D3A16003A6768 /* OIDURLQueryComponent.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OIDURLQueryComponent.m; sourceTree = ""; }; + 2F32CAFD229D3A16003A6768 /* OIDIDToken.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OIDIDToken.h; sourceTree = ""; }; + 2F32CAFE229D3A16003A6768 /* OIDServiceConfiguration.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OIDServiceConfiguration.m; sourceTree = ""; }; + 2F32CB01229D3A16003A6768 /* OktaOidcSignIn.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OktaOidcSignIn.swift; sourceTree = ""; }; + 2F32CB02229D3A16003A6768 /* OktaOidcSignOut.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OktaOidcSignOut.swift; sourceTree = ""; }; + 2F32CB03229D3A16003A6768 /* OktaOidcAuthenticate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OktaOidcAuthenticate.swift; sourceTree = ""; }; + 2F32CB04229D3A16003A6768 /* OktaOidcTask.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OktaOidcTask.swift; sourceTree = ""; }; + 2F32CB05229D3A16003A6768 /* OktaOidcUserSessionTask.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OktaOidcUserSessionTask.swift; sourceTree = ""; }; + 2F32CB06229D3A16003A6768 /* OktaOidcMetadataDiscovery.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OktaOidcMetadataDiscovery.swift; sourceTree = ""; }; + 2F32CB07229D3A16003A6768 /* OktaOidcStateManager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OktaOidcStateManager.swift; sourceTree = ""; }; + 2F32CB08229D3A16003A6768 /* OktaOidcEndpoint.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OktaOidcEndpoint.swift; sourceTree = ""; }; + 2F32CB09229D3A16003A6768 /* OktaOidcUtils.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OktaOidcUtils.swift; sourceTree = ""; }; + 2F32CB0A229D3A16003A6768 /* OktaOidcKeychain.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OktaOidcKeychain.swift; sourceTree = ""; }; + 2F32CB0B229D3A16003A6768 /* OktaOidc.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OktaOidc.swift; sourceTree = ""; }; + 2F32CB0C229D3A16003A6768 /* OktaOidcRestApi.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OktaOidcRestApi.swift; sourceTree = ""; }; + 2F32CB0D229D3A16003A6768 /* OIDAuthorizationService+Okta.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "OIDAuthorizationService+Okta.swift"; sourceTree = ""; }; + 2F32CB0E229D3A16003A6768 /* OktaOidcConfig.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OktaOidcConfig.swift; sourceTree = ""; }; + 2F32CB0F229D3A16003A6768 /* OktaOidcError.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OktaOidcError.swift; sourceTree = ""; }; + 2F32CB10229D3A16003A6768 /* OIDAuthState+Okta.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "OIDAuthState+Okta.swift"; sourceTree = ""; }; + 2F32CB5C229D3AA8003A6768 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 2F32CB9D229D422F003A6768 /* Example.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Example.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 2F32CBB0229D427A003A6768 /* AuthViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AuthViewController.swift; sourceTree = ""; }; + 2F32CBB1229D427A003A6768 /* ViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = ""; }; + 2F32CBB4229D427A003A6768 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; + 2F32CBB8229D427A003A6768 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; + 2F32CBB9229D427A003A6768 /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = ""; }; + 2F32CBBA229D427A003A6768 /* Okta.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Okta.plist; sourceTree = ""; }; + 2F32CBBB229D427A003A6768 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; + 2F32CBBC229D427A003A6768 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 2F32CBDA229D4CE9003A6768 /* OktaOidcTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = OktaOidcTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; + 2F32CBE6229D4CF8003A6768 /* OktaOidcEndpointTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OktaOidcEndpointTests.swift; sourceTree = ""; }; + 2F32CBE7229D4CF8003A6768 /* OktaOidcApiMock.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OktaOidcApiMock.swift; sourceTree = ""; }; + 2F32CBE9229D4CF8003A6768 /* OIDServiceDiscoveryTests.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OIDServiceDiscoveryTests.h; sourceTree = ""; }; + 2F32CBEA229D4CF8003A6768 /* OIDURLSessionProviderTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OIDURLSessionProviderTests.m; sourceTree = ""; }; + 2F32CBEB229D4CF8003A6768 /* OIDAuthorizationRequestTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OIDAuthorizationRequestTests.m; sourceTree = ""; }; + 2F32CBEC229D4CF8003A6768 /* OIDAuthorizationResponseTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OIDAuthorizationResponseTests.m; sourceTree = ""; }; + 2F32CBED229D4CF8003A6768 /* OIDRegistrationRequestTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OIDRegistrationRequestTests.m; sourceTree = ""; }; + 2F32CBEE229D4CF8003A6768 /* OIDScopesTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OIDScopesTests.m; sourceTree = ""; }; + 2F32CBEF229D4CF8003A6768 /* OIDAuthStateTests.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OIDAuthStateTests.h; sourceTree = ""; }; + 2F32CBF0229D4CF8003A6768 /* OIDRegistrationResponseTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OIDRegistrationResponseTests.m; sourceTree = ""; }; + 2F32CBF1229D4CF8003A6768 /* OIDURLQueryComponentTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OIDURLQueryComponentTests.m; sourceTree = ""; }; + 2F32CBF2229D4CF8003A6768 /* OIDRPProfileCode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OIDRPProfileCode.h; sourceTree = ""; }; + 2F32CBF3229D4CF8003A6768 /* OIDTokenRequestTests.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OIDTokenRequestTests.h; sourceTree = ""; }; + 2F32CBF4229D4CF8003A6768 /* OIDServiceConfigurationTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OIDServiceConfigurationTests.m; sourceTree = ""; }; + 2F32CBF5229D4CF8003A6768 /* OIDGrantTypesTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OIDGrantTypesTests.m; sourceTree = ""; }; + 2F32CBF6229D4CF8003A6768 /* OIDTokenResponseTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OIDTokenResponseTests.m; sourceTree = ""; }; + 2F32CBF7229D4CF8003A6768 /* OIDEndSessionRequestTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OIDEndSessionRequestTests.m; sourceTree = ""; }; + 2F32CBF8229D4CF8003A6768 /* OIDAuthorizationResponseTests.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OIDAuthorizationResponseTests.h; sourceTree = ""; }; + 2F32CBF9229D4CF8003A6768 /* OIDTokenUtilitiesTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OIDTokenUtilitiesTests.m; sourceTree = ""; }; + 2F32CBFA229D4CF8003A6768 /* OIDAuthorizationRequestTests.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OIDAuthorizationRequestTests.h; sourceTree = ""; }; + 2F32CBFB229D4CF8003A6768 /* OIDSwiftTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OIDSwiftTests.swift; sourceTree = ""; }; + 2F32CBFC229D4CF8003A6768 /* OIDServiceDiscoveryTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OIDServiceDiscoveryTests.m; sourceTree = ""; }; + 2F32CBFD229D4CF8003A6768 /* OIDAuthStateTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OIDAuthStateTests.m; sourceTree = ""; }; + 2F32CBFE229D4CF8003A6768 /* OIDRegistrationRequestTests.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OIDRegistrationRequestTests.h; sourceTree = ""; }; + 2F32CBFF229D4CF8003A6768 /* OIDResponseTypesTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OIDResponseTypesTests.m; sourceTree = ""; }; + 2F32CC00229D4CF8003A6768 /* OIDRPProfileCode.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OIDRPProfileCode.m; sourceTree = ""; }; + 2F32CC01229D4CF8003A6768 /* OIDTokenRequestTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OIDTokenRequestTests.m; sourceTree = ""; }; + 2F32CC02229D4CF8003A6768 /* OIDURLQueryComponentTests.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OIDURLQueryComponentTests.h; sourceTree = ""; }; + 2F32CC03229D4CF8003A6768 /* OIDRegistrationResponseTests.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OIDRegistrationResponseTests.h; sourceTree = ""; }; + 2F32CC04229D4CF8003A6768 /* OIDTokenResponseTests.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OIDTokenResponseTests.h; sourceTree = ""; }; + 2F32CC05229D4CF8003A6768 /* OIDEndSessionRequestTests.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OIDEndSessionRequestTests.h; sourceTree = ""; }; + 2F32CC06229D4CF8003A6768 /* OIDAppAuthTests-Bridging-Header.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "OIDAppAuthTests-Bridging-Header.h"; sourceTree = ""; }; + 2F32CC07229D4CF8003A6768 /* OIDServiceConfigurationTests.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OIDServiceConfigurationTests.h; sourceTree = ""; }; + 2F32CC08229D4CF8003A6768 /* OIDURLQueryComponentTestsIOS7.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OIDURLQueryComponentTestsIOS7.m; sourceTree = ""; }; + 2F32CC09229D4CF8003A6768 /* OktaOidcTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OktaOidcTests.swift; sourceTree = ""; }; + 2F32CC0A229D4CF8003A6768 /* OktaOidcStateManagerTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OktaOidcStateManagerTests.swift; sourceTree = ""; }; + 2F32CC0B229D4CF8003A6768 /* OktaOidcUtilsTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OktaOidcUtilsTests.swift; sourceTree = ""; }; + 2F32CC0C229D4CF8003A6768 /* OktaOidcKeychainTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OktaOidcKeychainTests.swift; sourceTree = ""; }; + 2F32CC0D229D4CF8003A6768 /* OktaOidcDiscoveryTaskTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OktaOidcDiscoveryTaskTests.swift; sourceTree = ""; }; + 2F32CC0E229D4CF8003A6768 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 2F32CC0F229D4CF8003A6768 /* TestUtils.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TestUtils.swift; sourceTree = ""; }; + 2F32CC10229D4CF8003A6768 /* OktaOidcConfigTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OktaOidcConfigTests.swift; sourceTree = ""; }; + 2F32CC7F229D4FC0003A6768 /* OktaOidcUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = OktaOidcUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; + 2F32CC8A229D4FCD003A6768 /* Okta_UITests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Okta_UITests.swift; sourceTree = ""; }; + 2F32CC8B229D4FCD003A6768 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 2F32CC8C229D4FCD003A6768 /* UITestUtils.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UITestUtils.swift; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 2F32CA1B229D38D4003A6768 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 2F32CB9A229D422F003A6768 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 2F32CCA3229D6801003A6768 /* OktaOidc.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 2F32CBD7229D4CE9003A6768 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 2F32CC7C229D4FC0003A6768 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 2F32CCA4229D6A4E003A6768 /* OktaOidc.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 2F32CA14229D38D4003A6768 = { + isa = PBXGroup; + children = ( + 2F32CAC1229D39DC003A6768 /* OktaOidc.podspec */, + 2F32CAC2229D39E3003A6768 /* README.md */, + 2F32CA20229D38D4003A6768 /* okta-oidc */, + 2F32CBAF229D427A003A6768 /* Example */, + 2F32CBE5229D4CF8003A6768 /* Tests */, + 2F32CC89229D4FCD003A6768 /* UITests */, + 2F32CA1F229D38D4003A6768 /* Products */, + 2F32CBD2229D42D0003A6768 /* Frameworks */, + ); + sourceTree = ""; + }; + 2F32CA1F229D38D4003A6768 /* Products */ = { + isa = PBXGroup; + children = ( + 2F32CA1E229D38D4003A6768 /* OktaOidc.framework */, + 2F32CB9D229D422F003A6768 /* Example.app */, + 2F32CBDA229D4CE9003A6768 /* OktaOidcTests.xctest */, + 2F32CC7F229D4FC0003A6768 /* OktaOidcUITests.xctest */, + ); + name = Products; + sourceTree = ""; + }; + 2F32CA20229D38D4003A6768 /* okta-oidc */ = { + isa = PBXGroup; + children = ( + 2F32CAC3229D3A16003A6768 /* Okta */, + 2F32CB5B229D3AA8003A6768 /* Resources */, + ); + path = "okta-oidc"; + sourceTree = ""; + }; + 2F32CAC3229D3A16003A6768 /* Okta */ = { + isa = PBXGroup; + children = ( + 2F32CAC4229D3A16003A6768 /* AppAuth */, + 2F32CAFF229D3A16003A6768 /* OktaOidc */, + ); + path = Okta; + sourceTree = SOURCE_ROOT; + }; + 2F32CAC4229D3A16003A6768 /* AppAuth */ = { + isa = PBXGroup; + children = ( + 2F32CAF7229D3A16003A6768 /* OktaOidc.h */, + 2F32CAC5229D3A16003A6768 /* OIDAuthorizationService.h */, + 2F32CAC6229D3A16003A6768 /* OIDScopeUtilities.m */, + 2F32CAC7229D3A16003A6768 /* OIDExternalUserAgentIOS.h */, + 2F32CAC8229D3A16003A6768 /* OIDFieldMapping.m */, + 2F32CAC9229D3A16003A6768 /* OIDTokenRequest.h */, + 2F32CACA229D3A16003A6768 /* OIDRegistrationRequest.m */, + 2F32CACB229D3A16003A6768 /* AppAuthCore.h */, + 2F32CACC229D3A16003A6768 /* OIDAuthStateChangeDelegate.h */, + 2F32CACD229D3A16003A6768 /* OIDResponseTypes.h */, + 2F32CACE229D3A16003A6768 /* OIDAuthorizationRequest.m */, + 2F32CACF229D3A16003A6768 /* OIDScopes.m */, + 2F32CAD0229D3A16003A6768 /* OIDError.m */, + 2F32CAD1229D3A16003A6768 /* OIDExternalUserAgent.h */, + 2F32CAD2229D3A16003A6768 /* OIDAuthState.m */, + 2F32CAD3229D3A16003A6768 /* OIDTokenResponse.h */, + 2F32CAD4229D3A16003A6768 /* OIDTokenUtilities.h */, + 2F32CAD5229D3A16003A6768 /* OIDGrantTypes.m */, + 2F32CAD6229D3A16003A6768 /* OIDURLSessionProvider.m */, + 2F32CAD7229D3A16003A6768 /* OIDEndSessionRequest.h */, + 2F32CAD8229D3A16003A6768 /* OIDServiceConfiguration.h */, + 2F32CAD9229D3A16003A6768 /* OIDIDToken.m */, + 2F32CADA229D3A16003A6768 /* OIDServiceDiscovery.m */, + 2F32CADB229D3A16003A6768 /* OIDURLQueryComponent.h */, + 2F32CADC229D3A16003A6768 /* OIDClientMetadataParameters.h */, + 2F32CADD229D3A16003A6768 /* OIDEndSessionResponse.h */, + 2F32CADE229D3A16003A6768 /* OIDErrorUtilities.h */, + 2F32CADF229D3A16003A6768 /* OIDRegistrationResponse.h */, + 2F32CAE0229D3A16003A6768 /* OIDAuthorizationResponse.h */, + 2F32CAE1229D3A16003A6768 /* OIDResponseTypes.m */, + 2F32CAE2229D3A16003A6768 /* OIDAuthorizationRequest.h */, + 2F32CAE3229D3A16003A6768 /* OIDRegistrationRequest.h */, + 2F32CAE4229D3A16003A6768 /* OIDTokenRequest.m */, + 2F32CAE5229D3A16003A6768 /* OIDAuthStateErrorDelegate.h */, + 2F32CAE6229D3A16003A6768 /* OIDExternalUserAgentIOS.m */, + 2F32CAE7229D3A16003A6768 /* OIDFieldMapping.h */, + 2F32CAE8229D3A16003A6768 /* OIDScopeUtilities.h */, + 2F32CAE9229D3A16003A6768 /* OIDAuthorizationService.m */, + 2F32CAEA229D3A16003A6768 /* OIDAuthState.h */, + 2F32CAEB229D3A16003A6768 /* OIDError.h */, + 2F32CAEC229D3A16003A6768 /* OIDScopes.h */, + 2F32CAED229D3A16003A6768 /* OIDDefines.h */, + 2F32CAEE229D3A16003A6768 /* OIDExternalUserAgentRequest.h */, + 2F32CAEF229D3A16003A6768 /* OIDEndSessionRequest.m */, + 2F32CAF0229D3A16003A6768 /* OIDURLSessionProvider.h */, + 2F32CAF1229D3A16003A6768 /* OIDTokenUtilities.m */, + 2F32CAF2229D3A16003A6768 /* OIDGrantTypes.h */, + 2F32CAF3229D3A16003A6768 /* OIDTokenResponse.m */, + 2F32CAF4229D3A16003A6768 /* OIDRegistrationResponse.m */, + 2F32CAF5229D3A16003A6768 /* OIDAuthorizationResponse.m */, + 2F32CAF6229D3A16003A6768 /* OIDErrorUtilities.m */, + 2F32CAF8229D3A16003A6768 /* OIDExternalUserAgentSession.h */, + 2F32CAF9229D3A16003A6768 /* OIDEndSessionResponse.m */, + 2F32CAFA229D3A16003A6768 /* OIDClientMetadataParameters.m */, + 2F32CAFB229D3A16003A6768 /* OIDServiceDiscovery.h */, + 2F32CAFC229D3A16003A6768 /* OIDURLQueryComponent.m */, + 2F32CAFD229D3A16003A6768 /* OIDIDToken.h */, + 2F32CAFE229D3A16003A6768 /* OIDServiceConfiguration.m */, + ); + path = AppAuth; + sourceTree = ""; + }; + 2F32CAFF229D3A16003A6768 /* OktaOidc */ = { + isa = PBXGroup; + children = ( + 2F32CB00229D3A16003A6768 /* Tasks */, + 2F32CB07229D3A16003A6768 /* OktaOidcStateManager.swift */, + 2F32CB08229D3A16003A6768 /* OktaOidcEndpoint.swift */, + 2F32CB09229D3A16003A6768 /* OktaOidcUtils.swift */, + 2F32CB0A229D3A16003A6768 /* OktaOidcKeychain.swift */, + 2F32CB0B229D3A16003A6768 /* OktaOidc.swift */, + 2F32CB0C229D3A16003A6768 /* OktaOidcRestApi.swift */, + 2F32CB0D229D3A16003A6768 /* OIDAuthorizationService+Okta.swift */, + 2F32CB0E229D3A16003A6768 /* OktaOidcConfig.swift */, + 2F32CB0F229D3A16003A6768 /* OktaOidcError.swift */, + 2F32CB10229D3A16003A6768 /* OIDAuthState+Okta.swift */, + ); + path = OktaOidc; + sourceTree = ""; + }; + 2F32CB00229D3A16003A6768 /* Tasks */ = { + isa = PBXGroup; + children = ( + 2F32CB01229D3A16003A6768 /* OktaOidcSignIn.swift */, + 2F32CB02229D3A16003A6768 /* OktaOidcSignOut.swift */, + 2F32CB03229D3A16003A6768 /* OktaOidcAuthenticate.swift */, + 2F32CB04229D3A16003A6768 /* OktaOidcTask.swift */, + 2F32CB05229D3A16003A6768 /* OktaOidcUserSessionTask.swift */, + 2F32CB06229D3A16003A6768 /* OktaOidcMetadataDiscovery.swift */, + ); + path = Tasks; + sourceTree = ""; + }; + 2F32CB5B229D3AA8003A6768 /* Resources */ = { + isa = PBXGroup; + children = ( + 2F32CB5C229D3AA8003A6768 /* Info.plist */, + ); + name = Resources; + path = "okta-oidc/Resources"; + sourceTree = SOURCE_ROOT; + }; + 2F32CBAF229D427A003A6768 /* Example */ = { + isa = PBXGroup; + children = ( + 2F32CBBB229D427A003A6768 /* AppDelegate.swift */, + 2F32CBB1229D427A003A6768 /* ViewController.swift */, + 2F32CBB0229D427A003A6768 /* AuthViewController.swift */, + 2F32CBB3229D427A003A6768 /* LaunchScreen.storyboard */, + 2F32CBB7229D427A003A6768 /* Main.storyboard */, + 2F32CBB9229D427A003A6768 /* Images.xcassets */, + 2F32CBBA229D427A003A6768 /* Okta.plist */, + 2F32CBBC229D427A003A6768 /* Info.plist */, + ); + path = Example; + sourceTree = ""; + }; + 2F32CBD2229D42D0003A6768 /* Frameworks */ = { + isa = PBXGroup; + children = ( + ); + name = Frameworks; + sourceTree = ""; + }; + 2F32CBE5229D4CF8003A6768 /* Tests */ = { + isa = PBXGroup; + children = ( + 2F32CBE8229D4CF8003A6768 /* AppAuthTests */, + 2F32CC09229D4CF8003A6768 /* OktaOidcTests.swift */, + 2F32CC0A229D4CF8003A6768 /* OktaOidcStateManagerTests.swift */, + 2F32CBE6229D4CF8003A6768 /* OktaOidcEndpointTests.swift */, + 2F32CC0C229D4CF8003A6768 /* OktaOidcKeychainTests.swift */, + 2F32CC0D229D4CF8003A6768 /* OktaOidcDiscoveryTaskTests.swift */, + 2F32CC10229D4CF8003A6768 /* OktaOidcConfigTests.swift */, + 2F32CC0B229D4CF8003A6768 /* OktaOidcUtilsTests.swift */, + 2F32CC0E229D4CF8003A6768 /* Info.plist */, + 2F32CBE7229D4CF8003A6768 /* OktaOidcApiMock.swift */, + 2F32CC0F229D4CF8003A6768 /* TestUtils.swift */, + ); + path = Tests; + sourceTree = ""; + }; + 2F32CBE8229D4CF8003A6768 /* AppAuthTests */ = { + isa = PBXGroup; + children = ( + 2F32CBE9229D4CF8003A6768 /* OIDServiceDiscoveryTests.h */, + 2F32CBEA229D4CF8003A6768 /* OIDURLSessionProviderTests.m */, + 2F32CBEB229D4CF8003A6768 /* OIDAuthorizationRequestTests.m */, + 2F32CBEC229D4CF8003A6768 /* OIDAuthorizationResponseTests.m */, + 2F32CBED229D4CF8003A6768 /* OIDRegistrationRequestTests.m */, + 2F32CBEE229D4CF8003A6768 /* OIDScopesTests.m */, + 2F32CBEF229D4CF8003A6768 /* OIDAuthStateTests.h */, + 2F32CBF0229D4CF8003A6768 /* OIDRegistrationResponseTests.m */, + 2F32CBF1229D4CF8003A6768 /* OIDURLQueryComponentTests.m */, + 2F32CBF2229D4CF8003A6768 /* OIDRPProfileCode.h */, + 2F32CBF3229D4CF8003A6768 /* OIDTokenRequestTests.h */, + 2F32CBF4229D4CF8003A6768 /* OIDServiceConfigurationTests.m */, + 2F32CBF5229D4CF8003A6768 /* OIDGrantTypesTests.m */, + 2F32CBF6229D4CF8003A6768 /* OIDTokenResponseTests.m */, + 2F32CBF7229D4CF8003A6768 /* OIDEndSessionRequestTests.m */, + 2F32CBF8229D4CF8003A6768 /* OIDAuthorizationResponseTests.h */, + 2F32CBF9229D4CF8003A6768 /* OIDTokenUtilitiesTests.m */, + 2F32CBFA229D4CF8003A6768 /* OIDAuthorizationRequestTests.h */, + 2F32CBFB229D4CF8003A6768 /* OIDSwiftTests.swift */, + 2F32CBFC229D4CF8003A6768 /* OIDServiceDiscoveryTests.m */, + 2F32CBFD229D4CF8003A6768 /* OIDAuthStateTests.m */, + 2F32CBFE229D4CF8003A6768 /* OIDRegistrationRequestTests.h */, + 2F32CBFF229D4CF8003A6768 /* OIDResponseTypesTests.m */, + 2F32CC00229D4CF8003A6768 /* OIDRPProfileCode.m */, + 2F32CC01229D4CF8003A6768 /* OIDTokenRequestTests.m */, + 2F32CC02229D4CF8003A6768 /* OIDURLQueryComponentTests.h */, + 2F32CC03229D4CF8003A6768 /* OIDRegistrationResponseTests.h */, + 2F32CC04229D4CF8003A6768 /* OIDTokenResponseTests.h */, + 2F32CC05229D4CF8003A6768 /* OIDEndSessionRequestTests.h */, + 2F32CC06229D4CF8003A6768 /* OIDAppAuthTests-Bridging-Header.h */, + 2F32CC07229D4CF8003A6768 /* OIDServiceConfigurationTests.h */, + 2F32CC08229D4CF8003A6768 /* OIDURLQueryComponentTestsIOS7.m */, + ); + path = AppAuthTests; + sourceTree = ""; + }; + 2F32CC89229D4FCD003A6768 /* UITests */ = { + isa = PBXGroup; + children = ( + 2F32CC8A229D4FCD003A6768 /* Okta_UITests.swift */, + 2F32CC8B229D4FCD003A6768 /* Info.plist */, + 2F32CC8C229D4FCD003A6768 /* UITestUtils.swift */, + ); + path = UITests; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXHeadersBuildPhase section */ + 2F32CA19229D38D4003A6768 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 2F32CB98229D3D13003A6768 /* OktaOidc.h in Headers */, + 2F32CB86229D3C3C003A6768 /* OIDDefines.h in Headers */, + 2F32CB71229D3C3C003A6768 /* OIDServiceConfiguration.h in Headers */, + 2F32CB95229D3C3C003A6768 /* OIDIDToken.h in Headers */, + 2F32CB89229D3C3C003A6768 /* OIDURLSessionProvider.h in Headers */, + 2F32CB78229D3C3C003A6768 /* OIDRegistrationResponse.h in Headers */, + 2F32CB70229D3C3C003A6768 /* OIDEndSessionRequest.h in Headers */, + 2F32CB79229D3C3C003A6768 /* OIDAuthorizationResponse.h in Headers */, + 2F32CB76229D3C3C003A6768 /* OIDEndSessionResponse.h in Headers */, + 2F32CB7B229D3C3C003A6768 /* OIDAuthorizationRequest.h in Headers */, + 2F32CB81229D3C3C003A6768 /* OIDScopeUtilities.h in Headers */, + 2F32CB6C229D3C3C003A6768 /* OIDTokenResponse.h in Headers */, + 2F32CB7E229D3C3C003A6768 /* OIDAuthStateErrorDelegate.h in Headers */, + 2F32CB6A229D3C3C003A6768 /* OIDExternalUserAgent.h in Headers */, + 2F32CB75229D3C3C003A6768 /* OIDClientMetadataParameters.h in Headers */, + 2F32CB87229D3C3C003A6768 /* OIDExternalUserAgentRequest.h in Headers */, + 2F32CB85229D3C3C003A6768 /* OIDScopes.h in Headers */, + 2F32CB93229D3C3C003A6768 /* OIDServiceDiscovery.h in Headers */, + 2F32CB62229D3C3C003A6768 /* OIDTokenRequest.h in Headers */, + 2F32CB6D229D3C3C003A6768 /* OIDTokenUtilities.h in Headers */, + 2F32CB90229D3C3C003A6768 /* OIDExternalUserAgentSession.h in Headers */, + 2F32CB84229D3C3C003A6768 /* OIDError.h in Headers */, + 2F32CB80229D3C3C003A6768 /* OIDFieldMapping.h in Headers */, + 2F32CB74229D3C3C003A6768 /* OIDURLQueryComponent.h in Headers */, + 2F32CB64229D3C3C003A6768 /* AppAuthCore.h in Headers */, + 2F32CB77229D3C3C003A6768 /* OIDErrorUtilities.h in Headers */, + 2F32CB83229D3C3C003A6768 /* OIDAuthState.h in Headers */, + 2F32CB65229D3C3C003A6768 /* OIDAuthStateChangeDelegate.h in Headers */, + 2F32CB8B229D3C3C003A6768 /* OIDGrantTypes.h in Headers */, + 2F32CB66229D3C3C003A6768 /* OIDResponseTypes.h in Headers */, + 2F32CB7C229D3C3C003A6768 /* OIDRegistrationRequest.h in Headers */, + 2F32CB60229D3C3C003A6768 /* OIDExternalUserAgentIOS.h in Headers */, + 2F32CB5E229D3C3C003A6768 /* OIDAuthorizationService.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXHeadersBuildPhase section */ + +/* Begin PBXNativeTarget section */ + 2F32CA1D229D38D4003A6768 /* okta-oidc */ = { + isa = PBXNativeTarget; + buildConfigurationList = 2F32CA26229D38D4003A6768 /* Build configuration list for PBXNativeTarget "okta-oidc" */; + buildPhases = ( + 2F32CA19229D38D4003A6768 /* Headers */, + 2F32CA1A229D38D4003A6768 /* Sources */, + 2F32CA1B229D38D4003A6768 /* Frameworks */, + 2F32CA1C229D38D4003A6768 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "okta-oidc"; + productName = "okta-oidc"; + productReference = 2F32CA1E229D38D4003A6768 /* OktaOidc.framework */; + productType = "com.apple.product-type.framework"; + }; + 2F32CB9C229D422F003A6768 /* Example */ = { + isa = PBXNativeTarget; + buildConfigurationList = 2F32CBAC229D4231003A6768 /* Build configuration list for PBXNativeTarget "Example" */; + buildPhases = ( + 2F32CB99229D422F003A6768 /* Sources */, + 2F32CB9A229D422F003A6768 /* Frameworks */, + 2F32CB9B229D422F003A6768 /* Resources */, + 2F32CCA9229D6B5A003A6768 /* Embed Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 2F32CBD5229D42D6003A6768 /* PBXTargetDependency */, + ); + name = Example; + productName = Example; + productReference = 2F32CB9D229D422F003A6768 /* Example.app */; + productType = "com.apple.product-type.application"; + }; + 2F32CBD9229D4CE9003A6768 /* OktaOidcTests */ = { + isa = PBXNativeTarget; + buildConfigurationList = 2F32CBE2229D4CE9003A6768 /* Build configuration list for PBXNativeTarget "OktaOidcTests" */; + buildPhases = ( + 2F32CBD6229D4CE9003A6768 /* Sources */, + 2F32CBD7229D4CE9003A6768 /* Frameworks */, + 2F32CBD8229D4CE9003A6768 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + 2F32CC9E229D6691003A6768 /* PBXTargetDependency */, + ); + name = OktaOidcTests; + productName = OktaOidcTests; + productReference = 2F32CBDA229D4CE9003A6768 /* OktaOidcTests.xctest */; + productType = "com.apple.product-type.bundle.unit-test"; + }; + 2F32CC7E229D4FC0003A6768 /* OktaOidcUITests */ = { + isa = PBXNativeTarget; + buildConfigurationList = 2F32CC86229D4FC0003A6768 /* Build configuration list for PBXNativeTarget "OktaOidcUITests" */; + buildPhases = ( + 2F32CC7B229D4FC0003A6768 /* Sources */, + 2F32CC7C229D4FC0003A6768 /* Frameworks */, + 2F32CC7D229D4FC0003A6768 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + 2F32CCA6229D6B35003A6768 /* PBXTargetDependency */, + ); + name = OktaOidcUITests; + productName = OktaOidcUITests; + productReference = 2F32CC7F229D4FC0003A6768 /* OktaOidcUITests.xctest */; + productType = "com.apple.product-type.bundle.ui-testing"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 2F32CA15229D38D4003A6768 /* Project object */ = { + isa = PBXProject; + attributes = { + LastSwiftUpdateCheck = 1020; + LastUpgradeCheck = 1020; + ORGANIZATIONNAME = Okta; + TargetAttributes = { + 2F32CA1D229D38D4003A6768 = { + CreatedOnToolsVersion = 10.2.1; + }; + 2F32CB9C229D422F003A6768 = { + CreatedOnToolsVersion = 10.2.1; + }; + 2F32CBD9229D4CE9003A6768 = { + CreatedOnToolsVersion = 10.2.1; + TestTargetID = 2F32CB9C229D422F003A6768; + }; + 2F32CC7E229D4FC0003A6768 = { + CreatedOnToolsVersion = 10.2.1; + TestTargetID = 2F32CB9C229D422F003A6768; + }; + }; + }; + buildConfigurationList = 2F32CA18229D38D4003A6768 /* Build configuration list for PBXProject "okta-oidc" */; + compatibilityVersion = "Xcode 9.3"; + developmentRegion = en; + hasScannedForEncodings = 0; + knownRegions = ( + en, + Base, + ); + mainGroup = 2F32CA14229D38D4003A6768; + productRefGroup = 2F32CA1F229D38D4003A6768 /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 2F32CA1D229D38D4003A6768 /* okta-oidc */, + 2F32CB9C229D422F003A6768 /* Example */, + 2F32CBD9229D4CE9003A6768 /* OktaOidcTests */, + 2F32CC7E229D4FC0003A6768 /* OktaOidcUITests */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 2F32CA1C229D38D4003A6768 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 2F32CB9B229D422F003A6768 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 2F32CBD1229D42B8003A6768 /* Okta.plist in Resources */, + 2F32CBD0229D42AE003A6768 /* Images.xcassets in Resources */, + 2F32CBCB229D4293003A6768 /* LaunchScreen.storyboard in Resources */, + 2F32CBCF229D42A9003A6768 /* Main.storyboard in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 2F32CBD8229D4CE9003A6768 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 2F32CC7D229D4FC0003A6768 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 2F32CA1A229D38D4003A6768 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 2F32CB52229D3A16003A6768 /* OktaOidcEndpoint.swift in Sources */, + 2F32CB7A229D3C3C003A6768 /* OIDResponseTypes.m in Sources */, + 2F32CB5F229D3C3C003A6768 /* OIDScopeUtilities.m in Sources */, + 2F32CB8C229D3C3C003A6768 /* OIDTokenResponse.m in Sources */, + 2F32CB91229D3C3C003A6768 /* OIDEndSessionResponse.m in Sources */, + 2F32CB4C229D3A16003A6768 /* OktaOidcSignOut.swift in Sources */, + 2F32CB92229D3C3C003A6768 /* OIDClientMetadataParameters.m in Sources */, + 2F32CB59229D3A16003A6768 /* OktaOidcError.swift in Sources */, + 2F32CB50229D3A16003A6768 /* OktaOidcMetadataDiscovery.swift in Sources */, + 2F32CB4B229D3A16003A6768 /* OktaOidcSignIn.swift in Sources */, + 2F32CB61229D3C3C003A6768 /* OIDFieldMapping.m in Sources */, + 2F32CB7F229D3C3C003A6768 /* OIDExternalUserAgentIOS.m in Sources */, + 2F32CB57229D3A16003A6768 /* OIDAuthorizationService+Okta.swift in Sources */, + 2F32CB68229D3C3C003A6768 /* OIDScopes.m in Sources */, + 2F32CB5A229D3A16003A6768 /* OIDAuthState+Okta.swift in Sources */, + 2F32CB8D229D3C3C003A6768 /* OIDRegistrationResponse.m in Sources */, + 2F32CB58229D3A16003A6768 /* OktaOidcConfig.swift in Sources */, + 2F32CB94229D3C3C003A6768 /* OIDURLQueryComponent.m in Sources */, + 2F32CB96229D3C3C003A6768 /* OIDServiceConfiguration.m in Sources */, + 2F32CB8A229D3C3C003A6768 /* OIDTokenUtilities.m in Sources */, + 2F32CB69229D3C3C003A6768 /* OIDError.m in Sources */, + 2F32CB56229D3A16003A6768 /* OktaOidcRestApi.swift in Sources */, + 2F32CB6F229D3C3C003A6768 /* OIDURLSessionProvider.m in Sources */, + 2F32CB55229D3A16003A6768 /* OktaOidc.swift in Sources */, + 2F32CB8F229D3C3C003A6768 /* OIDErrorUtilities.m in Sources */, + 2F32CB88229D3C3C003A6768 /* OIDEndSessionRequest.m in Sources */, + 2F32CB4F229D3A16003A6768 /* OktaOidcUserSessionTask.swift in Sources */, + 2F32CB7D229D3C3C003A6768 /* OIDTokenRequest.m in Sources */, + 2F32CB63229D3C3C003A6768 /* OIDRegistrationRequest.m in Sources */, + 2F32CB67229D3C3C003A6768 /* OIDAuthorizationRequest.m in Sources */, + 2F32CB4E229D3A16003A6768 /* OktaOidcTask.swift in Sources */, + 2F32CB53229D3A16003A6768 /* OktaOidcUtils.swift in Sources */, + 2F32CB6B229D3C3C003A6768 /* OIDAuthState.m in Sources */, + 2F32CB72229D3C3C003A6768 /* OIDIDToken.m in Sources */, + 2F32CB8E229D3C3C003A6768 /* OIDAuthorizationResponse.m in Sources */, + 2F32CB4D229D3A16003A6768 /* OktaOidcAuthenticate.swift in Sources */, + 2F32CB82229D3C3C003A6768 /* OIDAuthorizationService.m in Sources */, + 2F32CB54229D3A16003A6768 /* OktaOidcKeychain.swift in Sources */, + 2F32CB51229D3A16003A6768 /* OktaOidcStateManager.swift in Sources */, + 2F32CB6E229D3C3C003A6768 /* OIDGrantTypes.m in Sources */, + 2F32CB73229D3C3C003A6768 /* OIDServiceDiscovery.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 2F32CB99229D422F003A6768 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 2F32CBC9229D4289003A6768 /* AppDelegate.swift in Sources */, + 2F32CBC8229D4285003A6768 /* ViewController.swift in Sources */, + 2F32CBC7229D4281003A6768 /* AuthViewController.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 2F32CBD6229D4CE9003A6768 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 2F32CC76229D4E76003A6768 /* OIDAuthStateTests.m in Sources */, + 2F32CC3D229D4D11003A6768 /* OktaOidcTests.swift in Sources */, + 2F32CC6E229D4E76003A6768 /* OIDURLQueryComponentTests.m in Sources */, + 2F32CC7A229D4E76003A6768 /* OIDURLQueryComponentTestsIOS7.m in Sources */, + 2F32CC41229D4D11003A6768 /* OktaOidcDiscoveryTaskTests.swift in Sources */, + 2F32CC68229D4E76003A6768 /* OIDURLSessionProviderTests.m in Sources */, + 2F32CC74229D4E76003A6768 /* OIDSwiftTests.swift in Sources */, + 2F32CC3F229D4D11003A6768 /* OktaOidcUtilsTests.swift in Sources */, + 2F32CC6D229D4E76003A6768 /* OIDRegistrationResponseTests.m in Sources */, + 2F32CC79229D4E76003A6768 /* OIDTokenRequestTests.m in Sources */, + 2F32CC42229D4D11003A6768 /* TestUtils.swift in Sources */, + 2F32CC73229D4E76003A6768 /* OIDTokenUtilitiesTests.m in Sources */, + 2F32CC6A229D4E76003A6768 /* OIDAuthorizationResponseTests.m in Sources */, + 2F32CC78229D4E76003A6768 /* OIDRPProfileCode.m in Sources */, + 2F32CC3C229D4D11003A6768 /* OktaOidcApiMock.swift in Sources */, + 2F32CC6C229D4E76003A6768 /* OIDScopesTests.m in Sources */, + 2F32CC40229D4D11003A6768 /* OktaOidcKeychainTests.swift in Sources */, + 2F32CC43229D4D11003A6768 /* OktaOidcConfigTests.swift in Sources */, + 2F32CC71229D4E76003A6768 /* OIDTokenResponseTests.m in Sources */, + 2F32CC72229D4E76003A6768 /* OIDEndSessionRequestTests.m in Sources */, + 2F32CC6B229D4E76003A6768 /* OIDRegistrationRequestTests.m in Sources */, + 2F32CC3B229D4D11003A6768 /* OktaOidcEndpointTests.swift in Sources */, + 2F32CC3E229D4D11003A6768 /* OktaOidcStateManagerTests.swift in Sources */, + 2F32CC75229D4E76003A6768 /* OIDServiceDiscoveryTests.m in Sources */, + 2F32CC70229D4E76003A6768 /* OIDGrantTypesTests.m in Sources */, + 2F32CC69229D4E76003A6768 /* OIDAuthorizationRequestTests.m in Sources */, + 2F32CC6F229D4E76003A6768 /* OIDServiceConfigurationTests.m in Sources */, + 2F32CC77229D4E76003A6768 /* OIDResponseTypesTests.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 2F32CC7B229D4FC0003A6768 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 2F32CC90229D4FD4003A6768 /* Okta_UITests.swift in Sources */, + 2F32CC91229D4FD9003A6768 /* UITestUtils.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXTargetDependency section */ + 2F32CBD5229D42D6003A6768 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 2F32CA1D229D38D4003A6768 /* okta-oidc */; + targetProxy = 2F32CBD4229D42D6003A6768 /* PBXContainerItemProxy */; + }; + 2F32CC9E229D6691003A6768 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 2F32CB9C229D422F003A6768 /* Example */; + targetProxy = 2F32CC9D229D6691003A6768 /* PBXContainerItemProxy */; + }; + 2F32CCA6229D6B35003A6768 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 2F32CB9C229D422F003A6768 /* Example */; + targetProxy = 2F32CCA5229D6B35003A6768 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin PBXVariantGroup section */ + 2F32CBB3229D427A003A6768 /* LaunchScreen.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 2F32CBB4229D427A003A6768 /* Base */, + ); + name = LaunchScreen.storyboard; + sourceTree = ""; + }; + 2F32CBB7229D427A003A6768 /* Main.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 2F32CBB8229D427A003A6768 /* Base */, + ); + name = Main.storyboard; + sourceTree = ""; + }; +/* End PBXVariantGroup section */ + +/* Begin XCBuildConfiguration section */ + 2F32CA24229D38D4003A6768 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_ENABLE_OBJC_WEAK = 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_DOCUMENTATION_COMMENTS = YES; + 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_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + CODE_SIGN_IDENTITY = "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 = gnu11; + GCC_DYNAMIC_NO_PIC = NO; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + 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 = 12.2; + MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; + MTL_FAST_MATH = YES; + ONLY_ACTIVE_ARCH = YES; + SDKROOT = iphoneos; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + 2F32CA25229D38D4003A6768 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_ENABLE_OBJC_WEAK = 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_DOCUMENTATION_COMMENTS = YES; + 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_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + CODE_SIGN_IDENTITY = "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 = gnu11; + 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 = 12.2; + MTL_ENABLE_DEBUG_INFO = NO; + MTL_FAST_MATH = YES; + SDKROOT = iphoneos; + SWIFT_COMPILATION_MODE = wholemodule; + SWIFT_OPTIMIZATION_LEVEL = "-O"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + 2F32CA27229D38D4003A6768 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = YES; + CODE_SIGN_IDENTITY = ""; + CODE_SIGN_STYLE = Automatic; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + INFOPLIST_FILE = "okta-oidc/Resources/Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = "com.okta.okta-oidc"; + PRODUCT_NAME = OktaOidc; + SKIP_INSTALL = YES; + SWIFT_OBJC_INTERFACE_HEADER_NAME = "$(SWIFT_MODULE_NAME)-Swift.h"; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 2F32CA28229D38D4003A6768 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = YES; + CODE_SIGN_IDENTITY = ""; + CODE_SIGN_STYLE = Automatic; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + INFOPLIST_FILE = "okta-oidc/Resources/Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = "com.okta.okta-oidc"; + PRODUCT_NAME = OktaOidc; + SKIP_INSTALL = YES; + SWIFT_OBJC_INTERFACE_HEADER_NAME = "$(SWIFT_MODULE_NAME)-Swift.h"; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Release; + }; + 2F32CBAD229D4231003A6768 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CODE_SIGN_STYLE = Automatic; + INFOPLIST_FILE = Example/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = com.okta.Example; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 2F32CBAE229D4231003A6768 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CODE_SIGN_STYLE = Automatic; + INFOPLIST_FILE = Example/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = com.okta.Example; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Release; + }; + 2F32CBE3229D4CE9003A6768 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + CODE_SIGN_STYLE = Automatic; + INFOPLIST_FILE = Tests/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = com.okta.OktaOidcTests; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Example.app/Example"; + }; + name = Debug; + }; + 2F32CBE4229D4CE9003A6768 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + CODE_SIGN_STYLE = Automatic; + INFOPLIST_FILE = Tests/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = com.okta.OktaOidcTests; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Example.app/Example"; + }; + name = Release; + }; + 2F32CC87229D4FC0003A6768 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + CODE_SIGN_STYLE = Automatic; + INFOPLIST_FILE = UITests/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = com.okta.OktaOidcUITests; + PRODUCT_NAME = "$(TARGET_NAME)"; + PROVISIONING_PROFILE = ""; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + TEST_TARGET_NAME = Example; + }; + name = Debug; + }; + 2F32CC88229D4FC0003A6768 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + CODE_SIGN_STYLE = Automatic; + INFOPLIST_FILE = UITests/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = com.okta.OktaOidcUITests; + PRODUCT_NAME = "$(TARGET_NAME)"; + PROVISIONING_PROFILE = ""; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + TEST_TARGET_NAME = Example; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 2F32CA18229D38D4003A6768 /* Build configuration list for PBXProject "okta-oidc" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 2F32CA24229D38D4003A6768 /* Debug */, + 2F32CA25229D38D4003A6768 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 2F32CA26229D38D4003A6768 /* Build configuration list for PBXNativeTarget "okta-oidc" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 2F32CA27229D38D4003A6768 /* Debug */, + 2F32CA28229D38D4003A6768 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 2F32CBAC229D4231003A6768 /* Build configuration list for PBXNativeTarget "Example" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 2F32CBAD229D4231003A6768 /* Debug */, + 2F32CBAE229D4231003A6768 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 2F32CBE2229D4CE9003A6768 /* Build configuration list for PBXNativeTarget "OktaOidcTests" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 2F32CBE3229D4CE9003A6768 /* Debug */, + 2F32CBE4229D4CE9003A6768 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 2F32CC86229D4FC0003A6768 /* Build configuration list for PBXNativeTarget "OktaOidcUITests" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 2F32CC87229D4FC0003A6768 /* Debug */, + 2F32CC88229D4FC0003A6768 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = 2F32CA15229D38D4003A6768 /* Project object */; +} diff --git a/Example/Okta.xcodeproj/xcshareddata/xcschemes/Okta-Example.xcscheme b/okta-oidc.xcodeproj/xcshareddata/xcschemes/okta-oidc.xcscheme similarity index 61% rename from Example/Okta.xcodeproj/xcshareddata/xcschemes/Okta-Example.xcscheme rename to okta-oidc.xcodeproj/xcshareddata/xcschemes/okta-oidc.xcscheme index a7ae67a808c..130dfdc53e8 100644 --- a/Example/Okta.xcodeproj/xcshareddata/xcschemes/Okta-Example.xcscheme +++ b/okta-oidc.xcodeproj/xcshareddata/xcschemes/okta-oidc.xcscheme @@ -1,6 +1,6 @@ + BlueprintIdentifier = "2F32CA1D229D38D4003A6768" + BuildableName = "OktaOidc.framework" + BlueprintName = "okta-oidc" + ReferencedContainer = "container:okta-oidc.xcodeproj"> + buildForAnalyzing = "NO"> + + + + + BlueprintIdentifier = "2F32CBD9229D4CE9003A6768" + BuildableName = "OktaOidcTests.xctest" + BlueprintName = "OktaOidcTests" + ReferencedContainer = "container:okta-oidc.xcodeproj"> @@ -40,96 +54,87 @@ buildConfiguration = "Debug" selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" - disableMainThreadChecker = "YES" - shouldUseLaunchSchemeArgsEnv = "YES"> + systemAttachmentLifetime = "keepNever" + shouldUseLaunchSchemeArgsEnv = "NO"> + BlueprintIdentifier = "2F32CBD9229D4CE9003A6768" + BuildableName = "OktaOidcTests.xctest" + BlueprintName = "OktaOidcTests" + ReferencedContainer = "container:okta-oidc.xcodeproj"> + BlueprintIdentifier = "2F32CC7E229D4FC0003A6768" + BuildableName = "OktaOidcUITests.xctest" + BlueprintName = "OktaOidcUITests" + ReferencedContainer = "container:okta-oidc.xcodeproj"> - - - - - - - - - - - - + + + + + + + + - + + BlueprintIdentifier = "2F32CA1D229D38D4003A6768" + BuildableName = "OktaOidc.framework" + BlueprintName = "okta-oidc" + ReferencedContainer = "container:okta-oidc.xcodeproj"> - + diff --git a/okta-oidc.xcworkspace/contents.xcworkspacedata b/okta-oidc.xcworkspace/contents.xcworkspacedata new file mode 100644 index 00000000000..eb73b8bbb20 --- /dev/null +++ b/okta-oidc.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/okta-oidc.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/okta-oidc.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist new file mode 100644 index 00000000000..18d981003d6 --- /dev/null +++ b/okta-oidc.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist @@ -0,0 +1,8 @@ + + + + + IDEDidComputeMac32BitWarning + + + diff --git a/okta-oidc/Resources/Info.plist b/okta-oidc/Resources/Info.plist new file mode 100644 index 00000000000..9aea61e4a08 --- /dev/null +++ b/okta-oidc/Resources/Info.plist @@ -0,0 +1,24 @@ + + + + + CFBundleDevelopmentRegion + $(DEVELOPMENT_LANGUAGE) + CFBundleDisplayName + OktaOidc + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + FMWK + CFBundleShortVersionString + 1.0 + CFBundleVersion + $(CURRENT_PROJECT_VERSION) + + diff --git a/scripts/helpers.sh b/scripts/helpers.sh index 2ebf72d147b..832c1ba100c 100644 --- a/scripts/helpers.sh +++ b/scripts/helpers.sh @@ -1,10 +1,10 @@ #!/bin/bash # Set workspace -WORKSPACE="Okta.xcworkspace/" +WORKSPACE="okta-oidc.xcworkspace/" # Set scheme -SCHEME="Okta-Example" +SCHEME="okta-oidc" # Set test devices IPHONE_X_DESTINATION="OS=12.1,name=iPhone X"