univention.management.console.modules.passwordreset package#
- univention.management.console.modules.passwordreset.forward_to_master_if_authentication_disabled(func)[source]#
- exception univention.management.console.modules.passwordreset.ConnectionLimitReached(seconds)[source]#
Bases:
UMC_Error- status = 503#
- exception univention.management.console.modules.passwordreset.ServiceForbidden[source]#
Bases:
UMC_Error- status = 403#
- exception univention.management.console.modules.passwordreset.TokenNotFound[source]#
Bases:
UMC_Error- status = 400#
- exception univention.management.console.modules.passwordreset.NoMethodsAvailable[source]#
Bases:
UMC_Error- status = 403#
- exception univention.management.console.modules.passwordreset.TokenSendMessage[source]#
Bases:
UMC_Error- status = 200#
- class univention.management.console.modules.passwordreset.Instance(*args, **kwargs)[source]#
Bases:
Base- property usersmod#
- get_service_specific_passwords(request)[source]#
Get users (possible) service specific passwords.
- Returns:
list of dicts with users ssp
- set_service_specific_passwords(request)[source]#
Set a new service specific password.
- Returns:
The password in cleartext
- get_contact(request)[source]#
Get users contact data.
- Returns:
list of dicts with users contact data
Subpackages#
- univention.management.console.modules.passwordreset.sending package
get_plugins()- Submodules
- univention.management.console.modules.passwordreset.sending.send_email module
- univention.management.console.modules.passwordreset.sending.send_sms module
- univention.management.console.modules.passwordreset.sending.send_with_external module
- univention.management.console.modules.passwordreset.sending.verify_email module
Submodules#
univention.management.console.modules.passwordreset.send_plugin module#
univention.management.console.modules.passwordreset.tokendb module#
- exception univention.management.console.modules.passwordreset.tokendb.MultipleTokensInDB[source]#
Bases:
Exception