4. 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:

For an detailed example, how these methods get implemented, you may consult the interface and implementation of the PasswdIdResolver:

Please note, that new UserIdResolvers need to comply with the AGPLv3 License and need also to be published under the AGPLv3 License.

See documentation for UserIdResolver class: useridresolver.UserIdResolver.UserIdResolver