Bereket Engida
c410f6dae0
Merge branch 'main' into v1.2
2025-02-24 14:55:44 +03:00
Bereket Engida
89020e058c
Merge branch 'main' into v1.2
2025-02-24 11:41:29 +03:00
Zohaib Akber
84dc11bb3e
docs(fix): session secondary storage value for redis ( #1359 )
2025-02-24 08:10:11 +03:00
Bereket Engida
3009797045
chore(docs): fix syntax error on code example
2025-02-24 08:09:44 +03:00
Wolfgang Rathgeb
8ba7a9ceae
feat(email-otp): add option to set a function to generate OTPs ( #1472 )
...
* add option to create a otp
* add description
* use tabs instead of spaces
* rename create to generate and replace all uses fo generateRandomString
* remove length
* fix type in forgot-password
* add generateOTP option and tests for email OTP functionality
---------
Co-authored-by: Bereket Engida <bekacru@gmail.com >
2025-02-24 08:02:04 +03:00
Jan
5a537c5408
docs: added missing column in 2fa plugin schema ( #1552 )
...
* Added missing column in 2fa plugin schema documentation
* Formatting
2025-02-24 00:34:29 +03:00
Kamil Kisiela
6c67ea1112
feat(sso): sign in using the providerId ( #1533 )
2025-02-24 00:13:01 +03:00
Joel Solano
612120cc24
feat: add access control to admin plugin ( #1424 )
...
* feat: add custom roles
* chore: remove unused import
* docs: add access control to admin plugin
* feat: add custom roles
* fix: update formatting to fix lint error
* fix: small fixes/optimizations
* fix: linting
* feat: make ready for v1.2
* fix: linting
* fix: remove incorrect negation in success check
* docs: update incorrect function and variable names
* fix: resolved merge conflicts
* fix: merge conflicts
* fix: linting
* refactor: make role field optional again
* refactor(access): improve auth logic and add tests for access control
* chore: fix linting
* refactor(admin): enhance access control types and improve admin client functionality
* chore: fix types
---------
Co-authored-by: Bereket Engida <bekacru@gmail.com >
2025-02-24 00:06:06 +03:00
Maxwell
c7ed3b5565
docs(fix); sessionMiddleware import path in plugins docs ( #1544 )
...
Thanks @perkinsjr !
2025-02-23 09:18:41 +03:00
Hussein Raji
df50012a76
docs: fix correct "set password" code snippet ( #1537 )
2025-02-23 09:18:41 +03:00
Maxwell
8fb25bdd6a
docs(rename): node to express in integration docs ( #1535 )
2025-02-23 09:18:41 +03:00
Hussein Raji
d8173f383b
docs: fix typo ( #1529 )
2025-02-23 09:18:41 +03:00
SaltyAom
722cb22769
doc(elysia): using mount and macro to simplify code ( #1531 )
2025-02-23 09:18:40 +03:00
Maxwell
e7b2d8177d
docs(fix); sessionMiddleware import path in plugins docs ( #1544 )
...
Thanks @perkinsjr !
2025-02-23 08:46:47 +03:00
Hussein Raji
450c42680e
docs: fix correct "set password" code snippet ( #1537 )
2025-02-22 20:10:17 +03:00
Maxwell
97911b4da1
docs(rename): node to express in integration docs ( #1535 )
2025-02-22 20:09:45 +03:00
Rahul Mishra
56b0465e4e
docs: update getSessionCookie import in demo and docs ( #1534 )
2025-02-22 10:28:46 +03:00
Hussein Raji
7230ca9069
docs: fix typo ( #1529 )
2025-02-22 00:45:07 +03:00
SaltyAom
eba3fc919f
doc(elysia): using mount and macro to simplify code ( #1531 )
2025-02-21 21:18:11 +03:00
Bereket Engida
cccb6fbaa3
Merge branch 'main' into v1.2
2025-02-21 01:20:54 +03:00
josselinonduty
a50950d487
docs: fix headers api example for nitro ( #1307 )
2025-02-20 22:38:35 +03:00
Thomas Lekanger
b9c01f3c49
docs: fix typo ( #1517 )
...
genericOAuth plugin uses ``scopes`` not ``scope``
2025-02-20 22:35:07 +03:00
Gordon Ta
6c28ad3e9b
docs: improve cross subdomain cookies docs ( #1324 )
...
docs/concepts/cookies:
- updated the `Cross Subdomain Cookies` section with missing details and additional information to make subdomain cookies work
docs/reference/security:
- updated the `Cookies` section with corrected attribute and option names
2025-02-20 22:02:32 +03:00
Adam El Taha
b56f6da8e2
docs: remove unneeded import from JWT docs ( #1344 )
2025-02-20 21:59:25 +03:00
Hussein Raji
a718cf5b04
docs: fix typo ( #1514 )
...
Correct error handling example snippet for sign in without email verification
2025-02-20 21:51:18 +03:00
Hussein Raji
830d5c075a
docs: update custom session example ( #1508 )
2025-02-20 09:26:33 +03:00
Bereket Engida
6ff11bd5ae
Merge branch 'main' into v1.2
2025-02-20 09:25:05 +03:00
Bereket Engida
883c5a9f0e
Merge branch 'main' into v1.2
2025-02-20 09:22:45 +03:00
Pukima
91bc0b74d7
docs: fix typo in node integration intro ( #1503 )
2025-02-19 19:29:41 +03:00
Bereket Engida
95cd58bea0
docs: clarify user table extension options in accounts documentation
2025-02-19 15:25:29 +03:00
Jacob
dcb4065c8a
docs: add a simple line to show that a tenant id can be passed optionally ( #1483 )
2025-02-19 09:45:52 +03:00
Bereket Engida
f737b3b02f
docs(admin): update usage instructions to include adminUserIds option
2025-02-17 08:24:12 +03:00
Bereket Engida
8a08ae9eee
feat(one-tap): improve Google One Tap integration with JWT verification and improved prompt handling ( #1452 )
...
* fix(auth): use options.baseURL instead of ctx.baseURL on trusted origins
* feat(one-tap): improve Google One Tap integration with JWT verification and improved prompt handling
* feat(one-tap): add One Tap component for user authentication and fix prompt options
2025-02-17 08:23:56 +03:00
Bereket Engida
c4f2087943
feat(username): add default validation and options for validating username ( #1345 )
...
* feat: add default validation and options for validating username
* chore: release v1.1.16-beta.5
* fix: include update-user
* chore: release v1.1.16-beta.6
2025-02-17 08:22:37 +03:00
Bereket Engida
8ff196ec0d
feat(one-tap): improve Google One Tap integration with JWT verification and improved prompt handling ( #1452 )
...
* fix(auth): use options.baseURL instead of ctx.baseURL on trusted origins
* feat(one-tap): improve Google One Tap integration with JWT verification and improved prompt handling
* feat(one-tap): add One Tap component for user authentication and fix prompt options
2025-02-15 11:56:06 +03:00
Bereket Engida
b1e27fed8f
feat(username): add default validation and options for validating username ( #1345 )
...
* feat: add default validation and options for validating username
* chore: release v1.1.16-beta.5
* fix: include update-user
* chore: release v1.1.16-beta.6
2025-02-14 18:15:19 +03:00
Bereket Engida
2c81e5bf8f
Merge branch 'main' into v1.2
2025-02-14 15:17:41 +03:00
D3vision
d28e4861ce
feat: add total users table/collection count to admin plugin list-users endpoint ( #1258 )
...
* Added total, offset and limit return propertiest to listUsers endpoint for admin plugin. This required modifying all db adapters. Also updated the init.test.ts.snap file to reflect adding of the count function in the adapter and the countTotalUsers function in the internalAdapter.
* Resolved all issues in review. We now use count wherever possible.
* linter was complaining
* literal on adapter and 1 more test
* lint
* admin plugin listUsers pagination documentation
---------
Co-authored-by: Kinfe123 <kinfishtech@gmail.com >
2025-02-14 13:20:45 +03:00
Bereket Engida
b26f8334b3
feat(organization): leave organization ( #1239 )
2025-02-14 13:12:15 +03:00
D3vision
e647040b14
feat: add Roblox social provider ( #1249 )
...
* Implemented Roblox social provider + documentation + icon for builder
* linter didn't like my svg and some of my other formatting
* and now the linter is finally happy
* made discord scope option overwrite default scopes, this way I dont need to have a users' email
* Revert "made discord scope option overwrite default scopes, this way I dont need to have a users' email"
This reverts commit 35b29e7957935ca2c777772a6a88dfa67015ed7b.
---------
Co-authored-by: Bereket Engida <86073083+Bekacru@users.noreply.github.com >
2025-02-14 13:11:50 +03:00
Bereket Engida
d701a926f8
docs: add example for linking OAuth accounts
2025-02-14 12:41:10 +03:00
Bereket Engida
eecaac4107
docs(phone-number): add forget password flow documentation with OTP code
2025-02-14 12:27:37 +03:00
Bereket Engida
73a6897c08
docs: add section on checking if organization slug is taken
2025-02-14 12:24:54 +03:00
Bereket Engida
42ff704c6d
docs: update session management examples
2025-02-14 11:26:45 +03:00
Bereket Engida
17ab7946d5
docs: correct import statement for Captcha Plugin in documentation
2025-02-14 10:26:59 +03:00
Bereket Engida
cb691e78bc
docs: update captcha docs and fix sidebar svg
2025-02-14 10:18:21 +03:00
Bereket Engida
1efaf25df0
docs: update JWT plugin documentation to include token retrieval methods
2025-02-14 10:06:32 +03:00
Rizvan Nukhtarov
700d392759
feat: add VK ID social provider ( #1013 )
...
* feat: add VK ID social provider
* lint
* remove data
* fix emailVerified property
---------
Co-authored-by: Bereket Engida <86073083+Bekacru@users.noreply.github.com >
2025-02-14 09:17:14 +03:00
Oscar
363ca39db7
feat: Captcha Plugin with multiple providers ( #957 )
...
* feat: create Cloudflare Turnstile middleware plugin
* fix: middleware returns new Response & working unit tests
* chore: renamed plugin to cloudflare-turnstile
* docs: adds Cloudflare Turnstile plugin documentation
* docs: improves Cloudflare Turnstile's docs
* feat: move to generic captcha plugin, supporting multiple providers
2025-02-14 09:11:19 +03:00
Maxwell
c4f89adbcd
docs: add example how to update password on the server ( #831 )
...
* add(docs): demo code to set password on the server.
* fix(docs): update password
---------
Co-authored-by: Bereket Engida <bekacru@gmail.com >
2025-02-14 09:04:02 +03:00