I get logged in server side and no problem setting the cookie.
When i try to use it to create a document using REST:
TypeScript
const response = await fetch(`${AppwriteEndpoint}/databases/${Database.name}/collections/${Collection.test}/documents`, {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'X-Appwrite-Response-Format': '1.0.0',
'X-Appwrite-Project': AppwriteProject,
'X-Appwrite-JWT': jwtVal
},
body: JSON.stringify(body)
});
I get a invalid token as a response. I console logged the token jwtValand it matches what is in the cookie.
not sure what the problem is.
TypeScript
{
message: 'Failed to verify JWT. Invalid token: Incomplete segments',
code: 401,
type: 'user_jwt_invalid',
version: '1.3.8'
}
TL;DR
The user is encountering an issue where they are trying to use a JWT token to create a document using REST but it is returning an 'invalid token' error. The user has already confirmed that the token matches what is in the cookie. No solution is provided in the thread.A JWT is not a cookie. You can't use them interchangeably
oh ok.
[CLOSED] Failed to verify JWT
Recommended threads
- Why does this happen?
`AppwriteException: general_argument_invalid, Invalid `secret` param: Value must be a valid string and at least 1 chars and no longer than 256 chars (400)` the...
- Database Write Limits hit
Hello Appwrite Admins, I'm a GitHub Education user, and about a week ago, my database was really badly optimized, resulting in about 600k writes in a single day...
- How to properly implement custom domain?...