Как войти в систему пользователя sharepoint, настроенного с помощью adfs из приложения asp.net mvc, которое встроено в sharepoint во внешнем - PullRequest
0 голосов
/ 04 мая 2019

У меня есть приложение MVC asp.net, которое настроено с помощью ADFS. Наш портал Sharepoint также SSO с ADFS. Приложение MVC отображается на портале sharepoint в различных веб-частях с помощью Pageviewer / iframe. Все отлично работает внутри сети. Sharepoint загружается с ADFS SSO, а затем приложение MVC также загружается в просмотрщик страниц с ADFS SSO. Но вне брандмауэра, то есть для внешних пользователей, единый вход ADFS Sharepoint имеет постоянные файлы cookie, поэтому, когда Sharepoint загружается впервые, он запрашивает вход в ADFS, а затем пользователи вводят свои учетные данные и, следовательно, загружают портал sharepoint, а также приложения MVC загружаются правильно. Но если пользователь закрывает браузер и загружает портал Sharepoint, он автоматически загружает копии постоянных файлов cookie. Но в этом случае приложение MVC не загружается и выдает ошибку «Чтобы обеспечить безопасность информации, которую вы вводите на этом веб-сайте, издатель этого контента не позволяет отображать его в рамке». Приложение MVC и SharePoint находятся на разных серверах. Мне нужно получить авторизованного пользователя SharePoint из приложения MVC. Я гуглил это, но не смог решить проблему. У кого-нибудь есть идеи?

...