I am currently implementing AppWrite Cloud to use with NextJs 14. Current status: I can log-in and persist user with domain by passing back the cookie through NextJS API (server-side proxy for authentication).
I would like to add "user-agent" and IP to record full session forward.
const clientIP = request.headers.get('x-forwarded-for') || request.headers.get('cf-connecting-ip') || 'unknown';```
What should be the header key to pass on REST api call? I look for the documentation and also JS SDK yet no luck. May I ask your a little guidance please?
User Agent would be User-agent: , wouldn’t it?
And you can’t just tell an upstream server that your IP is something different to what it actually is. If you were self-hosting Appwrite, you could configure it to accept your X-Forwarded-For header. But allowing that on Cloud would be a tremendous security risk.
Recommended threads
- API key without database.read/write
I had some issues with my previous API key and I deleted it then I wanted to create a new one and discovered the database checkbook has no database.read/write j...
- dynamic key missing scopes for database ...
Here are the scopes listed, I get permission errors for reading row and document. Appears to be missing since last time i checked. Database 6 Scopes policies....
- No server error on selfhosted appwrite
Please help me, my clients is ask what happen on their data? How can i make it up again?