OpenId:是落网能够没有用户的任何实现,落网须要确认一个 URL 标识(能够是多个),而后用户登陆的时候,选择一个 URL 进行登陆(好比微博),跳转到微博 OpenID 登陆页面,用户输入微博的帐号和密码,微博验证成功以后,按照用户的选择,返回用户的一些信息。前端
依赖方不须要作什么事情,只须要给url,让用户去登录,返回须要的信息后端
OAuth:用户在微博受权页面输入微博的帐号和密码,微博验证成功以后,返回 access_token,而后落网拿到 access_token 以后,再去请求微博的用户 API,微博受权中心验证 access_token,若是验证经过,则返回用户 API 的请求数据给落网。ide
须要依赖方指导用户登录以后,赞成受权,得到access_token,就能够得到所受权的全部功能url