WP7에서 암호화 된 웹 서비스를 사용할 수 있다면 암호화를 위해 HTTPS를 사용하지 않는 것이 아닌지 궁금합니다. WP7은 SOAP 웹 서비스에 사용되는 암호화 된 SAML 기반 XML 메시지에 대한 ws 보안 표준을 지원할 수 있습니까?암호화를 위해 HTTPS에 의존하지 않는 WP7에서 암호화 된 웹 서비스를 사용할 수 있습니까?
일반적으로 SOAP 및 REST는 WP7에서 지원됩니다. JSON은 일부 확장에 사용될 수 있습니다. SSL/TLS를 사용하여 HTTPS로 암호화하여 모두 사용할 수 있습니다. 그러나 HTTPS를 사용하지 않고 페이로드가 암호화되도록 SOAP에서 SAML 메시지를 암호화 할 수 있는지 스스로에게 묻습니다. 지금까지 이것은 ws 보안 표준을 사용하여 가능합니다.
ws-security은 x509 인증서를 사용합니다. x509 인증서는 WP7에서 어느 정도까지만 지원됩니다. 인증서를 추가하고 메일이나 웹 브라우저를 통해 인증서를 신뢰할 수 있습니다. 하지만 인증서를 통해 보안 연결이나 인증을 사용하려면 응용 프로그램 내에서 사용할 수 없습니다.
당신이 증거 :)에 대한 링크 또는 예제 코드로 날을 제공 할 수 있다면 난 정말 감사 할 것
편집 :
- : 나는 이미 읽은 튜토리얼과 팁 링크의 일부를 잊었다 Encrypting SOAP Messages Using Web Services Enhancements - 구식 인 2003 년이지만, 코드 예제를 통해 내가 찾고있는 것에 가깝습니다. 그러나 WP7은 사용 된 네임 스페이스의 서브 세트 만 ...
- Authentication in WP7 client with REST Services–Part II 기능 -이 단지 인증과 서비스 를 REST
- Claims Based Identity & Access Control Guide - 다시 액세스 제어 및 ID
- Using the ASP.NET Membership Provider and Authentication Service from Windows Phone 7 - 다시 인증 만
- Windows Phone 7 and WS-Trust - WS - trust는 ws-security의 하위 집합이기도합니다. 점점 더 가까워지고 있지만 아이덴티티 트레이닝 킷을 WP7에 의존하고 있습니다. 나는 어떤 외부 라이브러리
- How to get SAML token from ADFS 2.0 필요로하지 않는 뭔가 생각 -에서 링크에 끝
- Networking in Silverlight for Windows Phone 위 - 네트워크
완벽하게 요약 해 주셔서 감사합니다. 나는 이미 그렇게 생각했지만 아마도 누군가 나보다 잘 알 것이다. 나는 [WCF Data Services] (http://msdn.microsoft.com/en-us/library/cc838234(VS.95) .aspx를 발견했다.) 및 [Open Data Protocol -. NET/Silverlight/WP7 Libraries] (http://odata.codeplex.com/releases/view/54698)를 참조하십시오. 그러나 그들은 암호화가 아닌 인증에만 관심이 있습니다. ( –
메시지 수준 암호화가 오픈 데이터 프로토콜에 의해 지원되지 않습니다. 보안 통신을 위해 HTTPS를 사용합니다 . –
아, 알았습니다. 휴대 전화에서 지원되지 않는 이유를 알고 계십니까?나는 그것이 암호화와 그것의 힘/대역 소비를 가진 무언가 일 것임에 틀림 없다라고 생각한다. 아니면 대부분의 사람들이 메시지 암호화 대신 HTTPS를 사용하려고하기 때문입니까? –