-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
13 changed files
with
575 additions
and
17 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
201 changes: 201 additions & 0 deletions
201
Workbench/comanage/container_files/shibboleth/idp-metadata.xml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,201 @@ | ||
| <?xml version="1.0" encoding="UTF-8"?> | ||
| <EntityDescriptor xmlns="urn:oasis:names:tc:SAML:2.0:metadata" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:shibmd="urn:mace:shibboleth:metadata:1.0" xmlns:xml="http://www.w3.org/XML/1998/namespace" xmlns:mdui="urn:oasis:names:tc:SAML:metadata:ui" entityID="https://idptestbed/idp/shibboleth"> | ||
|
|
||
| <IDPSSODescriptor protocolSupportEnumeration="urn:oasis:names:tc:SAML:2.0:protocol urn:oasis:names:tc:SAML:1.1:protocol urn:mace:shibboleth:1.0"> | ||
|
|
||
| <Extensions> | ||
| <shibmd:Scope regexp="false">example.org</shibmd:Scope> | ||
| <!-- | ||
| Fill in the details for your IdP here | ||
| <mdui:UIInfo> | ||
| <mdui:DisplayName xml:lang="en">A Name for the IdP at idptestbed</mdui:DisplayName> | ||
| <mdui:Description xml:lang="en">Enter a description of your IdP at idptestbed</mdui:Description> | ||
| <mdui:Logo height="80" width="80">https://localhost/Path/To/Logo.png</mdui:Logo> | ||
| </mdui:UIInfo> | ||
| --> | ||
| </Extensions> | ||
|
|
||
| <KeyDescriptor use="signing"> | ||
| <ds:KeyInfo> | ||
| <ds:X509Data> | ||
| <ds:X509Certificate> | ||
| MIIDEzCCAfugAwIBAgIUS9SuTXwsFVVG+LjOEAbLqqT/el0wDQYJKoZIhvcNAQEL | ||
| BQAwFTETMBEGA1UEAwwKaWRwdGVzdGJlZDAeFw0xNTEyMTEwMjIwMjZaFw0zNTEy | ||
| MTEwMjIwMjZaMBUxEzARBgNVBAMMCmlkcHRlc3RiZWQwggEiMA0GCSqGSIb3DQEB | ||
| AQUAA4IBDwAwggEKAoIBAQCMAoDHx8xCIfv/6QKqt9mcHYmEJ8y2dKprUbpdcOjH | ||
| YvNPIl/lHPsUyrb+Nc+q2CDeiWjVk1mWYq0UpIwpBMuw1H6+oOqr4VQRi65pin0M | ||
| SfE0MWIaFo5FPvpvoptkHD4gvREbm4swyXGMczcMRfqgalFXhUD2wz8W3XAM5Cq2 | ||
| 03XeJbj6TwjvKatG5XPdeUe2FBGuOO2q54L1hcIGnLMCQrg7D31lR13PJbjnJ0No | ||
| 5C3k8TPuny6vJsBC03GNLNKfmrKVTdzr3VKp1uay1G3DL9314fgmbl8HA5iRQmy+ | ||
| XInUU6/8NXZSF59p3ITAOvZQeZsbJjg5gGDip5OZo9YlAgMBAAGjWzBZMB0GA1Ud | ||
| DgQWBBRPlM4VkKZ0U4ec9GrIhFQl0hNbLDA4BgNVHREEMTAvggppZHB0ZXN0YmVk | ||
| hiFodHRwczovL2lkcHRlc3RiZWQvaWRwL3NoaWJib2xldGgwDQYJKoZIhvcNAQEL | ||
| BQADggEBAIZ0a1ov3my3ljJG588I/PHx+TxAWONWmpKbO9c/qI3Drxk4oRIffiac | ||
| ANxdvtabgIzrlk5gMMisD7oyqHJiWgKv5Bgctd8w3IS3lLl7wHX65mTKQRXniG98 | ||
| NIjkvfrhe2eeJxecOqnDI8GOhIGCIqZUn8ShdM/yHjhQ2Mh0Hj3U0LlKvnmfGSQl | ||
| j0viGwbFCaNaIP3zc5UmCrdE5h8sWL3Fu7ILKM9RyFa2ILHrJScV9t623IcHffHP | ||
| IeaY/WtuapsrqRFxuQL9QFWN0FsRIdLmjTq+00+B/XnnKRKFBuWfjhHLF/uu8f+E | ||
| t6Lf23Kb8yD6ZR7dihMZAGHnYQ/hlhM= | ||
| </ds:X509Certificate> | ||
| </ds:X509Data> | ||
| </ds:KeyInfo> | ||
|
|
||
| </KeyDescriptor> | ||
| <KeyDescriptor use="signing"> | ||
| <ds:KeyInfo> | ||
| <ds:X509Data> | ||
| <ds:X509Certificate> | ||
| MIIDFDCCAfygAwIBAgIVAN3vv+b7KN5Se9m1RZsCllp/B/hdMA0GCSqGSIb3DQEB | ||
| CwUAMBUxEzARBgNVBAMMCmlkcHRlc3RiZWQwHhcNMTUxMjExMDIyMDE0WhcNMzUx | ||
| MjExMDIyMDE0WjAVMRMwEQYDVQQDDAppZHB0ZXN0YmVkMIIBIjANBgkqhkiG9w0B | ||
| AQEFAAOCAQ8AMIIBCgKCAQEAh91caeY0Q85uhaUyqFwP2bMjwMFxMzRlAoqBHd7g | ||
| u6eo4duaeLz1BaoR2XTBpNNvFR5oHH+TkKahVDGeH5+kcnIpxI8JPdsZml1srvf2 | ||
| Z6dzJsulJZUdpqnngycTkGtZgEoC1vmYVky2BSAIIifmdh6s0epbHnMGLsHzMKfJ | ||
| Cb/Q6dYzRWTCPtzE2VMuQqqWgeyMr7u14x/Vqr9RPEFsgY8GIu5jzB6AyUIwrLg+ | ||
| MNkv6aIdcHwxYTGL7ijfy6rSWrgBflQoYRYNEnseK0ZHgJahz4ovCag6wZAoPpBs | ||
| uYlY7lEr89Ucb6NHx3uqGMsXlDFdE4QwfDLLhCYHPvJ0uwIDAQABo1swWTAdBgNV | ||
| HQ4EFgQUAkOgED3iYdmvQEOMm6u/JmD/UTQwOAYDVR0RBDEwL4IKaWRwdGVzdGJl | ||
| ZIYhaHR0cHM6Ly9pZHB0ZXN0YmVkL2lkcC9zaGliYm9sZXRoMA0GCSqGSIb3DQEB | ||
| CwUAA4IBAQBIdd4YWlnvJjql8+zKKgmWgIY7U8DA8e6QcbAf8f8cdE33RSnjI63X | ||
| sv/y9GfmbAVAD6RIAXPFFeRYJ08GOxGI9axfNaKdlsklJ9bk4ducHqgCSWYVer3s | ||
| RQBjxyOfSTvk9YCJvdJVQRJLcCvxwKakFCsOSnV3t9OvN86Ak+fKPVB5j2fM/0fZ | ||
| Kqjn3iqgdNPTLXPsuJLJO5lITRiBa4onmVelAiCstI9PQiaEck+oAHnMTnC9JE/B | ||
| DHv3e4rwq3LznlqPw0GSd7xqNTdMDwNOWjkuOr3sGpWS8ms/ZHHXV1Vd22uPe70i | ||
| s00xrv14zLifcc8oj5DYzOhYRifRXgHX | ||
| </ds:X509Certificate> | ||
| </ds:X509Data> | ||
| </ds:KeyInfo> | ||
|
|
||
| </KeyDescriptor> | ||
| <KeyDescriptor use="encryption"> | ||
| <ds:KeyInfo> | ||
| <ds:X509Data> | ||
| <ds:X509Certificate> | ||
| MIIDEzCCAfugAwIBAgIUG6Nn1rlERS1vsi88tcdzSYX0oqAwDQYJKoZIhvcNAQEL | ||
| BQAwFTETMBEGA1UEAwwKaWRwdGVzdGJlZDAeFw0xNTEyMTEwMjIwMTRaFw0zNTEy | ||
| MTEwMjIwMTRaMBUxEzARBgNVBAMMCmlkcHRlc3RiZWQwggEiMA0GCSqGSIb3DQEB | ||
| AQUAA4IBDwAwggEKAoIBAQCBXv0o3fmT8iluyLjJ4lBAVCW+ZRVyEXPYQuRi7vfD | ||
| cO4a6d1kxiJLsaK0W88VNxjFQRr8PgDkWr28vwoH1rgk4pLsszLD48DBzD942peJ | ||
| l/S6FnsIJjmaHcBh4pbNhU4yowu63iKkvttrcZAEbpEro6Z8CziWEx8sywoaYEQG | ||
| ifPkr9ORV6Cn3txq+9gMBePG41GrtZrUGIu+xrndL0Shh4Pq0eq/9MAsVlIIXEa8 | ||
| 9WfH8J2kFcTOfoWtIc70b7TLZQsx4YnNcnrGLSUEcstFyPLX+Xtv5SNZF89OOIxX | ||
| VNjNvgE5DbJb9hMM4UAFqI+1bo9QqtxwThjc/sOvIxzNAgMBAAGjWzBZMB0GA1Ud | ||
| DgQWBBStTyogRPuAVG6q7yPyav1uvE+7pTA4BgNVHREEMTAvggppZHB0ZXN0YmVk | ||
| hiFodHRwczovL2lkcHRlc3RiZWQvaWRwL3NoaWJib2xldGgwDQYJKoZIhvcNAQEL | ||
| BQADggEBAFMfoOv+oISGjvamq7+Y4G7ep5vxlAPeK3RATYPYvAmyH946qZXh98ni | ||
| QXyuqZW5P5eEt86toY45IwDU5r09SKwHughEe99iiEkxh0mb2qo84qX9/qcg+kyN | ||
| jeLd/OSyolpUCEFNwOFcog7pj7Eer+6AHbwTn1Mjb5TBsKwtDMJsaxPvdj0u7M5r | ||
| xL/wHkFhn1rCo2QiojzjSlV3yLTh49iTyhE3cG+RxaNKDCxhp0jSSLX1BW/ZoPA8 | ||
| +PMJEA+Q0QbyRD8aJOHN5O8jGxCa/ZzcOnYVL6AsEXoDiY3vAUYh1FUonOWw0m9H | ||
| p+tGUbGS2l873J5PrsbpeKEVR/IIoKo= | ||
| </ds:X509Certificate> | ||
| </ds:X509Data> | ||
| </ds:KeyInfo> | ||
|
|
||
| </KeyDescriptor> | ||
|
|
||
| <NameIDFormat>urn:mace:shibboleth:1.0:nameIdentifier</NameIDFormat> | ||
| <NameIDFormat>urn:oasis:names:tc:SAML:2.0:nameid-format:transient</NameIDFormat> | ||
|
|
||
| <SingleSignOnService Binding="urn:mace:shibboleth:1.0:profiles:AuthnRequest" Location="https://__CSPHOSTNAME__/idp/profile/Shibboleth/SSO"/> | ||
| <SingleSignOnService Binding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST" Location="https://__CSPHOSTNAME__/idp/profile/SAML2/POST/SSO"/> | ||
| <SingleSignOnService Binding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign" Location="https://__CSPHOSTNAME__/idp/profile/SAML2/POST-SimpleSign/SSO"/> | ||
| <SingleSignOnService Binding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect" Location="https://__CSPHOSTNAME__/idp/profile/SAML2/Redirect/SSO"/> | ||
|
|
||
| </IDPSSODescriptor> | ||
|
|
||
|
|
||
| <AttributeAuthorityDescriptor protocolSupportEnumeration="urn:oasis:names:tc:SAML:1.1:protocol"> | ||
|
|
||
| <Extensions> | ||
| <shibmd:Scope regexp="false">localhost</shibmd:Scope> | ||
| </Extensions> | ||
|
|
||
| <KeyDescriptor use="signing"> | ||
| <ds:KeyInfo> | ||
| <ds:X509Data> | ||
| <ds:X509Certificate> | ||
| MIIDEzCCAfugAwIBAgIUS9SuTXwsFVVG+LjOEAbLqqT/el0wDQYJKoZIhvcNAQEL | ||
| BQAwFTETMBEGA1UEAwwKaWRwdGVzdGJlZDAeFw0xNTEyMTEwMjIwMjZaFw0zNTEy | ||
| MTEwMjIwMjZaMBUxEzARBgNVBAMMCmlkcHRlc3RiZWQwggEiMA0GCSqGSIb3DQEB | ||
| AQUAA4IBDwAwggEKAoIBAQCMAoDHx8xCIfv/6QKqt9mcHYmEJ8y2dKprUbpdcOjH | ||
| YvNPIl/lHPsUyrb+Nc+q2CDeiWjVk1mWYq0UpIwpBMuw1H6+oOqr4VQRi65pin0M | ||
| SfE0MWIaFo5FPvpvoptkHD4gvREbm4swyXGMczcMRfqgalFXhUD2wz8W3XAM5Cq2 | ||
| 03XeJbj6TwjvKatG5XPdeUe2FBGuOO2q54L1hcIGnLMCQrg7D31lR13PJbjnJ0No | ||
| 5C3k8TPuny6vJsBC03GNLNKfmrKVTdzr3VKp1uay1G3DL9314fgmbl8HA5iRQmy+ | ||
| XInUU6/8NXZSF59p3ITAOvZQeZsbJjg5gGDip5OZo9YlAgMBAAGjWzBZMB0GA1Ud | ||
| DgQWBBRPlM4VkKZ0U4ec9GrIhFQl0hNbLDA4BgNVHREEMTAvggppZHB0ZXN0YmVk | ||
| hiFodHRwczovL2lkcHRlc3RiZWQvaWRwL3NoaWJib2xldGgwDQYJKoZIhvcNAQEL | ||
| BQADggEBAIZ0a1ov3my3ljJG588I/PHx+TxAWONWmpKbO9c/qI3Drxk4oRIffiac | ||
| ANxdvtabgIzrlk5gMMisD7oyqHJiWgKv5Bgctd8w3IS3lLl7wHX65mTKQRXniG98 | ||
| NIjkvfrhe2eeJxecOqnDI8GOhIGCIqZUn8ShdM/yHjhQ2Mh0Hj3U0LlKvnmfGSQl | ||
| j0viGwbFCaNaIP3zc5UmCrdE5h8sWL3Fu7ILKM9RyFa2ILHrJScV9t623IcHffHP | ||
| IeaY/WtuapsrqRFxuQL9QFWN0FsRIdLmjTq+00+B/XnnKRKFBuWfjhHLF/uu8f+E | ||
| t6Lf23Kb8yD6ZR7dihMZAGHnYQ/hlhM= | ||
| </ds:X509Certificate> | ||
| </ds:X509Data> | ||
| </ds:KeyInfo> | ||
|
|
||
| </KeyDescriptor> | ||
| <KeyDescriptor use="signing"> | ||
| <ds:KeyInfo> | ||
| <ds:X509Data> | ||
| <ds:X509Certificate> | ||
| MIIDFDCCAfygAwIBAgIVAN3vv+b7KN5Se9m1RZsCllp/B/hdMA0GCSqGSIb3DQEB | ||
| CwUAMBUxEzARBgNVBAMMCmlkcHRlc3RiZWQwHhcNMTUxMjExMDIyMDE0WhcNMzUx | ||
| MjExMDIyMDE0WjAVMRMwEQYDVQQDDAppZHB0ZXN0YmVkMIIBIjANBgkqhkiG9w0B | ||
| AQEFAAOCAQ8AMIIBCgKCAQEAh91caeY0Q85uhaUyqFwP2bMjwMFxMzRlAoqBHd7g | ||
| u6eo4duaeLz1BaoR2XTBpNNvFR5oHH+TkKahVDGeH5+kcnIpxI8JPdsZml1srvf2 | ||
| Z6dzJsulJZUdpqnngycTkGtZgEoC1vmYVky2BSAIIifmdh6s0epbHnMGLsHzMKfJ | ||
| Cb/Q6dYzRWTCPtzE2VMuQqqWgeyMr7u14x/Vqr9RPEFsgY8GIu5jzB6AyUIwrLg+ | ||
| MNkv6aIdcHwxYTGL7ijfy6rSWrgBflQoYRYNEnseK0ZHgJahz4ovCag6wZAoPpBs | ||
| uYlY7lEr89Ucb6NHx3uqGMsXlDFdE4QwfDLLhCYHPvJ0uwIDAQABo1swWTAdBgNV | ||
| HQ4EFgQUAkOgED3iYdmvQEOMm6u/JmD/UTQwOAYDVR0RBDEwL4IKaWRwdGVzdGJl | ||
| ZIYhaHR0cHM6Ly9pZHB0ZXN0YmVkL2lkcC9zaGliYm9sZXRoMA0GCSqGSIb3DQEB | ||
| CwUAA4IBAQBIdd4YWlnvJjql8+zKKgmWgIY7U8DA8e6QcbAf8f8cdE33RSnjI63X | ||
| sv/y9GfmbAVAD6RIAXPFFeRYJ08GOxGI9axfNaKdlsklJ9bk4ducHqgCSWYVer3s | ||
| RQBjxyOfSTvk9YCJvdJVQRJLcCvxwKakFCsOSnV3t9OvN86Ak+fKPVB5j2fM/0fZ | ||
| Kqjn3iqgdNPTLXPsuJLJO5lITRiBa4onmVelAiCstI9PQiaEck+oAHnMTnC9JE/B | ||
| DHv3e4rwq3LznlqPw0GSd7xqNTdMDwNOWjkuOr3sGpWS8ms/ZHHXV1Vd22uPe70i | ||
| s00xrv14zLifcc8oj5DYzOhYRifRXgHX | ||
| </ds:X509Certificate> | ||
| </ds:X509Data> | ||
| </ds:KeyInfo> | ||
|
|
||
| </KeyDescriptor> | ||
| <KeyDescriptor use="encryption"> | ||
| <ds:KeyInfo> | ||
| <ds:X509Data> | ||
| <ds:X509Certificate> | ||
| MIIDEzCCAfugAwIBAgIUG6Nn1rlERS1vsi88tcdzSYX0oqAwDQYJKoZIhvcNAQEL | ||
| BQAwFTETMBEGA1UEAwwKaWRwdGVzdGJlZDAeFw0xNTEyMTEwMjIwMTRaFw0zNTEy | ||
| MTEwMjIwMTRaMBUxEzARBgNVBAMMCmlkcHRlc3RiZWQwggEiMA0GCSqGSIb3DQEB | ||
| AQUAA4IBDwAwggEKAoIBAQCBXv0o3fmT8iluyLjJ4lBAVCW+ZRVyEXPYQuRi7vfD | ||
| cO4a6d1kxiJLsaK0W88VNxjFQRr8PgDkWr28vwoH1rgk4pLsszLD48DBzD942peJ | ||
| l/S6FnsIJjmaHcBh4pbNhU4yowu63iKkvttrcZAEbpEro6Z8CziWEx8sywoaYEQG | ||
| ifPkr9ORV6Cn3txq+9gMBePG41GrtZrUGIu+xrndL0Shh4Pq0eq/9MAsVlIIXEa8 | ||
| 9WfH8J2kFcTOfoWtIc70b7TLZQsx4YnNcnrGLSUEcstFyPLX+Xtv5SNZF89OOIxX | ||
| VNjNvgE5DbJb9hMM4UAFqI+1bo9QqtxwThjc/sOvIxzNAgMBAAGjWzBZMB0GA1Ud | ||
| DgQWBBStTyogRPuAVG6q7yPyav1uvE+7pTA4BgNVHREEMTAvggppZHB0ZXN0YmVk | ||
| hiFodHRwczovL2lkcHRlc3RiZWQvaWRwL3NoaWJib2xldGgwDQYJKoZIhvcNAQEL | ||
| BQADggEBAFMfoOv+oISGjvamq7+Y4G7ep5vxlAPeK3RATYPYvAmyH946qZXh98ni | ||
| QXyuqZW5P5eEt86toY45IwDU5r09SKwHughEe99iiEkxh0mb2qo84qX9/qcg+kyN | ||
| jeLd/OSyolpUCEFNwOFcog7pj7Eer+6AHbwTn1Mjb5TBsKwtDMJsaxPvdj0u7M5r | ||
| xL/wHkFhn1rCo2QiojzjSlV3yLTh49iTyhE3cG+RxaNKDCxhp0jSSLX1BW/ZoPA8 | ||
| +PMJEA+Q0QbyRD8aJOHN5O8jGxCa/ZzcOnYVL6AsEXoDiY3vAUYh1FUonOWw0m9H | ||
| p+tGUbGS2l873J5PrsbpeKEVR/IIoKo= | ||
| </ds:X509Certificate> | ||
| </ds:X509Data> | ||
| </ds:KeyInfo> | ||
|
|
||
| </KeyDescriptor> | ||
|
|
||
|
|
||
| <AttributeService Binding="urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding" Location="https://__CSPHOSTNAME__/idp/profile/SAML1/SOAP/AttributeQuery"/> | ||
| <AttributeService Binding="urn:oasis:names:tc:SAML:2.0:bindings:SOAP" Location="https://__CSPHOSTNAME__/idp/profile/SAML2/SOAP/AttributeQuery"/> | ||
| <!-- If you uncomment the above you should add urn:oasis:names:tc:SAML:2.0:protocol to the protocolSupportEnumeration above --> | ||
|
|
||
| </AttributeAuthorityDescriptor> | ||
|
|
||
| </EntityDescriptor> |
112 changes: 112 additions & 0 deletions
112
Workbench/comanage/container_files/shibboleth/shibboleth2.xml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,112 @@ | ||
| <SPConfig xmlns="urn:mace:shibboleth:3.0:native:sp:config" | ||
| xmlns:conf="urn:mace:shibboleth:3.0:native:sp:config" | ||
| clockSkew="180"> | ||
|
|
||
| <OutOfProcess tranLogFormat="%u|%s|%IDP|%i|%ac|%t|%attr|%n|%b|%E|%S|%SS|%L|%UA|%a" /> | ||
|
|
||
| <!-- | ||
| By default, in-memory StorageService, ReplayCache, ArtifactMap, and SessionCache | ||
| are used. See example-shibboleth2.xml for samples of explicitly configuring them. | ||
| --> | ||
|
|
||
| <!-- The ApplicationDefaults element is where most of Shibboleth's SAML bits are defined. --> | ||
| <ApplicationDefaults entityID="https://proxysp.example.org/shibboleth" | ||
| REMOTE_USER="eppn uid subject-id pairwise-id persistent-id" | ||
| cipherSuites="DEFAULT:!EXP:!LOW:!aNULL:!eNULL:!DES:!IDEA:!SEED:!RC4:!3DES:!kRSA:!SSLv2:!SSLv3:!TLSv1:!TLSv1.1"> | ||
|
|
||
| <!-- | ||
| Controls session lifetimes, address checks, cookie handling, and the protocol handlers. | ||
| Each Application has an effectively unique handlerURL, which defaults to "/Shibboleth.sso" | ||
| and should be a relative path, with the SP computing the full value based on the virtual | ||
| host. Using handlerSSL="true" will force the protocol to be https. You should also set | ||
| cookieProps to "https" for SSL-only sites. Note that while we default checkAddress to | ||
| "false", this makes an assertion stolen in transit easier for attackers to misuse. | ||
| --> | ||
| <Sessions lifetime="28800" timeout="3600" relayState="ss:mem" | ||
| checkAddress="false" handlerSSL="true" cookieProps="https" | ||
| redirectLimit="exact"> | ||
|
|
||
| <!-- | ||
| Configures SSO for a default IdP. To properly allow for >1 IdP, remove | ||
| entityID property and adjust discoveryURL to point to discovery service. | ||
| You can also override entityID on /Login query string, or in RequestMap/htaccess. | ||
| --> | ||
| <SSO entityID="https://idptestbed/idp/shibboleth"> | ||
| SAML2 | ||
| </SSO> | ||
|
|
||
| <!-- SAML and local-only logout. --> | ||
| <Logout>SAML2 Local</Logout> | ||
|
|
||
| <!-- Administrative logout. --> | ||
| <LogoutInitiator type="Admin" Location="/Logout/Admin" acl="127.0.0.1 ::1" /> | ||
|
|
||
| <!-- Extension service that generates "approximate" metadata based on SP configuration. --> | ||
| <Handler type="MetadataGenerator" Location="/Metadata" signing="false"/> | ||
|
|
||
| <!-- Status reporting service. --> | ||
| <Handler type="Status" Location="/Status" acl="127.0.0.1 ::1"/> | ||
|
|
||
| <!-- Session diagnostic service. --> | ||
| <Handler type="Session" Location="/Session" showAttributeValues="false"/> | ||
|
|
||
| <!-- JSON feed of discovery information. --> | ||
| <Handler type="DiscoveryFeed" Location="/DiscoFeed"/> | ||
| </Sessions> | ||
|
|
||
| <!-- | ||
| Allows overriding of error template information/filenames. You can | ||
| also add your own attributes with values that can be plugged into the | ||
| templates, e.g., helpLocation below. | ||
| --> | ||
| <Errors supportContact="root@localhost" | ||
| helpLocation="/about.html" | ||
| styleSheet="/shibboleth-sp/main.css"/> | ||
|
|
||
| <!-- Example of locally maintained metadata. --> | ||
| <MetadataProvider type="XML" validate="true" path="idp-metadata.xml"/> | ||
|
|
||
| <!-- Example of remotely supplied batch of signed metadata. --> | ||
| <!-- | ||
| <MetadataProvider type="XML" validate="true" | ||
| url="http://federation.org/federation-metadata.xml" | ||
| backingFilePath="federation-metadata.xml" maxRefreshDelay="7200"> | ||
| <MetadataFilter type="RequireValidUntil" maxValidityInterval="2419200"/> | ||
| <MetadataFilter type="Signature" certificate="fedsigner.pem" verifyBackup="false"/> | ||
| <DiscoveryFilter type="Blacklist" matcher="EntityAttributes" trimTags="true" | ||
| attributeName="http://macedir.org/entity-category" | ||
| attributeNameFormat="urn:oasis:names:tc:SAML:2.0:attrname-format:uri" | ||
| attributeValue="http://refeds.org/category/hide-from-discovery" /> | ||
| </MetadataProvider> | ||
| --> | ||
|
|
||
| <!-- Example of remotely supplied "on-demand" signed metadata. --> | ||
| <!-- | ||
| <MetadataProvider type="MDQ" validate="true" cacheDirectory="mdq" | ||
| baseUrl="http://mdq.federation.org" ignoreTransport="true"> | ||
| <MetadataFilter type="RequireValidUntil" maxValidityInterval="2419200"/> | ||
| <MetadataFilter type="Signature" certificate="mdqsigner.pem" /> | ||
| </MetadataProvider> | ||
| --> | ||
|
|
||
| <!-- Map to extract attributes from SAML assertions. --> | ||
| <AttributeExtractor type="XML" validate="true" reloadChanges="false" path="attribute-map.xml"/> | ||
|
|
||
| <!-- Default filtering policy for recognized attributes, lets other data pass. --> | ||
| <AttributeFilter type="XML" validate="true" path="attribute-policy.xml"/> | ||
|
|
||
| <!-- Simple file-based resolvers for separate signing/encryption keys. --> | ||
| <CredentialResolver type="File" use="signing" | ||
| key="sp-signing-key.pem" certificate="sp-signing-cert.pem"/> | ||
| <CredentialResolver type="File" use="encryption" | ||
| key="sp-encrypt-key.pem" certificate="sp-encrypt-cert.pem"/> | ||
|
|
||
| </ApplicationDefaults> | ||
|
|
||
| <!-- Policies that determine how to process and authenticate runtime messages. --> | ||
| <SecurityPolicyProvider type="XML" validate="true" path="security-policy.xml"/> | ||
|
|
||
| <!-- Low-level configuration about protocols and bindings available for use. --> | ||
| <ProtocolProvider type="XML" validate="true" reloadChanges="false" path="protocols.xml"/> | ||
|
|
||
| </SPConfig> |
Oops, something went wrong.