Commit Graph

1200 Commits

Author SHA1 Message Date
Bradley Schofield 37de2ba196 1.6 Fixes 2024-07-10 20:04:01 +09:00
Bradley Schofield 2722ec76b6 Run Linter 2024-07-08 13:36:26 +09:00
Bradley Schofield ef64105e14 Add documentation, remove 1FA routes 2024-07-08 13:34:20 +09:00
Bradley Schofield a71948edee Update Webauthn deletion endpoint 2024-07-08 13:14:04 +09:00
Bradley Schofield c935ff9ec2 Merge branch 'feat-update-delete-authenticator' into feat-implement-webauthn 2024-07-08 13:11:55 +09:00
Bradley Schofield 996911e385 Update delete authenticator to remove OTP Validation 2024-07-08 10:42:27 +09:00
Bradley Schofield 7a0b682105 Run Linter 2024-07-05 16:22:32 +09:00
Bradley Schofield 5251f6d780 Merge branch 'main' into feat-implement-webauthn 2024-07-05 16:20:29 +09:00
Bradley Schofield 27681bfdeb Finish recovery code support 2024-07-05 16:16:41 +09:00
Bradley Schofield f0badcd567 Add webauthn authenticator deletion 2024-07-05 14:59:22 +09:00
Bradley Schofield a60e04358e Regen Specs, fix missing vars 2024-07-03 20:12:07 +09:00
Bradley Schofield f36b4a6a20 Remove 1FA from Webauthn PR 2024-07-03 20:07:58 +09:00
Bradley Schofield fdd9676449 Get MFA fully working in API 2024-07-03 20:00:58 +09:00
Matej Bačo b5fc9d5789 PR review changes 2024-07-03 09:35:56 +00:00
Matej Bačo 2262d516f1 Merge remote-tracking branch 'origin/1.6.x' into mock-numbers 2024-07-03 09:30:11 +00:00
loks0n d0125398f1 fix: test 2024-06-26 15:46:12 +01:00
Luke B. Silver ecf761beab Merge branch '1.6.x' into feat-new-session-alert 2024-06-26 12:44:49 +01:00
loks0n 6353de6f10 chore: fix template 2024-06-26 09:42:01 +01:00
Christy Jacob 7cec278d27 Merge branch '1.6.x' of https://github.com/appwrite/appwrite into mock-numbers 2024-06-25 15:17:22 +00:00
loks0n 0d987045bf chore: revert fmt 2024-06-25 08:46:51 +01:00
loks0n 0ea2438069 fix: implementation 2024-06-24 14:12:09 +01:00
loks0n fbeca34df8 fix: func 2024-06-24 10:34:06 +01:00
Bradley Schofield 8f747a1249 Update account.php 2024-06-24 15:51:46 +09:00
Bradley Schofield 5d10fcbf54 Fix encoding errors and comment class helper 2024-06-24 15:49:05 +09:00
Bradley Schofield 16e64dba3b Complete Webauthn MFA Flow 2024-06-22 18:16:28 +09:00
loks0n f3f233eb14 feat: new session alert 2024-06-21 19:21:05 +01:00
Bradley Schofield a080e7c583 Refactor things into it's own class 2024-06-21 22:42:44 +09:00
Christy Jacob a2f27ec15f Merge branch '1.5.x' of https://github.com/appwrite/appwrite into sync-with-main 2024-06-21 13:11:35 +00:00
Christy Jacob 991a22f642 Merge pull request #8290 from appwrite/1.5.x
Sync 1.5.x into refactor-usage-sn
2024-06-21 00:38:21 +05:30
Christy Jacob fdf44c7bab Merge branch 'main' of https://github.com/appwrite/appwrite into sync-with-main 2024-06-20 15:26:17 +00:00
Christy Jacob c5fa7eb7dc Merge branch '1.6.x' of github.com:appwrite/appwrite into mock-numbers 2024-06-20 20:53:06 +05:30
Christy Jacob 814b59a13a Merge branch 'main' of github.com:appwrite/appwrite into mock-numbers 2024-06-20 20:42:29 +05:30
Christy Jacob 1b1cfc38c8 fix: undefined variable 2024-06-20 20:31:20 +05:30
Christy Jacob 392aaca681 chore: fix tests 2024-06-20 20:19:56 +05:30
Bradley Schofield 976411d853 Clean up webauthn code 2024-06-20 14:00:32 +09:00
Christy Jacob 868e57a9a3 Merge pull request #8281 from appwrite/main
Sync main into 1.5.x
2024-06-19 12:18:12 +05:30
Bradley Schofield 7c36795d37 Run Linter 2024-06-18 15:00:29 +09:00
Bradley Schofield 295992f177 Implement MVP API 2024-06-18 14:49:43 +09:00
Bradley Schofield a86ba4df47 Begin work on WebAuthn 2024-06-17 15:27:42 +09:00
Christy Jacob 9e1541d96a Merge branch 'main' of https://github.com/appwrite/appwrite into mock-numbers 2024-06-16 07:28:22 +00:00
Christy Jacob a912bbe374 chore: update variable name 2024-06-16 07:19:10 +00:00
Bishwajeet Parhi 190560b8ef chore: append attributes instead of replace 2024-06-11 21:17:25 +05:30
Jake Barnby a4c1275764 Add abuse limit for update password 2024-06-10 18:09:30 +12:00
Steven Nguyen a09a09a7a9 fix(auth): fix MFA verification for OAuth2 sessions
Before this, users who only signed in with OAuth2 were not able to
verify their sessions with MFA because their session already used an
email factor and they couldn't use an additional email factor.

This commit changes the OAuth2 session to include 2 factors: email and
oauth2. This second special factor is used to bypass MFA checks. It is
fine to bypass MFA checks because OAuth2 is supposed to handle the
entire authentication process, verifying who the user is and we, as the
resource provider, only need to trust the OAuth2 provider.
2024-06-07 16:45:14 -07:00
Bishwajeet Parhi cccda2a46c fix: Don't set target attribute if no existing Target found 2024-06-05 23:34:01 +05:30
Matej Bačo 3b8799353d PR review changes 2024-05-29 07:51:51 +00:00
Matej Bačo 711e26c605 Relay on lib to verify JWT expiry 2024-05-28 10:59:53 +00:00
Matej Bačo b1ff989c3f Implement tests, fix JWT maxAge 2024-05-28 09:25:54 +00:00
Matej Bačo 613677e9f7 Implement users.createJWT 2024-05-27 20:04:50 +00:00
Jake Barnby 9bb9f1eee7 Merge remote-tracking branch 'origin/refactor-usage-sn' into fix-setting-secrets
# Conflicts:
#	tests/e2e/Services/Projects/ProjectsConsoleClientTest.php
2024-05-23 15:37:13 +12:00