Skip to content

Milestones

List view

  • AppAuth-iOS relies on a [series of categories](https://github.com/openid/AppAuth-iOS/tree/master/Source/AppAuth) to provide callers with the ability to perform an authorization flow. These categories require a `UIWindow` or `UIViewController` to be passed in as the presenting context for the flow. This requirement works fine for callers operating within a UIKit or AppKit framework, but is awkward in SwiftUI, where developers do not directly create and password `UIWindow`s or `UIViewController`s. The goal of this work is to provide new functionality to AppAuth-iOS that will not require a presenting window or view controller. Instead, these new methods will attempt to automatically find a suitable window or view controller on the developer's behalf. While the motivation for this work is to provide SwiftUI developers with a more natural API for starting an authorization flow, the result of this work should equally serve UIKit and AppKit developers as well.

    No due date
    0/4 issues closed
  • No due date
    0/1 issues closed
  • Second major release of the library.

    No due date
    3/5 issues closed