Bug(バグ) #3798
完了
別のSNSユーザーのメールアドレスとして登録されているGoogleアカウントを選択した時の表示が不自然
isao sano さんが9年以上前に追加.
9年以上前に更新.
説明
既に別のSNSユーザーのメールアドレスとして登録されているGoogleアカウントを選択した場合、仕様通りカレンダーの追加は出来ない。
しかし、「カレンダーの読み込みに成功しました。」と表示させるのは不自然です。
再現手順¶
1. ユーザーAのPCメールアドレスを「A@google.com」に設定する
2. ユーザーBでログイン
3. 「Google カレンダーの予定を追加する」をクリックする
4. 「A@google.com」のアカウントを選択する
5. 「カレンダーの読み込みに成功しました。」と表示される
- 担当者 を isao sano から Shinichi Urabe に変更
- ステータス を New(新規) から Pending Review(レビュー待ち) に変更
- 進捗率 を 0 から 50 に変更
#3799 において、プライマリーのカレンダーのみ連携するように修正しました
isao sano は書きました:
プライマリーのカレンダーのみ選択できる挙動は確認されましたが、
「他人がSNSに登録しているメールアドレスのカレンダー」でもカレンダー連携ができてしまいます。
これは意図した仕様でしょうか?
Google Calendar でプライマリーのアカウントとして連携できるということはそのアカウントの持ち主と判断していいと考えたためです
#3796 から仕様が変わっていますのでコメント追記します
コメントありがとうございます。
一度認証したGoogleアカウントAをRevokeした場合、別のユーザーでアカウントAのカレンダー連携は行えるべきでしょうか?(現状の実装では行えないです)
1. ユーザーAのPCメールアドレスを「A@google.com」に設定する
2. ユーザーBでログイン
3. 「Google カレンダーの予定を追加する」をクリックする
4. 「A@google.com」のアカウントを選択する
5. 「カレンダーの読み込みに成功しました。」と表示され連携ができている
6. 「Google Calendar の OAuth キーの削除」よりキーを削除する
7. ユーザーAでログイン
8. 「Google カレンダーの予定を追加する」をクリックする
9. 「A@google.com」のアカウントを選択する
10. 「カレンダーの読み込みに成功しました。」と表示されるが連携はできていない
トークン、Revoke 時に連携されているスケジュールは全部消す。
また、別のSNSメンバーが登録しているOAuth のプライマリで連携しようとしたタイミング、更新しようとしたタイミングでエラーを出すように修正しました
- ステータス を Pending Review(レビュー待ち) から Fixed(完了) に変更
- 進捗率 を 50 から 100 に変更
3.6.18 及び 3.8.15 にて試験を行いました。
問題ありません。
他の形式にエクスポート: Atom
PDF