-2
  1. ユーザーがさまざまなグループで連絡先リストを作成し、CardDAV アカウントを使用してそれらの連絡先をサーバーから iPhone アドレス帳に同期できるシステムがあります。開発には C#.net を使用しており、バックエンドは SQL サーバー 2008 です。

  2. サーバーを使用して既存のデータベースからデータを取得し、クライアントがアクセスできるようにすることは可能ですか?

  3. Windows ユーザー ログインの代わりにデータベースからの認証を受けることは可能ですか?

4

1 に答える 1

0
  • データベースからのデータの取得について。それはすべて、連絡先をデータベースに保存する方法によって異なります。現在、サーバー エンジンは iCalendar オブジェクト (単一のカレンダー イベント) のみを BLOB として保存できます。vCard と iCalendar をシリアル化することはできません (ただし、iCalendar をある程度解析することはできます)。vCard と iCalendar の解析とシリアル化を提供するために取り組んでいます。データベース内のデータから iCalendar オブジェクトを生成する必要がある場合は、おそらく他のサードパーティ ライブラリを使用できます。

  • 認証について。IT Hit WebDAV サーバー エンジンは、認証スキーマに依存しません。Basic、Digest、NTLM/Kerberos、またはその他のプロトコルを使用して、既存のユーザー ストレージに対して認証できます。サンプル コードを生成するには、Visual Studio で ASP.NET または HttpListener CalDAV/CardDAV サーバー アプリケーション ウィザードを実行し、認証ステップで [基本] または [ダイジェスト] を選択します (下のスクリーンショットを参照)。この場合、ログインは認証セクションの web.config または app.config に保存されます。

ここに画像の説明を入力

于 2014-10-14T00:21:20.983 に答える