[ZendTo] SAML displayName attribute and Google
Jules
Jules at Zend.To
Thu Feb 25 15:22:20 GMT 2021
Didier,
After a few mistakes in 6.08-6, I've just released 6.08-7 which looks a
lot nicer.
Cheers,
Jules.
On Wed 24/02/21 14:29, Didier METRAL wrote:
> Thanks a lot.
> I'll wait for the next beta ;)
>
> Didier Métral
>
>
> Le mer. 24 févr. 2021 à  13:19, Jules <Jules at zend.to
> <mailto:Jules at zend.to>> a écrit :
>
> Didier,
>
> I've made the syntax a little bit more clever, in that the spaces
> either side of the "+" are optional, it will just ignore any
> whitespace either side of any "+". And just like with the normal
> attribute values any text that isn't a valid attribute name will
> just be inserted as is (like 'My company' is in your example.
>
> So theoretically you could have
> Â Â Â 'displayName' => 'fname + lname + (user)',
> And it would show displayName to be 'Didier Metral (user)'.
> Why you might want to do that, not a clue. And you probably don't
> want to. But you can... :)
>
> I've just tested it, and my code appears to work nicely.
> This will be in the next beta release for you.
>
> So then you'll be able to use
> Â 'samlAttributesMap' => array(
> Â Â Â 'mail' => 'mail',
> Â Â Â 'uid' => 'uid',
> *Â Â Â 'displayName' => 'fname+lname',*
> Â Â Â 'organization' => 'My company'),
> and it should work how you expect.
>
> Cheers,
> Jules.
>
> On Wed 24/02/21 11:19, Didier METRAL wrote:
>> Hi,
>>
>> In Google we must set attribute mapping so we can send the good
>> name for attribute.
>> Here is the mapping we set in Google :
>> image.png
>>
>> Here is the extract of the preferences.php  file :
>> Â 'samlAttributesMap' => array(
>> Â Â 'mail' => 'mail',
>> Â Â 'uid' => 'uid',
>> Â Â 'displayName' => 'fname',
>> Â Â 'organization' => 'My company'),
>>
>> If we could use a syntaxe like " 'fname + lname'" it should be OK
>> (must have a space between fname and lname ;) )Â
>>
>> Regards,
>> --
>> Didier Métral
>>
>>
>> Le mer. 24 févr. 2021 à  11:03, Jules <Jules at zend.to
>> <mailto:Jules at zend.to>> a écrit :
>>
>> Hi Didier,
>>
>> Please can you send me exactly what your preferences.php
>> setting for 'samlAttributesMap' looks like at the moment?
>> I don't know what the Google attributes map would look like,
>> so would like to see the syntax to ensure that whatever
>> solution I end up with does actually work with Google!
>>
>> And what are the "right-hand-side" values in that map that
>> would give you the first name and last name?
>>
>> I'm thinking of a syntax where you could put something like
>> 'displayName' =>
>> 'http://schemas.microsoft.com/identity/claims/forename
>> <http://schemas.microsoft.com/identity/claims/forename> +
>> http://schemas.microsoft.com/identity/claims/familyname
>> <http://schemas.microsoft.com/identity/claims/familyname>',
>> in the map. Then my code would concatenate the 2 with a
>> single space in between.
>>
>> Would that work as a solution?
>>
>> Cheers,
>> Jules.
>>
>> On Tue 23/02/21 15:06, Didier METRAL via ZendTo wrote:
>>> Hello,
>>>
>>> We just installed ZendTo in my company but we're facing a
>>> "problem" : We can't set displayName
>>> We are using Google for SAML authentification and Google can
>>> send user first name and last name but not in one attribute.
>>> The only attributes we can set in SamlAttributesMap are
>>> mail, uid displayName and Organization.
>>> Is there a way to use First Name and Last Name to generate
>>> displayName ?
>>>
>>> Regards,
>>>
>>> *Didier METRAL*
>>>
>>>
>>> _______________________________________________
>>> ZendTo mailing list
>>> ZendTo at zend.to <mailto:ZendTo at zend.to>
>>> http://jul.es/mailman/listinfo/zendto <http://jul.es/mailman/listinfo/zendto>
>>
>> Jules
>>
>> --
>> Julian Field MEng CEng CITP MBCS MIEEE MACM
>>
>> 'Always do sober what you said you'd do drunk. That will teach you
>> to keep your mouth shut.' - Ernest Hemingway
>>
>> www.Zend.To <http://www.Zend.To>
>> Twitter: @JulesFM
>>
>
> Jules
>
> --
> Julian Field MEng CEng CITP MBCS MIEEE MACM
>
> 'Is the Holocaust an aberration, or a reflection of who we really are?'
> - Holocaust Museum, Berlin
>
> www.Zend.To <http://www.Zend.To>
> Twitter: @JulesFM
>
Jules
--
Julian Field MEng CEng CITP MBCS MIEEE MACM
'Teach a man to reason, and he will think for a lifetime.' - Phil Plait
www.Zend.To
Twitter: @JulesFM
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://jul.es/pipermail/zendto/attachments/20210225/02b80cc4/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image.png
Type: image/png
Size: 36568 bytes
Desc: not available
URL: <http://jul.es/pipermail/zendto/attachments/20210225/02b80cc4/attachment-0001.png>
More information about the ZendTo
mailing list