san.1234 Ответов: 1

Как реализовать единый вход на сторонний портал


Hi ,
i want to implement single sign on(SAML) concept in my asp.net project.

i have created a simple asp.net web application, from asp.net application button click,  i want to call another third party site without login again to that third party portal.

i have below  the details of that third party portal(which is ArgGis Web Builder portal).
 ApplicationId, tokenId, ClientId.

i tried to use the token and tried to redirect from asp.net but it's prompting me to login again there and after providing details it's redirecting successfully but i want to login there without prompting login.

it's basically user wants to login in asp.net application but user can user can visit another portal without login there(Token Based Authentication).

please let me know if i need to create any service from asp.net site , if then how do create service  or is it possible to use active directory with AD login.

Thanks

What I have tried:

i have just tried to call third party site using below code

<pre><a href="https://www.arcgis.com/sharing/rest/oauth2/authorize?client_id=iJpTdInAPMaH3EL8&response_type=token&expiration=20150&redirect_uri=http://desktop-6enj4k5:3344/webappbuilder/?id=5">KL Map</a>


пытался пройти toeknId но не знаю, как передать имя пользователя, пароль

1 Ответов

Рейтинг:
2

F-ES Sitecore

Вы не можете войти в систему клиента на стороннем веб-сайте с помощью серверного кода, так как эти вещи полагаются на файлы cookie. Когда вы входите в систему через свой серверный код, файл cookie прикрепляется к ответу, который вы получаете обратно в своем серверном коде. Когда клиент затем связывается с веб-сайтом, он использует свое собственное хранилище файлов cookie, поэтому он не может сказать сайту, что он вошел в систему. Если вы хотите использовать единый вход, то все участвующие сайты должны реализовать один и тот же поставщик единого входа.