У меня есть сервер с установленной и настроенной службой отчетов power-bi
, и из моего внешнего интерфейса, на котором размещено приложение, у меня есть angular 7
с установленными надлежащими компонентами power-bi.
Поскольку отчет находится на сервере и для входа требуется проверка подлинности, я получаю приглашение на ввод пароля и пароля на моем веб-сайте всякий раз, когда я пытаюсь получить доступ к этому отчету, и после входа в систему я вижу данные моегоreport.
Мне интересно, как использовать аутентификацию Kerberos
, чтобы я мог настроить это имя пользователя и пароль для автоматического входа в систему, не прося пользователя вводить их каждый раз.
Чтоя уже сделал: я сделал и установил несколько SPN
в моем active directory
, сделал пользователя в Active Directory Users and Computer
и на вкладке «Делегирование» я установил Use any authentication protocol
и добавил MSOLAPDisco
и MSOLAPSvc.3
к нему.я добавил учетные данные, которые я сделал, к service account
и execution account
в power bi Report server
, затем я изменил файл конфигурации rsreportserver
, чтобы использовать RSNegotiate
до NTLM.
После попытки решить проблему с помощью вышеупомянутых методов, я все еще получаю метод NTLM в сетевом мониторе, который установлен в Active Directory.
Есть предложения, как решить эту проблему?Заранее спасибо.