When trying to setup my google service account with my private key (and the full json) the test is not passing and when I shut and reopen the google credential tab the key is replace by this “__n8n_BLANK_VALUE_e5362baf-c777-4d57-a609-6eaf1f9e87f6” also having this error message when trying it with a node “secretOrPrivateKey must be an asymmetric key when using RS256”.
I have seen some people having these exact issues on previous n8n version. (1.25) and I wonder if this was not fix or if I was doing it in the wrong way.
I would largely prefer using service account rather than OAuth fro my current project.
Thank you for your time and sorry for the bad english.
Information on your n8n setup
n8n version: 1.95.3
n8n EXECUTIONS_PROCESS setting (default: own, main): I dont know
Running n8n via (Docker, npm, n8n cloud, desktop app): Docker
The “blank” value is a dummy value populated in the UI to avoid echoing back the actual key value. The only way you usually even see that is if you switch the masked field (e.g. Private Key) from fixed to expression. So, whatever key value you originally pasted in is still encrypted and stored in the n8n DB. It hasn’t been replaced by the dummy value. Those fields probably shouldn’t allow switching to expression mode, but that is most likely WAYYY down the list of priorities of things to fix.
You will then need to share access to resources (like Google Sheets) with the service account email before you can use the corresponding node in n8n to access those resources.