diff --git a/mi-sql-public-demo/pom.xml b/mi-sql-public-demo/pom.xml
index c7fcd64..e6a1afb 100644
--- a/mi-sql-public-demo/pom.xml
+++ b/mi-sql-public-demo/pom.xml
@@ -15,13 +15,32 @@
17
+
+
+
+
+ com.azure.spring
+ spring-cloud-azure-dependencies
+ 5.22.0
+ pom
+ import
+
+
+
+
com.microsoft.sqlserver
mssql-jdbc
10.2.0.jre11
-
+
+
+
+ com.azure.spring
+ spring-cloud-azure-starter
+
+
diff --git a/mi-sql-public-demo/src/main/resources/application.properties b/mi-sql-public-demo/src/main/resources/application.properties
index 16e406e..ed7d015 100644
--- a/mi-sql-public-demo/src/main/resources/application.properties
+++ b/mi-sql-public-demo/src/main/resources/application.properties
@@ -1,2 +1,9 @@
AZURE_SQLDB_CONNECTIONSTRING=jdbc:sqlserver://${AZ_DATABASE_SERVER_NAME}.database.windows.net:1433;database=demo;encrypt=true;trustServerCertificate=false;hostNameInCertificate=*.database.windows.net;loginTimeout=30;
-AZURE_CLIENT_ID=
\ No newline at end of file
+AZURE_CLIENT_ID=
+
+# Enable Azure managed identity for Spring Cloud Azure
+spring.cloud.azure.credential.managed-identity-enabled=true
+spring.cloud.azure.credential.client-id=${AZURE_CLIENT_ID}
+
+# Add datasource URL for Azure SQL using Managed Identity authentication
+spring.datasource.url=jdbc:sqlserver://${AZ_DATABASE_SERVER_NAME}.database.windows.net:1433;database=demo;encrypt=true;trustServerCertificate=false;hostNameInCertificate=*.database.windows.net;loginTimeout=30;authentication=ActiveDirectoryMSI
\ No newline at end of file