* update: `getActions` from client plugins to include `clientOptions` in get user client config
* update: rename `clientOptions` to `options`
* chore: lint
* update(api-key): Custom hashing function for api-keys
Useful if the user wants to use a custom hashing algorithm, or if they want to disable hashing, they can just return the key itself.
* add: security warnings
* refactor: Change from customizaing hashing to disableHashing
* update: remove utils & update jsdoc
* chore: lint
* update: jsdoc & fix docs
ctx wasn’t passed down before, so in config.databaseHooks.verification.create.before = async (verification, ctx) => {} the ctx argument was undefined in some cases. Now we forward ctx so the hook can receive it as expected.
* update(create-adapter): Allow providing `id` in create method
Allow providing `id` in the data of a create method if `forceAllowId` is provided as `true` in the create method call.
* chore: cleanup
* fix(api-key): pass real rateLimitvalue from ctx.body
* test(api-key): add assertions for rate limit properties in api-key tests
* fix(api-key): use nullish coalescing for rateLimitEnabled default value
* test(api-key): add test for rateLimit configuration from plugin options
* feat: add getAccessToken api for oauth accounts
* fix: remove returning refresh token and refactor
* add docs
* chore: move both access and refresh token to account
* chore: refactor to account.ts
* chore: mention refresh on getAcessToken
---------
Co-authored-by: Bereket Engida <bekacru@gmail.com>
* feat(stripe): Adding priceId in db
* fix(stripe): reactivate subcrition filtering to only active or trialing subscription
* Revert "feat(stripe): Adding priceId in db"
This reverts commit 39e0224771.
* fix: mapProfileToUser getting called twice during idToken login
* fix(admin): handle redirecting the user properly on social and callback based sign in
* chore: fix type