<div dir="ltr"><div><div><div><div><div><div><div><div><div><div><div><div>Hello all, <br><br></div>I have made some new PRs to the ever popular iOS OAuth2 library. Since all the open PRs currently on there are mine, I figure it might be a good time to review:<br><br></div>* #63 - This is maybe the most complex of the lot. It adds the ability for developers authenticating with Google to share refresh credentials between a backend server and mobile client <br></div>* #67 - This brings the library up to date in it&#39;s use of SFSafariViewController over the external Safari app. A nice-to-have would be a restriction on Google accounts to *never* be able to use the embedded webview, as Google will no longer accept auth requests this way<br></div>* #68 - This adds better error handling, bringing the library in compliance with standard OAuth2 error data<br></div>* #69 - This adds the ability for developers to control when the auth web view is dismissed. This is especially useful when the view is part of a navigation stack and not just the root view controller.<br></div>* #70 - This fixes potential crashes for Config objects that don&#39;t define a token revocation endpoint.<br></div>* #71 - This fixes a number of spelling errors, including changing the name of the TrustedPersistentOAuth2Session class. <br><br></div>I hope these can be reviewed soon, as many of them are straightforward in their goal and implementation.<br><br></div>As an aside, I will be leaving my current job tomorrow and switching to a non-mobile development role. This means I will have less time to dedicate to the project (and by extension follow-up work for my PRs). I hope my contributions have been helpful to at least a few of you.<br><br></div>Best,<br></div>Michael Doo<br></div>410 Labs, Inc.<br></div>