linotp.useridresolver package

Module contents

The useridresolver is responsible for getting userids for loginnames and vice versa.

This base module contains the base class UserIdResolver.UserIdResolver and also the community class PasswdIdResolver.IdResolver, that is inherited from the base class.

class linotp.useridresolver.ClassRegistry[source]

Bases: dict

A simple class registry, that provides a convenient decorator.

Usage:

>>> cls_reg = ClassRegistry()
>>> cls_reg.class_entry(registry_key='foo_cls')
>>> class Foo (object):
>>>    pass
class_entry(registry_key=None)[source]

decorator factory to insert classes into this registry

linotp.useridresolver.reload_classes()[source]

iterates through the modules in this package and import every single one of them