テクノロジー ASP.NET、VB.NET 2.0(まもなく4.0になります)
概要 私はログイン/認証ポータルを作成しています。これは、Webアプリケーションがそれを使用してユーザーにログインし、ユーザーが自分の資格情報を使用してアプリケーションを使用できるようにするためです。
ログインポータルは別のアプリケーションになり、最初は特定のアプリケーションのエクストラネットとイントラネットを介してのみ利用できます。ただし、将来のアプリはWeb経由で認証する必要があります(別のインスタンスとして実装できます)。基本的に、他の個々のアプリケーションがこのポータルを介してユーザーを認証できるようにしたいと思います。
となることによって...
- ユーザーはアプリケーションのWebURL(つまり、www.application.com / http:// apps / application-イントラネット)にアクセスし、[ログイン]をクリックします。
- ユーザーのブラウザは、クエリ文字列www.loginportal.com/login.aspx?url=www.application.com/login.aspx(または他のページ)を使用してポータルアプリケーションにリダイレクトされます。
- ユーザーは自分の資格情報(ユーザー名、パスワード)を入力し、[ログイン]ボタンをクリックします。
- ブラウザはURL、つまりwww.applications.com/default.aspxまたはlogin.aspxにリダイレクトし、認証されてログインします。とアプリを使用することができます。
完了 認証自体をソートし、dllを介してローカルアプリケーションにクラスライブラリとして実装します。
必要な ので、基本的に次の方法を知る必要があります。-1。ポータルURLにデータを投稿します(別のドメインである可能性があります)。2.投稿を使用してブラウザをリダイレクトします。3.認証が安全で、簡単にハッキングできないことを確認します(urlencodeやhtmlencodeなどの使用方法を知っています)。ドメイン間でデータを投稿することの影響についてはよくわかりません。
どんな助けでも大歓迎です...
乾杯、ダンカン。