H2 enrich external IdP information with internal attributes

Demin Olivier Olivier.Demin at generali.be
Mon Jan 28 19:33:26 EST 2013


Dear all,

 

I am searching for a way to map user id's across IdP realms.  Let me
explain my case:

 

I have, within my company,  an application "App3" happily protected by a
Shibboleth SP, with SSO authentication delegated to an internal
Shibboleth IdP.  This IdP is using a local LDAP user store.  So when my
user (let's call him "u3") browses App3, App3 receives the internal user
id "u3" in the Shibboleth attributes and does whatever it needs with it.

 

My user also happens to use the application "ExtApp" of another company,
with whom I have business relation.  This external company is also using
a SAML based security infrastructure and my user is known as "e2" on
their IdP.  The external company has placed a link to my App3 on their
ExtApp.  

 

The challenge: I want to establish an SSO link between ExtApp and App3.
Of course, my App3 needs to receive my internal user name ("u3") and
attributes, and doesn't know what to do with the external identifier
("e2") that the external Idp provides.

 

From what I understood, I need to configure my SP with:

-          An SSO profile with the External IdP

-          And an AttributeQuery profile with my internal IdP in order
to enrich the attributes received from the external IdP with internal
attributes (the internal idp queries my user repository based on the
external id to retrieve internal attributes)

 

This is summarized in the flow diagram here:
https://docs.google.com/file/d/0B kioHI OqylUlJfUDh5VUpCdE0/edit

 

Am I on the right track?  If not, is what I need to do possible with
Shibboleth and how?

 

Would anybody have some example Shibboleth config files for the SP and
IdP for similar configuration?  Or point me to some documentation that
would help me realize this?  I haven't been able to configure this until
now with the Shibboleth wiki pages.

 

Thanks a lot for your time

 

Olivier Demin

Head of Front Department/IT Change

Solution Architect

Tel:                                        +32 (0)2 403 8083

Mobile:                                +32 (0)473 83 10 29

Avenue Louise 149          Mail: olivier.demin at generali.be
<mailto:olivier.demin at generali.be>  

B-1050 Bruxelles               Site: www.generali.be
<http://www.generali.be/> 

P Please consider your environmental responsibility before printing this
e-mail, thanks for the planet.

 

###########################################<br>GENERALI BELGIUM NV-SA - Verzekeringen-Assurances<br>Louizalaan 149 Avenue Louise - Brussel 1050 Bruxelles<br>Ondernemingsnummer 0403.262.553 Numéro d'entreprise<br>RPR Brussel - RPM Bruxelles<br>###########################################<br>This e-mail and any files transmitted with it are confidential and<br>intended solely for the use of the individual or entity to whom they <br>are addressed. If you have received this e-mail in error please notify <br>the system manager.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://shibboleth.net/pipermail/users/attachments/20130129/9ae8527f/attachment.html 


More information about the users mailing list