早期授权模式

直接提供用户名和密码给对应的应用,应用则可以访问你的所有信息。

OAuth2

给某个应用指定的 key,这个 key 允许应用去访问另外一个应用的指定信息。

我们可以控制应用程序访问哪些数据,同时也可以随时撤回这个 key。

StoreServer 是存储我们图片的资源服务器。

PrintMagic 是想要访问照片的客户端。

认证服务器可以是 SnapStore 的一部分或者是外部的身份提供商,用于提供 OAuth2 认证。