Sign In With Apple [SUBSCRIBER]
以下为 快照 页面，建议前往来源网站查看，会有更好的阅读体验。
Sign In With Apple
Jan 14 2020 · Video Course (26 mins) · Intermediate
SwiftUI allows developers to provide their users with a secure and private method of logging into their app using their existing Apple ID instead of making a new username or having to use a social media login. Learn the concepts behind Sign In with Apple and how to integrate it into your app.
- Swift 5.1, macOS 10.15, Xcode 11.2
Prepare Your Project
Sign In With Apple requires you to enable a capability in Xcode, and this episode shows you how to do that.
Sign In With Apple is based off UIView, and this episode will show you how to present it when using SwiftUI
Learn how to handle tap events for your Sign In With Apple button, and what Sign In With Apple does behind the scenes.
Handle Different Registration Types
Learn how the delegate methods you'll implement handle the various cases when logging a user into your app.
Learn how Sign In With Apple handles a new user registration for your app.
Learn how you should handle signing in users who already have existing accounts for your app.
Some users may already have credentials for your app in their iCloud Keychain. Learn how to handle that in your app.
With the delegates and registration types defined, learn how to update the Sign In With Apple button to use them.
Deal With Different Runtime Cases
If iOS contains the proper Apple ID and credentials for your app, learn how to automatically display the Sign In With Apple dialog.
Users can disable Sign In With Apple for your app. Learn how to check to see whether they are still signed in.
Who is this for?
This course is for iOS developers who want experience in integrating Sign in With Apple as a possible login mechanism in their iOS app. It expects you to be familar with Xcode and iOS programming (including how to program in Swift). Having an existing app with some sort of login capability is helpful, but not required to follow along.
- Sign in with Apple
- SwiftUI (including the SwiftUI Environment)
- Delegates and Protocols
In my day job, I write apps (Java, iOS) for space and health at APL. I also teach at the JHU Whiting School Engineer for...
Graphic Illustrator with a Bachelor’s Degree in Fine Arts. I am a perpetual perfection seeker with a big passion for History...
Sign in with Apple now available for Firebase Auth ...
The fourth part of a series Sign in with Apple (And maybe the last part). This part is less related to us, iOS developer, let's explore it to see what we might need to do to support this on web and other platforms....
Learn from Florin how to allow users to log in once with their Magento credentials on all related applications of a shop with the help of SAML.
A large minority of open-source projects come with a CLA, or Contributor License Agreement, and require you to sign one before they’ll merge your patch. These agreements typically ask you to go above and beyond the rights...
Posted by Parul Soi, Strategic Partner Development Manager, Google Play Android is fortunate to have an incredibly rich ecosystem of SDKs and libraries to help developers build great apps more efficiently. These SDKs...
Last year we did a blog post on interservice auth. This post is mostly about authenticating consumers to an API. That’s a related but subtly different problem: you can probably impose more requirements on your internal use...
GitHub is where people build software. More than 40 million people use GitHub to discover, fork, and contribute to over 100 million projects.
Learn how to build web apps and web APIs using Swift and the Vapor framework! If you’re a beginner to web development, but have worked with Swift for some time, you’ll find it’s easy to create robust, fully-fea...