在现实世界中, 他们可能都在不同的地方.
现在让我们从MvcClient使用从Authorization Server获取的token来访问web api. 并且确保这个token不过期....还需要添加一个新的Email scope, 因为我想改变api来允许我基于email来创建用户的数据, 因为authorization server 和 web api是分开的, 所以用户的数据库也是分开的...使用这个refresh token可以获取到新的access token和refresh_token, 当这个access_token过期的时候, 可以使用refresh_token再获取一个access_token...所以说, refresh token是一次性的.
获取自定义Claims
web api 要求request请求提供access token, 以证明请求的用户是已经授权的....用户使用Authorization Server去登录网站(MvcClient), 也就是说用户从网站跳转到第三方的系统完成了身份的验证, 然后被授权可以访问web api了(这里讲的是用户通过mvcClient