Аутентификация веб-узла Azure App Service [дубликат]

Пробовал эти, но для моих целей в MS SQL Server 2005 следующее было наиболее полезным, которое я нашел в xaprb

declare @result varchar(8000);

set @result = '';

select @result = @result + name + ' '

from master.dbo.systypes;

select rtrim(@result);

@Mark, как вы упомянули, это был космический характер, который вызвал проблемы для меня.

12
задан w.brian 13 March 2014 в 17:17
поделиться

2 ответа

Вы правы, теперь нельзя использовать заголовок аутентификации из-за дизайна API Javascript WebSocket. Более подробную информацию можно найти в этой теме: HTTP-заголовки в API-интерфейсах веб-интерфейсов

Однако тип аутентификации носителей позволяет использовать параметр запроса с именем «access_token»: http: // self-issued.info/docs/draft-ietf-oauth-v2-bearer.html#query-param Этот метод совместим с подключением к сети.

7
ответ дан Community 28 August 2018 в 08:11
поделиться

API позволяет вам установить ровно один заголовок, а именно Sec-WebSocket-Protocol, то есть подпротокол конкретного приложения. Вы можете использовать этот заголовок для передачи токена-носителя. Например:

new WebSocket("ws://www.example.com/socketserver", ["access_token", "3gn11Ft0Me8lkqqW2/5uFQ="]);

Ожидается, что сервер примет один из протоколов, поэтому в приведенном выше примере вы можете просто проверить токен и ответить заголовком Sec-WebSocket-Protocol = access_token .

11
ответ дан Kalle 28 August 2018 в 08:11
поделиться
Другие вопросы по тегам:

Похожие вопросы: