====================== UserIdResolver Modules ====================== If you need to develop a new useridresolver that is to be loaded into LinOTP, this useridresolver needs to be a Python class, that inherits from the Python class UserIdResolver. Here you may find the minimum set of methods that needs to be implemented here: http://linotp.org/api/useridresolverCE/useridresolver.UserIdResolver.UserIdResolver-class.html For an detailed example, how these methods get implemented, you may consult the interface and implementation of the PasswdIdResolver: http://linotp.org/api/useridresolverCE/useridresolver.PasswdIdResolver-module.html Please note, that new UserIdResolvers need to comply with the AGPLv3 License and need also to be published under the AGPLv3 License. .. autoclass:: useridresolver.UserIdResolver.UserIdResolver :members: