Azure VM SQL Serverでデータマートを実装しました。 Azureデータファクトリを使用して、オンデマンドデータベースからAzure VMデータにデータを転送します。このデータを第三者と共有する必要があります。これらのサードパーティのユーザーは、データがデータにアクセスする前に認証を受ける必要があります。これはAzureでどのように達成できますか?Azure SQLデータを外部ユーザーと共有
外部ユーザーと直接データベースを共有することは推奨されませんおかげ
Azure VM SQL Serverでデータマートを実装しました。 Azureデータファクトリを使用して、オンデマンドデータベースからAzure VMデータにデータを転送します。このデータを第三者と共有する必要があります。これらのサードパーティのユーザーは、データがデータにアクセスする前に認証を受ける必要があります。これはAzureでどのように達成できますか?Azure SQLデータを外部ユーザーと共有
外部ユーザーと直接データベースを共有することは推奨されませんおかげ
、私が間にサービス層を置くことをお勧めします。
WCF Data Servicesを使用してODataエンドポイントを生成し、外部ユーザーがデータベースのすべてにアクセスできるようにすることが、フォームベースまたはクレームベースの認証のいずれかを使用して認証するオプションです。
Thx Haitham。アイデアは、別のAzureサービスを使用して第三者にデータを提供することです。あなたはWCF Relay + ODataを提案していますか? – zen2012
自分のアプリを除いて他のアプリケーションに直接データベースを公開することはお勧めしません。ユーザーを選択して認証する必要があります。 RESTエンドポイントを公開するすべてのWebサービスでこれを行うことができます。 ODataは最も簡単な方法です –
なぜサービスファブリックはデータを共有する必要がありますか?あなたが何を求めているのかは分かりません。データベースに新しいユーザーを設定することについて話していますか?いくつかの種類のAPIをステージングすることについて話していますか?それに応じて質問を編集してください。 –