私の質問は、ASP.netとWebサービスを使用して構築されたWebアプリケーションがあります。Webサービスは、ログオンしているクライアントに応じて、異なるデータベースを使用する必要があります。
これを行うための簡単でエレガントなソリューションはありますか?
私の質問は、ASP.netとWebサービスを使用して構築されたWebアプリケーションがあります。Webサービスは、ログオンしているクライアントに応じて、異なるデータベースを使用する必要があります。
これを行うための簡単でエレガントなソリューションはありますか?
サービスへの各リクエストでクライアントの資格情報を渡すことで確認できます。
Webメソッドを呼び出す前に、クレデンシャルを使用してinit(id、pass、...)メソッドを呼び出すようにクライアントに依頼します。Initでオプションの設定を要求することもできます。入力に基づいて、クライアントにアクセストークンを与え、クライアントにこのアクセストークンを各リクエストに渡させることができます。このアクセストークンを確認し、設定を解析してアクションを実行する、つまり特定のDBを呼び出すことができます。繋がり。FacebookAPIも同様に機能します。