ongeki-score icon indicating copy to clipboard operation
ongeki-score copied to clipboard

ブックマークレットをログイン基準で認証するように変更

Open slime-hatena opened this issue 6 years ago • 3 comments

  1. サーバーにトークンを渡すのが必ず安全か保証できない
  2. コピペミスが起きる
  3. 長い
  4. かっこよくない

ブックマークレットを実行ログイン状況を確認スコアの取得データの確認(不正なデータはサーバーに送らない)データの送信登録 みたいな流れに変えたい。

slime-hatena avatar Jun 04 '19 03:06 slime-hatena

ちょっと調べてみたけどブックマークレット側(サイト外)からログインしているかをチェックするのは無理そう・・・? ログインにかかわらずデータを取得して、そのデータを持ってサイトに飛ぶ 何かしらに持っておいてログインしたらorログインしてたらデータを入れるとかそういう感じでもいいかも

slime-hatena avatar Jun 04 '19 06:06 slime-hatena

フォームでのPOST相当のリクエストを投げることはできますが,その後の遷移までとなるとsubmit処理をJavaScript側で呼んでやる外は無いかと。 http://q.hatena.ne.jp/1237902405

とのこと 代替案1) データをpost それに対応するidを含んだURLを発行 そこに飛んで処理を継続 radisとかmemocacheに乗せる? 代替案2) .netのページにformを埋め込んで擬似的にform.submit() させる あまりスマートじゃないので避けたい・・・ でも楽そう

slime-hatena avatar Jun 04 '19 09:06 slime-hatena

chrome80からcorsが厳しくなるしちょっと厳しいかも うーーーん...やらなくてもいいのではないか...

slime-hatena avatar Mar 15 '20 15:03 slime-hatena