我试图了解如何在我的某个Android应用中实施openID连接,我遇到了两个术语重定向网址和回调uri ,我无法区分这两者。究竟有什么区别?
答案 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
等其他内容。