繁体   English   中英

通过PowershellGet和Azure AD SAML身份验证使用本地Artifactory PowerShell画廊

[英]Using a local Artifactory PowerShell gallery with PowershellGet and Azure AD SAML authentication

当前,我们选择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:// ......”。

这不是我所期望的“错误”,是的,它需要令牌才能继续进行,而不是常规证书。

有什么方法可以使用带有SAML身份验证的PowerShellGet命令(例如Install-Module)?

这可能是权限问题。 您可以验证您尝试使用的用户是否具有在Artifactory中访问此存储库的适当权限。 如果用户确实具有权限,则可以重现该权限并附加“ artifactory.log”中的日志吗? 这可以帮助诊断问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM