Karol Sójko
8fbb94d15a
feat: upgrade to node 20.1.0 ( #590 )
...
* feat: upgrade node to 20.0.0
* fix(auth): webauthn usage
* fix: remove better-sqlite3 driver and unplug newrelic
* fix: add sqlite3 lib to packages
* chore: upgrade aws-sdk and localstack
* fix: specs and node types
* tmp: check if installing yarn helps linter and test cancellation issues
* Revert "tmp: check if installing yarn helps linter and test cancellation issues"
This reverts commit eacb4e28d1 .
* fix: run tests separately
* tmp: downgrade yarn release
* Revert "tmp: downgrade yarn release"
This reverts commit a277454dbe .
* feat: upgrade to node 20.1.0
* Revert "fix: run tests separately"
This reverts commit 5755f2caf9 .
2023-05-08 12:16:18 +02:00
Mo
f5ac8ac5e9
feat: change payment method endpoint
2023-05-05 08:27:06 -05:00
Karol Sójko
bb468a8b7e
fix(auth): invalidate cross service token cache upon shared subscription accepting ( #586 )
2023-05-04 11:25:12 +02:00
Karol Sójko
c71f7ff8ad
feat: extract cache entry model to domain-core ( #581 )
...
* feat: extract cache entry model to domain-core
* fix(auth): rename cache table to be auth specific
2023-05-02 11:43:50 +02:00
Karol Sójko
97124928df
feat(auth): add sqlite driver repositories ( #580 )
...
* feat(auth): add pkce sqlite repository for home server
* feat(auth): add sqlite subscription token repository for home server
2023-05-01 14:50:36 +02:00
Karol Sójko
5fe6ed1462
feat(auth): add sqlite offline subscription token repository for home server ( #579 )
2023-05-01 13:50:24 +02:00
Karol Sójko
8f57ece7b8
feat(auth): add sqlite ephemeral session repository for home server ( #578 )
2023-05-01 13:09:47 +02:00
Karol Sójko
9d7e63a7a7
feat(auth): add sqlite lock cache for home server ( #577 )
...
* feat(auth): add sqlite lock cache for home server
* fix(auth): lock repository binding
2023-05-01 12:02:52 +02:00
Karol Sójko
56c922e715
feat(auth): add cache entries model ( #576 )
2023-05-01 09:49:27 +02:00
Karol Sójko
484f554339
feat: remove cloud backups ( #574 )
2023-04-27 12:23:30 +02:00
Karol Sójko
3aef5998df
feat: sqlite driver for auth service ( #572 )
...
* wip: initial sqlite bootstrap
* wip: switch to sqlite3 as default db type
* wip: boilerplate data
* fix(auth): case sensitive register and login
* fix(auth): refactor username validations
* fix(auth): allow changing username to both username and email:
* fix(auth): lock middleware for recovery log in
* fix(domain-core): specs for invalid types
* fix(auth): lock middleware specs
* fix(auth): typeorm code arrangements
* fix: running e2e on both mysql and sqlite in ci
2023-04-27 11:17:01 +02:00
Karol Sójko
8242f13aff
feat(auth): add initial emergency access invitations model ( #528 )
2023-04-04 11:10:11 +02:00
Karol Sójko
3417407cbe
fix(auth): change status code for updating a subscription setting without a subscription
2023-04-04 09:08:27 +02:00
Karol Sójko
b88f560b07
fix(auth): feature service specs
2023-04-03 15:53:04 +02:00
Karol Sójko
51b264ca13
feat(auth): feature entitlement check for u2f endpoints
2023-04-03 15:43:32 +02:00
Karol Sójko
aca8d2948d
fix(auth): relying party id
2023-04-03 12:43:05 +02:00
Karol Sójko
f8a2892811
fix(auth): persistence mapping for authenticators
2023-03-16 14:14:46 +01:00
Karol Sójko
f69073ba02
fix(auth): chage attestation type to none
2023-03-10 14:59:14 +01:00
Karol Sójko
a3fc0d9120
fix(auth): attestation params and authenticator transports
2023-03-10 14:25:23 +01:00
Karol Sójko
74e35a2d65
Revert "fix(auth): change supported algorithms on authenticator registration options"
...
This reverts commit 7db9ba03f3 .
2023-03-10 08:56:56 +01:00
Karol Sójko
7db9ba03f3
fix(auth): change supported algorithms on authenticator registration options
2023-03-10 07:07:48 +01:00
Karol Sójko
e1c533a15e
fix(auth): change response from verifying authenticator registration
2023-03-09 07:09:43 +01:00
Karol Sójko
c45653a50a
fix(auth): remove authenticator names from server
2023-03-09 06:46:35 +01:00
Karol Sójko
d827513b73
fix(auth): migrate encrypted sign in settings
2023-03-09 06:34:50 +01:00
Karol Sójko
1d11c5a186
fix(auth): authentication options
2023-03-08 14:08:40 +01:00
Karol Sójko
28dc5ba2a4
fix(auth): setting name value objects in typeorm queries
2023-03-08 10:54:48 +01:00
Karol Sójko
979a320ca6
feat(domain-core): add internal team user role ( #473 )
...
* feat(domain-core): add internal team user role
* feat(auth): add internal team user role
* chore: upgrade @standardnotes/features
---------
Co-authored-by: Karol Sójko <karolsojko@protonmail.com >
2023-03-08 10:45:50 +01:00
Karol Sójko
27cf093f85
feat: sign in setting refactor ( #472 )
...
* fix(auth): refactor setting names into domain core value objects
* fix(auth): refactor specs with setting name value objects
* feat(auth): move mute sign in emails to a subscription kind of setting
* feat(auth): add migration script to change sign in email settings to subscription settings
* chore: fix setting name usage
* fix(auth): upper casing setting names
---------
Co-authored-by: Karol Sójko <karolsojko@protonmail.com >
2023-03-08 10:22:27 +01:00
Karol Sójko
90029456fe
fix(auth): associate setting with sign in alerts permission
2023-03-06 14:48:21 +01:00
Karol Sójko
782a9d310d
fix(auth): disable sign in emails on newly created accounts
2023-03-06 14:15:10 +01:00
Karol Sójko
2fad6b62cb
feat(auth): add cleanup of expired sessions
2023-03-06 10:43:53 +01:00
Karol Sójko
dbccdf342b
fix(auth): prevent listing sessions on readonly access
2023-03-06 09:47:54 +01:00
Karol Sójko
d6469954ce
feat(auth): add configurable list of readonly users ( #462 )
2023-03-02 14:51:52 +01:00
Karol Sójko
79ccbdf100
fix(auth): function naming for more clarity
2023-03-02 12:07:17 +01:00
Karol Sójko
753f86707f
fix(auth): changing the updated_at property on sessions
2023-03-02 11:16:32 +01:00
Mo
9de09c55f8
chore: upgrade api and responses dependencies ( #459 )
2023-03-01 13:51:26 -06:00
Karol Sójko
a9cc00a478
fix(auth): updating counter post authenticator verification
2023-03-01 12:48:10 +01:00
Karol Sójko
5446f3cae4
chore: upgrade @simplewebauthn lib
2023-02-27 11:46:00 +01:00
Karol Sójko
edc4a20859
fix(auth): add cross-platform authenticator selection option
2023-02-24 11:45:33 +01:00
Karol Sójko
17bd50c263
fix(auth): add safety buffer for session access token age ttl
2023-02-23 12:27:19 +01:00
Karol Sójko
5b98924561
feat(auth): add publishing session created and session refreshed events
2023-02-23 11:18:10 +01:00
Karol Sójko
f13944badc
fix(auth): mark sessions that are longer than configured as expired
2023-02-23 11:18:10 +01:00
Karol Sójko
b6702c7182
chore: remove unused content size recalculation event
2023-02-21 10:45:32 +01:00
Karol Sójko
e07612fe24
remove redis events channels
2023-02-06 11:31:47 +01:00
Karol Sójko
bf55bbccd9
Revert "fix(auth): disallow adding u2f devices if a user does not have 2fa enabled"
...
This reverts commit 11bcd318ab .
2023-02-02 14:50:41 +01:00
Karol Sójko
11bcd318ab
fix(auth): disallow adding u2f devices if a user does not have 2fa enabled
2023-02-02 13:57:27 +01:00
Karol Sójko
989e1ce175
fix(auth): verification rpid options
2023-02-02 11:31:31 +01:00
Karol Sójko
b7967b34d1
fix(auth): allow defining multiple expected origins upon u2f registration and verification
2023-02-02 09:21:11 +01:00
Karol Sójko
b54c331bef
fix: sqs configuration for aws sdk v3
2023-01-30 12:49:14 +01:00
Karol Sójko
eb771e7932
refactor: upgrade aws sdk to v3
2023-01-27 15:56:52 +01:00