0

Azure VM SQL Serverでデータマートを実装しました。 Azureデータファクトリを使用して、オンデマンドデータベースからAzure VMデータにデータを転送します。このデータを第三者と共有する必要があります。これらのサードパーティのユーザーは、データがデータにアクセスする前に認証を受ける必要があります。これはAzureでどのように達成できますか?Azure SQLデータを外部ユーザーと共有

外部ユーザーと直接データベースを共有することは推奨されませんおかげ

+0

なぜサービスファブリックはデータを共有する必要がありますか?あなたが何を求めているのかは分かりません。データベースに新しいユーザーを設定することについて話していますか?いくつかの種類のAPIをステージングすることについて話していますか?それに応じて質問を編集してください。 –

答えて

0

、私が間にサービス層を置くことをお勧めします。

WCF Data Servicesを使用してODataエンドポイントを生成し、外部ユーザーがデータベースのすべてにアクセスできるようにすることが、フォームベースまたはクレームベースの認証のいずれかを使用して認証するオプションです。

+0

Thx Haitham。アイデアは、別のAzureサービスを使用して第三者にデータを提供することです。あなたはWCF Relay + ODataを提案していますか? – zen2012

+0

自分のアプリを除いて他のアプリケーションに直接データベースを公開することはお勧めしません。ユーザーを選択して認証する必要があります。 RESTエンドポイントを公開するすべてのWebサービスでこれを行うことができます。 ODataは最も簡単な方法です –

関連する問題