いくつかのカスタム フィールドを使用して、多数のユーザーを Active Directory にインポートしました。次に、すべてのカスタム フィールドと通常のフィールドを使用して、Active Directory から SharePoint にプロファイルをインポートしました。この後、各ユーザーは MySite が設定されたサイト コレクションに含まれている必要がありました。ユーザーが存在することを確認するコードを記述し、プロファイル属性「個人用スペース」をチェックして、MySite が作成されているかどうかを確認しました。一部のユーザーがネットワークの外部からログインする必要が生じるまで、すべてがうまく機能していました。
ユーザーがネットワークの外部からヒットした場合 (またはサイトを IE の信頼ゾーンに追加していない場合) に表示される Windows 認証ポップアップを取り除きたいと思います。Web アプリケーションを拡張して、インターネット ゾーンを作成しました。次に、インターネット サイトの web.config を編集して Active Directory フォーム認証を行い、Central Administrator の web.config を編集してデータ ソースを表示できるようにしました。ユーザーは素敵なインターフェースからログインできます。唯一の問題は、ユーザーがユーザー プロファイルから切り離されていることです。基本的に、Sharepoint は、Windows 認証ユーザーとフォーム認証ユーザーを 2 つの別個のユーザーと見なします。
プロファイルをリンクする方法はありますか? ユーザーがログインして Windows アカウントにリンクするには、カスタム メンバーシップ プロバイダーを作成する必要がありますか? インターネット Web アプリからユーザーをログインさせ、Windows 資格情報を偽装してイントラネットに渡す方法はありますか? フォーム認証データ ソースに基づいて、すべてのユーザー プロファイルを再作成する必要がありますか?