私のシナリオはシンプルです。私は一部のデータベースに従業員のリストを持っていますので、全員が閲覧できるようにsharepointに表示したいと思っています。 私はSQL外部コンテンツタイプを作成し、それに基づいて外部リストを作成しました。しかし、私はautneticationを処理する方法を得ることができません。外部コンテンツタイプを作成すると、認証モードを選択できます。ユーザーのID、偽装されたウィンドウ、および偽装されたカスタムウィンドウです。私はsharepoint(AD)ユーザーがデータベースにアクセスして、最初のオプションがないようにしたくありません。私はすべての人にsharepointのリストを見せたいと思っています。そこに行くためにはSQLユーザーとパスワードがありますが、提供方法はわかりません。私は認証モードについてたくさん読んだことがありますが、私はそれをまだ理解していません。Sharepoint外部コンテンツタイプ認証モード - 何を選択しますか?
答えて
私は最近、ここで多くの研究は、私が一緒に石畳手続き後に、同様のシナリオに直面し、そしてた:
(1)SharePointデザイナー2010年には、外部コンテンツタイプを作成します。接続識別情報については、「偽装カスタムIDとの接続」を選択し、Secure StoreアプリケーションIDの場合は、データベース接続に通常使用するユーザー名を入力します。うまくいけば、接続は成功です。そうであれば、ECTを設定して保存します。そうでない場合は、他の認証オプションを試してみてください(私の場合、VPN経由で接続する必要があります)。
(2)ECTを作成して外部コンテンツタイプリストに表示されたら、右クリックして[Export BDC Model]を選択します。エクスポートされたBDCモデルは、xmlファイルです。このファイルは、下記の手順4で編集します。
(3)BDCモデルをエクスポートしたら、SharePoint Designerで作成したばかりのECTを削除します。ここから、エクスポートされたBDCモデルを使用して、SharePoint Designerで作成したモデルをそのまま使用すると、競合が発生します。
(4)エクスポートされたBDCモデル(拡張子は.bdcm)をテキストエディタで開きます。要素を探します( "YourDatabase"はデータベース名です)。要素の開始タグと終了タグの間のすべてを削除し、次のように置き換える:もちろん
<Property Name="AuthenticationMode" Type="System.String">PassThrough</Property>
<Property Name="DatabaseAccessProvider" Type="System.String">SqlServer</Property>
<Property Name="RdbConnection Data Source" Type="System.String">YOURDATASOURCE</Property>
<Property Name="RdbConnection Initial Catalog" Type="System.String">YOURDATABASE</Property>
<Property Name="RdbConnection Pooling" Type="System.String">True</Property>
<Property Name="RdbConnection User ID" Type="System.String">YOURUSERNAME</Property>
<Property Name="RdbConnection Password" Type="System.String">YOURPASSWORD</Property>
<Property Name="RdbConnection Integrated Security" Type="System.String">False</Property>
<Property Name="ShowInSearchUI" Type="System.String"></Property>
、あなたの実際の値を使用して値を置き換えます。
(5)SharePoint Central Adminコンソールに移動し、[アプリケーション管理]の[サービスアプリケーションの管理]をクリックし、[Business Data Connectivity Service]をクリックします。
(6)次に、インポートボタン(左上隅)をクリックします。インポートダイアログボックスで、上記の手順3で変更した.bdcmファイルを参照します。 「ファイルタイプ」では、「モデル」が選択されていることを確認してください。 [詳細設定]では、3つのオプション(ローカライズされた名前、プロパティ、および権限)をすべてオフにします。次に、灰色のインポートボタンをクリックします。
(7)リストにBDCモデルが表示されます。ドロップダウンメニューの矢印が表示されるまでマウスで上に移動します。それをクリックし、「権限を設定する」を選択します。
(8)権限を付与するユーザー(またはグループ)を選択して([追加]ボタンをクリックしてください)、[OK]をクリックします。その後、追加ボタンを押すと、権限ボックスに可能な権限が表示されます。許可するアクセス許可をオフにして、[OK]をクリックします。
(9)最後に、ECTを使用する準備ができました。 SharePointサイトに移動し、[サイト操作]> [その他のオプション]をクリックし、[外部リスト]を選択して[作成]ボタンをクリックします。データソース設定エリアで、外部コンテンツタイプフィールド(「外部コンテンツタイプの選択」)の右端にあるアイコンをクリックし、設定したECTを選択し、 をクリックします。すべてうまくいく場合は、SQLデータベースのデータが表示されます。問題がある場合、非常に役立つエラーメッセージが表示されます。
私はこれが誰かに役立つことを願っています。
- 1. モーダル選択選択モードとは何ですか?
- 2. SharePoint 2010 Designerの既存の外部コンテンツタイプに列を追加
- 3. ASP.NET外部認証
- 4. Sharepoint認証.Net
- 5. Sharepoint Doc Libコンテンツタイプ
- 6. JavaScriptでSharePoint 2013/2016認証モードを検出する方法
- 7. erlangと外部認証
- 8. HttpURLConnection認証モード
- 9. スプリングセキュリティとカスタム外部認証
- 10. postgresql windows外部認証
- 11. Lagom外部カサンドラ認証
- 12. のUniFi外部キャプティブポータル - 認証
- 13. 外部認証ASP.NET Web API
- 14. SharePointオンプレミス2013 REST認証
- 15. 外部ボタンをクリックして選択する際に選択するオプションを選択します。
- 16. カスタム選択したQAbstractItemModelに外部選択を適用しました
- 17. SharePointは正しい選択ですか?
- 18. Joomla 1.7外部アプリケーションからの認証
- 19. 外部認証MVCとしてOUTLOOK、OAuth
- 20. Django外部SSOに対して認証
- 21. AngularJSでコンテンツタイプを選択する方法
- 22. SharePointフォーム認証サイト
- 23. Sharepoint Azure AD認証
- 24. 外部マイクを選択する方法
- 25. 外部パラメタ - Webparts - Sharepoint
- 26. Sharepointの外部ログインオプション?
- 27. SharePoint外部リスト、メモリリーク
- 28. Sharepointの選択フィールド
- 29. ダイナミックスライドショー:何を選択しますか?
- 30. mysqlは外部キーの制限を選択します