linotp.provider.notification module¶
provider notification handling
- exception linotp.provider.notification.NotificationException¶
- Bases: - Exception
- linotp.provider.notification.notify_user(user, action, info, required=False)¶
- notify user via email, sms or other method (http/whatsapp…) - Parameters
- user – the user who should be notified 
- action – action is currently the notification action like enrollment, setPin, which are defined in the notification policies 
- info – generic dict which is action specific 
- required – if True an exception is raised if no notification could be send eg if no provider is defined or could be found 
 
- Returns
- boolean - true if notification is enabled 
 
- linotp.provider.notification.notify_user_by_email(provider_name, user, action, info)¶
- notify user via email - Parameters
- provider_name – the name of the provider that should be used 
- user – the user who should be notified 
- action – action is currently the notification action like enrollment, setPin, which are defined in the notification policies 
- info – generic dict which is action specific