版本記錄
版本號 | 時間 |
---|---|
V1.0 | 2021.03.30 星期二 |
前言
Authentication Services
框架爲用戶提供了授權身份認證Authentication
服務,使用戶更容易登錄App
和服務。下面我們就一起來看一下這個框架。
Overview
該框架使用戶登錄App和服務變得更容易。
接着看一下該框架的基本信息。
該框架使用Authentication Services
框架來改善用戶輸入憑據以建立其身份時的體驗。
- 使用戶能夠使用其
Apple ID
登錄到您的服務。 - 使用戶能夠從應用程序的登錄流程中查找其存儲的密碼。
- 執行從弱密碼到強密碼的自動安全升級,或升級到
Sign in with Apple
。 - 使用
OAuth
之類的技術在應用程序和Web
瀏覽器之間共享數據,以利用應用程序中現有的基於Web
的登錄。 - 在企業級應用程序中創建
single sign-on (SSO)
體驗。
簡單明瞭的註冊和登錄流程減輕了用戶記住密碼的負擔。 這鼓勵使用強密碼,從而提高安全性。
Topics
1. Sign In with Apple
- Implementing User Authentication with Sign in with Apple
- Sign in with Apple Entitlement
- ASAuthorizationAppleIDProvider
- ASAuthorizationController
- ASAuthorizationAppleIDCredential
2. Password-Based Login
3. Automatic Security Upgrades
- Upgrading Account Security With an Account Authentication Modification Extension
- ASAccountAuthenticationModificationController
- ASAccountAuthenticationModificationViewController
- ASAccountAuthenticationModificationExtensionContext
4. Web-Based Login
5. Enterprise Single Sign-On
- ASAuthorizationSingleSignOnProvider
- ASAuthorizationSingleSignOnCredential
- ASAuthorizationProviderExtensionAuthorizationRequestHandler
6. AutoFill Credential Provider Support
7. Web Browser Authentication Session Support
- Supporting Single Sign-On in a Web Browser App
- ASWebAuthenticationSessionWebBrowserSessionManager
- ASWebAuthenticationSessionWebBrowserSupportCapabilities
8. Reference
後記
本篇主要講述了
Authentication Services
框架基本概覽,感興趣的給個贊或者關注~~~