#oauth #openid #dotnetopenauth
#oauth #OpenID #dotnetopenauth
Вопрос:
Некоторые поставщики OAuth ведут себя неадекватно, одним из примеров является mail.ru .
Их возвращаемый тип контента — text / javascript, мотивированный их разработчиками как упрощающий их процедуры отладки.
- Мы могли бы «улучшить» исходный код DotNetOpenAuth CTP, но, насколько я вижу, он пока не является общедоступным
- Существует ли «исправный» способ переопределить интерпретацию типа содержимого в текущей реализации DNOA?
Спасибо!
Ответ №1:
Единственный способ, которым вы могли бы изменить тип содержимого, который видит DNOA, — это подключить свой собственный IDirectWebRequestHandler
, что, хотя и разрешено, не является тривиальной задачей, и обман DNOA часто может привести к проблемам безопасности.
Исходный код CTP доступен здесь, и фактически в конце этой ветки есть изменение, которое делает его более мягким в этом отношении.