Проверка подлинности форм / службы отчетов-получение имени пользователя
Из какой переменной можно выбрать имя пользователя для проверки подлинности форм в службах Microsoft SQL Reporting Services? Пользователь!Значение UserId возвращается как учетная запись Windows, под которой работают службы reporting services.
1 ответ:
Я не уверен на 100%, где вы здесь путаетесь, поэтому, пожалуйста, дайте мне знать, если это не то, что вы ищете. Я сам решил эту проблему пару месяцев назад, когда работал с reporting services.
Я нашел этот кусок кода в своем логине.аспн.cs, который вызывается сразу после того, как я проверил, что данное имя пользователя/пароль аутентифицирован/авторизован.
Если этой информации недостаточно, я могу помочь вам, если вы проясните свой вопрос.// Setup a remote session with the current userID as the AuthCookie username. // This userID is subsequently passed to reporting services as the UserID running the report authCookie = FormsAuthentication.GetAuthCookie("the username here", false);