Nexus 3 - 重定向至"使用经过身份验证的用户创建存储库"页面



我有一个通过API调用与Nexus交互的rails应用程序。对于"创建存储库"操作,我想将用户重定向到 Nexus 3 页面创建存储库页面。

创建存储库需要经过身份验证的用户。我知道我们可以进行包含用户信息的 API 调用并进行身份验证并实现此目的。但是我想将它们重定向到Nexus 3页面。

在那里,我不希望用户再次进行身份验证。我们是否可以将用户重定向到经过身份验证的用户的联结页面?

首先,这是可行的。作为第一步,我们需要使用 nexus 3 从我们的应用程序对用户进行身份验证,并为用户获取一次性令牌。您可以按照本指南来实现该 http://blog.sonatype.com/nexus-repository-new-beta-rest-api-for-content。

注意:Nexus 3 API 仍处于测试阶段。

一旦我们获得令牌,工作就会变得更加简单。在您发送的所有 API 中,我们必须添加令牌和登录属性。

例如

http://nexus3_domain?sfLoginToken=#{one_time_token}&isLoggedIn=true/#browse/browse:Test

用户现在以经过身份验证的用户身份重定向到存储库测试。

最新更新