- 運営しているクリエイター
#セキュリティ
GASを初回実行する時になぜ認証確認するのか
非エンジニアの方から結構この事案について突っ込まれることが多いので書いておきたいと思います。
なぜ認証確認するのかGASに限らず認証確認は色んなサービスやアプリによって昨今のwebセキュリティでは…
1. 誰が
2. 何を
3. どうするものなのか
を本人に確認してから実行するということを同意を得ることが必須となっております。GASは内部・外部問わず何らかのリソース(資産)にアクセスする際に
GASでアクセスキーやトークンの情報をPropertiesService.getScriptProperties().getProperty()で扱う例
背景Google Apps Script(GAS)で外部サービスと連携する際などに接続するためのアクセスキーやトークンなどといった情報を直接コードに記載してしまうケースがサンプルなどで見られる時があります。
// 値をベタ書きしている例var destinationConsumerKey = "**************************";var destinationConsumer