Google Apps using Shibboleth
Prasanna
PVBalachandar at imperosoftware.com
Mon Dec 3 11:58:45 EST 2012
Dear Christopher,
Thanks for your reply. Please find the text version of my config files.
*Attribute filter:*
<afp:AttributeFilterPolicy id="google.com">
<afp:PolicyRequirementRule
xsi:type="basic:AttributeRequesterString" value="google.com" />
<afp:AttributeRule attributeID="principal">
<afp:PermitValueRule xsi:type="basic:ANY" />
</afp:AttributeRule>
</afp:AttributeFilterPolicy>
<afp:AttributeFilterPolicy id="releaseTransientIdToAnyone">
<afp:PolicyRequirementRule xsi:type="basic:NOT">
<basic:Rule xsi:type="basic:AttributeRequesterString"
value="google.com/a/imperoidm.com" />
</afp:PolicyRequirementRule>
<afp:AttributeRule attributeID="transientId">
<afp:PermitValueRule xsi:type="basic:ANY" />
</afp:AttributeRule>
</afp:AttributeFilterPolicy>
*Attribute resolver*
<resolver:AttributeDefinition id="principal" xsi:type="PrincipalName"
xmlns="urn:mace:shibboleth:2.0:resolver:ad">
<resolver:AttributeEncoder xsi:type="SAML2StringNameID"
xmlns="urn:mace:shibboleth:2.0:attribute:encoder"
nameFormat="urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified" />
</resolver:AttributeDefinition>
*Relying party*
<rp:RelyingParty id="google.com"
provider="https://dc01.imperoidm.com/idp/shibboleth"
defaultSigningCredentialRef="IdPCredential">
<rp:ProfileConfiguration xsi:type="saml:SAML2SSOProfile"
encryptAssertions="never" encryptNameIds="never" />
</rp:RelyingParty>
<metadata:MetadataProvider id="ShibbolethMetadata"
xsi:type="metadata:ChainingMetadataProvider">
<metadata:MetadataProvider id="IdPMD"
xsi:type="metadata:ResourceBackedMetadataProvider">
<metadata:MetadataResource
xsi:type="resource:FilesystemResource" file="C:\Program Files
(x86)\Internet2\Shib2Idp/metadata/imperoidm-metadata.xml"/>
</metadata:MetadataProvider>
<metadata:MetadataProvider id="TestShib"
xsi:type="metadata:FileBackedHTTPMetadataProvider"
metadataURL="http://www.testshib.org/metadata/testshib-providers.xml"
backingFile="C:\Program Files
(x86)\Internet2\Shib2Idp/metadata/testshib.xml"
/>
<metadata:MetadataProvider id="GoogleMD"
xsi:type="FilesystemMetadataProvider"
xmlns="urn:mace:shibboleth:2.0:metadata"
metadataFile="C:\Program Files
(x86)\Internet2\Shib2IdP/metadata/google-metadata.xml"
requireValidMetadata="false" />
</metadata:MetadataProvider>
*Google metedata*
<EntityDescriptor entityID="google.com"
xmlns="urn:oasis:names:tc:SAML:2.0:metadata">
<SPSSODescriptor
protocolSupportEnumeration="urn:oasis:names:tc:SAML:2.0:protocol">
<NameIDFormat>urn:oasis:names:tc:SAML:1.1:nameidformat:unspecified</NameIDFormat>
<AssertionConsumerService index="1"
Binding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST"
Location="https://www.google.com/a/imperoidm.com/acs" />
</SPSSODescriptor>
</EntityDescriptor>
I hope this would help you to find my mistake.
Thanks
Prasanna
-----
Prasanna V B
--
View this message in context: http://shibboleth.1660669.n2.nabble.com/Google-Apps-using-Shibboleth-tp7583436p7583459.html
Sent from the Shibboleth - Users mailing list archive at Nabble.com.
More information about the users
mailing list