回答編集履歴

4

修正

2019/06/06 04:44

投稿

YasuhiroNiji
YasuhiroNiji

スコア584

test CHANGED
@@ -1,4 +1,4 @@
1
- Google アカウントの Gmail の場合や G suite の場合でも特定のメールアドレスだけであれば、クライアントIDによる認証で、アプリパスワードを使うとトークンを保存する必要がなくなるので、今回の質問のケースでも対応できます。
1
+ Google アカウントの Gmail の場合や G suite の場合でも特定のメールアドレスだけであれば、クライアントIDによる認証で、アプリパスワードを使うとトークンを保存する必要がなくなるので、今回の質問のケースでも対応できます。「安全性の低いアプリのアクセス」を許可することでも対応できるのですが、アプリパスワードを使った方がセキュリティ面ではベターです。
2
2
 
3
3
 
4
4
 

3

回答の変更

2019/06/06 04:43

投稿

YasuhiroNiji
YasuhiroNiji

スコア584

test CHANGED
@@ -1,4 +1,18 @@
1
+ Google アカウントの Gmail の場合や G suite の場合でも特定のメールアドレスだけであれば、クライアントIDによる認証で、アプリパスワードを使うとトークンを保存する必要がなくなるので、今回の質問のケースでも対応できます。
2
+
3
+
4
+
5
+ アプリパスワードを使うためには、まず、Google アカウントの「セキュリティ」のページで、2段階認証プロセスをオンにします。「アプリ パスワード」の項目が表示されるので、そこから生成できます。
6
+
7
+
8
+
9
+ ![イメージ説明](35af44ce2ac94a3dc702acbbaa77f94f.png)
10
+
11
+
12
+
13
+
14
+
1
- Google cloud のサービスキーだけでは、G Suite サービスアクセスすることはできいです。概ね以下の作業が必要になると思います。
15
+ Google cloud のサービスキーを使用する場合は、G Suite が必須にな。概ね以下の作業が必要になると思います。
2
16
 
3
17
 
4
18
 
@@ -17,7 +31,3 @@
17
31
  公式マニュアルは、わかりにくいので、次のページも参考にするといいと思います。
18
32
 
19
33
  qiita: [サービスアカウントで認証してGMail APIでメール送信(Java)](https://qiita.com/tnagao3000/items/3d210582bc7f1ca218cc)
20
-
21
-
22
-
23
- なお、特定のメールアドレスへのメールだけに自動返信BOTをつけたいのであれば、クライアントIDによる認証で、アプリパスワードを使った方が簡単だと思います。

2

追加

2019/06/06 04:34

投稿

YasuhiroNiji
YasuhiroNiji

スコア584

test CHANGED
@@ -17,3 +17,7 @@
17
17
  公式マニュアルは、わかりにくいので、次のページも参考にするといいと思います。
18
18
 
19
19
  qiita: [サービスアカウントで認証してGMail APIでメール送信(Java)](https://qiita.com/tnagao3000/items/3d210582bc7f1ca218cc)
20
+
21
+
22
+
23
+ なお、特定のメールアドレスへのメールだけに自動返信BOTをつけたいのであれば、クライアントIDによる認証で、アプリパスワードを使った方が簡単だと思います。

1

誤字修正

2019/06/05 14:26

投稿

YasuhiroNiji
YasuhiroNiji

スコア584

test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
 
4
4
 
5
- 1. Google cloud サービスアカウントの設定で、「G Suite 全体の委任を有効にする」にチェックを入れます
5
+ 1. Google Cloud サービスアカウントの設定で、「G Suite 全体の委任を有効にする」にチェックを入れ
6
6
 
7
7
 
8
8