質問

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用のカスタムログインページを作成する可能性があります。あなたはコードを書くことができるという点で、背後にあるコードを書くことによって認証することができます...

これが助けになることを願っています!

ライセンス: CC-BY-SA帰属
所属していません sharepoint.stackexchange
scroll top