2016-06-09 2 views
1

이 답변은 간단 할 수도 있지만 찾을 수 없습니다. 내 Gemfile.lock 파일에 0.7.2이라고 표시됩니다. 이것이 보석 버전입니다. 그러나 SAML 2.0 또는 1.1인지 여부를 알 수 있도록 다른 기술 스택에서 작업하는 다른 팀도 동일한 버전을 따를 수 있습니다.Rails Project에서 어떤 SAML 버전이 사용되고 있는지 확인하는 방법은 무엇입니까?

SAML을 구현하는 데 사용되는 보석 인 .

답변

1

Rails 프로젝트에서 SAML2.0 또는 SAML1.1을 구현했는지 여부를 알 수있는이 기능이 있는지 여부는 확실하지 않지만 메타 데이터 파일을 통해 쉽게 SAML 버전을 확인할 수 있습니다. SAML1.1를 들어

<md:EntityDescriptor xmlns:md="urn:oasis:names:tc:SAML:2.0:metadata" .../>

: SAML2.0를 들어

또한
... 
<IDPSSODescriptor protocolSupportEnumeration="urn:mace:shibboleth:1.0 
urn:oasis:names:tc:SAML:1.1:protocol"> 
... 

SAML 레일 프로젝트 아티팩트 기준을 통해 SP-시작 웹 SSO, 아티팩트 확인 프로토콜을 지원하는 경우 Single Logout Protocol (단일 로그 아웃 프로토콜)의 경우 SAML 이전 버전은 이러한 기능을 지원하지 않으므로 SAML2.0입니다.

+0

'open_saml_response.xml', https://idm.orademo.com'. 나는 그것이 __SAML2.0__을 의미한다고 생각합니다. 그래서 우리는 적어도 0.7.x 이후 ** SAML 2.0 **이 사용되었다고 결론을 내릴 수 있습니다. – sahil

관련 문제