是否可以使用CLI或某些命令在人群中创建用户?
尝试使用curl命令curl -X GET http://<crowd link>:8095/crowd/rest/usermanagement/1/user?usernamedeepak
访问人群时,我收到403禁止错误
答案 0 :(得分:1)
您应该可以尝试使用REST api来创建用户。
请注意,/usermanagement
资源要求您使用应用程序的凭据(因为它们打算由连接的应用程序使用)进行身份验证(使用基本身份验证),并且会影响与该应用程序关联的目录。人群配置屏幕。
您还需要确保应用程序配置的“远程地址”部分,列出允许连接的IP地址(或者您可以在其中添加0.0.0.0/0
,以允许该应用程序进行所有连接。
回顾一下,您可能想做的是:
披露:我是Crowd上的开发人员之一。
答案 1 :(得分:0)
人群在cmdline本身具有很多功能。
crowd [--help] (-a|--action) <action> [(-f|--file) <file>] [--encoding <encoding>] [--debug] [-v|--verbose] [--quiet]
[--outputFormat <outputFormat>] [--sql <sql>] [--driver <driver>] [--url <url>] [--host <host>] [--port <port>] [--database
<database>] [--continue] [--simulate] (-s|--server) <server> (-u|--user) <user> (-p|--password) <password> [--login <login>]
[--service <service>] [-l|--loginFromStandardInput] [--api <api>] [--directory <directory>] [--group <group>] [--userId <userId>]
[--userFullName <userFullName>] [--userEmail <userEmail>] [--userPassword <userPassword>]
要创建用户,您可以使用
addUser - Add a new user.
Required parameters: userId
Optional parameters: userFullName, userEmail, userPassword
addUserWithFile - Add users from comma separated file.
Required parameters: file
请参考USAGE链接以供参考。
您可以进一步使用REST API创建用户。请参阅REST API LINK
希望有帮助。