kinde_flutter_sdk not being recognised
Hello, I'm trying to use Kinde on my Flutter web app. I am mostly testing my web app using MacOS when I do my development. When I add Kinde Flutter SDK and try to run the web, I get this error:
[!] No podspec found forAny idea how tosolve this?...kinde_flutter_sdk
inFlutter/ephemeral/.symlinks/plugins/kinde_flutter_sdk/macos
sign out
Hey there.
I'm trying out Kinde and it has been going great. I have a problem signing out users though. Im using Remix, so i use a library for handling the oauth process. I have followed your (https://kinde.com/docs/developer-tools/using-kinde-without-an-sdk/#signing-out-your-users) documentation but it fails whenever i redirect to the signout-url giving me this error page:
"404 Not Found Error
We couldn't find the page you were looking for. This may be because:...
NextJS App Router Error out in middleware
Hello,
I've been working on implementing Kinde Auth within the Next.js app router using middleware. However, I encountered an error after logging in.
Code - ...
User Audit Logs
I can see that Kinde offers a basic Audit Log (see screenshot, docs: https://kinde.com/docs/user-management/view-audit-log/).
I'm ideally looking for a quick way of viewing changes to user permissions which would show events like "User created", "User deleted", "User added to organisation", "User removed from organisation", and (possibly in a separate / easily filtered out stream) "User logged in".
The current audit log output doesn't quite meet this need as it's currently dominated for me by entries with description "was granted an access token to InRange-API" which refer to grants of M2M access to the Kinde API. If I search for "pre-authenticated" I think this gives me an approximation of the "User logged in" event stream. ...
https://kinde.com/pricing/ M2M tokens question
Can I please double check my understanding of your pricing? The Kinde pricing page says that 2000 M2M tokens are included for free. Is an M2M token consumed every time I call the
/oauth2/token
Kinde API endpoint to retrieve an M2M Access Token?
If so, can you help me understand how to use and validate the ID Token (https://kinde.com/docs/build/about-id-tokens/) ? I'm already passing the Access Token to my REST API through the "authorization" HTTP header. However, this token doesn't contain the user's email address (https://kinde.com/docs/build/about-access-tokens/) and so on every REST API call I'm currently getting a M2M token and calling the Kinde API to get the user object to get their email address. The ID token includes the user's email address (https://kinde.com/docs/build/about-id-tokens/) but I can't see any example in your docs of the recommended way of passing this token through to a REST API and validate serverside that the ID token is valid.
Is there any way of tracking how many M2M tokens which I have consumed so far? The billing page doesn't show any M2M token usage, but I don't know if that's because I'm within the free limit?...Design bugs
Hello, is this intended to set up the login for in different color than background? It does not look very well I guess, is this possible to fix somewhere?
Help in Vercel Deployment
I don't know if the error was generated by Kinde but it's right after and before the log error on vercel deployments.
I updated Kinde to the latest version maybe 3 days ago too....
Kinde TypeScript type in Next.js middleware
Hi,
With Next.js 14 and TypeScript, may I know how can I specify the type for
req
so that it recognizes req.kindeAuth
,
```
export default withAuth(async function middleware(req) {
console.log("look at me", req.kindeAuth);...New Application Environments
I'm trying to figure out the correct workflow when setting up a new application and i'm a little confused about environments.
What is the correct way of setting up environments for a new application? Currently my experience looks like this:
- Sign in to my kinde account, or create an account...
Integrating Kinde to Astro
I tried to integrate the kinde authentication to my Astro project using the typescript-sdk the login and logout were working fine but while kindeClient.isAuthenticated() Its giving false can anyone help me with this.
Not receiving the accessToken
Hello, when using const{ getAccessToken } = getKindeServerSession() and trying to get the accessToken I get any other thing beside a string with the token ( result attached). Please help.
aud: [],
azp: '',
billing: {...
Use of history.pushState in createKindeClient.ts
https://github.dev/kinde-oss/kinde-auth-pkce-js/blob/main/src/createKindeClient.ts
handleRedirectToApp(...) calls
window.history.pushState({}, '', url);
on line 258. Is there any chance that this could be changed to https://developer.mozilla.org/en-US/docs/Web/API/History/replaceState? The use of pushState(...)
means that a history entry gets generated which means that if a user click the Back button in their browser after login, they end up on back on the URL which has the ?code=...
query args, which get stripped back out by Kinde and redirects them forward again to the page they just tried to press Back on....Link directly to sign up page.
Hi.
Is there a way to link directly to my signup page for an app? Trying to link a "sign up now" CTA from a public html website.
Thanks...
Session Storage Cleared before Callback
Kinde SDK: TS, Version: ^2.3.0, Framework: Astro w/ React (shadcn ui)
Hello, first of all, love the idea behind kinde and really want to get this working. A quick preface: I am mainly a backend developer trying to get a front-end up and going. I don't have a bunch of experience with js, ts, and the ever evolving front-end ecosystem.
I added all the functions I needed to a
src/kinde/client.ts
+ for different routes i use the methods defined in a <script>
tag (I can eventually just setup api routes, but this is just easier for me now, maybe this the issue??). ...Login background image not loading
I have two applications in the same environment:
* clientId="14d120a38cb54d508d9ec8b0a289fc74"
* clientId="f220f81b0c8e47ebbc7e22e5a70876dc"
I have added a custom background image, but it's only being rendered for logins from the second of these clientIDs. Can you help me understand why the background image is missing from the other login page?...
Custom domain functionality
I'm using a custom domain, but the Google login box still says "to continue to kinde.com". Is there a way to get this to say "to continue to inrange.io"?
user.email not working
giving me this error: Property 'email' does not exist on type 'Promise<KindeUser | null>'.
Business Plan
Hi. Per a recent email regarding signing up for a business plan, I can not find this setting that is mentioned in the email.
start your subscription now in the Settings > Plan & payments section of your Kinde business.I also tried to choose a plan from the pricing page, but that did not land me anywhere different either. ...
Kinde not syncing details from Google
I'm using the Kinde API to create a user with an email address. I'm expecting that when the user signs in with a provide like Google that their name will be updated based on information from that provider. However, that doesn't appear to be happening.
This is the
user
object which I get locally in my React application after completing sign in using Google:
```
{...Email Marked As Spam by Google
Is there anything I or Kinde can do to avoid warnings like this in Gmail?