iPad2 に Gmailのメールアカウントを登録しようとして、不可解な症状発生。
iPad2 を所有していて、就寝前、起床時など、到着したメールの確認用に使っています。(基本的に送信は行わない。)WordPress に Site Kit for Google を入れたので、この iPad2 に Google Analytics 用メールアカウントを登録しておこうかと、作業を開始したところトラブル発生。
問題の発生状況は、以下の通り。
設定画面から、「Google」を選択。
この後、画面が「accounts.google.com」にリダイレクトされた後、
「アクセスをブロック: iOSのリクエストは無効です。」(下図)
「iOSが無効なリクエストを送信したため、ログインできません。しばらくしてからもう一度お試しいただくか、この問題についてディベロッパーにお問い合わせください。このエラーの詳細 iOSのディベロッパーの場合は、エラーの詳細をご確認ください。エラー400: invalid_request」
と、出て、終わり。Gmail アドレス、パスワード入力画面にさえたどり着けない。エラー詳細のリンクをクリックすれば、以下のメッセージが表示されます。表示されるけど役には立たない。
「Error 400: invalid_request The out-of-band (OOB) flow has been blocked in order to keep users secure. Follow the Out-of-Band (OOB) flow Migration Guide linked in the developer docs below to migrate your app to an alternative method. Request details: redirect_uri=urn:ietf:wg:oauth:2.0:oob
リクエストの詳細:
redirect_url=urn:ietf:wg:oauth:2.0:oob」
不思議なことに、検索、チャット、email用に作成したアカウントは問題なく登録できた。2個目のアドレスだけこうなる。
iPad2/iOS9 なので、Gmail の二段階認証には対応していないはず。仮にアカウントを有効にできた場合はアプリパスワードが必要になりますが、準備をしてても今はそこまでたどり着けないから。
切り分けのために試してみたのが以下。
- メールアカウントを登録 からリダイレクトされるのは、おそらく Saffari のWeb画面。直接 Saffari を起動して、「accounts.google.com」を開き、そこからGoogleにログイン。
- ログイン失敗するかと思いきや、Saffari からなら入れる。
- ただし、1個目のアカウントでログインした後、別のアカウントでもログインしようとすると(PC版のChromeブラウザーなどは問題なくできる)、2個目のアドレスを入力した後、プログレスバーが凍り付く。
- このせい?と、思い、iPad のSaffari から 全Google アカウントをログオフ。
- 再度設定画面に戻り、google メールアカウントを登録しようとすると、やっぱり凍り付く。
どうも、このiPad2、1個目のアカウントがある状態で、2個目のアカウントを登録する操作をするとダメみたい。
この先切り分けする項目は複数あるのですが、2個目のgoogle メールアドレスを登録しようとしているこの iPad2、GPS付きセルラーモデル。中古で購入したものですが、再アクティベーションを求められる画面が出てくると厄介。アクティベーション用SIMは付属していなかったので、そこを通過するのにすごく困る。トレー自体も抜きにくいし。マイクロSIMだし。
アクティベーション画面から動かなくなって、iPad2 自体が使えなくなると困るので、大胆に初期化とか、リセットとかできない。
Saffari のローカルキャッシュとか、ネットワーク設定とか、初期化すれば解決しそうな感じですが、gmail を受信できる他の端末があるので、危険を冒してまで問題解決する必要はないかな~というのが現状。
不思議なことに、初代 iPad は問題なく2個の gmail アドレスを受信できている。Android端末は当然問題なし。
以上、問題現象のメモとなり、残念ながら未解決。