죄송합니다. 나는 .net 앱을 실행하는 내부 시스템과 PHP를 실행하는 외부 시스템 모두에 데이터를 제공하는 서비스를 개발하고 있습니다. 미래의 교정을 위해서, 나는 루비에서도 호출 가능하도록하고 싶다.wcf/web service from php/ruby
내 서비스는 인증을 수행하고 중앙 사용자 저장소에서 계정 세부 정보를 조회합니다. 그래서 우리의 PHP 웹 프런트 엔드에 가서, 사용자 이름/비밀 번호를 입력하고 PHP 애플 리케이션 내 물건을 호출합니다. 내부적으로는 로컬 tcp/ip를 통해 wcf가 될 것이고, 외부 적으로는 webservice 일 수도 있고 ws-security 일 수도 있습니다.
분명히 신뢰할 수있는 호출자 만이이 호출을하도록하고 싶습니다. 내 초기 성향은 클라이언트 인증서 메커니즘을 고집하는 것이지만, .net 세계 외부의 완전한 n00b이므로 약간의 조언이 필요합니다.
웹 서비스 호출의 현재 php/ruby 구현은 호출자 클라이언트 인증서를 지원합니까? 내가 가서 PHP/루비 호출자가 리눅스의 일부 표준 현대 버전을 사용한다고 가정하겠습니다. 조심해야 할 함정은 무엇입니까? 내가 원한 마지막 일은이 멋진 일을 짓고, .net 호출자가 잘 작동하도록 만들고, PHP 호출자를 위해 일하도록/kludge를 다시 빌드해야합니다.
모든 조언을 주시면 감사하겠습니다.