Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 22 additions & 0 deletions AppAuth.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@
2D81120C24C103F300984DA7 /* OIDScopesTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 341742081C5D82D3000EF209 /* OIDScopesTests.m */; };
2D81120D24C103F300984DA7 /* OIDServiceConfigurationTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 3417420A1C5D82D3000EF209 /* OIDServiceConfigurationTests.m */; };
2D81120E24C103F300984DA7 /* OIDServiceDiscoveryTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 3417420C1C5D82D3000EF209 /* OIDServiceDiscoveryTests.m */; };
0A987C0100000002000A0987 /* OIDAuthorizationServiceTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 0A987C0100000001000A0987 /* OIDAuthorizationServiceTests.m */; };
2D81120F24C103F300984DA7 /* OIDTokenRequestTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 3417420E1C5D82D3000EF209 /* OIDTokenRequestTests.m */; };
2D81121024C103F300984DA7 /* OIDTokenResponseTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 341742101C5D82D3000EF209 /* OIDTokenResponseTests.m */; };
2D81121124C103F300984DA7 /* OIDTokenUtilitiesTests.m in Sources */ = {isa = PBXBuildFile; fileRef = A5EEF1FD20CF07760044F470 /* OIDTokenUtilitiesTests.m */; };
Expand Down Expand Up @@ -95,6 +96,7 @@
2D93865124B38840009A12D7 /* OIDTVAuthorizationService.m in Sources */ = {isa = PBXBuildFile; fileRef = 2D47AAE0249A87020059B5A4 /* OIDTVAuthorizationService.m */; };
2D93865224B38840009A12D7 /* OIDTVServiceConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 2D47AADA249A87010059B5A4 /* OIDTVServiceConfiguration.m */; };
2DA8D82624C6190400FDFB34 /* OIDTVAuthorizationResponseTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 2DA8D82424C6190300FDFB34 /* OIDTVAuthorizationResponseTests.m */; };
0A987C0200000002000A0987 /* OIDTVAuthorizationServiceTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 0A987C0200000001000A0987 /* OIDTVAuthorizationServiceTests.m */; };
2DEB065624CA1D9300DF47E7 /* OIDTVTokenRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 2DEB065424CA1D9300DF47E7 /* OIDTVTokenRequest.h */; };
2DEB065724CA1D9300DF47E7 /* OIDTVTokenRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 2DEB065524CA1D9300DF47E7 /* OIDTVTokenRequest.m */; };
2DEB066224CF5CFB00DF47E7 /* OIDTVTokenRequestTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 2DEB066024CF5CE000DF47E7 /* OIDTVTokenRequestTests.m */; };
Expand Down Expand Up @@ -166,6 +168,7 @@
3417421C1C5D82D3000EF209 /* OIDScopesTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 341742081C5D82D3000EF209 /* OIDScopesTests.m */; };
3417421D1C5D82D3000EF209 /* OIDServiceConfigurationTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 3417420A1C5D82D3000EF209 /* OIDServiceConfigurationTests.m */; };
3417421E1C5D82D3000EF209 /* OIDServiceDiscoveryTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 3417420C1C5D82D3000EF209 /* OIDServiceDiscoveryTests.m */; };
0A987C0100000003000A0987 /* OIDAuthorizationServiceTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 0A987C0100000001000A0987 /* OIDAuthorizationServiceTests.m */; };
3417421F1C5D82D3000EF209 /* OIDTokenRequestTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 3417420E1C5D82D3000EF209 /* OIDTokenRequestTests.m */; };
341742201C5D82D3000EF209 /* OIDTokenResponseTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 341742101C5D82D3000EF209 /* OIDTokenResponseTests.m */; };
341742211C5D82D3000EF209 /* OIDURLQueryComponentTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 341742121C5D82D3000EF209 /* OIDURLQueryComponentTests.m */; };
Expand All @@ -183,6 +186,7 @@
341AA4FD1E7F3A9400FCA5C6 /* OIDScopesTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 341742081C5D82D3000EF209 /* OIDScopesTests.m */; };
341AA4FE1E7F3A9400FCA5C6 /* OIDServiceConfigurationTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 3417420A1C5D82D3000EF209 /* OIDServiceConfigurationTests.m */; };
341AA4FF1E7F3A9400FCA5C6 /* OIDServiceDiscoveryTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 3417420C1C5D82D3000EF209 /* OIDServiceDiscoveryTests.m */; };
0A987C0100000004000A0987 /* OIDAuthorizationServiceTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 0A987C0100000001000A0987 /* OIDAuthorizationServiceTests.m */; };
341AA5001E7F3A9400FCA5C6 /* OIDTokenRequestTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 3417420E1C5D82D3000EF209 /* OIDTokenRequestTests.m */; };
341AA5011E7F3A9400FCA5C6 /* OIDTokenResponseTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 341742101C5D82D3000EF209 /* OIDTokenResponseTests.m */; };
341AA5021E7F3A9400FCA5C6 /* OIDURLQueryComponentTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 341742121C5D82D3000EF209 /* OIDURLQueryComponentTests.m */; };
Expand All @@ -195,6 +199,7 @@
341AA50A1E7F3A9B00FCA5C6 /* OIDScopesTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 341742081C5D82D3000EF209 /* OIDScopesTests.m */; };
341AA50B1E7F3A9B00FCA5C6 /* OIDServiceConfigurationTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 3417420A1C5D82D3000EF209 /* OIDServiceConfigurationTests.m */; };
341AA50C1E7F3A9B00FCA5C6 /* OIDServiceDiscoveryTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 3417420C1C5D82D3000EF209 /* OIDServiceDiscoveryTests.m */; };
0A987C0100000005000A0987 /* OIDAuthorizationServiceTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 0A987C0100000001000A0987 /* OIDAuthorizationServiceTests.m */; };
341AA50D1E7F3A9B00FCA5C6 /* OIDTokenRequestTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 3417420E1C5D82D3000EF209 /* OIDTokenRequestTests.m */; };
341AA50E1E7F3A9B00FCA5C6 /* OIDTokenResponseTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 341742101C5D82D3000EF209 /* OIDTokenResponseTests.m */; };
341AA50F1E7F3A9B00FCA5C6 /* OIDURLQueryComponentTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 341742121C5D82D3000EF209 /* OIDURLQueryComponentTests.m */; };
Expand Down Expand Up @@ -265,6 +270,7 @@
343AAA781E8346B400F9D36E /* OIDScopesTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 341742081C5D82D3000EF209 /* OIDScopesTests.m */; };
343AAA791E8346B400F9D36E /* OIDServiceConfigurationTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 3417420A1C5D82D3000EF209 /* OIDServiceConfigurationTests.m */; };
343AAA7A1E8346B400F9D36E /* OIDServiceDiscoveryTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 3417420C1C5D82D3000EF209 /* OIDServiceDiscoveryTests.m */; };
0A987C0100000006000A0987 /* OIDAuthorizationServiceTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 0A987C0100000001000A0987 /* OIDAuthorizationServiceTests.m */; };
343AAA7B1E8346B400F9D36E /* OIDTokenRequestTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 3417420E1C5D82D3000EF209 /* OIDTokenRequestTests.m */; };
343AAA7C1E8346B400F9D36E /* OIDTokenResponseTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 341742101C5D82D3000EF209 /* OIDTokenResponseTests.m */; };
343AAA7D1E8346B400F9D36E /* OIDURLQueryComponentTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 341742121C5D82D3000EF209 /* OIDURLQueryComponentTests.m */; };
Expand Down Expand Up @@ -446,6 +452,7 @@
343AAB841E8349CE00F9D36E /* OIDScopesTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 341742081C5D82D3000EF209 /* OIDScopesTests.m */; };
343AAB851E8349CE00F9D36E /* OIDServiceConfigurationTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 3417420A1C5D82D3000EF209 /* OIDServiceConfigurationTests.m */; };
343AAB861E8349CE00F9D36E /* OIDServiceDiscoveryTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 3417420C1C5D82D3000EF209 /* OIDServiceDiscoveryTests.m */; };
0A987C0100000007000A0987 /* OIDAuthorizationServiceTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 0A987C0100000001000A0987 /* OIDAuthorizationServiceTests.m */; };
343AAB871E8349CE00F9D36E /* OIDTokenRequestTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 3417420E1C5D82D3000EF209 /* OIDTokenRequestTests.m */; };
343AAB881E8349CE00F9D36E /* OIDTokenResponseTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 341742101C5D82D3000EF209 /* OIDTokenResponseTests.m */; };
343AAB891E8349CE00F9D36E /* OIDURLQueryComponentTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 341742121C5D82D3000EF209 /* OIDURLQueryComponentTests.m */; };
Expand All @@ -460,6 +467,7 @@
343AAB921E8349CF00F9D36E /* OIDScopesTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 341742081C5D82D3000EF209 /* OIDScopesTests.m */; };
343AAB931E8349CF00F9D36E /* OIDServiceConfigurationTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 3417420A1C5D82D3000EF209 /* OIDServiceConfigurationTests.m */; };
343AAB941E8349CF00F9D36E /* OIDServiceDiscoveryTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 3417420C1C5D82D3000EF209 /* OIDServiceDiscoveryTests.m */; };
0A987C0100000008000A0987 /* OIDAuthorizationServiceTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 0A987C0100000001000A0987 /* OIDAuthorizationServiceTests.m */; };
343AAB951E8349CF00F9D36E /* OIDTokenRequestTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 3417420E1C5D82D3000EF209 /* OIDTokenRequestTests.m */; };
343AAB961E8349CF00F9D36E /* OIDTokenResponseTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 341742101C5D82D3000EF209 /* OIDTokenResponseTests.m */; };
343AAB971E8349CF00F9D36E /* OIDURLQueryComponentTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 341742121C5D82D3000EF209 /* OIDURLQueryComponentTests.m */; };
Expand Down Expand Up @@ -496,6 +504,7 @@
348970842177B3B000ABEED4 /* OIDURLQueryComponentTestsIOS7.m in Sources */ = {isa = PBXBuildFile; fileRef = 341742131C5D82D3000EF209 /* OIDURLQueryComponentTestsIOS7.m */; };
348970852177B3B000ABEED4 /* OIDRegistrationResponseTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 60140F851DE43CC700DA0DC3 /* OIDRegistrationResponseTests.m */; };
348970862177B3B000ABEED4 /* OIDServiceDiscoveryTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 3417420C1C5D82D3000EF209 /* OIDServiceDiscoveryTests.m */; };
0A987C0100000009000A0987 /* OIDAuthorizationServiceTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 0A987C0100000001000A0987 /* OIDAuthorizationServiceTests.m */; };
348970872177B3B000ABEED4 /* OIDAuthStateTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 341742051C5D82D3000EF209 /* OIDAuthStateTests.m */; };
348970882177B3B000ABEED4 /* OIDTokenResponseTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 341742101C5D82D3000EF209 /* OIDTokenResponseTests.m */; };
348970892177B3B000ABEED4 /* OIDTokenRequestTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 3417420E1C5D82D3000EF209 /* OIDTokenRequestTests.m */; };
Expand Down Expand Up @@ -721,6 +730,7 @@
2D9385B924B37CAD009A12D7 /* AppAuthTV.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppAuthTV.h; sourceTree = "<group>"; };
2D9385BA24B37CAD009A12D7 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
2DA8D82424C6190300FDFB34 /* OIDTVAuthorizationResponseTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OIDTVAuthorizationResponseTests.m; sourceTree = "<group>"; };
0A987C0200000001000A0987 /* OIDTVAuthorizationServiceTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OIDTVAuthorizationServiceTests.m; sourceTree = "<group>"; };
2DA8D82524C6190400FDFB34 /* OIDTVAuthorizationResponseTests.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OIDTVAuthorizationResponseTests.h; sourceTree = "<group>"; };
2DEB065424CA1D9300DF47E7 /* OIDTVTokenRequest.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = OIDTVTokenRequest.h; sourceTree = "<group>"; };
2DEB065524CA1D9300DF47E7 /* OIDTVTokenRequest.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = OIDTVTokenRequest.m; sourceTree = "<group>"; };
Expand Down Expand Up @@ -788,6 +798,7 @@
3417420A1C5D82D3000EF209 /* OIDServiceConfigurationTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OIDServiceConfigurationTests.m; sourceTree = "<group>"; };
3417420B1C5D82D3000EF209 /* OIDServiceDiscoveryTests.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OIDServiceDiscoveryTests.h; sourceTree = "<group>"; };
3417420C1C5D82D3000EF209 /* OIDServiceDiscoveryTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OIDServiceDiscoveryTests.m; sourceTree = "<group>"; };
0A987C0100000001000A0987 /* OIDAuthorizationServiceTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OIDAuthorizationServiceTests.m; sourceTree = "<group>"; };
3417420D1C5D82D3000EF209 /* OIDTokenRequestTests.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OIDTokenRequestTests.h; sourceTree = "<group>"; };
3417420E1C5D82D3000EF209 /* OIDTokenRequestTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OIDTokenRequestTests.m; sourceTree = "<group>"; };
3417420F1C5D82D3000EF209 /* OIDTokenResponseTests.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OIDTokenResponseTests.h; sourceTree = "<group>"; };
Expand Down Expand Up @@ -1025,6 +1036,7 @@
2D81120024C1036700984DA7 /* OIDTVAuthorizationRequestTests.m */,
2DA8D82524C6190400FDFB34 /* OIDTVAuthorizationResponseTests.h */,
2DA8D82424C6190300FDFB34 /* OIDTVAuthorizationResponseTests.m */,
0A987C0200000001000A0987 /* OIDTVAuthorizationServiceTests.m */,
2DEB065F24CF5CDF00DF47E7 /* OIDTVTokenRequestTests.h */,
2DEB066024CF5CE000DF47E7 /* OIDTVTokenRequestTests.m */,
);
Expand Down Expand Up @@ -1131,6 +1143,7 @@
3417420A1C5D82D3000EF209 /* OIDServiceConfigurationTests.m */,
3417420B1C5D82D3000EF209 /* OIDServiceDiscoveryTests.h */,
3417420C1C5D82D3000EF209 /* OIDServiceDiscoveryTests.m */,
0A987C0100000001000A0987 /* OIDAuthorizationServiceTests.m */,
3417420D1C5D82D3000EF209 /* OIDTokenRequestTests.h */,
3417420E1C5D82D3000EF209 /* OIDTokenRequestTests.m */,
3417420F1C5D82D3000EF209 /* OIDTokenResponseTests.h */,
Expand Down Expand Up @@ -2075,6 +2088,7 @@
files = (
2D81120C24C103F300984DA7 /* OIDScopesTests.m in Sources */,
2DA8D82624C6190400FDFB34 /* OIDTVAuthorizationResponseTests.m in Sources */,
0A987C0200000002000A0987 /* OIDTVAuthorizationServiceTests.m in Sources */,
2D81121224C103F300984DA7 /* OIDURLQueryComponentTests.m in Sources */,
2DEB066224CF5CFB00DF47E7 /* OIDTVTokenRequestTests.m in Sources */,
2D81120D24C103F300984DA7 /* OIDServiceConfigurationTests.m in Sources */,
Expand All @@ -2085,6 +2099,7 @@
2D81120F24C103F300984DA7 /* OIDTokenRequestTests.m in Sources */,
2D81120424C1036700984DA7 /* OIDTVAuthorizationRequestTests.m in Sources */,
2D81120E24C103F300984DA7 /* OIDServiceDiscoveryTests.m in Sources */,
0A987C0100000002000A0987 /* OIDAuthorizationServiceTests.m in Sources */,
2D81120A24C103F200984DA7 /* OIDResponseTypesTests.m in Sources */,
2D81120724C103CC00984DA7 /* OIDAuthorizationResponseTests.m in Sources */,
2D81121424C103F300984DA7 /* OIDRegistrationRequestTests.m in Sources */,
Expand Down Expand Up @@ -2212,6 +2227,7 @@
341742221C5D82D3000EF209 /* OIDURLQueryComponentTestsIOS7.m in Sources */,
E56963F03064815800AC4DFE /* OIDExternalUserAgentIOSTests.m in Sources */,
3417421E1C5D82D3000EF209 /* OIDServiceDiscoveryTests.m in Sources */,
0A987C0100000003000A0987 /* OIDAuthorizationServiceTests.m in Sources */,
3417421F1C5D82D3000EF209 /* OIDTokenRequestTests.m in Sources */,
341742181C5D82D3000EF209 /* OIDAuthorizationResponseTests.m in Sources */,
34A6638B1E8865090060B664 /* OIDRPProfileCode.m in Sources */,
Expand Down Expand Up @@ -2239,6 +2255,7 @@
A6CEB11B2007E49D009D492A /* OIDEndSessionRequestTests.m in Sources */,
341AA50B1E7F3A9B00FCA5C6 /* OIDServiceConfigurationTests.m in Sources */,
341AA50C1E7F3A9B00FCA5C6 /* OIDServiceDiscoveryTests.m in Sources */,
0A987C0100000005000A0987 /* OIDAuthorizationServiceTests.m in Sources */,
341AA5071E7F3A9B00FCA5C6 /* OIDAuthStateTests.m in Sources */,
341AA50E1E7F3A9B00FCA5C6 /* OIDTokenResponseTests.m in Sources */,
341AA50D1E7F3A9B00FCA5C6 /* OIDTokenRequestTests.m in Sources */,
Expand All @@ -2262,6 +2279,7 @@
A6CEB11C2007E49E009D492A /* OIDEndSessionRequestTests.m in Sources */,
341AA4FE1E7F3A9400FCA5C6 /* OIDServiceConfigurationTests.m in Sources */,
341AA4FF1E7F3A9400FCA5C6 /* OIDServiceDiscoveryTests.m in Sources */,
0A987C0100000004000A0987 /* OIDAuthorizationServiceTests.m in Sources */,
341AA4FA1E7F3A9400FCA5C6 /* OIDAuthStateTests.m in Sources */,
341AA5011E7F3A9400FCA5C6 /* OIDTokenResponseTests.m in Sources */,
341AA5001E7F3A9400FCA5C6 /* OIDTokenRequestTests.m in Sources */,
Expand Down Expand Up @@ -2387,6 +2405,7 @@
343AAA7E1E8346B400F9D36E /* OIDURLQueryComponentTestsIOS7.m in Sources */,
343AAA801E8346B400F9D36E /* OIDRegistrationResponseTests.m in Sources */,
343AAA7A1E8346B400F9D36E /* OIDServiceDiscoveryTests.m in Sources */,
0A987C0100000006000A0987 /* OIDAuthorizationServiceTests.m in Sources */,
343AAA751E8346B400F9D36E /* OIDAuthStateTests.m in Sources */,
343AAA7C1E8346B400F9D36E /* OIDTokenResponseTests.m in Sources */,
343AAA7B1E8346B400F9D36E /* OIDTokenRequestTests.m in Sources */,
Expand Down Expand Up @@ -2474,6 +2493,7 @@
343AAB8A1E8349CE00F9D36E /* OIDURLQueryComponentTestsIOS7.m in Sources */,
343AAB8C1E8349CE00F9D36E /* OIDRegistrationResponseTests.m in Sources */,
343AAB861E8349CE00F9D36E /* OIDServiceDiscoveryTests.m in Sources */,
0A987C0100000007000A0987 /* OIDAuthorizationServiceTests.m in Sources */,
343AAB811E8349CE00F9D36E /* OIDAuthStateTests.m in Sources */,
343AAB881E8349CE00F9D36E /* OIDTokenResponseTests.m in Sources */,
343AAB871E8349CE00F9D36E /* OIDTokenRequestTests.m in Sources */,
Expand Down Expand Up @@ -2534,6 +2554,7 @@
343AAB981E8349CF00F9D36E /* OIDURLQueryComponentTestsIOS7.m in Sources */,
343AAB9A1E8349CF00F9D36E /* OIDRegistrationResponseTests.m in Sources */,
343AAB941E8349CF00F9D36E /* OIDServiceDiscoveryTests.m in Sources */,
0A987C0100000008000A0987 /* OIDAuthorizationServiceTests.m in Sources */,
343AAB8F1E8349CF00F9D36E /* OIDAuthStateTests.m in Sources */,
343AAB961E8349CF00F9D36E /* OIDTokenResponseTests.m in Sources */,
343AAB951E8349CF00F9D36E /* OIDTokenRequestTests.m in Sources */,
Expand Down Expand Up @@ -2589,6 +2610,7 @@
348970842177B3B000ABEED4 /* OIDURLQueryComponentTestsIOS7.m in Sources */,
348970852177B3B000ABEED4 /* OIDRegistrationResponseTests.m in Sources */,
348970862177B3B000ABEED4 /* OIDServiceDiscoveryTests.m in Sources */,
0A987C0100000009000A0987 /* OIDAuthorizationServiceTests.m in Sources */,
348970872177B3B000ABEED4 /* OIDAuthStateTests.m in Sources */,
348970882177B3B000ABEED4 /* OIDTokenResponseTests.m in Sources */,
348970892177B3B000ABEED4 /* OIDTokenRequestTests.m in Sources */,
Expand Down
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
- Fixed a crash when the user cancels sign-in on iOS, caused by `ASWebAuthenticationSession` being deallocated during its completion handler or dismiss animation. Based on [#917](https://github.com/openid/AppAuth-iOS/pull/917) by @Prash88.
- Discovery documents with a JSON `null` or a non-string value in an optional URL-valued field no longer raise `NSInvalidArgumentException`; the property reads as `nil`. The same value in a required URL field now fails with `OIDErrorCodeInvalidDiscoveryDocument`. An `authorization_endpoint` that does not parse now fails the document too, like the other required URL fields.
- Deprecated CocoaPods distribution. AppAuth 3.0.0 is the last release published to CocoaPods; CocoaPods trunk becomes read-only on December 2, 2026. See [MIGRATING_FROM_COCOAPODS.md](MIGRATING_FROM_COCOAPODS.md) for moving to Swift Package Manager. Addresses issue #962.
- Fix a crash (`NSInvalidArgumentException`) when a token, registration or device authorization endpoint answers with a JSON array instead of an object. The callback now gets an error. Addresses issue #987.

# 3.0.0
- BREAKING: Updates made to support Xcode 27. ([#972](https://github.com/openid/AppAuth-iOS/pull/972), [#973](https://github.com/openid/AppAuth-iOS/pull/973))
Expand Down
Loading
Loading