smartsheet integration

Nate Klingenstein ndk at internet2.edu
Thu Feb 27 21:20:38 EST 2014


Oh, and by the way, the alternative to this is to politely ask the vendor to support normal SAML 2.0 attribute names.

On Feb 27, 2014, at 6:47 PM, Nate Klingenstein <ndk at internet2.edu> wrote:

> WS-* attributes are a legacy that ADFS continues to spread.  They're basically identical to the existing SAML/LDAP attributes but with a unique lovely name.
> 
> http://technet.microsoft.com/en-us/library/ee913589.aspx
> 
> You'll need a custom attribute with a custom encoder for this SP, such as:
> 
>    <resolver:AttributeDefinition xsi:type="ad:Simple" id="emailForWSStar" sourceAttributeID="mail">
>        <resolver:Dependency ref="myLDAP" />
>        <resolver:AttributeEncoder xsi:type="enc:SAML2String" name="http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress" friendlyName="mail" />
>    </resolver:AttributeDefinition>
> 
> and so forth.
> 
> Then release those custom attributes to the SP in question.
> 
> On Feb 27, 2014, at 6:20 PM, "Paul B. Henson" <henson at csupomona.edu>
> wrote:
> 
>> I've been asked to set up our shibboleth idp to work with smartsheet.com (some kind of online hosted project management service). Anybody here done that before?
>> 
>> Reviewing their documentation:
>> 
>> http://help.smartsheet.com/customer/portal/articles/516133-using-single-sign-on-saml
>> 
>> It doesn't seem overly complicated; they don't belong to any federation and as such require ad hoc metadata maintenance :(, but they do explicitly list the shibboleth IDP as compatible with their SAML implementation (for whatever that's worth ;) ).
>> 
>> It says they want four attributes asserted:
>> 
>> urn:oasis:names:tc:SAML:2.0:nameid‐format:persistent
>> http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress
>> http://schemas.xmlsoap.org/ws/2005/05/identity/claims/givenname
>> http://schemas.xmlsoap.org/ws/2005/05/identity/claims/surname
>> 
>> The first one is of course quite familiar, but I'm not sure what to make of the other three; we do of course have attributes corresponding to that data, but I'm not quite clear on how to map them into the assertion in the format they are looking for?
>> 
>> Thanks…
>> 
>> 
>> --
>> Paul B. Henson  |  (909) 979-6361  |  http://www.csupomona.edu/~henson/
>> Operating Systems and Network Analyst  |  henson at csupomona.edu
>> California State Polytechnic University  |  Pomona CA 91768
>> 
>> --
>> To unsubscribe from this list send an email to users-unsubscribe at shibboleth.net
> 
> --
> To unsubscribe from this list send an email to users-unsubscribe at shibboleth.net



More information about the users mailing list