MVC에서 signgle sign on을 구현 한 사람이 있습니까? 아무도 나에게 MVC에서 싱글 사인온을위한 예제를 줄 수 있습니까?MVC의 SSO (싱글 사인온)
3
A
답변
8
폼 인증을 사용하고 domain 속성을 설정하여 동일한 상위 도메인 (app1.domain.com, app2.domain.com 등)에서 호스팅되는 여러 ASP.NET MVC 응용 프로그램간에 SSO 솔루션을 구현했습니다 모든 응용 프로그램의 Web.config의에서 쿠키의 : 당신은 쿠키의 도메인 속성을 설정
<forms
name="ssoauth"
loginUrl="/login"
protection="All"
timeout="120"
requireSSL="true"
slidingExpiration="false">
domain="domain.com"
/>
,이 쿠키는 자동으로이 도메인에서 호스팅되는 모든 응용 프로그램에 클라이언트 브라우저로 전송됩니다 및 수있을 것입니다 자동으로 사용자를 인증합니다.
여기에 폼 인증을 사용하여 도메인 간 SSO를 구현하려면
당신이 할 수있는 작업은 다음과 같습니다- 사용자는 년에
foo.com
및 징후를 탐색foo.com
에서 호스팅되는 응용 프로그램은 표준 폼 인증, 공상 아무것도를 사용합니다.. - 사용자가
bar.com
으로 이동하여 작성한 링크를 클릭합니다. 이 링크에는 암호화 된 사용자 이름이 포함될 토큰 매개 변수가 포함될 수 있습니다. 이 encryption could be done은 컴퓨터 키를 사용하여 다음과 같이 보입니다 :https://bar.com?token=ABC
. bar.com
에 호스팅 된 응용 프로그램은 요청을 받고 다른 응용 프로그램으로 same machine keys을 사용하기 때문에 decrypting the token이 가능하며 사용자 이름을 가져올 수 있습니다. 그런 다음 인증 쿠키를 로컬로 내보내 사용자에게 서명하고 사용자는 자동으로bar.com
에 서명합니다.
0
0
여기에 내 대답을 참조하십시오 동일한 도메인을 공유하는 웹 사이트에 대한 SSO에 대한 예입니다. 기본적으로 당신은 매우 광범위한 주제의 Active Directory
관련 문제
- 1. 싱글 사인온 - SSO
- 2. 싱글 사인온 (SSO)의 ExtJS 4
- 3. 스프링 응용 프로그램의 싱글 사인온 (SSO)
- 4. 싱글 사인온
- 5. 페이스 북 싱글 사인온 (SSO)은 어떤 방식으로 작동합니까?
- 6. 싱글 사인온 WIF로
- 7. 싱글 사인온 웹 페이지
- 8. 싱글 사인온 ASP.NET MVC
- 9. PGP 및 싱글 사인온
- 10. 싱글 사인온 (asp.net)
- 11. 컨플릭스 위키로 싱글 사인온
- 12. Google 싱글 사인온?
- 13. 안드로이드 싱글 사인온
- 14. 장고를 사용하여 단일 사인온 (SSO) 구현
- 15. asp.net 응용 프로그램 + 싱글 사인온
- 16. 싱글 사인온 ASP.NET 및 PHP
- 17. iPhone 용 트위터 싱글 사인온?
- 18. drupal 멀티 사이트에서 싱글 사인온
- 19. 웹 페이지의 SSO
- 20. 두 PHP 웹 사이트에 싱글 사인온 (SSO)을 구현하는 전략은 무엇입니까?
- 21. 하나의 웹 서버에서 싱글 사인온 (SSO)을 수행하는 가장 좋은 방법은 무엇입니까?
- 22. asp.net C#을 사용하는 싱글 사인온 (SSO) 또는 CAS 오픈 소스 프로젝트가 있습니까?
- 23. 다른 응용 프로그램의 joomla에서 싱글 사인온
- 24. 3 가지 응용 프로그램으로 싱글 사인온
- 25. 여러 웹 사이트에 대해 싱글 사인온 설계하기
- 26. Answer ADS없이 셰어 포인트 2010에서 싱글 사인온
- 27. 싱글 사인온 옵션으로 OpenID를 사용 하시겠습니까?
- 28. 싱글 사인온 응용 프로그램 쿠키 문제
- 29. Apache + Perl + NTLM/LDAP == 싱글 사인온?
- 30. java 응용 프로그램 서버에서 shibboleth 싱글 사인온
에서 데이터를 가져와 사용자 ID를 검색 할 수 Web.config의에 창에 인증 모드를 설정하고있는 HttpContext 클래스를 사용할 필요가 있고, 당신이 * SSO가 무엇을 의미하는지에 따라 달라집니다 *. 귀하의 환경에서 지원되는 것은 무엇입니까? NTLM? Kerberos? 청구? 현재 인증 전략은 무엇입니까? –