我们目前将 JFrog 的 Artifcatory 作为我们选择的存储库工具,使用 SAML 和 Azure Active Directory 进行单点登录。
我现在还为我们的 PowerShell 模块创建了一个本地 AF 存储库。当我使用内部 AF 用户时,这一切都有效,它有效。要安装一个模块,我运行类似:
$cred = Get-Credential #Your credentials for access to Artifactory
Install-Module MyModule -Repository "MyRepo" -Credential $cred
但是,如果我为我的 Azure AD 用户传递凭据,我会得到
警告:无法解析包源“https://......”。
这不是我所期待的“错误”,但是是的,它需要一个令牌才能继续,而不是一个常规的凭证。
有什么方法可以使用 PowerShellGet 命令,例如 Install-Module 和 SAML 身份验证?