openID Connect Oauth中的重定向url和回调uri之间有什么区别?

时间:2017-02-09 05:47:57

标签: oauth-2.0 openid-connect

我试图了解如何在我的某个Android应用中实施openID连接,我遇到了两个术语重定向网址回调uri ,我无法区分这两者。究竟有什么区别?

1 个答案:

答案 0 :(得分:7)

官方术语是“重定向端点”,请参阅:https://tools.ietf.org/html/rfc6749#section-3.1.2

  

3.1.2。重定向端点

     

完成与资源所有者的互动后,   授权服务器将资源所有者的用户代理指回到
  客户端。授权服务器将用户代理重定向到   客户端的重定向端点先前与中建立   客户注册过程中或授权服务器时   提出授权请求。

     

重定向端点URI必须是由...定义的绝对URI   [RFC3986]第4.3节。端点URI可以包括
  “application / x-www-form-urlencoded”格式化(根据附录B)查询
  组件([RFC3986]第3.4节),添加时必须保留   其他查询参数。端点URI不得包含
  片段组件。

但其他术语,如“重定向URI”,“重定向URL”,“重定向URI”,“重定向URL”,“回调URL”和“回调URI”等都可以互换使用,有些是因为在协议字段中的术语由于来自OAuth 2.0之前的类似协议的继承遗留术语,因此缩短了redirect_uri等其他内容。