ログインIDをパラメーターとしてSharePointログインページに渡すにはどうすればよいですか?
-
22-07-2019 - |
質問
ユーザーがログインIDを提供するASP.NETホームページがあります。アプリケーション(SharePointサイト)に応じて、IDが関連付けられます。ユーザーはそれぞれのSharePointサイトにリダイレクトされます。
たとえば、ユーザーがsite1userの場合、ASP.NETページはユーザーをsharepointsite1に誘導します。
ここまで機能しました。
次に、ユーザーがユーザーIDを再度入力する必要がないように、ASP.NETからSharePointログインページにログインIDを渡す方法を説明します。
URLパラメーターの受け渡しを試みました。しかし、うまくいきませんでした。
解決
ASP.NETアプリケーションでフォームベース認証(FBA)を使用している場合、FBAも使用するようにSharePointを構成し、ASP.NETアプリケーションと同じFBA構成を使用するようにSharePointを取得することもできます。
これを行う利点は、ASP.NETアプリケーションにユーザーログインし、SharePointサイトにリダイレクトするだけで、自動的にログインできることです。ユーザー名をSharePointに渡したり、ページをカスタマイズしたりする必要はありません。 以前に行ったことがない場合、SharePointでFBAを構成するのは少し難しいかもしれませんが、次のリソースが役立ちます。
他のヒント
login.aspxページをカスタマイズし、クエリ文字列からIDを取得してユーザー名テキストボックスに設定するコードを記述する必要があります。
所属していません StackOverflow