2013-07-05 2 views

답변

1

ASP.NET MVC에서는 AuthorizeAttribute을 사용하십시오. 하지만 데이터베이스를 사용하거나 Oauth를 사용하여 Google/Facebook에 대해 인증하는 사용자 시스템이 필요할 것입니다.

+0

답변에 동의하는 동안 localhost 인 경우 google/facebook (oauth) esp를 사용하는 이유가 없습니다. 답변에 아무런 문제가 없음을 유의하십시오. – shahkalpesh

+0

@shahkalpesh Google/Facebook/[여기에 다른 Oauth 제공 업체를 둔다]를 사용하여 개인 정보 보호 문제를 극복 할 수 있다면 최종 사용자는 웹 사이트에서 아직 다른 계정을 가지고 있지 않기 때문에 사용자 관리로 많은 오버 헤드를 제거 할 수 있습니다. 또한 자신의 로그인/로그 아웃 시스템을 돌리거나 비밀번호를 변경하거나 이메일 주소, 암호 해싱 등을 확인하지 않아도됩니다. localhost에서 작업하는 것은 oauth 제공 업체와 관련이 없지만 어딘가에서 시작해야합니다. 또한 알려진 사람들에게 접근을 제한 할 필요가없는 준 공공 장소에서만 작동합니다. –

+0

알았습니다. oauth가 OP가 찾고있는 것이 아닐 수도 있습니다. 설명 해줘서 고마워. – shahkalpesh

0

[Authorize] 속성을 살펴보십시오.

자세한 내용은 herehere을 참조하십시오.

관련 문제