当前位置: 首页 > 知识库问答 >
问题:

使用Office 365帐户进行AzureSQL身份验证

全彬
2023-03-14

我有一个带有AzureSQL后端的MS Access前端应用程序(accdb)。我目前正在使用SQL服务器身份验证,但我想使用某种活动目录。我没有本地广告,所以我最初考虑设置Azure广告。然而,我们的小团队已经在使用Office 365,据我所知,O365由Azure AD提供支持。

所以我的问题是,是否可以使用O365帐户(微软通常称之为“工作帐户”)来针对Azure SQL后端进行身份验证?如果是,我使用什么类型的连接字符串?

理想情况下,当我的用户打开Access应用程序时,我希望他们在Office 365帐户上弹出一个“单一登录”对话框,并使用这些凭据在后端针对Azure SQL DB进行身份验证。

共有2个答案

孔俊捷
2023-03-14

AzureSQLDB的当前版本的Azure AD身份验证不支持Microsoft帐户(如outlook.com、hotmail.com、live.com)。仅支持本机或集成的Azure AD用户。有关详细信息,请参阅https://azure.microsoft.com/en-us/documentation/articles/sql-database-aad-authentication/谢谢,Mirek

经炜
2023-03-14

遗憾的是,目前还不支持MS Access。据我所知它需要一个支持Azure AD认证的ODBC驱动。该驱动程序将于2016年5月交付。但是MA评估团队必须将Access与Azure AD auth集成在一起。目前我没有这个任务的预计时间。谢谢,米雷克

 类似资料:
  • 这是服务到服务身份验证中概述的规则的一个例外吗?该规则规定需要设置为接收服务的url(例如https://xxxxx.run.app)。和是一回事吗? 最后,除了使用googlecloudsdk(即imaging不存在)之外,是否还有其他方法使用用户帐户而不是服务帐户进行身份验证?

  • 如何将Liquibase与Azure SQL数据库和Azure Active Directory身份验证一起使用?具体地说,我想使用ActiveDirectoryPassword身份验证模式进行连接,如下所述: https://docs.microsoft.com/en-us/sql/connect/jdbc/connecting-using-azure-active-directory-auth

  • 我尝试在Azure门户上创建的O365应用程序上进行身份验证,但它没有按预期工作。 以下代码运行良好,但它使用的是登录/密码,Microsoft不推荐使用。(在此处找到https://github.com/jstedfast/MailKit/issues/989) 事实上,我希望能够使用tenanid、客户端机密和clientid进行身份验证,但没有交互模式(因为该应用程序是Windows服务)。

  • 我想使用 Firebase 构建一个 Android 应用。Firebase 提供了登录屏幕 https://github.com/firebase/firebase-login-demo-android 的演示代码。 但是,我希望用户能够使用用户已经在Android的集中式帐户管理器中输入的帐户信息,而不是让用户输入他们的帐户信息。 我已经在 https://developer.android.

  • 下面是示例代码:https://code.google.com/p/google-api-dotnet-client/wiki/oauth2#service_accounts 授权失败:dotnetOpenAuth.Messaging.ProtocolException:发送直接消息或获取响应时出错。 内部异常是System.net.WebException:远程服务器返回错误:(400)Bad

  • 我正在尝试使用urllib3连接到网页。代码如下所示。 如果我们假设url是需要使用用户名和密码进行身份验证的某个网页,那么我是否使用正确的代码进行身份验证? 我使用urllib2做这件事很舒服,但使用urllib3做不到同样的事情。 非常感谢