Kyle Spearrin
f54ebfdc75
email user whenever they're removed from org because of 2fa policy ( #657 )
2020-02-27 09:30:03 -05:00
Kyle Spearrin
58faf5266b
policy events
2020-01-15 09:43:49 -05:00
Kyle Spearrin
7fd6e4359d
fix warnings
2020-01-10 08:47:58 -05:00
Brian Becker
0be86072f7
Add email notification on Two Factor recovery use ( #625 )
...
* Add email notification on Two Factor recovery use
* A user who has lost their 2fa device can clear out the
2fa settings using a recovery code. When this happens
it gets logged but no notification to the user occurs.
* Add a notification to be sent when 2fa recovery code is
used
* Add email message templates
2019-12-23 15:26:39 -05:00
Kyle Spearrin
0f0cd3beeb
handle bulk cipher events more efficiently
2019-07-25 15:34:14 -04:00
Kyle Spearrin
da5c385d4a
new client event types, pass date to event funcs
2019-07-09 11:44:09 -04:00
Kyle Spearrin
01a293cf76
record installation devices
2019-03-19 00:39:03 -04:00
Kyle Spearrin
c5b2a929d2
added credit email notification
2019-02-22 21:13:34 -05:00
Kyle Spearrin
67146cd4be
send payment failed emails
2019-02-14 11:49:39 -05:00
Kyle Spearrin
b19628c6f8
new device logged in email notification
2019-01-24 22:37:49 -05:00
Kyle Spearrin
18713054f6
add logout notification
2018-08-28 08:22:49 -04:00
Kyle Spearrin
1b489daca1
send collection ids with cipher notification
2018-08-21 09:29:38 -04:00
Kyle Spearrin
053096c1a1
subscription renewal reminder emails
2018-05-11 08:29:23 -04:00
Kyle Spearrin
dead022e83
admin base uri setting, applied to login emails
2018-04-16 20:35:53 -04:00
Kyle Spearrin
6e16581fe8
passwordless signin email
2018-03-21 21:19:03 -04:00
Kyle Spearrin
1bdf56d39f
process messages with IEvent
2017-12-08 23:09:50 -05:00
Kyle Spearrin
c01fd359f0
use EventTableEntity instead of TableEntity
2017-12-08 14:03:07 -05:00
Kyle Spearrin
8ac284f1ec
noop event write service
2017-12-04 12:17:26 -05:00
Kyle Spearrin
28770d3761
events for collections, groups, and org users
2017-12-01 16:00:30 -05:00
Kyle Spearrin
a8fefb54c4
cipher events
2017-12-01 14:06:16 -05:00
Kyle Spearrin
0662fc2163
log events to various organization indexes as well
2017-12-01 12:14:46 -05:00
Kyle Spearrin
f4586002c4
organize event models. stub out event services
2017-12-01 09:22:04 -05:00
Kyle Spearrin
0ea87d1c1c
user premium validation job
2017-08-22 15:27:29 -04:00
Kyle Spearrin
d65f641609
correct noop implementation
2017-08-17 00:13:20 -04:00
Kyle Spearrin
4585af5a85
validate organization licenses
2017-08-17 00:12:11 -04:00
Kyle Spearrin
b14f6d080e
verify and disable premium from license check
2017-08-16 17:08:20 -04:00
Kyle Spearrin
9c254a7325
more premium licensing
2017-08-11 22:55:25 -04:00
Kyle Spearrin
73029f76d2
premium signup with license file
2017-08-11 17:06:31 -04:00
Kyle Spearrin
6fe5e3b849
push notification relay service and relay send api
2017-08-11 10:04:59 -04:00
Kyle Spearrin
0f37920de2
push registration through relay apis
2017-08-11 08:57:31 -04:00
Kyle Spearrin
a1d064ed9e
license verification services for user/org
2017-08-09 17:01:37 -04:00
Kyle Spearrin
b2295f867b
account recovery to delete via email
2017-08-09 10:53:42 -04:00
Kyle Spearrin
de8b2de8e6
attachment cleanup
2017-07-10 20:48:06 -04:00
Kyle Spearrin
22f1da8497
blob meta data for attachments
2017-07-10 17:08:50 -04:00
Kyle Spearrin
f8c749bab5
share login with attachments
2017-07-10 14:30:12 -04:00
Kyle Spearrin
97ad8bd943
verify email apis and emails
2017-07-01 23:20:19 -04:00
Kyle Spearrin
61a436906c
remove provider from user table
2017-06-24 14:40:46 -04:00
Kyle Spearrin
5e9fc6b969
noop mail deli service and moved back to sendgrid
2017-06-16 14:24:04 -04:00
Kyle Spearrin
06ca566be1
attachment apis and azure storage service
2017-06-15 15:34:12 -04:00
Kyle Spearrin
5af974d541
notification hub services
2017-05-26 22:52:50 -04:00
Kyle Spearrin
887fe4fc05
rename to push notification service
2017-05-26 09:44:54 -04:00
Kyle Spearrin
c95d39f563
notification hub push registration service
2017-05-26 00:50:27 -04:00