カスタムユーザー登録を備えたPublic SharePointサイト
-
09-12-2019 - |
質問
SharePoint 2010に基づく外部ユーザー登録を持つ公共サイトをやっています。私たちはASP.NET開発に何らかの経験がありますが、誰もSharePointの経験がありません。 Webでいくつかの研究を行った後、SharePointではそれほど簡単ではないことがわかったと、ASP.NETでの比較的簡単なことは何ですか。だから私たちは正しいアプローチのためのいくつかのアドバイスに感謝します。
まず、ファイルのアップロードを含むすべての情報を含むカスタム登録フォームを実行し、すべてのデータを格納するためのSQL Serverデータベーステーブルを持ち、SharePointでFBA(または別のメソッド)を使用して認証するためにFBA(または別のメソッド)を使用する必要があります。
その後、登録を検証し、ユーザーに送信するパスワードを自動的に生成するための管理者(ADユーザー)が必要です。ユーザーはこの検証後にのみログインできます。
最後に、2つの方法のログインを実装しなければなりません。これは、Responsの比較と検証の後に、SAMLリクエストで他のWebサイトのIDプロバイダに及ぼす(リダイレクトする必要があります)、他のメソッドを実装する必要があります。データベース内のユーザーデータによる応答。
これはすべてSharePointで実行可能ですか?最善のアプローチは何ですか?これをSharePoint開発者にとってどれほど困難なのか?
事前にありがとう。 ヌノー
解決
neno、
初心者がSharePoint匿名サイトで動作するのはかなり難しい作業のようです...
通常、SharePoint WebサイトがActive Directoryユーザーで認証されているが、さまざまな認証方法を実装できるため、ASP.NETアプリケーションで通常使用できるようにASP.NETメンバーシッププロバイダを使用できるフォームベース認証です。 。
FBAの場合は[ASP.NETメンバーシップでフォームベース認証]、非常に素晴らしいCodePlexプロジェクトがあります。
> http://sharepoint2010fba.codeplex.com/
http://sp2010fba.codeplex.com/
あなたに適したものを使う...他のウェブサイトを介した認証は、他のウェブサイトを介した認証であると、SharePointは認証にWindows Live ID / Hotmailを使用できますが、私はあなたが話しているのか本当にわからないについては、Webサイトの名前を記載してくださいか?
しかし、これらのCodePlexソリューションも行うSharePoint用のカスタムログインページを作成する可能性があります。あなたはコードを書くことができるという点で、背後にあるコードを書くことによって認証することができます...
これが助けになることを願っています!