OAuth2.0和SSO授权

OAuth2.0:
1、向授权应用开放平台发送请求获取未授权的Request Token。
2、应用返回未授权的Request Token以及密钥Secret,并重定向到授权页面,并传递app secret和appKey,告诉用户授权给谁。
3、用户登录,询问用户是否对应用授权,用户同意授权,重定向到我的应用,并返回授权的Request Token。
4、用Request Token向授权应用开放平台换取Access Token。
5、用Access Token获取用户受保护的资源。

不需要用户每次授权:
1、设置过期时间
2、将Access Token和did进行归档。

SSO授权:使用友盟
1、判断用户是否已经下载这个应用。
2、通过配置URL Schemes跳转到对应的App来授权。
3、授权成功跳回到自己的App,在AppDelegate中获取Access Token和UID
4、将获取到的信息交给友盟平台。

你可能感兴趣的:(OAuth2.0和SSO授权)