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
Kyle Spearrin
8ea81a74ae
return attachments from API
2017-06-30 23:01:41 -04:00
Kyle Spearrin
284078e946
database adjustments and storage for attachments
2017-06-30 14:41:57 -04:00
Kyle Spearrin
6cea556ae1
post, upload, and save cipher attachment
2017-06-30 11:15:58 -04:00
Kyle Spearrin
2ad365706c
use directory bit on orgs
2017-05-20 15:31:16 -04:00
Kyle Spearrin
933a3feade
sync with user externalids
2017-05-16 00:11:21 -04:00
Kyle Spearrin
21d1cd6adc
collection user refactor
2017-05-11 14:52:35 -04:00
Kyle Spearrin
f0d7dc8023
Group access & sproc/model refactoring.
2017-05-11 10:32:25 -04:00
Kyle Spearrin
7a4d20ac1f
group user assignment apis
2017-05-09 19:04:01 -04:00
Kyle Spearrin
81d4be6f56
Added use groups bit to org
2017-05-08 14:22:40 -04:00
Kyle Spearrin
9936f69481
support access all for collection user details
2017-05-08 11:27:21 -04:00
Kyle Spearrin
b039461ff4
CipherDetails Edit property
2017-05-06 23:23:01 -04:00
Kyle Spearrin
5b5bd4e099
limit collection users with accessall to orgid
2017-05-04 07:17:01 -04:00
Kyle Spearrin
da03c276aa
rename AccessAllCollections => AccessAll
2017-04-27 15:35:42 -04:00
Kyle Spearrin
755da8c38f
rename foles for subvault => collection
2017-04-27 09:28:23 -04:00
Kyle Spearrin
c6ac82dadd
renaming subvault => collection
2017-04-27 09:19:30 -04:00
Kyle Spearrin
b0b6cac97b
Flag for org users to access all subvaults
2017-04-20 23:50:12 -04:00
Kyle Spearrin
f7aa6fadbf
admin subvault updates for cipher
2017-04-17 23:12:48 -04:00
Kyle Spearrin
7afa3f5d1b
disabled org api props
2017-04-11 15:57:13 -04:00
Kyle Spearrin
7497d5ca6f
Org admin cleanup
...
- Added sproc to check if org admin for free org create
- Removed old proeprties not in user from org and subvault
- Added more cascade deletes
2017-04-07 14:52:31 -04:00
Kyle Spearrin
f1fc7832a0
subvault user apis
2017-04-03 12:27:02 -04:00
Kyle Spearrin
5b7c683c57
Added user type to organization APIs
2017-03-25 16:34:30 -04:00
Kyle Spearrin
5029af33c5
user can edit responses and cipher partial updates
2017-03-24 16:15:50 -04:00
Kyle Spearrin
ed8d5d69a4
Move into and read ciphers from org subvaults
2017-03-21 21:13:39 -04:00
Kyle Spearrin
588f6c7c2c
refactor for cipher details, folders, favorites
2017-03-18 11:58:02 -04:00
Kyle Spearrin
3bc46f4318
cipher details public
2017-03-18 00:01:26 -04:00
Kyle Spearrin
3e0c0224b5
cipher updates
...
move cipher info to favorites and folders sprocs for getting shared
cipher information
2017-03-17 09:29:46 -04:00
Kyle Spearrin
cfb4d1453c
org user subvaults apis
2017-03-11 22:42:27 -05:00
Kyle Spearrin
7ca8629a13
org user details apis
2017-03-06 20:51:13 -05:00
Kyle Spearrin
5ac2113cac
org user management apis
2017-03-04 21:28:41 -05:00
Kyle Spearrin
acb1fc0be5
remove old share solution code
2017-02-28 22:51:29 -05:00
Kyle Spearrin
8c7f1dd343
Support for CipherKey and Share APIs
2017-02-27 22:58:01 -05:00
Kyle Spearrin
900e71d4dd
return share information with cipher API response
2017-02-21 22:52:02 -05:00