问题标签 [azure-authentication]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
azure-ad-graph-api - Microsoft /adminconcent 端点 - 谁授权了我的应用程序?
我有一个使用 Microsoft 图形 API 的 Azure 客户端应用程序。我正在使用https://docs.microsoft.com/en-us/azure/active-directory/develop/v2-oauth2-client-creds-grant-flow中描述的工作流程让管理员授权我的 azure 客户端应用程序为他租户。
此流程最终为我的客户端应用程序提供了一个访问令牌,我的客户端可以使用它来访问租户中的各种资源。
现在,我的客户端应用程序需要找出提供浓度的“谁”。我获得的访问令牌没有此信息(与其他授权流程不同)。
一个租户可能有多个管理员,我的应用程序需要知道这些管理员中谁授权了我的客户端应用程序。
找出这一点的最佳方法是什么?
谢谢,〜乌尔吉特
azure - 在 Azure 中保护 api 到 api 连接
我在 azure 中有 2 个资源 - 将调用“反馈 api”的 azure 函数应用程序服务 - 具有反馈 api 控制器的 .net 核心 Web 应用程序服务,该控制器应仅可用于函数应用程序
我想以[Authorize]
只有 azure 函数能够授权的方式在控制器中设置属性(例如使用一些生成的密钥)。
是否有任何开箱即用的解决方案,如果没有,我该如何添加它?
c# - 如何在本地测试 Azure Functions 身份验证
有人可以指出我正确的方向吗?我已经设置了 Azure Functions 身份验证,当我将我的函数部署到 Azure 时它工作正常,但在本地未验证令牌,因此我无法检索经过身份验证的用户。我正在使用 Microsoft 和 Facebook 身份验证以及自定义身份验证方法,所有这些都在 Azure 上正常工作,但在本地都没有工作!
我发现这篇文章解释了它是如何为 Azure 移动应用程序完成的,但似乎提供的方法不适用于 Functions。
asp.net-core - 如何在 OpenID (MSAL) 身份验证期间访问数据库
我已使用此示例通过 MSAL v2 库为 Azure AD 配置 OpendID 身份验证。它使用 AzureAdAuthenticationBuilderExtensions 类来配置 OpenId 连接事件(代码如下所示)。
我想在这些事件中访问我的数据库(EF Core)以检查tenantId 并添加一些自定义用户声明。问题是注入的数据库上下文 (services.AddDbContext()) 是一个作用域服务,不能在 Configure 方法中调用。
azure - .Net 客户端应用程序访问 Azure Data Lake 时出现 AccessControlException
我正在尝试使用此示例从 .Net 客户端应用程序访问数据湖
我已经在 AAD 租户中注册了客户端应用程序,并从那里使用了客户端 ID 和客户端密码(因为我认为这是服务到服务身份验证。)
数据湖在不同的订阅中,但属于同一个租户/AAD
该应用程序在数据湖中的特定文件夹(根文件夹下的两个层次结构)的“所有者”和“分配的权限”下具有读/写/执行权限。直到根目录的父文件夹具有此处提到的执行权限。应用程序的“访问控制 (IAM)”中的总体访问级别为“读者”
我收到以下错误,我认为这意味着我能够进行身份验证但没有足够的权限来读取/写入:
我不明白缺少哪些其他权限?我必须在这里使用服务主体吗?如果是这样,我如何检查我的应用程序服务主体在此数据湖上的访问权限。谢谢。
azure - 远程桌面连接错误:发生身份验证错误。不支持该功能
我正在尝试将远程桌面连接到 Azure VM。所有连接设置和凭据都是正确的。但是我从 RDP 得到以下错误。
身份验证期间发生远程桌面错误错误。不支持该功能。
远程计算机:xxx.cloudapp.net 这可能是由于 CredSSP 加密 oracle 修复。
python - 为什么我使用 Windows 身份验证通过 AzureML dataprep 登录 MS SQL 失败?
azureml.dataprep
我尝试使用Azure Notebook连接到 MS SQL 数据库,如https://docs.microsoft.com/en-us/azure/machine-learning/service/how-to-load-data#load-sql中所述-data,使用MSSqlDataSource,使用形式的代码
设置[DATABASE-USERNAME]
等于MYWINDOWSDOMAIN\\MYWINDOWSUSERNAME
且密码[SECRET-PASSWORD]
与我的 Windows 密码一致(即尝试使用 Windows 身份验证)。
发出查询后
我明白了
ExecutionError:登录失败。
我可以在没有 Windows 身份验证的情况下连接到其他数据库。我究竟做错了什么?