Project

General

Profile

Bug(バグ) #3798

別のSNSユーザーのメールアドレスとして登録されているGoogleアカウントを選択した時の表示が不自然

Added by isao sano about 4 years ago. Updated about 4 years ago.

Status:
Fixed(完了)
Priority:
Normal(通常)
Target version:
Start date:
2015-04-20
Due date:
% Done:

100%

3.6 で発生するか:
Unknown (未調査)
3.8 で発生するか:
Unknown (未調査)

Description

概要

既に別のSNSユーザーのメールアドレスとして登録されているGoogleアカウントを選択した場合、仕様通りカレンダーの追加は出来ない。
しかし、「カレンダーの読み込みに成功しました。」と表示させるのは不自然です。

再現手順

1. ユーザーAのPCメールアドレスを「」に設定する
2. ユーザーBでログイン
3. 「Google カレンダーの予定を追加する」をクリックする
4. 「」のアカウントを選択する
5. 「カレンダーの読み込みに成功しました。」と表示される

History

#1 Updated by Shinichi Urabe about 4 years ago

  • Assignee changed from isao sano to Shinichi Urabe

#2 Updated by Shinichi Urabe about 4 years ago

  • Status changed from New(新規) to Pending Review(レビュー待ち)
  • % Done changed from 0 to 50

#3799 において、プライマリーのカレンダーのみ連携するように修正しました

#3 Updated by isao sano about 4 years ago

プライマリーのカレンダーのみ選択できる挙動は確認されましたが、
「他人がSNSに登録しているメールアドレスのカレンダー」でもカレンダー連携ができてしまいます。
これは意図した仕様でしょうか?

参考 https://redmine.openpne.jp/issues/3796#note-2

手順

1. ユーザーAのPCメールアドレスを「」に設定する

2. ユーザーBでログイン
3. 「Google カレンダーの予定を追加する」をクリックする
4. 「」のアカウントを選択する
5. 「カレンダーの読み込みに成功しました。」と表示され連携ができている

6. ユーザーAでログイン
7. 「Google カレンダーの予定を追加する」をクリックする
8. 「」のアカウントを選択する
9. 「カレンダーの読み込みに成功しました。」と表示されるが連携はできていない

#4 Updated by Shinichi Urabe about 4 years ago

isao sano は書きました:

プライマリーのカレンダーのみ選択できる挙動は確認されましたが、
「他人がSNSに登録しているメールアドレスのカレンダー」でもカレンダー連携ができてしまいます。
これは意図した仕様でしょうか?

Google Calendar でプライマリーのアカウントとして連携できるということはそのアカウントの持ち主と判断していいと考えたためです

#3796 から仕様が変わっていますのでコメント追記します

#5 Updated by isao sano about 4 years ago

コメントありがとうございます。

一度認証したGoogleアカウントAをRevokeした場合、別のユーザーでアカウントAのカレンダー連携は行えるべきでしょうか?(現状の実装では行えないです)

手順

1. ユーザーAのPCメールアドレスを「」に設定する

2. ユーザーBでログイン
3. 「Google カレンダーの予定を追加する」をクリックする
4. 「」のアカウントを選択する
5. 「カレンダーの読み込みに成功しました。」と表示され連携ができている
6. 「Google Calendar の OAuth キーの削除」よりキーを削除する

7. ユーザーAでログイン
8. 「Google カレンダーの予定を追加する」をクリックする
9. 「」のアカウントを選択する
10. 「カレンダーの読み込みに成功しました。」と表示されるが連携はできていない

#6 Updated by Shinichi Urabe about 4 years ago

トークン、Revoke 時に連携されているスケジュールは全部消す。
また、別のSNSメンバーが登録しているOAuth のプライマリで連携しようとしたタイミング、更新しようとしたタイミングでエラーを出すように修正しました

#7 Updated by isao sano about 4 years ago

  • Status changed from Pending Review(レビュー待ち) to Fixed(完了)
  • % Done changed from 50 to 100

3.6.18 及び 3.8.15 にて試験を行いました。
問題ありません。

Also available in: Atom PDF