When logging into Web3Auth with idToken from Auth0 using a custom verifier (from Web3Auth setting), for Google, X (Twitter), and Facebook everything is working fine except Line and Sign-in with Ethereum (SIWE).
Web3Auth notified that it could not verify JWT with sub xxxxxxx
At first, I thought it was verifier’s fault. But when I checked the Line JWT document, their format doesn’t contain the prefix “line|”
Link to Line JWT document
So I tried to verify this idToken by sending a REST API request to Line. The token is invalid as well
{
"error": "invalid_request",
"error_description": "JWS verification failed"
}
The same thing goes for SIWE
(Result when decoded with jwt.io)
Has anyone encountered this issue before?