[ 新規に投稿する ]

Live.jp、hotmail.co.jpの認証に失敗するNo.00172
Eiichi さん 26/08/19 12:18 [ コメントを投稿する ]
  こんにちは。
00157番の投稿に関係あるのかも知れませんが、数日前より、live.jp と hotmail.co.jp でOAuth認証がタイムアウトしたエラーが出るようになりました。

「管理者権限がある」+「同意をスキップ」で認証を試みると、ブラウザ上ではコードの取得に成功し、自動で code に入力されるのですが「応答なし」になり待っていると「認証失敗または、タイムアウト」エラーコード 120002 と表示されてしまい、どうにもなりません。

解決する方法がありますでしょうか?

[ ]
RE:00172 Live.jp、hotmail.co.jpの認証に失敗するNo.00174
秀まるお さん 26/08/19 14:08 [ コメントを投稿する ]
  こちらの環境で、

   @outlook.jp
   @outlook.com
   @live.jp

の3つのアカウントでテストしてみた限りはどれも大丈夫そうでした。特にOAuthログインをやりなおさなくても普通にアクセスできてた所ですが、OAuthログインからやり直してみても大丈夫そうです。ただ、1つおかしな現象があります。ブラウザ上でログインする時の

      [  拒否  ]   [  同意  ]

の画面で「同意」をクリックしても、もう一回同じ同意画面が出てきます。もう一回同意ボタンを押すと大丈夫です。???

秀丸メール自体は何も変わってないので、何かそちらの環境か関係してるかもしれません。120002のエラーはhttpアクセスでのタイムアウトのエラーなので、たぶんOAuth認証でのアクセストークンを取得する用のhttps:のリクエストをして、それの応答が返ってこないでエラーになってるのかなぁという気がします。

「全般的な設定 - 上級者向け - 動作の記録」の「秀丸メールの動作をdump.txtに記録する」をONにすると、僕の所だと、

14:00:22.187 (13733) DialogBox2ParamUni() template=778
...
14:01:05.574 (15394) AllocAuthInfo 00000XXXXXXXXXXXXX
14:01:05.578 ( 430) iApi = 1
14:01:06.555 ( 693) InetRead size=2281
14:01:06.555 ( 696) {"token_type":"Bearer","scope":"https://outlook.office.com......
14:01:06.555 ( 756) AccessKey=676 AccessToken=1420 RefreshToken=501
14:01:06.557 (16647) GmailOAuth.bin save 676,1420,501 Access-token crc=XXXXXXX
14:01:06.558 (16706) Access-token length=1420 crc=XXXXXXX

みたいな記録が出てくるのが正しいです。たぶん「InetRead size=...」の前にエラーになってるんじゃないかと思います。

何か設定で試すとしたら、「全般的な設定 - 上級者向け - デバッグ - ソケット」の中にある「OAuth認証/Graph APIにWinInet使用」をONにする手があります。こうするとhttps:のアクセスにWinInetのライブラリを使うので、何か変化があるかもしれません。

あとは・・・・、昨日からおかしいということなら、何か昨日からパソコンやネット回線に変化が無かったか探してみるとか・・・、例えば何かセキュリティソフトをインストールしてる場合はそれの自動アップデートがあったとか、ファイヤウォール関係の設定変更があったとか・・・、その辺を疑うか、もし可能なら別のパソコンとか、あるいは別のインターネット接続方法で試してみる、例えば会社でダメなら自宅でどうか試してみるとかってことで問題の切り分けが可能になるかもしれません。

もしOutlook.com側の問題だとしたら、他のユーザー様からも同様の問題が届きそうな気がしますが、今のところは届いてないです。
[ ]
RE:00174 Live.jp、hotmail.co.jpの認証に失敗するNo.00175
Eiichi さん 26/08/19 14:21 [ コメントを投稿する ]
  こんにちは。
早速の返信有難う御座います。

特に思い当たる環境変化は無いのですが、もう一度落ち着いてチェックしてみます。


>何か設定で試すとしたら、「全般的な設定 - 上級者向け - デバッグ - ソケット」の中にある「OAuth認証/Graph APIにWinInet使用」をONにする手があります。こうするとhttps:のアクセスにWinInetのライブラリを使うので、何か変化があるかもしれません。

これも試してみたいと思います。
問題解決したら、御報告致します。

どうも有難う御座います。

[ ]
RE:00175 Live.jp、hotmail.co.jpの認証に失敗するNo.00176
秀まるお さん 26/08/19 14:43 [ コメントを投稿する ]
  秀丸メールのhttps:のアクセスについては、添付ファイル右ボタンメニューの「VirusTotalで確認」コマンドとか、「設定」メニューの「Faviconの取得」コマンドでもテストできます。これらも動かないなら、ファイヤウォールでブロックされてるか、インターネット接続関係の問題かなぁと思います。
[ ]
RE:00176 Live.jp、hotmail.co.jpの認証に失敗するNo.00177
Eiichi さん 26/08/19 19:55 [ コメントを投稿する ]
  こんにちは。

色々と自分の環境を見直し、ウィルス対策ソフト(ファイヤーウォール含む)を一時的に無効にしても変化ありませんでした。

「全般的な設定 - 上級者向け - デバッグ - ソケット」の中にある「OAuth認証/Graph APIにWinInet使用」をONにしてみても変化なしでした。

しかし、何度か認証を行っているうちに、何故か認証成功し、無事に受信することが出来るようになりました。

何が原因だったのかは不明のままですが解決しました。
アドバイス有難う御座いました。


[ ]
RE:00177 Live.jp、hotmail.co.jpの認証に失敗するNo.00178
秀まるお さん 26/08/20 08:35 [ コメントを投稿する ]
  無効にしてもダメって話は以前にも届いたことがあります。

最近のセキュリティソフトは悪質ソフトウェアがセキュリティソフトを無効化しようとするのを防ぐためか、無効にする操作をしても無効になってくれないように出来てるのかもしれません。

ノートンの場合だと、アンインストールも簡単に出来ないようです。専用のツールをダウンロードして実行しないとダメらしいですが、簡単では無いようです。僕の知り合いの人もノートンでトラブルになって、そんな余計なのに毎年お金払うのムダだからアンインストールした方がいいってアドバイスしたんですが、アンインストールも出来ず、そのまま使ってるそうです。
[ ]

[ 新規に投稿する ]