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