Thread Rating:
  • 433 Vote(s) - 2.92 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Curlのログインについて
08-01-2011, 09:35 PM,
#2
RE: Curlのログインについて
一番シンプルなのは、jsessionidみたいなセッション情報をレスポンスで返してもらって、
その後の通信のたびにフォームデータを送るときにセッション情報も一緒に送る、というものでしょうか。

また、Curlもクッキーが利用できるので、set-insecure-http-cookie とかを使って、
ログインのレスポンスなどで帰ってきた情報クッキーに書いてやれば、
その後の通信でいちいちセッション情報を渡す必要はない、という認識です。

HTMLの中でCurlを実行する場合であれば、すでにそのブラウザが持ってる認証情報を、
request-browser-resident-http を使って引き継ぐ、ということもできるようですね。

よくシングルサインオンをどう実現するか、とか聞かれますが、
基本的にサーバーでの実装方式のもんだいであって、
Curlは上記の方法などでセッション情報を(フォームの中に入れるかクッキーを使うかどちらかで)送れば良いだけ、
という認識ですが、間違ってませんかね?


Messages In This Thread
Curlのログインについて - by umemura - 08-01-2011, 09:25 PM
RE: Curlのログインについて - by umemura - 08-01-2011, 09:35 PM
RE: Curlのログインについて - by hokada - 08-02-2011, 08:29 AM
RE: Curlのログインについて - by hokada - 08-02-2011, 08:35 AM
Forum Jump:


Users browsing this thread:
1 Guest(s)

MyBB SQL Error

MyBB has experienced an internal SQL error and cannot continue.

SQL Error:
1017 - Can't find file: 'mybb_threadviews' (errno: 2)
Query:
INSERT INTO mybb_threadviews (tid) VALUES('174')