Chad Scharf
ed99b99bc1
Move SSO core to Core lib, new resource strings ( #911 )
...
* Move SSO core to Core lib, new resource strings
* Missed resource strings for lookup
2020-09-04 10:42:47 -04:00
Matt Smith
00a1e8e833
Add UseBusinessPortal to OrgUserOrgDetails. ( #894 )
2020-08-27 11:11:59 -05:00
Addison Beck
59f8467f7c
Create sso user api ( #886 )
...
* facilitate linking/unlinking existing users from an sso enabled org
* added user_identifier to identity methods for sso
* moved sso user delete method to account controller
* fixed a broken test
* Update AccountsController.cs
* facilitate linking/unlinking existing users from an sso enabled org
* added user_identifier to identity methods for sso
* moved sso user delete method to account controller
* fixed a broken test
* added a token to the existing user sso link flow
* added a token to the existing user sso link flow
* fixed a typo
* added an event log for unlink ssoUser records
* fixed a merge issue
* fixed a busted test
* fixed a busted test
* ran a formatter over everything & changed .vscode settings in .gitignore
* chagned a variable to use string interpolation
* removed a blank line
* Changed TokenPurpose enum to a static class of strings
* code review cleanups
* formatting fix
* Changed parameters & logging for delete sso user
* changed th method used to get organization user for deleting sso user records
Co-authored-by: Kyle Spearrin <kspearrin@users.noreply.github.com>
2020-08-26 14:12:04 -04:00
Kyle Spearrin
c53e8cbf9d
return if org user has sso binding ( #839 )
2020-07-28 21:11:45 -04:00
Matt Portune
51fd87df0b
Added UseSso bool to Organization ( #834 )
...
* Added UseSso bool to org
* Update fields in migration script
* bump version & check enabled flag on ssoConfig
2020-07-22 09:38:39 -04:00
hinton
36f15c67d0
Add support for new collection access, hide passwords
2020-05-21 15:38:57 +02: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
ff8731c82f
add usepolicies to org profile object
2020-01-15 15:17:32 -05:00
Kyle Spearrin
58faf5266b
policy events
2020-01-15 09:43:49 -05:00
Kyle Spearrin
29580684a3
upgrade to aspnet core 3.1
2020-01-10 08:33:13 -05:00
Kyle Spearrin
3037b95920
metadata repository for table storage
2019-09-13 16:02:01 -04:00
Kyle Spearrin
b4148d3532
fix issues on cipher admin endpoints
2019-05-01 09:38:13 -04:00
Kyle Spearrin
fd8a8c8b67
make event message processing idempotent
2019-03-19 17:12:55 -04:00
Kyle Spearrin
01a293cf76
record installation devices
2019-03-19 00:39:03 -04:00
Kyle Spearrin
15cb0ad4c3
implement useapi and apikey
2019-03-02 15:09:33 -05:00
Kyle Spearrin
4a38713c4b
return twofactor enabled property on org users api
2018-12-19 11:48:36 -05:00
Kyle Spearrin
7cda459127
support for attachments keys
...
load existing items and set attachments on key update
2018-11-14 17:19:04 -05:00
Kyle Spearrin
45a77c8903
manager group user apis
2018-10-18 08:38:22 -04:00
Kyle Spearrin
33bfd12b7d
apis for managing collection users
2018-10-17 22:18:03 -04:00
Kyle Spearrin
c41a1e0936
CanAccessPremium checks instead of User.Premium
2018-08-28 16:23:58 -04:00
Kyle Spearrin
0932189ccb
support for user defined kdf parameters
2018-08-14 15:30:04 -04:00
Kyle Spearrin
5c31a35cfe
store password history and revision dates
2018-07-27 17:49:27 -04:00
Kyle Spearrin
f1b8301428
event page default is 50
2018-07-11 14:24:27 -04:00
Kyle Spearrin
74874a1c38
return collection readonly details
2018-06-11 14:25:53 -04:00
Kyle Spearrin
389512d51e
added org duo to 2fa flow
2018-04-03 14:31:33 -04:00
Kyle Spearrin
367d3f65a6
use2fa org response
2018-04-02 17:20:06 -04:00
Kyle Spearrin
bcc224c02d
stub out use2fa and twofactorproviders on orgs
2018-04-02 14:53:19 -04:00
Kyle Spearrin
48722e4b71
match default is null
2018-03-01 09:34:27 -05:00
Kyle Spearrin
2b276e9986
backwards compat apis on Uri
2018-03-01 09:29:49 -05:00
Kyle Spearrin
c8aabf0b40
MatchType proper => Match
2018-02-28 21:37:06 -05:00
Kyle Spearrin
3563a85318
add support for multiple uris on login model.
...
refactor cipher data models.
2018-02-28 21:23:46 -05:00
Kyle Spearrin
e9116f8c44
app cache with org ability checks on events
2017-12-19 16:02:39 -05:00
Kyle Spearrin
125eab11dc
event paging
2017-12-15 15:23:57 -05:00
Kyle Spearrin
a9f232746e
store device type and ip address on events
2017-12-15 10:50:06 -05:00
Kyle Spearrin
992fac1328
index table entity events
2017-12-14 17:23:46 -05:00
Kyle Spearrin
8898c58f3c
type row keys should be ints
2017-12-14 16:20:59 -05:00
Kyle Spearrin
172fd2425e
added org flag for UseEvents
2017-12-14 15:48:44 -05:00
Kyle Spearrin
2c4ce27ef2
fixes to event get APIs
2017-12-14 15:04:20 -05:00
Kyle Spearrin
ce1680a009
event sql table and repo
2017-12-12 14:22:22 -05:00
Kyle Spearrin
7b359053d6
stub out new scim api for dir sync
2017-12-12 13:22:37 -05:00
Kyle Spearrin
89d488739d
re-order event interface
2017-12-08 23:12:19 -05: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
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
d94c2a8f50
log user events
2017-12-01 10:07:14 -05:00
Kyle Spearrin
f4586002c4
organize event models. stub out event services
2017-12-01 09:22:04 -05:00
Kyle Spearrin
0fdb9b3d2f
change personal plan to family. allow self host
2017-11-06 16:01:58 -05:00
Kyle Spearrin
fbc189544b
org totp and storage flags
2017-07-07 14:08:30 -04:00