2011-07-26 2 views
0

私はオンラインで買い物をしていました。支払い時に、銀行からのログインダイアログがiFrameに表示され、私の詳細とオンラインショップのページが記入されました。オンラインショッピングでiframeの銀行ログインダイアログが表示されるのはどうですか?

どのように動作しますか?私は推測する:

  1. オンラインショップでは、 銀行のログインウィジェットを指し示すiframeのページが表示されます。
  2. あなたはログインの詳細を記入し、銀行があなたを認証します。

ここで、銀行はオンラインショップサイトに情報を渡して、あなたに進むことができるようにする方法を教えてください。

ログインはiframeにあり、iframeで何が起こっているか分かっている限り、コンテナページには影響しません。だから、あなたの銀行で認証されたら、銀行はオンラインショップのページに「それはいいよ、続行する」と言う方法を教えてください。

乾杯。

答えて

1

典型的なチェックアウトの状況では、背後にある多くのことを想像することができます。しかし、通常、このシナリオでは、支払いプロバイダ(すなわち、PayPal、SagePay(旧称Protx)、DataCash)に対する要求に、返品成功URLと返品エラーURLが含まれる。通常、eコマースサイトに関する説明のハンドラは、銀行との認証が正常に完了すると、支払いプロバイダ(つまりiframeではなく)からコールバックを受け取ります。

+0

私の銀行からの肯定的な回答が電子商取引サイトにあるとしたら、ブラウザのページがどのように前進しているのか、あるいは私が認証されていることを知っていますか? – vtortola

+0

多分いくつかの隠れたjavascriptがクッキーをチェックしているか、Webサービスにリクエストを投稿しています。 シングルサインオンを提供するためにASelect Agent/filterソフトウェアを使用したことがありますが、このソフトウェアではバックグラウンドでWindowsサービスが実行されており、クロスドメインCookieを設定できました。ウェブサイトでは、特定のユーザー情報を取得するためにこのCookieを読むことができます。銀行はおそらく同様の方法を使用しています – Thomas

+0

クロスドメインのクッキー?どうすればそれが可能になるのだろうか? – vtortola

1

ウェブサイトには、銀行の対応や、サイトのクッキーやセッションの設定、別のページの読み込みなどのバックグラウンドで実行されるWebサービスやその他のサービスがある可能性があります。

関連する問題