Ages - Kinde
Ages - Kinde
KKinde
Created by Dave on 4/18/2025 in #💻┃support
Can't find Workflows
Hi Dave, In the meantime, these docs might be helpful: - About Workflows (triggers & use cases): https://docs.kinde.com/workflows/about-workflows - Create a Workflow: https://docs.kinde.com/workflows/manage-workflows/create-workflow - Connect Repo for Workflows: https://docs.kinde.com/workflows/about-workflows/connect-repo-for-workflows - Preview Workflows & Deployments: https://docs.kinde.com/workflows/manage-workflows/preview-workflows Feel free to dive into those sections for detailed examples and configuration options. Let me know if anything is unclear or if you have any questions—we're here to help
5 replies
KKinde
Created by Dave on 4/18/2025 in #💻┃support
Can't find Workflows
Hi Dave—sorry you’re running into this. To help troubleshoot, could you share a bit more detail: 1. Which workflow are you trying to sync? 2. A snippet of your repo structure around environment/workflows (so I can confirm the path and naming). 3. Your kinde.json (or framework config) showing the rootDir setting. 4. The exact error message or sync log you’re seeing when it fails to find the workflow. With those details (and even a copy/paste of the log), I can pinpoint what might be misaligned in the path, naming, or config. Thanks
5 replies
KKinde
Created by Marek Urbanowicz on 4/17/2025 in #💻┃support
Attempting to commit invalid token - OpenNext on Cloudflare
Hi Marek, Thanks for reaching out. This error usually means the token received during auth_callback is invalid or not being handled correctly in the deployed environment. Since it's working locally, it could be related to differences in how Cloudflare handles cookies, headers, or secure storage. Please check the following: - Ensure all Kinde environment variables are set correctly in your Cloudflare environment. - Confirm that the deployment uses HTTPS and matches the redirect_uri configured in your Kinde app. - Check if any middleware or edge logic is modifying the request or response during the callback. If everything looks correct and the issue persists, feel free to share more about your deployment setup, and we’ll be happy to investigate further.
2 replies
KKinde
Created by stebbins on 4/12/2025 in #💻┃support
MCP Server
Hey, thanks for the thoughtful question — and great use case! At the moment, Kinde doesn’t offer an official mock server or simulator like Stripe’s agent-toolkit. All auth flows need to go through the real Kinde-hosted login and token endpoints — so there’s no built-in way to fully simulate Kinde API behavior locally or within an AI agent like Cursor. That said, here are a couple of things that might help: - Non-production environments: Every Kinde account includes a non-prod tenant you can safely use for development and testing — it behaves like a sandbox. - Machine-to-machine (M2M) tokens: You can use M2M apps to generate access tokens for backend testing or CI workflows. - Convex + Kinde starter: There’s a great Convex + Kinde starter project that wires up auth and backend nicely — worth checking out if you’re building out your AI stack with Convex. We totally get the need for something AI-friendly like Cursor — and I’ve shared this feedback with our team as a potential area for future tooling. If there’s a specific flow or integration you’re trying to simulate, I’d be happy to help figure out the cleanest workaround. Let me know how you'd like to proceed!
4 replies
KKinde
Created by Callum on 4/16/2025 in #💻┃support
Is the `Custom Domain` dropdown on Application Details page supposed to save?
Hi Callum, You're correct this is a for information only but agree the UX could be improved here. This drop down has no functional purpose to your application. I will raise with the UX team to get this updated.
3 replies
KKinde
Created by ninzamax on 4/12/2025 in #💻┃support
Frequent logouts
Hi Ninzamax, I just wanted to check if you were able to solve this by adding the middleware or is there something we can do to help?
10 replies
KKinde
Created by Temo on 4/8/2025 in #💻┃support
Logging out on refresh
Hey, Temo..
The solution is to use Kinde's Custom Domain. And I just noticed that the KindeProvider you shared at first, it uses a 'xxx.kinde.com' domain. For this to fully works, you need to use your custom domain instead.
<KindeProvider
domain="https://your-custom-domain.com" // Your custom domain instead of *.kinde.com
clientId="<your_kinde_client_id>"
redirectUri={window.location.origin}
logoutUri={window.location.origin}
>
<YourApp />
</KindeProvider>
<KindeProvider
domain="https://your-custom-domain.com" // Your custom domain instead of *.kinde.com
clientId="<your_kinde_client_id>"
redirectUri={window.location.origin}
logoutUri={window.location.origin}
>
<YourApp />
</KindeProvider>

Can you check this one and let me know, also remember to update your application's environment variables and configuration to use the new custom domain URL after it's set up.
For more information about setting up custom domains in Kinde, you can visit :
https://docs.kinde.com/build/domains/pointing-your-domain/
7 replies
KKinde
Created by Zuzanna on 4/12/2025 in #💻┃support
Issue with Updating Text Fields on Password Reset Page
Hi, thanks for confirming your Kinde business name. I’ve raised the issue with the password verification page to our engineering team, and we're currently investigating it. I’ll let you know as soon as we have any updates or if we need any additional information from your side. Appreciate your patience while we look into this!
6 replies
KKinde
Created by Maxim on 4/9/2025 in #💻┃support
Create Account button on Sign-In Page
Thank you for bringing this matter to our attention. I wanted to provide a quick update: our team has confirmed that resolving this issue is currently prioritized in our product backlog. While we don’t have an immediate timeline for implementation, this is already something that is being addressed by the development team. In the meantime, for your case and a minor suggestion, remember to make sure “Show ‘No account? Create one’ on sign-in page” toggle is enabled in your application settings. This will direct users to the registration flow and may address the current experience gaps. If you have more questions about this update. Let me know.
6 replies
KKinde
Created by Kenneth on 4/4/2025 in #💻┃support
CORS Errors when using wildcards for allowed callback URLs
Hi, just a quick note to let you know we haven’t forgotten about your request. We're still looking into the logout behaviour and CORS issues with the team. I’ll keep you posted as soon as we have more to share. Thanks again for your patience and collaboration!
19 replies
KKinde
Created by Zuzanna on 4/12/2025 in #💻┃support
Issue with Updating Text Fields on Password Reset Page
Thanks for confirming all that — and I appreciate you checking from different browsers and confirming the settings. To help us investigate further, could you please share your Kinde business name? We’ll take a closer look at what might be causing the issue on the password verification page. Looking forward to your reply!
6 replies
KKinde
Created by Zuzanna on 4/12/2025 in #💻┃support
Issue with Updating Text Fields on Password Reset Page
Hey there! It sounds like the issue with updating the text on the password verification page might be tied to settings or caching. Could you try clearing your browser cache or viewing the page in an incognito window to see if that helps? Also, double-check if the settings specific to that page are saved correctly in the Kinde dashboard. If the issue persists, feel free to reach out, and we can dive deeper into it together.
6 replies
KKinde
Created by stebbins on 4/12/2025 in #💻┃support
MCP Server
Hey, just to confirm — are you referring to a mock or middleware tool to simulate Kinde API behavior, similar to how agent-toolkit works for Stripe? Or were you looking for more of a starter project?
4 replies
KKinde
Created by DecaMap on 4/11/2025 in #💻┃support
4179 error when trying to auth-n with Microsoft accounts
Hello there, I already sent you an email regarding this issue. The error indicates that your Microsoft OAuth client secret has expired. This requires updating the client secret in both your Microsoft Azure portal and Kinde. Please let me know if you have any more questions or need help.
2 replies
KKinde
Created by Panic on 4/11/2025 in #💻┃support
Remember Me?
Hi there, Yes, you can enable persistent sessions by using the offline scope in your authentication request. This will provide refresh tokens that maintain the user's session.
https://docs.kinde.com/authenticate/manage-authentication/user-auth-applications/ When implemented: 1. The session will persist via refresh tokens 2. On page reload, the SDK will automatically resume the session using the refresh token This works for all authentication methods, including email, Google, and iCloud sign-ins. Please let me know if you have any moe questions or need help.
2 replies
KKinde
Created by Maxim on 4/9/2025 in #💻┃support
Create Account button on Sign-In Page
@Maxim I understand the issue and will look into this to resolve it. Rest assured, we’ll provide an update soon.
6 replies
KKinde
Created by Temo on 4/8/2025 in #💻┃support
Logging out on refresh
Thanks for the response. While we check the issue, could you also try it on a test platform like Vercel to ensure the issue isn’t coming from azurewebsites.net?
7 replies
KKinde
Created by Kenneth on 4/4/2025 in #💻┃support
CORS Errors when using wildcards for allowed callback URLs
Thanks so much for the clear breakdown — really appreciate the way you’ve outlined each case. You're absolutely right in your observations, and your summary helps a lot in narrowing things down: - Explicit callback URLs behave exactly as expected. - Wildcard callbacks (*.domain.com) can trigger CORS errors on /oauth2/token, but only when all apps use wildcards exclusively. - Organization handle-based callbacks don’t run into CORS issues but currently don’t respect the logout redirect properly, falling back to the default Kinde logout screen. We'll take this back to the team to dig a bit deeper, especially into the logout behaviour for org handle-based callbacks and the CORS issue when no explicit callbacks are present. In the meantime, if you have any additional context or if there are specific use cases you're looking to support, feel free to share — happy to keep working through this with you.
19 replies
KKinde
Created by Paul E on 4/10/2025 in #💻┃support
Best Auth method for my use case
Hi Paul, Great question! Here's what we'd recommend based on your use case: Primary authentication
Use email OTP (passwordless) as your main login method. It’s secure, verifies the email at sign-up, and you don’t need to manage passwords:
https://docs.kinde.com/authenticate/about-auth/authentication-methods
https://docs.kinde.com/authenticate/about-auth/identity-and-verification
If you want to avoid login via username (since usernames might be public), you can disable it in Settings → Authentication:
https://docs.kinde.com/authenticate/authentication-methods/username-authentication Username as display name only
Instead of using username for authentication, treat it as a public display handle. - Go to Settings → Data management → Properties - Create a custom property like public_username
https://docs.kinde.com/properties/work-with-properties/manage-properties
You can include this in your tokens or fetch it via the Management API.
Separate contact email from login email
If you want users to share a different email for contact, create a custom property like contact_email.
Since this won't be verified by Kinde automatically, you'll need to handle verification on your end (e.g., with a confirmation code or link).
https://docs.kinde.com/authenticate/about-auth/identity-and-verification
https://docs.kinde.com/properties/work-with-properties/manage-properties
Optional: Add phone OTP or MFA
You can also add phone-based OTP or enable multi-factor authentication for extra security:
https://docs.kinde.com/authenticate/authentication-methods/phone-authentication/ Let me know if you'd like help setting any of this up. Happy to assist
2 replies
KKinde
Created by Maxim on 4/9/2025 in #💻┃support
Create Account button on Sign-In Page
Hello, @Maxim

I understand you’ve designed a custom-coded solution to automatically assign users to an organization upon sign-up via your custom form and setup process. For this workflow, you provide two parameters that enable assigning users to an existing organization in Kinde. If you’re interested, the Scale plan allows you to configure organizational policies that automatically add users to an organization upon sign-up based on their email domain (e.g., gmail.com, outlook.com). Regarding the Google SSO issue Am I correct in understanding that you want users who register via Google SSO to be assigned to an organization after their registration with their Google Account? While not required, a screen recording of the process you described would be helpful for troubleshooting. Please let me know if you can share this. I look forward to your confirmation.
6 replies