2014-01-22 3 views
0

간단한 웹 응용 프로그램이 있습니다. 내 웹 앱 앞에 Shibboleth 네이티브 SP를 설정하여 SAML 관련 문제를 발급/주장하고 내 웹 앱에 요청을 전달합니다. 그것을 달성하는 방법에 대한 완전한 자습서가 있습니까?Shibboleth 기본 서비스 공급자 및 Apache 구성

+0

(자바/PHP), OS (윈도우/리눅스)로 구성된 도메인 이름이 있는지 확인? – Akshay

답변

0

testshib을 사용하여 앱을 테스트하면 너무 쉽게 사용할 수 있습니다.

는 단계

  1. 다운로드를 따라
  2. 는 아파치 2.1로 표어의 구성을 포함하는 컴퓨터에 SP를 취임시키다. 아파치 22.config 파일에
  3. 을 추가하면 httpd.conf 파일에 "PATH/opt/path/etc/apache22"(버전이 apache2.2 인 경우)가 추가됩니다. 엔터티 ID (응용 프로그램 기본값 요소)를 넣어 당신의 shibboleth2.xml 파일에
  4. (에 등 폴더), 전 https://mywebsite.com/shibboleth bydefault -이 할 수있는 일, SSO 요소에 IDP의 실제 경로
  5. 넣어 엔티티 ID를이 켜지지하지 , testshib의 경우 https://idp.testshib.org/idp/shibboleth
  6. 메타 데이터 제공자의
  7. 은 idp의 메타 데이터 url에 idp의 메타 데이터 URI를 넣고, incase testshib는 http://www.testshib.org/metadata/testshib-providers.xml
  8. 가 될 것입니다.
  9. https://mywebsitehost.com/Shibboleth.sso/Metadata에서 메타 데이터를 다운로드 - 여기 mywebsitehost 실제 호스트와 나머지 경로가 자동으로 표어로 구성됩니다 것 -이 경로는
  10. 레지스터를 통해 testshib하는 메타 데이터 파일을 업로드 SP의 메타 데이터 파일을 다운로드합니다

이제 갈 준비가되었습니다. https://mywebsitehost.com/secure으로 가면 인증을 위해 idp로 리디렉션되어야합니다.

참고 :. 당신이 SSL (HTTPS) 플랫폼 및 프레임 워크가 도움이 될 수 있습니다 어떤 웹 기술을 사용,