watchOS 6.2 now available in beta will allow third-party apps on Apple Watch to activate user authentication via Facebook, Google, Microsoft and other web-based log-in services compliant with the OAuth standard.
The support for the SWebAuthenticationSession is now available on watchOS 6.2 beta, but only on Apple Watch Series 3 and later models. The reason why Series 1 and 2 do not support web access is because these models do not have cellular connectivity. In fact, on LTE watches you can download and start a watchOS app even if your iPhone is not nearby, which means that the user must be able to configure the app directly on his Apple Watch. And if an app requires an account, as it happens more and more often, it must also offer the user the possibility to access directly from the clock.
Before watchOS 6.2, developers were able to authenticate users with the feature Sign in with Apple or create custom login and enrollment forms, as outlined in Apple’s documentation. Starting with watchOS 6.2, the web-based logins with OAuth support can be used to simplify account creation and access. OAuth is commonly used on the web to allow sites or apps to access your information taken from other portals (such as Google or Facebook), without revealing your passwords. OAuth is used by numerous other companies, such as Amazon, Twitter, Spotify and beyond.
In addition, the second beta of watchOS 6.2 offers support for the framework StoreKit Apple This will allow apps on Apple Watch to use not only in-app purchases, but also to offer and promote subscriptions, check for the availability of your Apple Music account, as well as provide recommendations for third-party content and allow users to evaluate and review apps like on iOS.