私はログインしている既存のASP.NETウェブサイトを持っています。ログインの手順は、ユーザがログインする際の異なるサーバの異なるフロントエンドにルーティングするため、簡単なことではありません。また、従来のASP Webサイトへの通信/ログインもあります。Angular2アプリからASP.NETページにデータを引き渡すにはどうしたらいいですか?
今、小さなAngular2アプリを使用してログイン手順の最初のステップを切り離したいと思っています。基本的には、これはユーザーとパスワードを収集し、ログインの検証などを既存のASP.NETロジックに任せるだけです。だから私の素朴な観点からは、これは私の既存のASP.NETページでユーザーとパスワードを記入し、送信ボタンをクリックするのと同じです。
私はangular2を使用してHTTPリクエストを作成し、ログイン検証プロセスの一部であるSOAPベースのWebサービスを呼び出すことができます。
私は、何らかの形で、既存のASP.NETページでログインフォームを送信するときに実行されるhttpリクエストを偽造することができるという考えがあります。しかし、私が今まで理解している限り、私がlogin.aspxサイトにhttpリクエストを送信することができたとしても、私のAngular2アプリケーションには、私のAngular2アプリケーションを残しておきたいのですが、 "その応答。
どのような質問が必要なのかわかりません...どうすればいいですか?
私は何を考慮していませんか?
私が持っているいくつかのオプション:
- 既存のASP.NETページ(複数可)の部分を変更することが可能であろう。
- 既存のASP.NETアプリケーションが表示される新しいブラウザタブを開くことは問題ありません。