{Disarmed} Re: Google Apps + v3 Idp (again)
Dan Oachs
doachs at gac.edu
Wed Apr 13 09:06:47 EDT 2016
We recently got idp 3 working for our Google Apps accounts. Here is
what I know:
Added this to relying-party.xml in the shibboleth.RelyingPartyOverrides
section.
<bean parent="RelyingPartyByName" c:relyingPartyIds="google.com">
<property name="profileConfigurations">
<list>
<bean parent="SAML2.SSO"
p:nameIDFormatPrecedence="urn:oasis:names:tc:SAML:2.0:nameid-format:unspecified"
p:encryptAssertions="false" />
</list>
</property>
</bean>
Added this to metadata-providers.xml
<MetadataProvider id="GoogleMD"
xsi:type="FilesystemMetadataProvider"
xmlns="urn:mace:shibboleth:2.0:metadata"
metadataFile="%{idp.home}/metadata/google-metadata.xml"/>
Added this to the saml-nameid.xml file in the
shibboleth.SAML2NameIDGenerators section
<bean parent="shibboleth.SAML2AttributeSourcedGenerator"
p:format="urn:oasis:names:tc:SAML:2.0:nameid-format:unspecified"
p:attributeSourceIds="#{ {'principal','uid'} }" />
Hopefully I remembered all the steps but I may have missed something.
Hope that helps anyway.
Thanks,
Dan Oachs
Gustavus Adolphus College
On 04/13/2016 05:22 AM, Dave Perry wrote:
>
> I am utterly confused (nothing new there, but I’ll attempt to explain
> this one).
>
> I have a relying-party entry which I believe others have used:
>
> <bean parent="RelyingPartyByName"
> c:relyingPartyIds="google.com">
>
> <property name="profileConfigurations">
>
> <list>
>
> <bean parent="SAML2.SSO"
> p:nameIDFormatPrecedence="urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress"
> p:encryptAssertions="false" />
>
> </list>
>
> </property>
>
> </bean>
>
> I have a request from google in my log which asks for NameID as
> unspecified:
>
> <samlp:AuthnRequest
>
> AssertionConsumerServiceURL="https://www.google.com/a/hull-college.ac.uk/acs"
>
> ID="achibhchkpnnlacecgddfgbpfdallakncgfgofab" IsPassive="false"
>
> IssueInstant="2016-04-13T09:39:51Z"
>
> ProtocolBinding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST"
>
> ProviderName="google.com" Version="2.0"
> xmlns:samlp="urn:oasis:names:tc:SAML:2.0:protocol">
>
> <saml:Issuer
> xmlns:saml="urn:oasis:names:tc:SAML:2.0:assertion">google.com</saml:Issuer>
>
> <samlp:NameIDPolicy AllowCreate="true"
> Format="urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified"/>
>
> </samlp:AuthnRequest>
>
> And google’s own metadata download (taken from the GA admin control
> panel) which has a weird entityID of
> https://accounts.google.com/o/saml2?idpid=C04au2c47
>
> Which specifies emailAddress as the NameID policy (somewhat
> contradictory to the request the IdP gets):
>
> <md:NameIDFormat>urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress</md:NameIDFormat>
>
> My error log says there is no entry to handle entityID google.com in
> relying-party:
>
> 2016-04-13 10:39:52,256 - DEBUG
> [org.opensaml.saml.metadata.resolver.impl.AbstractMetadataResolver:334] -
> Metadata backing store does not contain any EntityDescriptors with the
> ID: google.com
>
> Even editing the metadata file they provide, to the following first line:
>
> <md:EntityDescriptor xmlns:md="urn:oasis:names:tc:SAML:2.0:metadata"
> entityID="google.com" validUntil="2021-04-12T08:53:16.000Z">
>
> Doesn’t work.
>
> Any suggestions appreciated.
>
> Thanks,
>
> Dav
>
> _________________________________________________
>
> Dave Perry
> eLearning Technologist, Hull College Group
>
> Room L34 - Queens Gardens Library
> Wilberforce Drive, Queen's Gardens, Hull, HU1 3DG
> Extension 2230 / Direct Dial 01482 381930
>
> ** Need a fast reply? Try elearning at hull-college.ac.uk
> <mailto:elearning at hull-college.ac.uk> **
>
> The Review Newsletter
> <http://www.hull-college.ac.uk/about-us/stakeholders-newsletter>�
>
> This message is sent in confidence for the addressee� only. �It may
> contain confidential or sensitive� information. �The contents are not
> to be disclosed� to anyone other than the addressee. �Unauthorised�
> recipients are requested to preserve this� confidentiality and to
> advise us of any errors in� transmission. �Any views expressed in this
> message� are solely the views of the individual and do not� represent
> the views of the College. �Nothing in this� message should be
> construed as creating a contract.
>
> Hull College Group owns the email infrastructure, including the contents.
>
> Hull College Group is committed to sustainability, please reflect
> before printing this email.
> ------------------------------------------------------------------------
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://shibboleth.net/pipermail/users/attachments/20160413/323dfe9e/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 3693 bytes
Desc: S/MIME Cryptographic Signature
URL: <http://shibboleth.net/pipermail/users/attachments/20160413/323dfe9e/attachment-0001.p7s>
More information about the users
mailing list