Commit graph

501 commits

Author SHA1 Message Date
Matej Bačo
ee911e3df6 Finalize unit key tests 2025-12-29 11:21:49 +01:00
Matej Bačo
c54d1d29a5 Update stats of all key ypes 2025-12-27 18:44:01 +01:00
Matej Bačo
6e47fb6c70 Implement auth for organization and account keys 2025-12-23 13:06:19 +01:00
Matej Bačo
ca43281fa9 Simplify PR 2025-12-20 09:20:39 +01:00
Matej Bačo
31b9ff4f05 Merge branch '1.8.x' into chore-php-types 2025-12-19 12:26:51 +01:00
Matej Bačo
1c3f778da9 PR review fix 2025-12-19 12:26:15 +01:00
Matej Bačo
6f16b56f31 Allow Key extensions 2025-12-18 15:55:11 +01:00
Torsten Dittmann
81b4065921 Fix identity connecting
- Add MockUnverified OAuth2 provider config
- Add /v1/mock/tests/general/oauth2/user-unverified endpoint
- Add MockUnverified class for unverified OAuth2 flow
- Update Mock::isEmailVerified to respect user['verified'] flag
- Add end-to-end tests for linking unverified and verified OAuth2 users
- Enable stopOnFailure in phpunit.xml
2025-12-18 16:44:04 +04:00
Matej Bačo
59f178d634 Improve PHP types for extensability 2025-12-18 13:37:50 +01:00
Damodar Lohani
62e5f54fcb
Merge branch '1.8.x' into feat-appwrite-auth 2025-11-09 08:36:27 +05:45
Damodar Lohani
88cbc36a02 remove Appwrite\Auth\Auth 2025-11-05 07:09:18 +00:00
Damodar Lohani
31ffc9ea92 format 2025-11-04 08:12:46 +00:00
Damodar Lohani
81480f4492 remove deprecated methods 2025-11-04 07:53:14 +00:00
Damodar Lohani
437d914e90 More refactor and fixes 2025-11-04 06:08:35 +00:00
Damodar Lohani
897f512b47 Refactor remove moved to utopia auth 2025-11-04 05:37:45 +00:00
copilot-swe-agent[bot]
627adb43e0 Add access_type=offline and prompt=consent to Google OAuth2 login URL to enable refresh tokens
Co-authored-by: stnguyen90 <1477010+stnguyen90@users.noreply.github.com>
2025-10-29 23:12:28 +00:00
Jake Barnby
ddde13a78f
Revert "Merge pull request #10468 from appwrite/feat-apps-module-dl"
This reverts commit 9dd1939d1f, reversing
changes made to 8dfdfcb522.

# Conflicts:
#	app/config/collections/common.php
#	app/controllers/api/users.php
#	app/init/resources.php
#	composer.lock
2025-10-21 14:59:30 +13:00
Damodar Lohani
d56dff954f Merge remote-tracking branch 'origin/1.8.x' into feat-apps-module-dl 2025-10-12 00:34:07 +00:00
Hemachandar
ca1c069e65 Handle OIDC well-known endpoint errors 2025-10-02 14:58:55 +05:30
Eldad Fux
fb29fe7b3c Merge remote-tracking branch 'origin/1.7.x' into feat-apps-module 2025-04-29 20:12:31 +02:00
Matej Bačo
d8103cb57e Merge branch '1.7.x' into 1.6.x 2025-04-25 12:18:04 +02:00
Chirag Aggarwal
2c453d5fd9 fix: request issues and permissions 2025-04-08 08:51:04 +00:00
Chirag Aggarwal
3bd8405deb feat: add figma oauth provider 2025-04-08 07:56:35 +00:00
Eldad Fux
1bf1766822 Merge remote-tracking branch 'origin/feat-sites' into feat-apps-module 2025-03-28 08:20:24 +01:00
Eldad Fux
57edb4a385 Removed leftovers 2025-03-28 08:17:47 +01:00
Matej Bačo
681b6031aa Linter fix 2025-03-26 12:59:15 +01:00
Matej Bačo
ab03b4e3ca Deployment ready after screenshot 2025-03-26 12:59:05 +01:00
Eldad Fux
8c9123beaa Fixed tests 2025-03-19 13:54:32 +01:00
Eldad Fux
afb40218d7 Fixed tests 2025-03-18 16:12:13 +01:00
Eldad Fux
3daa3821ef Fixed syntax error 2025-03-18 10:24:42 +01:00
Eldad Fux
84cec0e32c format 2025-03-18 10:18:29 +01:00
Eldad Fux
7bae15d4fe Merge remote-tracking branch 'origin/feat-sites' into feat-apps-module 2025-03-18 10:15:06 +01:00
Eldad Fux
0180f72067 Removed unsed methods and tests 2025-03-18 00:30:31 +01:00
Eldad Fux
8aa5714173 cleanups 2025-03-17 21:44:31 +01:00
Eldad Fux
1ce84f1650 WIP 2025-03-17 12:39:35 +01:00
Eldad Fux
9346efc24a Fixed some tests 2025-03-16 19:35:42 +01:00
Eldad Fux
a5e57a9a67 Work in progress, moving to instance based auth 2025-03-16 18:54:55 +01:00
Matej Bačo
06020e2b62 Add preview auth tests, finish todos, improve quality 2025-03-08 12:57:55 +01:00
Matej Bačo
393c4012d9 Merge branch 'feat-sites' into feat-authroized-previews 2025-03-07 23:44:52 +01:00
Matej Bačo
8661ae6840 Disable banner for screenshots 2025-02-21 20:50:43 +01:00
Matej Bačo
3ccd49e4a5 Rework screenshots to use api key resource from recent 1.6.x merge 2025-02-20 13:44:22 +01:00
Jake Barnby
6dbc8c5464
Allow disabling specific metrics in hooks via keys 2025-02-13 00:19:51 +13:00
Jake Barnby
9427b07580
Add expired property directly to key 2025-02-12 21:22:08 +13:00
Jake Barnby
d4c659f88d
Fix key usage default 2025-02-12 18:17:47 +13:00
Jake Barnby
bed7ab321e
Add unit test 2025-02-11 22:02:20 +13:00
Jake Barnby
7490240397
Fix name shadowing 2025-02-11 18:29:42 +13:00
Jake Barnby
e5a3866065
Fix imports 2025-02-11 17:53:40 +13:00
Jake Barnby
30bc70b9b1
Abstract key decoding and check if usage is enabled 2025-02-11 17:49:22 +13:00
Matej Bačo
7be0fbf616 Implementation of authorized previews 2025-02-10 15:07:01 +01:00
Chirag Aggarwal
e4122e236c chore: added null coalescing operator 2025-02-04 04:59:18 +00:00