azure - Azure AD 身份验证帐户 DefaultNetworkCredentials 为空
问题描述
我正在尝试通过点击从 Azure AD 获取 SAML 断言https://login.microsoftonline.com/{{tenetID}}/saml2?SAMLRequest=xxxxxxxxxxxxxxxxxxxxxx
我已经让基于浏览器的 SSO 工作得很好,但需要获取实际的 SAML 断言本身,以尝试无缝获取命令行实用程序的短期 AWS 凭证。
我发现的问题是CredentialCache.DefaultNetworkCredentials
,如果我在本地 Active Directory 设置中,它不会返回任何东西。如果没有混合设置,是否不支持这样的集成身份验证?
解决方案
在与 MS 支持取得联系后,似乎 azure ad 不支持集成 Windows 身份验证,除非您通过本地 AD 服务器联合访问。
推荐阅读
- flutter - 通过 VSCode 运行 Flutter 项目时找不到名为“web-server-debug-protocol”的选项
- javascript - 粘性部分滚动效果 HTML
- reactjs - 试图在反应 redux 中包装调度功能
- r - 使用特定语言的 rtweet 抓取推文会导致空数据框
- drake - 如何在多体工厂中使用 MathematicalProgram 中的决策变量 (TypeError)
- macos - LaTeX Macbook Package minted 错误:您必须使用 -shell-escape 标志调用 LaTeX。\usemintedstyle
- c - 我可以在命令中获得与 EUID 和 GID 不同的 UID 与 EGID 吗?
- python - Python - 密码验证程序
- ruby-on-rails - 在一行中合并数组并从旧数组中删除内容
- r - 在 R 中使用 kable 创建表