【发布时间】:2019-05-29 03:22:14
【问题描述】:
我正在尝试使用 Nexus 3 API 在 Nexus 3 上创建外部用户。以下是详细信息:
使用:http://localhost:8081/nexus3/service/rest/v1/script
{
"name": "d8b3baeb-628a-43cc-9a9c-9a156f399e2",
"type": "groovy",
"content": "security.addUser('q018246a', '', '', '', true, 'd8b3baeb-628a-43cc-9a9c-9a156f399ae2', ['abc_test_role Developer Role']);"
}
运行脚本使用:http://localhost:8081/nexus3/service/rest/v1/script/d8b3baeb-628a-43cc-9a9c-9a156f399e2/run
回复:
{
"name": "d8b3baeb-628a-43cc-9a9c-9a156f399e2",
"result": "User{userId='q018246a', firstName='', lastName='', source='default'}"
}
通过邮递员,一切正常,用户被创建。但是通过应用程序服务器它提供Bad request。
尴尬的行为是,它让我使用带有空白first_name, last_name, email, password 的邮递员脚本创建用户,但 UI 上需要所有这些参数。
另一件事,它显示source 为default 但我如何确保source 为LDAP?
【问题讨论】: