Azure SQLデータベースをデータストアとして使用するLinuxマシンにJavaアプリケーションをデプロイしようとしています。Active Directory経由でAzure SQL Serverに接続してLinuxにJavaアプリケーションをデプロイする
DB接続用のSQL認証メソッドを使用すると、アプリケーションを正常にデプロイできました。
ただし、このプロジェクトの要件の1つは、アクティブディレクトリを使用してDB接続用のActive Directory認証をサポートすることです。
これは、Active Directory経由でDBユーザーを認証するSQL認証ではなく、Active Directory認証によるAzure SQLデータベースへの接続をLinuxシステム(ubuntu)上で実行し、アプリケーションを展開して実行することです。
私はアプリをウィンドウマシンにデプロイするとうまくいくとは思っていますが、チャレンジの一部はアプリケーションマシンとしてLinuxマシンを使用することです。
私はウェブ上の良いリファレンスを見つけようとしましたが、私の要件を満たすものは見つかりませんでした。
目標を達成することさえ可能かどうかはわかりません。もしそうなら、誰も良い参考資料を提供できますか?
はあなたの
ありがとうございます。私はAD認証でウィンドウ認証と混同していました。要件は、実際にAD認証を使用することです。私は、Azure SQLデータベースでAzure ADを設定し、ユーザ/グループを作成することができました。しかし、AD認証によるSQL Serverへの接続でlinuxにアプリケーションをデプロイすることに失敗してしまう..... – androisojavaswift
@androisojavaswiftこんにちは、Azure AD認証はWindows OS上でのみ動作しますので、この[link](https://docs.microsoft.com)を確認してください。 .com/en-us/azure/sql-database/sql-database-aad-authentication#azure-ad-features-and-limitation)を参照してください。 'Azure AD認証は、SqlServerの.NET Frameworkデータプロバイダでサポートされています。少なくとも.NET Framework 4.6' –
@androisojavaswift現在、.Net Framework 4.6はLinuxではサポートされていません。 –