2011-01-12 1 views
1

ASP.NET 용 자체 인증 메커니즘을 만들 때 구성 수준에서 표준 인증 특성을 확장 할 수 있습니까?web.config의 사용자 정의 보안을 지원하기 위해 표준`<authentication mode = '요소를 구현 하시겠습니까?

// Web.config file 
<authentication mode="Forms"> 

나는

<authentication mode="My Custom Special Auth"> 

같은 것을하고 적절한 하위 요소를 제공하고 싶습니다.

이것이 좋은 아이디어 인 경우 기존 인증 요소에 연결하는 방법에 대한 팁이 필요합니다.

그렇지 않은 경우 배송되는 것과 별도로 맞춤 구성 섹션을 새로 만드는 것이 가장 좋습니다.

답변

2

모드를 없음으로 설정하고 모든 구성을 사용자 고유의 구성으로 처리해야합니다. 어쨌든 가장 오래된 버전보다 .Net 버전의 문서가 더 명확합니다.

http://msdn.microsoft.com/en-us/library/aa291347(v=vs.71).aspx

없음 (사용자 인증)

당신이 사용자 정의 인증 코드를 개발하려는 경우 사용자가 전혀 인증되지 않았거나 인증 공급자로 "없음"을 지정합니다. 예를 들어, 사용자를 인증하고 GenericPrincipal 클래스의 개체를 수동으로 만드는 ISAPI 필터를 사용하여 고유 한 인증 체계를 개발할 수 있습니다. 자세한 내용은 GenericPrincipal 클래스를 참조하십시오.

프로

  • 가장 큰 유연성을 제공하는 인증 프로세스의 전체 제어를 제공합니다.
  • 인증 방법을 구현하지 않으면 최고의 성능을 제공합니다.

단점

  • 주문에 따라 인증 체계는 거의 운영 체제에서 제공하는만큼 안전하지 않습니다.
  • 인증 체계를 맞춤 빌드하려면 추가 작업이 필요합니다.
+0

포인터 주셔서 감사합니다. 그게 정확히 내가 알아야 할 것입니다. –

+0

대답이 만족 스럽다면 upvote 기억하십시오 :) –

관련 문제