2011-05-03 6 views
26

servicestack.net을 조사하고 있습니다.하지만 예제와 기사는 인증을 다루지 않는 것 같습니다 .- servicestack.net에서 처리하는 것입니까? 그렇다면 어떻게해야합니까? 내가 지원 구현에 관심이 특히servicestack.net에서 인증을 구현하는 방법

:

  • 의 OAuth를 (그래서 원시 요청을 검사하고 검증 할 수있는 /에 전달하기 전에 요청과 관련된 사용자 정보 및 동료를 검색 처리를위한 servicestack.net).
  • 세션/쿠키 기반 인증 (후속 요청으로 제출하기에 적합한 세션 토큰을 얻기 위해 로그인 및 암호 세부 정보를 명시 적으로 전달할 필요없이 인증을 위해 이미 유효한 ASP.Net 세션이있는 Ajax 클라이언트를 허용 함)).

누군가가 ServiceStack.Net 프레임 워크를 사용할 때 인증/보안을 설명하는 문서/예제의 지시를받을 수 있습니까?

+0

ServiceStack와 한국어 인증 여기서 찾을 수있다 (http://buildclassifieds.com/2016/01/14/facebookauth/) –

답변

25

편집 : 이제 다음 내장 공급자와 ServiceStack의 새로운 Authentication provider model 있습니다 :

  • 자격 증명 - 사용자 이름/암호 자격 증명을 인증하는가. 예 : 사용자가 등록하고 트위터
  • 페이스 북의 OAuth으로 인증 할 수 - - 사용자가 기본 인증
  • 트위터 OAuth를 인증을 허용 - 인증
  • 기본 인증 양식 사용자가 등록하고 페이스 북
  • 으로 인증 할 수

새로운 인증 공급자 모델은 완전히 선택 사항이며 ServiceStack의 기존 요청/응답 필터 위에 구축 된 사용자 수준 라이브러리입니다.

ServiceStack의 인증 옵션에 대해이 스레드를 직접 확인하는 방법에 대한 자세한 내용은이 스레드를 확인하십시오.

https://groups.google.com/d/topic/servicestack/U3XH9h7T4K0/discussion

은 기본적 요청 또는 일반 유효성 검사 논리를 추가 할 수있는 기본 클래스를 차단하기 위해 요청 필터를 사용할 수 있습니다. 스레드는 두 가지 옵션의 예제를 포함합니다.

다른 ASP.NET 웹 프레임 워크와 함께 ServiceStack을 호스팅 할 수 있으므로 기본 제공 인증 공급자를 사용할 수 있으며 요청 필터 및 쿠키를 사용하여 ServiceStack에서 유효한 사용자 세션의 유효성을 검사 할 수 있습니다.

여기서, implementing HTTP Basic Auth with Request filters

+1

감사 이용하는 인트 단계별 예의 예제 충분히 쉽게 보인다. – Bittercoder

관련 문제