내부적으로 사용하는 ASP.NET MVC에서 웹 응용 프로그램을 개발했습니다. 이제 인터넷상의 서버를 통해 사용 가능하게 만들고 싶습니다. 사이트에서 일을 할 때 더 쉽게 생활 할 수 있습니다.ASP.NET MVC 양식 인증의 Windows 인증
이상적으로는 도메인 계정에 누군가가 로그인 할 수 있도록 단지, 그것의 뿅 Windows 인증을 충실하고 싶습니다.
문제는 이미 응용 프로그램에서 폼 인증을 사용하고 있다는 점이다.
Google은 앱에 대한 비밀번호 제한이 없으므로 로그인하려는 사용자를 선택한 다음 양식을 제출하기 만하면됩니다.
FormsAuthentication.SetAuthCookie(viewModel.Username, true);
이 사용자 개체 (user.identity.name)를 사용하여 모든 컨트롤러와 도면에 걸쳐 사용자의 이름을 사용할 수 있습니다 - 서버 측에서 그냥이 수행합니다.
그러나 IIS에서 Windows 인증을 사용하면 웹 응용 프로그램이 user.identity.name이 "ourdomain \ domainuser"라고 생각하기 시작합니다.
내가 원하는 것은 창 인증과 함께 양식 인증을 사용하는 것이지만 어떤 식 으로든 통합시키지 않는 것입니다.
간단한 방법이 있나요?
글쎄, 이름은 _is_'ourdomain \ domainuser'입니다. 너는 무엇을 원했는가/원했는가? –