Authentication Services框架详细解析 (一
2021-03-30 本文已影响0人
刀客传奇
版本记录
版本号 | 时间 |
---|---|
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
框架基本概览,感兴趣的给个赞或者关注~~~