Accounts框架详细解析(一) —— 基本概览

版本记录

版本号 时间
V1.0 2018.02.03

前言

Accounts框架帮助用户从您的应用中访问和管理他们的外部帐户,而不需要他们输入登录凭证。接下来几篇我们就一起看一下这个框架。

Overview

先看一下这个框架的基本情况。

Accounts框架提供对存储在帐户数据库中的用户帐户的访问。 帐户存储特定服务(如Twitter)的登录凭据,可用作服务的身份验证。 通过在您的应用程序中实现Accounts框架,您无需自行负责存储帐户登录。 相反,用户可以为您的应用程序授予访问权限,以便使用其帐户登录凭据,而无需输入用户名和密码。 如果用户的帐户数据库中不存在特定服务的帐户,则可以让他们在您的应用程序中创建并保存一个帐户。

下面看一下该框架的基本结构。


Topics

1. Classes

  • ACAccount

    • ACAccount对象封装有关存储在“帐户”数据库中的用户帐户的信息。 您可以使用ACAccountStore对象创建和检索帐户。ACAccountStore对象为持久帐户数据库提供一个接口。 对于每个用户,所有帐户对象都属于一个ACAccountStore对象
  • ACAccountCredential

    • ACAccountCredential对象封装了验证用户所需的信息。
  • ACAccountStore

    • ACAccountStore类提供了一个用于访问,操作和存储帐户的接口。 要从“帐户”数据库创建和检索帐户,您必须创建一个ACAccountStore对象。 每个ACAccount对象都属于一个ACAccountStore对象。
  • ACAccountType

2. Reference

后记

本篇已结束,后续还会深入扩展。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容