Проверка подлинности форм / службы отчетов-получение имени пользователя


Из какой переменной можно выбрать имя пользователя для проверки подлинности форм в службах Microsoft SQL Reporting Services? Пользователь!Значение UserId возвращается как учетная запись Windows, под которой работают службы reporting services.

1 2

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);
Если этой информации недостаточно, я могу помочь вам, если вы проясните свой вопрос.