Jahia 7.3
Generation of JWT token - permission denied
Question
To generate a JWT token you need to follow these instructions: Setting up authorization
After setting up the configuration files you enter the proper settings to generate the token, hit save button and nothing happens, just a blank page. If you open the developer tools in your browser you will see the following response:
{"data":{"jwtToken":null},"errors":[{"message":"Permission denied","path":["jwtToken","token"], "locations":[{"line":3,"column":5}],"errorType":"GqlAccessDeniedException"}, {"message":"Permission denied","path":["jwtToken","claims"],"locations":[{"line":4,"column":5}],"errorType":"GqlAccessDeniedException"}, {"message":"Permission denied","path":["jwtToken","__typename"],"locations":[{"line":5,"column":5}],"errorType":"GqlAccessDeniedException"}]}
Cause
The JWT token generator requires that you are logged into Jahia as admin.
Solution
You need to login in Jahia as admin before generating the token.