WCF는 기본적으로 수신 측에서 CXF가 예상하는대로 WS-Security 자격 증명을 일반 텍스트로 보낼 수 없습니다. 그것은 실제로 아무것도 암호화하지 않는 다른 SecurityAlgorithmSuite가 트릭을 수행하는 것처럼 보이지만, 내 "PlainTextSecurityAlgorithmSuite"에서 다양한 속성에 의해 반환되어야하는 값까지 어디에서 시작해야할지 모르겠습니다. 아무도이 짓을 한거야? 이것이 내 문제를 해결할 것이라고 생각하는 것이 맞습니까? 미리 감사드립니다.WCF 및 일반 텍스트 자격 증명 : 사용자 지정 SecurityAlgorithmSuite?
답변
사용자 정의 binding을 확인하십시오. 보안되지 않은 채널에 일반 텍스트 UserName 토큰을 보낼 수 있습니다.
그래, 너무 늦어서 미안해. 며칠 전까지 만해도 작업 부하가 느려져서 다시 돌아와서이 작업을 시도 할 수 없었습니다. 귀하의 링크에있는 맞춤 바인딩은 광고 된 것과 정확히 동일하게 작동합니다! 불행하게도, 그것은 단지 해결책의 일부분이되었습니다. 사용자 이름과 암호를 일반 텍스트로 사용하여 SSL을 사용하여 실제 보안을 제공합니다. 상자 밖에서는 해당 바인딩이 https를 지원하지 않습니다. 하지만 수정 사항은 간단합니다. Http 버전이 아닌 HttpsTransportBindingElement를 확장하도록 전송 요소를 변경하십시오. (계속 ... ...) – Jarod
내가 호출했던 축 서비스에 응답의 보안 엔벨로프가 포함되어 있지 않으며 .NET이 없다는 것을 알았습니다. 그래서 좀 더 연구를 마친 후에 기술 자료 문서와 핫픽스가 발견되었습니다 - http://support.microsoft.com/kb/971493이 핫픽스는 TransportSecurityBindingElement - EnableUnsecuredResponse에 새로운 속성을 추가합니다. 이 값을 true로 설정하면 .NET 클라이언트가 요청에서 보안을 사용하지만 응답에서이를 무시할 수 있습니다. 빙고! 작업 솔루션! 그 바인딩을 위해 정말 감사합니다 나머지는 작동하도록하는 열쇠였습니다. – Jarod
- 1. 도메인이없는 WCF Windows 자격 증명?
- 2. 사용자 지정 클라이언트 자격 증명 유형 (쿼리 문자열의 사용자 이름)
- 3. PHP 보안 - 암호 및 자격 증명 관리?
- 4. WCF 메시지 자격 증명 구현 정보
- 5. 자격 증명 질문
- 6. Silverlight 응용 프로그램에서 사용자 자격 증명 저장
- 7. WCF 클라이언트 자격 증명 유형 = 사용자 이름, X509 인증서 사용시기
- 8. 웹 브라우저에 자격 증명 보내기
- 9. ASP.NET 의의 자격 증명
- 10. 클라우드 기반 사용자 자격 증명 서비스가 있습니까?
- 11. Zend_Auth 여러 자격 증명?
- 12. UIWebView에서 자격 증명 지우기
- 13. 자격 증명 배열
- 14. 사용자 자격 증명 얻기 Windows 인증
- 15. 레지스트리에 SMTP 자격 증명 저장 및 암호화
- 16. 안드로이드, HttpURLConnection의 및 취급 나쁜 자격 증명
- 17. ASIHTTPRequest에서 자격 증명 지우기
- 18. BITS 자격 증명 문제
- 19. Seam log4j 자격 증명 로그
- 20. WCF 사용자 지정 Http 프록시 인증
- 21. Windows 시스템 로그인 자격 증명
- 22. WCF UserNamePasswordValidator - 유효성 검사 후 액세스 자격 증명
- 23. 응답에서 UserName 자격 증명을 사용하도록 WCF 클라이언트 구성 요청 및 인증서 자격 증명 확인
- 24. WCF - 전송 인증 - 인증 된 사용자의 자격 증명 받기
- 25. WebRequest로 로그인 자격 증명 포함
- 26. 유닉스에서 Java의 SSH 자격 증명 확인
- 27. ASP.NET CreateUserWizard 컨트롤에서 자격 증명 텍스트 상자를 지울 수 없습니다.
- 28. 세션에 사용자 데이터베이스 자격 증명 저장 (테마 사용자 인터페이스)?
- 29. WCF REST : 내 사용자 정의 유효성 검사기 - UserNamePasswordValidator를 사용할 때 자격 증명 암호화?
- 30. WCF 서비스의 메모리에 일반 텍스트 암호 캐싱
바인딩 세부 정보를 게시 할 수 있습니까? – Kangkan