2016-12-27 4 views
0

사용자 만 로그온 할 수있는 일부 웹 서비스가 있습니다. 그러나 공개 액세스 및 비 등록 회원에게도 사용할 수 있어야합니다. 내 DNN 모듈 권한을 준 WebService DNN API 공개 사용 허용

는 무단으로 볼 수하고 모든 사용자와 같은 제의 WebMethod는 :

<DnnModuleAuthorize(AccessLevel:=SecurityAccessLevel.View)> 

<DnnModuleAuthorize(AccessLevel:=SecurityAccessLevel.Anonymous)> 
을 :

<HttpGet> 
    Public Function FindSomeone(q As String) As HttpResponseMessage 
     Try 
      Return Request.CreateResponse(HttpStatusCode.OK, "ok".ToJson) 

     Catch exc As Exception 
      Return Request.CreateErrorResponse(HttpStatusCode.InternalServerError, exc) 
     End Try 
    End Function 

나는 추가 시도

하지만 아직 로그온하지 않은 사용자에게는 작동하지 않습니다.

아이디어가 있으십니까?

답변

2

서비스를 완전히 열려면 <AllowAnonymous> 특성을 추가하십시오.