Check if people are not creating multiple users from the same IP
Hello. Is it possible to check whether people are creating multiple users from the same IP address? I'd prefer to use the Kinde UI for these insights, or at least have access to an export that I can analyse in Excel. An API solution would be also okay, as last resort. I found that IP addresses are recorded in the User Activity Log, but this requires visiting each profile individually to compare IPs, which isn't feasible at scale.
5 Replies
Hi Mantas, thanks for reaching out.
I’ll check whether there’s a way to detect multiple users created from the same IP address in the Kinde UI or via export, and get back to you.
In the meantime, feel free to share any other questions you might have
I’ll check whether there’s a way to detect multiple users created from the same IP address in the Kinde UI or via export, and get back to you.
In the meantime, feel free to share any other questions you might have
I've not used it myself. But looking at the API documentation you can see what IP address people used from the management API.
https://docs.kinde.com/kinde-apis/management/#tag/users/get/api/v1/users/{user_id}/sessions
You could probably come up with some solution for this using the API.
Kinde docs
Kinde Management API
The management API is for managing your Kinde account. Most things that can be done via the Kinde admin UI can be done with this API
Hi Mantas
You can use the Kinde Management API to get IP addresses for each user. Here’s how to do it: 1. Create a Machine-to-Machine app in Kinde to get your Client ID and Client Secret. 2. Use these credentials to get an access token. 3. Call this API endpoint for each user: This will give you the IP addresses. You can compare these in Excel or another tool to find duplicates. Let me know how it goes or if you’d like a script example to help you get started
You can use the Kinde Management API to get IP addresses for each user. Here’s how to do it: 1. Create a Machine-to-Machine app in Kinde to get your Client ID and Client Secret. 2. Use these credentials to get an access token. 3. Call this API endpoint for each user: This will give you the IP addresses. You can compare these in Excel or another tool to find duplicates. Let me know how it goes or if you’d like a script example to help you get started
I will take it from here, thanks a lot for hints!
Hi Mantas,
You’re very welcome. If you need any further assistance, script examples, or have additional questions as you explore the API, please don’t hesitate to reach out.
Wishing you the best with your analysis
Hi Mantas,
Just checking in, were you able to move forward with your analysis using the API? Let me know if you ran into any issues or need help with a script or anything else.
If everything’s sorted, I’ll go ahead and close this thread, but feel free to reach out any time with more questions