0

내 계획이 무엇인지 설명하겠습니다.싱글 사인온 Html 페이지, 편안한 서비스

실제로 웹 사이트는 자바 스크립트로 HTML5로 작성합니다. 이 웹 사이트에서는 C# RESTful 서비스에 대한 ajax 호출을 수행합니다. 웹 사이트와 서비스는 모두 iis 8의 Windows 서버 2012에 있습니다.

웹 사이트는 기본 웹 사이트의 가상 디렉터리에 있습니다. 서비스가 서버에 응용 프로그램으로 추가됩니다.

서버가 AD를 비롯한 인트라넷에서 실행되고 있습니다.

URL : http://example/Auth으로 웹 사이트에 액세스합니다.

내 목표는 이미 Windows 로그인에서 완료 되었기 때문에 수동으로 로그인 할 필요가 없다는 것입니다.

Windows 인증을 사용하여이 작업을 수행해야합니다.하지만 활성화 할 때 자격 증명을 입력하라는 메시지가 나타납니다. 입력 한 후 모두 정상적으로 작동합니다. 만약 그들이 올바른 웹 사이트를 사용할 수 있습니다, 그렇지 않으면 내가 예상대로 401 얻을.

첫 번째 질문 : 내가 AD의 유효한 사용자 인 경우 자동으로 로그인하려면 어떻게해야합니까?

Wheter가 자동 또는 수동으로 로그인했습니다. 로그인 한 사용자의 사용자 이름을 가져 와서 서비스에 전달할 수 없습니다.

두 번째 질문 : 사용자 이름을 얻고 서버에 전달하는 방법?

답변

0

내 경우에는 마침내 내 문제를 해결하는 것이 매우 간단했습니다. 내가 할 일은 url에 도메인을 추가하고 example.mydomain.com/Auth와 같은 완전한 URL을 얻는 것이 었습니다. 지금이 사이트에 액세스하려고하면 프롬프트가 표시되지 않으며 인증 정보조차도 다음 인증 서비스 등으로 전달됩니다.