ASP.Net MVC 5에 내 웹 사이트를 만들었습니다. 내 전체 웹 사이트에 공개적으로 액세스 할 수 있지만 특정보기의 사용자 만 볼 수있는 한보기 만 있으면됩니다. 즉, 내 웹 사이트의 한보기/컨트롤러에 Windows 인증을 적용하려고합니다. 따라서 누군가이 URL 'http://computerName/searchcardholder/'을 입력하면 소수의 사용자 만 볼 수 있습니다. 누구든 도와 드릴 수 있습니까?ASP.Net MVC 윈도우의 단일보기를 인증하는 방법?
답변
보기를 제공하는 작업에 권한 부여 특성을 적용하고 모든 AD 구조를 지원합니다.
https://msdn.microsoft.com/en-us/library/system.web.mvc.authorizeattribute(v=vs.118).aspx
public class SomeController : Controller
{
[Authorize(Roles="your role")]
public ActionResult SomeAction(){ return View();}
}
IIS에서 Windows 인증을 사용하지 않으므로 전체 응용 프로그램에 사용할 수 있습니다. . 난 그냥 단일보기에 인증을 적용하려는. 제발 누군가 도와 드릴까요 ??? – user2746466
누군가 코드를 가지고 있습니까 ??? – user2746466
windows auth가 활성화되지 않은 경우 사용자는 자신의 인증 프로세스를 롤링하거나 OAUTH와 같은 작업을하지 않아도 자격 증명을 얻지 못합니다. 태그를 활성화하고 모든 특정 사용자 및 익명 사용자가 태그를 사용하여이 특정보기에 대한 액세스를 제한하는 것만을 나머지 응용 프로그램에 허용 할 수 있습니다. 실제 문제는 어떤 사람이 누구인지 모를 때 특정 사용자에 대한 액세스를 제한하는 로그인 프로세스가없는 공개 응용 프로그램을 사용하려는 것입니다.이 기능을 사용하려면 어딘가에서 로그인해야합니다. –
이 링크를 시도하고 우리가 어떻게되는지 알려 할 수 있습니까? http://www.c-sharpcorner.com/uploadfile/abhikumarvatsa/windows-authentication-in-mvc4-with-iis-express/ –