AppKit/Mac Catalyst apps are being rejected by App Review for launching default web browser for login

It seems that all macOS apps currently going through App Review which use ASWebAuthenticationSession (or SwiftUI webAuthenticationSession) are being rejected, because:

Reason given:

Guideline 4.0 - Design The user is taken to the default web browser to sign in or register for an account, which provides a poor user experience.

See here for more details: https://forums.developer.apple.com/forums/thread/750400

If webAuthenticationSession is no longer permitted for production apps, what is the current recommended approach for implementing OAuth 2 authentication?

Post not yet marked as solved Up vote post of dutton Down vote post of dutton
146 views