对于我们的api用户,我们需要两种身份验证方式:
标准质询与响应是通过WWW-Authenticate
和Authorization
标头处理的。我想重复使用它。
我有以下用例:在第一级我们验证api用户(例如移动设备),对于某些api-actions我们还需要验证用户(例如移动设备的用户)。因此,我们有一个特殊情况,我们需要“同时”两个身份验证方案。
查看http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html我无法看到在“授权”标题中有两个不同的方案。
// I just made up delimiter ';'
Authorization: Digest .... ; CustomXXX ...
我是否正确,若有其他选择?
答案 0 :(得分:7)
不,授权只能使用一组凭据。