0

Webサイトを構築していますが、ActiveDirectoryを使用してユーザーを認証する必要があります。

私のWebサイトは、Active Directoryが実行されているサーバーとは異なるネットワークとIP上にあります(完全に異なるネットワークとドメイン内にあります)。

リモートADでユーザーを認証できるログインページを作成できるかどうか知りたいのですが。

御時間ありがとうございます。

4

3 に答える 3

3

これを行う1つの方法は、LDAPを使用して提供されたユーザー資格情報を検証することです。これは、どのようにそれを行うことができるかについてのマイクロソフトからの例です。

于 2012-09-12T09:53:04.043 に答える
2

ActiveDirectoryサーバーにWebサービスを展開しないでください。

System.Directoryservices.Accountmanagement名前空間クラス(.NET 4)を使用するか、ADSIを使用できます。

于 2012-09-12T09:54:46.750 に答える
0

私はこれと同じような状況にありました、そして私がそれをするために考えることができた唯一の方法はこのようでした:

  • Windows認証を使用するActiveDirectoryを使用してサーバー上に非常に小さなWebサイトを作成します
  • ユーザーが認証された場合は、URLに何らかの形式のログインキー(オンザフライで生成された場合に最適)を使用して、このWebサイトをメインのWebサイトにリダイレクトします。

これらの方針以外に、外部のWebサイトで認証を使用する方法はないと思います。

于 2012-09-12T09:39:34.837 に答える