나는 자체 호스팅되는 서비스를 가지고 있습니다. 여러 클라이언트가 서비스에 연결하여이를 사용합니다. 나는 여분의 코드없이 세션을 제공하고 희망적인 퍼포먼스 향상을 제공하면서 tcp에 기대고있다.최소한의 구성으로 wcf netTcpBinding 설정하기
클라이언트 (wpf 응용 프로그램)에는 모두 서버의 db에 저장되는 사용자 이름과 암호가 있습니다. 이제 문제는 제가이 바인딩을 어떻게 설정합니까? 보안 요구 사항은 그리 높지 않으며 간단한 솔루션을 선호합니다.
나는 wcf 및 서비스 전반에 대해 매우 새롭다. 인증을 위해 인증서를 사용할 수 있다는 것을 모았지만 어떻게 작동하는지 전혀 모른다. Windows 인증에 대해서도 많이 알지 못합니다.
요약 할 내용 :
서버에 사용자 이름/암호를 저장합니다. 가능한 한 적은 구성으로 인터넷을 통해 tcpBinding을 가져와야합니다. 보안은 주요 관심사가 아닙니다. 내 도메인에 클라이언트 컴퓨터가 없습니다.
질문이 너무 광범위하다면, 자원에 대한 링크, 심지어 내가보고 있어야하는 것에 대한 포인터까지 크게 감사 할 것입니다.
nettcp는 인트라넷 바인딩입니다. 인터넷 바인딩을 원할 경우 basichttpbinding과 같은 바인딩 유형을 선택해야합니다. – chandmk
Thanx @ user6130 인터넷에서 약간의 연구를 한 후 인터넷을 통해 일반적으로 netTcpBinding이 사용되지 않음을 알았습니다 이론적으로는 그렇게 할 수 있습니다. 다른 기본 바인딩을 보거나 사용자 정의 바인딩 (http를 통한 바이너리)을 고려해야한다고 가정합니다. [http://jeffbarnes.net/blog/post/2007/02/22/WCF-Enable-Binary -Encoding-Over-Http.aspx) –