ASP.NET 멤버쉽 공급자를 사용하는 웹 응용 프로그램에서 각 사용자의 인증 및 역할을 구현하고 있습니다.ASP.NET 멤버십 공급자 및 웹 서비스
이제 일부 비동기 기능을 제공하기 위해 웹 서비스를 만들어야하고 응용 프로그램의 여러 페이지에서 웹 메서드를 호출해야합니다. 하지만 브라우저의 주소 표시 줄에 URL을 설정하는 인증되지 않은 사용자도 웹 서비스에 액세스 할 수 있습니다.
웹 공급자에게도 Membership Provieder 규칙을 적용 할 수 있습니까? 아니면 모든 방법에 대해 인증 시스템을 구현해야합니까?
내 애플리케이션의 경우 클래식 양식 인증을 사용하고 있지만 웹 서비스 URL을 가리키면 인증없이 메소드에 액세스 할 수 있습니다 ... 사이트의이 섹션을 숨길 수있는 방법이 있습니까? 웹 앱에서만 사용하기 때문에 공용 메서드에 공개 할 필요가 없습니다. – davioooh
예, 인프라의 내부 네트워크에 배포 된 별도의 ASP.NET 응용 프로그램에서 이러한 메서드를 호스팅 할 수 있습니다. 공개적으로 액세스 할 수 있습니다. –