Token-based authentication support for Azure SQL DB using Azure AD auth
SQL Server security team would like to announce token based authentication support for Azure SQL DB V12 authentication using Azure Active Directory (AD). Currently we support two authentication methods: Azure AD user/password and Azure AD integrated authentication supporting Windows credentials ( see https://azure.microsoft.com/en-us/documentation/articles/sql-database-aad-authentication/ ). The new token-based authentication method allows middle-tier services to obtain a token from Azure AD and use it to connect to Azure SQL Database. It enables more sophisticated scenarios, including certificate-based authentication. For more details, see below the attached Readme document and the zip file that contains a simple code example connecting to Azure SQL DB using token based authentication. It requires Visual Studio 2015 with .NET 4.6 (or higher) and ADALSQL.dll (see also the client setup requirement in the main MSDN document for Azure AD authentication indicted above). For further questions on this topic please contact SQLAzureADAuth@microsoft.com alias.
Comments
- Anonymous
May 03, 2016
Any change of getting the sourcecode on github filed under the rest of the Azure-Samples?The zip will do for now, thanks.- Anonymous
May 29, 2019
It is on the to do list
- Anonymous
- Anonymous
June 27, 2016
The comment has been removed- Anonymous
February 20, 2017
@AK On the offchance you're still stuck with this: we found that we needed to explicitly grant our application access to the DB through it's own account. It wasn't possible to take advantage of any group memberships- Anonymous
May 29, 2019
You have to explicitly create a user in the database for the app
- Anonymous
- Anonymous
April 13, 2017
I'm getting the same error when I connect in my C# test program. Did you happen to find out the reason?- Anonymous
April 28, 2017
Please try the new version see- Anonymous
November 27, 2017
Hello, I am facing the same issue now.. Can you please help me on how this issue was resolved?- Anonymous
May 29, 2019
Unfortunately, for now we only have the Windows version available. In the future we may create a version available for other platforms
- Anonymous
- Anonymous
- Anonymous
- Anonymous
April 20, 2017
Hi,I'm getting the same error when I try to authenticate with an AD token. Did you resolve this issue?- Anonymous
April 28, 2017
Please try to use the new version see - Anonymous
May 29, 2019
One immediate issue to check is the following. To register the certificate with Azure AD you have to be the AAD admin.If you follow the exact description and the code in this blog and still see the same problem, please contact MS support and open a support ticket.
- Anonymous
- Anonymous
May 29, 2019
One immediate issue to check is the following. To register the certificate with Azure AD you have to be the AAD admin.If you follow the exact description and the code in this blog and still see the same problem, please contact MS support and open a support ticket.
- Anonymous
- Anonymous
March 26, 2017
Will token based authentication be coming to the non-PaaS versions of SQL 2016?- Anonymous
May 29, 2019
For now this is not on our roadmap
- Anonymous
- Anonymous
April 06, 2017
"Login failed for user ‘NT AUTHORITY\ANONYMOUS LOGON" happened in connecting to Azure SQL DB using AD Token access- Anonymous
May 29, 2019
One immediate issue to check is the following. To register the certificate with Azure AD you have to be the AAD admin.If you follow the exact description and the code in this blog and still see the same problem, please contact MS support and open a support ticket.
- Anonymous
- Anonymous
June 21, 2017
Hi,I have followed this one and i was able to access my db from my deployed service.How can i use AAD authentication with entity framework?- Anonymous
May 29, 2019
I am not sure, see if the link can help https://azure.microsoft.com/en-us/blog/securing-azure-sql-databases-with-managed-identities-just-got-easier/
- Anonymous
- Anonymous
November 06, 2017
I get the exception when opening the connection saying “Login failed for user ‘NT AUTHORITY\ANONYMOUS LOGON”.- Anonymous
May 29, 2019
One immediate issue to check is the following. To register the certificate with Azure AD you have to be the AAD admin.If you follow the exact description and the code in this blog and still see the same problem, please contact MS support and open a support ticket.
- Anonymous
- Anonymous
November 15, 2018
HelloThis is all very windows orientedWhat if i have to access my Azure SQL from non-windows machine?- Anonymous
May 29, 2019
Unfortunately, for now we only have the Windows version available. In the future we may create a version available for other platforms
- Anonymous