Sustainsys.Saml2 OWIN access_denied и ведение журнала

Когда / Saml2 / Acs из промежуточного программного обеспечения перенаправляется на ExternalLoginCallback, я получаю сообщение error = access_denied как часть URL-адреса. Судя по моим поискам, мне нужно включить ведение журнала, и я смогу найти причину. Проблема в том, что я не могу понять, как включить ведение журнала в файл, чтобы я мог его прочитать.

На странице устранения неполадок говорится, что нужно подключить ILoggerAdapater к моему SPOptions.Logger, но это если я использую промежуточное ПО OWIN, это делается автоматически, и я могу видеть результат в журнале OWIN / Katana - находится ли этот журнал где-то в файле / могу ли я сделать так, чтобы он отображался в файле, чтобы я мог его видеть ?


person Ken Mann    schedule 03.02.2020    source источник


Ответы (1)


По умолчанию промежуточное ПО Owin подключает ILoggerAdapter, который записывает в систему ведения журналов Owin / Katana. Чтобы получить этот вывод в файл, вам необходимо настроить ведение журнала Katana. Там есть сообщение SO, описывающее, что делать: Как использовать Owin Katana Logger

Другой вариант - заменить существующий ILoggerAdapter вашей собственной логикой записи в файл.

person Anders Abel    schedule 04.02.2020
comment
Спасибо! Теперь я получаю файл журнала, пора начать отладку фактической проблемы. - person Ken Mann; 04.02.2020