Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ログイン時「ログイン失敗 さきゅばす」と表示されログインできない #77

Open
nnn-revo2012 opened this issue Oct 24, 2023 · 3 comments
Labels

Comments

@nnn-revo2012
Copy link
Contributor

nnn-revo2012 commented Oct 24, 2023

Saccubus1.70.0.10a / Saccubus1.67.8.17a

  • Firefoxのクッキーを使う -> 問題なし

user/passを送った際のresponseにuser_sessionがないのが原因だがなぜそうなるかわからない
1.70.0.04でも同様

@nnn-revo2012 nnn-revo2012 self-assigned this Oct 24, 2023
@nnn-revo2012
Copy link
Contributor Author

  • いつからか知らないが、user_session=deleted のcookieが2つ送られてきている
    (片方はDomain=.nicovideo.jp指定)
  • MFA対応するためログインの際 CookieManager を使用してcookieの管理をしているが、そこにはuser_sessionがない(user_session_secureはある)
  • CookieManagerを使わないでログインするとuser_sessionが取得でき、ログインに成功する (ただしMFAの場合MFAページに遷移できなくてログインできない)
  • 5chでJava21にバージョンアップすると正常動作するとの報告あり
  • 同じロジックを使ってるlivedl(golang)や.NETのツールでも試したがそっちはまったく問題なくログインできる

なので、ニコニコのログイン時の仕様変更により、Java21未満の CookieManager のcookie取得に不具合がでていると思われる
現在どうするか検討中

@nnn-revo2012
Copy link
Contributor Author

2023/10/26 Saccubus1.70.0.10b / Saccubus1.67.8.17b
https://github.com/Saccubus/Saccubus1/releases

  • ニコニコにログインできなくなったので修正(CookieManagerを使わないように修正)
    ※MFA(2段階認証)によるログインができないのでFirefoxのブラウザ共有を使ってください

@nnn-revo2012
Copy link
Contributor Author

将来的にJava21にするという方向で進めたいと思います。

@nnn-revo2012 nnn-revo2012 removed their assignment Oct 30, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant