2009-08-12 7 views
2

これは私のシナリオです。Windows認証を共有ポイントでプログラムで呼び出す方法は?

  • 匿名ユーザーがサイトコレクションの既定のサイトを訪問すると、カスタムログインフォームパネルが表示されます。このフォームはwebUserControl(.ascxファイル)で、webpartとしてページに埋め込まれています。

  • ユーザーはユーザー名とパスワードを入力します。

  • 送信ボタンをクリックすると、認証はカスタムログインフォームパネルのコードビハインドによって処理されます。

ここは私の質問です。ユーザーが入力したユーザー名とパスワードでSharePointの認証方法を呼び出すにはどうすればよいですか。単純に、Windows認証ウィンドウではなくカスタムログインフォームパネルを使用してログインするようにします。

+2

これは役立ちます... http://www.developer.com/net/asp/article.php/3622481 – Alex

+0

Nope。私はフォームベースの認証を使いたくない。私はちょうどユーザー名とパスワードを求めるデフォルトの醜いウィンドウの代わりにウェブサイトのユーザーに素敵なログインパネルを提供したい。 – Hamdi

+1

フォームベースの認証がソリューションです。その周りに他の方法はありません。 –

答えて

1

を参照してください。 LDAPストアに対して認証するLDAPメンバーシップ・プロバイダがあります。通常これはActive Directory(Windows認証が認証に使用するもの)です。他のLDAPストアもあります。

カスタムログインフォーム/ Webパーツを使用する唯一の方法は、カスタムメンバーシッププロバイダでFBAを使用することです。

0

FBAを使用せず、Windows認証に固執したいと考えると、唯一の選択肢はLDAPを使用することです.WebPartのログインロジックとWindows認証を使用することができます。

は、これを行うための唯一の方法はあなたに認証ベースのSharePointのサイトの使用形態を持つことで、これらのリンク

Link 1

Link 2

+0

私が探しているものではありません。私は、ユーザー名とパスワードを必要とし、credientialsを持つauthenticastesユーザーを取るSharePoint手順が必要です。 – Hamdi

関連する問題