Matt Gibson
edd4bc2623
Add disable send policy ( #1130 )
...
* Add Disable Send policy
* Test DisableSend policy
* PR Review
* Update tests for using CurrentContext
This required making an interface for CurrentContext and mocking out
the members used. The interface can be expanded as needed for tests.
I moved CurrentContext to a folder, which changes the namespace
and causes a lot of file touches, but most are just adding a reference
* Fix failing test
* Update exemption to include all exempt users
* Move all CurrentContext usages to ICurrentContext
* PR review. Match messaging with Web
2021-02-04 12:54:21 -06:00
Chad Scharf
9800b752c0
Changed all C# control flow block statements to include space between keyword and open paren
2020-03-27 14:36:37 -04:00
Kyle Spearrin
ac7c7b5077
move some 2fa logic functions to userService
2018-12-19 10:47:53 -05:00
Kyle Spearrin
cf73b168ee
More CanAccessPremium checks
2018-08-28 17:40:08 -04:00
Kyle Spearrin
87a216e523
verify email apis
2017-07-05 15:35:46 -04:00
Kyle Spearrin
2eaaecd95c
remove user twofactorenabled property
2017-06-19 22:25:19 -04:00
Kyle Spearrin
ecc2468409
refactor code to with user TwoFactorProviders
2017-06-07 14:14:34 -04:00
Kyle Spearrin
bd0c960e9f
move domains to Models.Table
2017-03-08 21:45:08 -05:00
Kyle Spearrin
8a83600e52
Move claims issuance and security stamp checks out into profile service. moved context sets out of identity implementations and into get methods.
2017-01-24 22:15:21 -05:00
Kyle Spearrin
4e790fcfa3
Added API for getting the current user's account revision date
2017-01-14 10:02:37 -05:00
Kyle Spearrin
3fdb0fcf67
refactored data storage to use cipher table. added history table and insert triggers.
2016-05-21 17:16:22 -04:00
Kyle Spearrin
79f507fe68
Upgrade to ASP.NET Core RC2 release.
2016-05-19 23:17:01 -04:00
Kyle Spearrin
8b2186989f
resolved circular dependency in user store
2016-02-21 01:24:12 -05:00
Kyle Spearrin
5de7fde685
updated user store to use user service for user update operation. added revision date updates to user service update method.
2016-02-21 00:56:48 -05:00
Kyle Spearrin
972290d1ec
Added retrt logic to all documentdb queries. Updated change password and email process to use multi step for cirty ciphers and replace user. Fixed RefreshSecurityStampAsync to not dirty ciphers.
2015-12-29 21:45:21 -05:00
Kyle Spearrin
55be0c739e
Added account delete.
2015-12-27 00:14:56 -05:00
Kyle Spearrin
437b971003
initial commit of source
2015-12-08 22:57:38 -05:00