2009-07-08 22 views
0

私のWebサイトのユーザーが別の外部Webアプリケーションにログインすることを許可する方法を探しています(例:gmail、jiraなど)とリダイレクトランディングページに正常に反映されます asp.netのWebサイトにプログラムでログインする

は私が情報のログを投稿するためのいくつかのコードを提供し、この articleを見つけましたが、私は(私が作成したり、マシン上のクッキーを保存するために持っていると信じていますたとえば) を取る必要があり、他のどのようなアクションを議論していませんそのサイトにユーザーをリダイレクトすることができます。 誰かが正しい方向で私を指すことができるコードやリソースを持っていますか?

ありがとうございました!

答えて

1

それは不可能です。特にクッキーでは、Gmailにログインしてからクッキーを受け取り、それをユーザーにリダイレクトすることはできません。ユーザーのブラウザには、gmail.comからではなく、yourdomain.comからのCookieとして表示されます。

あなたはを参照してくださいリンクは何かをやっています。ログオンし、そのWebサイトからデータを取得し、それを(サーバー上で)処理します。ユーザーを認証済みのホームページにリダイレクトしません。

+0

しかし、どのブラウザがクッキーを受信して​​、マシンに保存していますか?私はこの行動を模倣するべきではありませんか? – Zaffiro

+1

クッキーは、HTTPリクエスト/レスポンスで送信されるテキストの1行だけです。 Cookieは、ドメインごとにブラウザによって保存されます。 cookieを送信して、yourdomain.comではなくgmail.comから実際に来たことをユーザーのブラウザに伝えることはできません。それはあまり安全ではありません。 – ZippyV

関連する問題