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