truncate displayname at @, too

This commit is contained in:
Richard van der Hoff 2019-09-20 11:14:06 +01:00
parent 9655538913
commit 6354a27126

View file

@ -134,6 +134,12 @@ class SamlHandler:
displayName = saml2_auth.ava.get("displayName", [None])[0] displayName = saml2_auth.ava.get("displayName", [None])[0]
# mozilla-specific hack: truncate at @
if displayName:
pos = displayName.find("@")
if pos >= 0:
displayName = displayName[:pos]
with (await self._mapping_lock.queue(self._auth_provider_id)): with (await self._mapping_lock.queue(self._auth_provider_id)):
# first of all, check if we already have a mapping for this user # first of all, check if we already have a mapping for this user
logger.info( logger.info(