@kinde-oss/kinde-auth-react compatibility with React 19
Hi,
We are currently in the process of implementing Kinde with our React SPA. When trying to install Kinde, we have encountered an error due to Kinde peer dependency with React npm error peer react@"^17.0.2 || ^18" from @kinde-oss/[email protected]
Wanted to check if the package would be updated to support React 19 and in the mean time, is it safe to force install ?...
How do I maximize the logo size?
Hi, I added my logo sized at 800px but its very small on the page. What's the best way to make sure it takes up the full width?

User request to sign up
I have a problem with the request of the user: when a new user have to sign up i need to control and approve the request, now the request page tell the user it's not allowed to sign up
Protect Next.js API Routes?
Hi,
I have succesfully implemented Kinde to protect my Next.js application. Works nice. I have decided to go with Next.js for the backend API and database fetching as well and by default they're also protected by the standard Kinde configuration with <KindeProvider>. Problem is, I need to be able to call the api routes from other clients as well and for simplicity Postman but I can't seem to just do a request with a access token (generated in Kinde portal). The application want to redirect me to the login route when doing HTTP requests from Postman.
Is it possible to protect pages and api routes but in a way where I am allowed to call the api routes with authentication by Kinde?...
How to handle root redirect before Auth and i18n case
Hello,
I'm pretty stuck on trying to handle multiple things at the same time in the middleware. My stack is NextJS 15, next-international, Kinde.
my folder structure is like this:
```
src/app/...
Why my permissions are not sent in the token?
This is the token when I decode on the jwt.io:
```
{
"aud": [],
"azp": "d074dab197af478eaa9afbdd11bf0db4",...
Facebook login for Business request more permissions
Hi,
I'm configuring social auth via Facebook but after follow Kinde's tutorial, the following error appears after click in login button.
(translating from pt-br)
"It seems that this app is not available"...

Microsoft AD email domain issue (resolved)
Hi all, we're having an issue with users not being able to login.
We're using the Microsoft Azure AD connection and it has been working flawlessly since we set it up months ago.
However now that we're onboarding new users with different email domains they get an error "email domain we detected is not allowed" (see screenshot)
...

error fetch failed when logging in
Hi everyone,
I am new to Kinde and currently stuck at the very first stage for login. I followed every step in the Quick start in my Nextjs project, I also changed the Allowed logout redirect URLs to match with the url in .env.local. Specifically I am following a tutorial on youtube and in the tutorial it worked properly.
My problem is that after signing in, it doesn’t redirect to the post login url as expected but show this error: fetch failed, even though as I checked in network tab and on Kinde, user logged in successfully.
...

TypeError: Cannot read properties of undefined (reading 'kindeAuth')
Hi - I've started getting this error on my production application. This is a new error when deployed to AWS using SST .
I am using "@kinde-oss/kinde-auth-nextjs": "^2.4.6",
When users click my login button I get a default Chrome error message...
Wordpress
Attempting to follow the steps here: https://docs.kinde.com/integrate/third-party-tools/kinde-wordpress/
running into "ERROR (invalid-token-response): Invalid token response"
WPengine hosted, version 6.7.1...

How are people using Hasura?
I read about it before starting my Kinde integration. Then I saw that Kinde has something built-in. But I've not seen any explanation of the value add.
Confused about user permissions vs properties
I understand logically but not semantically. Where are permissions used natively within Kinde - if at all? They can't be sent in tokens that I can see. Only roles and properties can be placed in tokens.
Kinde & .NET Blazor Server?
Hi,
New to Kinde and exploring if it's the right choice for a new project in .NET Blazor. I tried setting up a demo project according to the docs which I understand is more generic .NET-oriented. I do not seem to get Kinde to work in .NET Blazor and read that it might be the case that it is not yet supported: https://community.kinde.com/blazor-server-net-8-kinde-user-login-integration-663TnBGmt3J6
I have added the configuration to the program.cs and use :NET built--in authentication and authroization mechanisms for protecting razor pages....
Is there a way to programmatically customize M2M token
Hey, I'd like to programatically (via API) customize M2M application token to include scopes as permissions and include App Name as well. From API docs I can't see a way to do this at the moment. Are there any plans to enable this feature? Thanks
get organization custom properties
Hello everyone, quick question. I am trying to get the active organization's custom properties with getOrganization from getKindeServerSession, but it only returns the default properties (I enabled them on the token, but I don't think this is related to this). It also returns all other properties (name included) as null, even though they are set to something in the platform. The org code is properly returned. Any ideas?
`{
orgCode: 'org_xxxxx',
orgName: null,...
Authenticating API calls with Kinde
I have a react native app and a backend NextJS app both running Kinde.
How to authenticate API calls from the app to the backend to authenticate a user?
Authorization: Bearer {token}
in http headers doesn't work with idToken or accessToken...Private Relay Apple ID
I have Apple Social connection added to my user pool and I recently had a user created with an email address in the format of <random_chars>@privaterelay.appleid.com. After some initial investigation, it seems that a user can hide their email so Apple generates a random alias. How is this going to work when the user logs in again? My setup requires a known email address and must be unique per user, so is there a way to disable this and should it be disabled?
Middleware not protecting routes in version 2.5.0-11
Hi everyone, I was hoping to get some help with an issue i'm having with the middleware in my app.
For context, I updated my kinde-auth-nextjs version to 2.5.0-11 to try and take advantage of the new token refresh behavior. I needed to do this as I was working on a feature to update the user's username in both my database as well as their identity on Kinde.
The initial problem arose when I realized the updated username was not showing until the user logged out and logged back in. Therefore I looked into that issue and found a discussion post here: https://discord.com/channels/1070212618549219328/1322570554594693223 in which directed me to install version 2.5.0-11 in order to refresh the token seamlessly and receive my expected behavior of receiving the updated username in the new token. ...
