저는 현재 고객의 SSO ID 제공자와 제휴 관계에있는 레일 앱을 보유하고 있습니다. 현재 아파치 모듈 인 CA SiteMinder Affiliate Agent를 사용합니다. 기본 SSO 아키텍처는 추상화되어 있으며 Rails 앱은 고객의 Identity Server에서 값을 받기 위해 구문 분석하고 HTTP 헤더 만 분석하면됩니다. 이제 SiteMinder Apache 모듈에서 내 사이트를 변환하고 SAML을 사용해야합니다. 누구에게 이것이 어떻게 구현되어야하는지에 대한 경험이 있습니까? 지금까지 사용해 왔던 추상화를 계속할 수있는 아파치 모듈이 있습니까, 아니면 레일즈 애플리케이션이 SAML 어설 션을 파싱해야합니까?SAML을 내 Rails 응용 프로그램에 어떻게 통합합니까?
1
A
답변
0
팀에서 Ruby로 SAML 프로토콜을 구현했으며 잘 작동했습니다. 일부 라이브러리를 사용하여 해시 값을 계산할 때 약간의 작은 문제가 있었지만 작동했습니다. 지금까지는 더 나은 플러그 앤 플레이 솔루션이 있는지 확신 할 수 없지만 SAML 인증 프로세스를 이해하고 우리 부분을 구현하는 데는 며칠 밖에 걸리지 않았습니다.
0
OpenSAML은 라이브러리입니다. Site Minder를 대체하지 않습니다. 아마도 OpenSSO을 생각하고있을 것입니다. SAML과 Apache를 지원하는 Site Minder와 매우 유사한 오픈 소스 제품입니다.
관련 문제
- 1. DDD를 사용하여 Active Directory를 .NET 응용 프로그램에 어떻게 통합합니까?
- 2. 기존 프로그램의 dll을 어떻게 C# Windows 응용 프로그램에 통합합니까?
- 3. MYOB Exo Business (Exonet)를 .NET 응용 프로그램에 어떻게 통합합니까?
- 4. 내 웹 사이트에 어떻게 페이팔을 통합합니까? 자바
- 5. 내 xcode 프로젝트 파일을 어떻게 통합합니까?
- 6. 내 아이폰 응용 프로그램에
- 7. 아이폰 - 내 응용 프로그램에
- 8. 나는 내 응용 프로그램에
- 9. Filenet과 Outlook을 어떻게 통합합니까?
- 10. FedEx 또는 UPS를 Rails 응용 프로그램에 통합해야합니까?
- 11. JNI 코드를 weblogic에 어떻게 통합합니까?
- 12. Selenium RC를 PHP와 어떻게 통합합니까?
- 13. Saxon과 Visual Studio를 어떻게 통합합니까?
- 14. PHP 페이지를 phpBB3과 어떻게 통합합니까?
- 15. 내 응용 프로그램에 '터미널'을 넣으시겠습니까?
- 16. 내 응용 프로그램에 암호가 있어야합니까?
- 17. 버튼 위에 TextSwitcher를 어떻게 통합합니까?
- 18. PHP를 3D 환경과 어떻게 통합합니까?
- 19. 몽구스와 express.js 프로젝트를 어떻게 통합합니까?
- 20. 기존 Rails 응용 프로그램에 Refinery CMS 연결하기
- 21. 어떻게 내 응용 프로그램
- 22. winform C# 응용 프로그램에 도움말을 추가하는 방법
- 23. 어떻게 내 맞춤 PHP 멤버 기반 웹 사이트에 SMF를 통합합니까?
- 24. Shibboleth와 SAML을 이해하십시오
- 25. 런타임에 다른 클래스의 GUI 요소를 어떻게 통합합니까?
- 26. Lucida Grande 기울임 꼴을 내 응용 프로그램에 어떻게 가져 옵니까?
- 27. 내 웹 응용 프로그램에 json 입력을 어떻게 줄 수 있습니까?
- 28. 내 응용 프로그램에 온라인 기능을 추가하고 싶습니다. 내가 어떻게 해?
- 29. 사용자가 내 ASP.net 응용 프로그램에 로그인하도록하려면 어떻게 사용해야합니까?
- 30. 위의 각각의보기를 내 안드로이드 응용 프로그램에 어떻게 생성합니까?