SAML 2.0 SP 元信息
这里是simpleSAMLphp为你生成的元信息,你应该发送这个元信息文档给你的信任的合作伙伴以建立信任的联盟
你可以在 获取元信息XML
元信息
在SAML 2.0 XML 元信息格式中:
<?xml version="1.0"?> <md:EntityDescriptor xmlns:md="urn:oasis:names:tc:SAML:2.0:metadata" xmlns:mdrpi="urn:oasis:names:tc:SAML:metadata:rpi" xmlns:mdui="urn:oasis:names:tc:SAML:metadata:ui" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" entityID="https://webtut.fccn.pt"> <md:Extensions> <mdrpi:RegistrationInfo xmlns:mdrpi="urn:oasis:names:tc:SAML:metadata:rpi" registrationAuthority="https://www.fccn.pt"> <mdrpi:RegistrationPolicy xml:lang="en">http://rctsfederation.fccn.pt/rctsaai/metadata-registration-practice-statement-en</mdrpi:RegistrationPolicy> <mdrpi:RegistrationPolicy xml:lang="pt">http://rctsfederation.fccn.pt/rctsaai/metadata-registration-practice-statement-pt</mdrpi:RegistrationPolicy> </mdrpi:RegistrationInfo> </md:Extensions> <md:SPSSODescriptor protocolSupportEnumeration="urn:oasis:names:tc:SAML:1.1:protocol urn:oasis:names:tc:SAML:2.0:protocol"> <md:Extensions> <mdui:UIInfo xmlns:mdui="urn:oasis:names:tc:SAML:metadata:ui"> <mdui:DisplayName xml:lang="en">Web TUT - In Context Videoconference using WebRTC Technology</mdui:DisplayName> <mdui:DisplayName xml:lang="pt">Web TUT - Videoconferência através de tecnologia WebRTC</mdui:DisplayName> <mdui:Description xml:lang="en">WebTUT is a "Tutoring Application", where a teacher can "publish" a websnippet beside their on-line course or content and the student uses that to access the tutoring. The application provides a teacher interface that he can use from any device to talk with their students, allows him to define the tutoring time window, get information about the queued students and statistics about the sessions.</mdui:Description> <mdui:Description xml:lang="pt">O WebTUT é uma "aplicação de tutoria", onde um professor pode "publicar" um websnippet no seu curso ou conteúdo on-line, que é usado pelo aluno para ter acesso ao tutor. O aplicativo fornece uma interface que o professor pode usar em qualquer dispositivo para conversar com seus alunos, permite que definir a janela de tempo de tutoria, obter informações sobre os alunos em fila de espera e estatísticas sobre as sessões.</mdui:Description> </mdui:UIInfo> </md:Extensions> <md:KeyDescriptor use="signing"> <ds:KeyInfo xmlns:ds="http://www.w3.org/2000/09/xmldsig#"> <ds:X509Data> <ds:X509Certificate>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</ds:X509Certificate> </ds:X509Data> </ds:KeyInfo> </md:KeyDescriptor> <md:KeyDescriptor use="encryption"> <ds:KeyInfo xmlns:ds="http://www.w3.org/2000/09/xmldsig#"> <ds:X509Data> <ds:X509Certificate>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</ds:X509Certificate> </ds:X509Data> </ds:KeyInfo> </md:KeyDescriptor> <md:SingleLogoutService Binding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect" Location="https://webrtc-hub.fccn.pt/simplesaml/module.php/saml/sp/saml2-logout.php/webtut.fccn.pt"/> <md:NameIDFormat>urn:oasis:names:tc:SAML:2.0:nameid-format:transient</md:NameIDFormat> <md:AssertionConsumerService Binding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST" Location="https://webrtc-hub.fccn.pt/simplesaml/module.php/saml/sp/saml2-acs.php/webtut.fccn.pt" index="0"/> <md:AssertionConsumerService Binding="urn:oasis:names:tc:SAML:1.0:profiles:browser-post" Location="https://webrtc-hub.fccn.pt/simplesaml/module.php/saml/sp/saml1-acs.php/webtut.fccn.pt" index="1"/> <md:AssertionConsumerService Binding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact" Location="https://webrtc-hub.fccn.pt/simplesaml/module.php/saml/sp/saml2-acs.php/webtut.fccn.pt" index="2"/> <md:AssertionConsumerService Binding="urn:oasis:names:tc:SAML:1.0:profiles:artifact-01" Location="https://webrtc-hub.fccn.pt/simplesaml/module.php/saml/sp/saml1-acs.php/webtut.fccn.pt/artifact" index="3"/> <md:AttributeConsumingService index="0"> <md:ServiceName xml:lang="en">WebTUT Service</md:ServiceName> <md:ServiceName xml:lang="pt">Serviço WebTUT</md:ServiceName> <md:RequestedAttribute Name="urn:oid:1.3.6.1.4.1.5923.1.1.1.6" NameFormat="urn:oasis:names:tc:SAML:2.0:attrname-format:uri" isRequired="true"/> <md:RequestedAttribute Name="urn:oid:1.3.6.1.4.1.5923.1.1.1.9" NameFormat="urn:oasis:names:tc:SAML:2.0:attrname-format:uri" isRequired="true"/> <md:RequestedAttribute Name="urn:oid:2.16.840.1.113730.3.1.241" NameFormat="urn:oasis:names:tc:SAML:2.0:attrname-format:uri" isRequired="true"/> <md:RequestedAttribute Name="urn:oid:0.9.2342.19200300.100.1.3" NameFormat="urn:oasis:names:tc:SAML:2.0:attrname-format:uri" isRequired="true"/> <md:RequestedAttribute Name="urn:oid:2.5.4.42" NameFormat="urn:oasis:names:tc:SAML:2.0:attrname-format:uri"/> </md:AttributeConsumingService> </md:SPSSODescriptor> <md:Organization> <md:OrganizationName xml:lang="en">FCT|FCCN</md:OrganizationName> <md:OrganizationName xml:lang="pt">FCT|FCCN</md:OrganizationName> <md:OrganizationDisplayName xml:lang="en">FCT|FCCN</md:OrganizationDisplayName> <md:OrganizationDisplayName xml:lang="pt">FCT|FCCN</md:OrganizationDisplayName> <md:OrganizationURL xml:lang="en">https://www.fccn.pt</md:OrganizationURL> </md:Organization> <md:ContactPerson contactType="technical"> <md:GivenName>Administrator</md:GivenName> <md:EmailAddress>stv@fccn.pt</md:EmailAddress> </md:ContactPerson> </md:EntityDescriptor>
如果你想在其他网站使用的simpleSAMLphp,那么你应该使用simpleSAMLphp扁平的文件格式
$metadata['https://webtut.fccn.pt'] = array ( 'SingleLogoutService' => array ( 0 => array ( 'Binding' => 'urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect', 'Location' => 'https://webrtc-hub.fccn.pt/simplesaml/module.php/saml/sp/saml2-logout.php/webtut.fccn.pt', ), ), 'AssertionConsumerService' => array ( 0 => array ( 'index' => 0, 'Binding' => 'urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST', 'Location' => 'https://webrtc-hub.fccn.pt/simplesaml/module.php/saml/sp/saml2-acs.php/webtut.fccn.pt', ), 1 => array ( 'index' => 1, 'Binding' => 'urn:oasis:names:tc:SAML:1.0:profiles:browser-post', 'Location' => 'https://webrtc-hub.fccn.pt/simplesaml/module.php/saml/sp/saml1-acs.php/webtut.fccn.pt', ), 2 => array ( 'index' => 2, 'Binding' => 'urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact', 'Location' => 'https://webrtc-hub.fccn.pt/simplesaml/module.php/saml/sp/saml2-acs.php/webtut.fccn.pt', ), 3 => array ( 'index' => 3, 'Binding' => 'urn:oasis:names:tc:SAML:1.0:profiles:artifact-01', 'Location' => 'https://webrtc-hub.fccn.pt/simplesaml/module.php/saml/sp/saml1-acs.php/webtut.fccn.pt/artifact', ), ), 'NameIDFormat' => 'urn:oasis:names:tc:SAML:2.0:nameid-format:transient', 'name' => array ( 'en' => 'WebTUT Service', 'pt' => 'Serviço WebTUT', ), 'attributes' => array ( 0 => 'urn:oid:1.3.6.1.4.1.5923.1.1.1.6', 1 => 'urn:oid:1.3.6.1.4.1.5923.1.1.1.9', 2 => 'urn:oid:2.16.840.1.113730.3.1.241', 3 => 'urn:oid:0.9.2342.19200300.100.1.3', 4 => 'urn:oid:2.5.4.42', ), 'attributes.NameFormat' => 'urn:oasis:names:tc:SAML:2.0:attrname-format:uri', 'OrganizationName' => array ( 'en' => 'FCT|FCCN', 'pt' => 'FCT|FCCN', ), 'OrganizationDisplayName' => array ( 'en' => 'FCT|FCCN', 'pt' => 'FCT|FCCN', ), 'OrganizationURL' => array ( 'en' => 'https://www.fccn.pt', ), 'certData' => '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', 'RegistrationInfo' => array ( 'authority' => 'https://www.fccn.pt', 'policies' => array ( 'en' => 'http://rctsfederation.fccn.pt/rctsaai/metadata-registration-practice-statement-en', 'pt' => 'http://rctsfederation.fccn.pt/rctsaai/metadata-registration-practice-statement-pt', ), ), );