ScriptApp.IdentityToken
Cloud Runなどで、制限付きアクセスをした場合には、Authorization: Bearer ${TOKEN} という形でレクエストを投げるけど、 この TOKENは、AccessTokenではなく、IdentityToken
で、ScriptApp.getIdentityToken()で取得できるけど、
気をつける?のは、
emailの方を含めないと、id_tokenに emailの情報が入らない。認証に十分な情報になる?ならない?
そうしないと、nullが返ってきていて、401とかになる。
JWTなので、Logger.logなどで、tokenが取れているかを確認して、ついでに、 更に、
identityTokenの、audienceは、その google cloudのproject numberをprefixにもつ文字になる?
audienceとは?