У меня есть приложение Web Forms, которое использует аутентификацию форм. У меня есть сервер Crystal Reports Server 2008 V1 с установленным и работающим InfoView .NET. У меня есть некоторые настройки корпоративных учетных записей. РЕДАКТИРОВАТЬ: я должен отметить, что мое приложение веб-форм находится на сервере, отличном от сервера Crystal Reports.
Мне нужно знать, как программно войти в InfoView .NET на моей настраиваемой странице ASP .NET (C #), а затем перенести пользователя в InfoView без необходимости ввода информации для входа.
Примерно так было бы неплохо (C #):
string username = "blah";
string password = "asdf";
// create logon token for crystal reports server
// .. // this is the code I need
Response.Redirect(url);
Я нашел этот вопрос , который отчасти помог мне, но он не говорит мне, как передать токен в InfoView .NET. Некоторые старые документы также упоминают о необходимости использования куки. Я также нашел другие сайты, которые показывают, как передать его в Java InfoView, но мне нужна версия .NET.