Nic*_*oft 5 api oauth server-side oauth-2.0
在oauth中,您使用客户端ID /密码进行请求以获取授权码。然后,您再次发出请求,以将授权代码交换为访问令牌。我的问题是:
为什么需要两步过程而不是首先获得访问令牌?如何使整个过程更安全?还是还有其他原因。
我说的是服务器端应用程序(例如php),它从远程服务器而不是javascript请求授权。
可以通过单个请求来完成它——它被称为隐式流。有一个response_type
设置为token
or 的请求id_token token
。
使用访问代码(授权流程)而不是直接返回令牌的一般想法是对最终用户隐藏它们。第二个请求通常由后端服务器而不是浏览器完成。
您可以在此处找到更多详细信息:https : //auth0.com/docs/api-auth/which-oauth-flow-to-use
注意:有关完整答案,请阅读评论。
归档时间: |
|
查看次数: |
228 次 |
最近记录: |