使用OAuth进行认证和授权的过程如下所示: 1、用户访问 客户端 的网站,想操作用户存放在服务提供方的资源。 2、 客户端向服务提供方请求一个临时令牌。 3、服务提供方验证 客户端的身份后,授予一个临时令牌。 4、 客户端获得临时令牌后,将用户引导至服务提供方的授权页面请求用户授权。在这个过程中将临时令牌和 客户端的回调连接发送给服务提供方。 5、用户在服务提供方的网页上输入用户名和密码,然后授权该 客户端访问所请求的资源。 6、授权成功后,服务提供方引导用户返回 客户端的网页。 7、 客户端根据临时令牌从服务提供方那里获取访问令牌。 8、服务提供方根据临时令牌和用户的授权情况授予 客户端访问令牌。 9、 客户端使用获取的访问令牌访问存放在服务提供方上的受保护的资源。