Формат, определенный в RFC2617 , равен credentials = auth-scheme #auth-param
.Итак, соглашаясь с fumanchu, я думаю, что исправленная схема авторизации будет выглядеть так:
Authorization: FIRE-TOKEN apikey="0PN5J17HBGZHT7JJ3X82", hash="frJIUN8DYpKDtOLCwo//yllqDzg="
Где FIRE-TOKEN
- схема, а две пары ключ-значение - параметры аутентификации.Хотя я полагаю, что цитаты являются необязательными (из Apendix B p7-auth-19) ...
auth-param = token BWS "=" BWS ( token / quoted-string )
Я считаю, что это соответствует последним стандартам, уже используется (см. Ниже) и обеспечиваетформат значения ключа для простого расширения (если вам нужны дополнительные параметры).
Некоторые примеры этого синтаксиса auth-param можно увидеть здесь ...
http://tools.ietf.org/html/draft-ietf-httpbis-p7-auth-19#section-4.4
https://developers.google.com/youtube/2.0/developers_guide_protocol_clientlogin
https://developers.google.com/accounts/docs/AuthSub#WorkingAuthSub