AppAuth-iOS
AppAuth-iOS copied to clipboard
iOS and macOS SDK for communicating with OAuth 2.0 and OpenID Connect providers.
We have a project which can fire off multiple API calls concurrently. Each request calls `performAction` and in some cases this results in the same refresh token being used more...
This is required to fix the following warning in Xcode 13.1: "The iOS Simulator deployment target 'IPHONEOS_DEPLOYMENT_TARGET' is set to 8.0, but the range of supported deployment target versions is...
Issue description: I am building a native ios app using AppAuth library. In this flow, I am taking help of AppAuth to launch a webpage inside the app and authorize...
Hi, I implemented the login flow using the library and now I need to implement the log out also using the same library. I've seen the feature is under development...
Closes #442 It has been wrong to declare the initializers as `nullable`, because it conflicted with the implementation of `NSObject`. Please see the description in #442. From the `NSObject` documentation:...
Based on issue #446 sometimes a trailing slash added to path for redirect url. Here a fix to make comparison regardless that trailing slash. This issue affects react-native-app-auth lib: https://github.com/FormidableLabs/react-native-app-auth/issues/123...
**Describe the bug** It is unclear whether `CFBundleURLTypes` settings is still necessary on iOS, because there are discrepancies between the document and the example code. **To Reproduce** The current README.md...
When not targeting a specific Azure AD tenant (specified by a tenant GUID in the discovery document URL) but rather one of the "common", "organizations" or "consumers" multi-tenant aliases (see...
I am getting error message **ID Token parsing failed**. Up on investigate, OIDCToken._issuedAt is nil. There is an issue with OIDCFieldMapping. ExpectedType is NSDate but actual datatype is NSMutableString **Environment**...
NSCoder is not very good at decoding heterogeneous objects.. With this work the issue with `decodeObject` is fixed as result of which `NSKeyedUnarchiver.unarchivedObject(ofClass: OIDAuthState.self, from: decoded) throws` should work as...