Ви можете створити власні власні схеми автентифікації, які використовують Authorization:
заголовок - наприклад, так працює OAuth .
Як правило, якщо сервери або проксі-сервери не розуміють значень стандартних заголовків, вони залишать їх у спокої та ігнорують. Це створення власних ключів заголовків, які часто можуть привести до несподіваних результатів - багато проксі-сервери позбавлять заголовки імен, які вони не розпізнають.
Сказавши це, можливо, є кращою ідеєю використовувати файли cookie для передачі маркера, а не Authorization:
заголовка, з тієї простої причини, що файли cookie були явно розроблені для перенесення нестандартних значень, тоді як специфікація для вбудованих методів аутентифікації HTTP насправді не говорить в будь-якому випадку - якщо ви хочете побачити, що саме там написано, подивіться тут .
Іншим моментом щодо цього є те, що багато бібліотеки клієнтів HTTP мають вбудовану підтримку Digest та Basic auth, але можуть ускладнити життя при спробі встановити вихідне значення в полі заголовка, тоді як усі вони забезпечать легку підтримку файлів cookie та дозволяють більш-менш будь-яке значення всередині них.