This repository has been archived on 2023-02-21. You can view files and clone it, but cannot push or open issues or pull requests.
lcs/lcs/liberty.ptl

19 lines
491 B
Plaintext

from qommon import get_cfg
import qommon.liberty
class LibertyDirectory(qommon.liberty.LibertyDirectory):
def lookup_user(self, session, login):
ni = login.nameIdentifier.content
session.name_identifier = ni
nis = list(get_publisher().user_class.select(lambda x: ni in x.name_identifiers))
if nis:
user = nis[0]
else:
return None
user.lasso_dump = login.identity.dump()
user.store()
return user