mirror of
https://github.com/goharbor/harbor.git
synced 2024-12-30 04:28:17 +01:00
df63a73fd4
Add REST API for assign role to group
153 lines
3.6 KiB
Plaintext
153 lines
3.6 KiB
Plaintext
# User entry doesn't belong to harbor_users, it should fail to login
|
|
dn: uid=test,dc=example,dc=com
|
|
uid: test
|
|
cn: test
|
|
sn: 3
|
|
objectClass: top
|
|
objectClass: posixAccount
|
|
objectClass: inetOrgPerson
|
|
loginShell: /bin/bash
|
|
homeDirectory: /home/test
|
|
uidNumber: 1001
|
|
gidNumber: 1001
|
|
userPassword: 123456
|
|
mail: test@example.com
|
|
gecos: test
|
|
|
|
# OU for People
|
|
dn: ou=people,dc=example,dc=com
|
|
objectClass: organizationalUnit
|
|
ou: People
|
|
|
|
# OU for Groups
|
|
dn: ou=groups,dc=example,dc=com
|
|
objectClass: organizationalUnit
|
|
ou: Groups
|
|
|
|
# Group Entry harbor_users
|
|
dn: cn=harbor_users,ou=groups,dc=example,dc=com
|
|
cn: harbor_users
|
|
description: All users
|
|
member: cn=mike,ou=people,dc=example,dc=com
|
|
member: cn=mike02,ou=people,dc=example,dc=com
|
|
member: cn=mike03,ou=people,dc=example,dc=com
|
|
member: cn=mike04,ou=people,dc=example,dc=com
|
|
member: cn=mike05,ou=people,dc=example,dc=com
|
|
objectclass: groupOfNames
|
|
objectclass: top
|
|
|
|
# Group Entry harbor_group
|
|
dn: cn=harbor_group,ou=groups,dc=example,dc=com
|
|
cn: harbor_group
|
|
description: harbor group
|
|
member: cn=mike,ou=people,dc=example,dc=com
|
|
member: cn=mike02,ou=people,dc=example,dc=com
|
|
objectclass: groupOfNames
|
|
objectclass: top
|
|
|
|
# Group Entry harbor_group2
|
|
dn: cn=harbor_group2,ou=groups,dc=example,dc=com
|
|
cn: harbor_group2
|
|
description: harbor group2
|
|
member: cn=mike,ou=people,dc=example,dc=com
|
|
member: cn=mike02,ou=people,dc=example,dc=com
|
|
objectclass: groupOfNames
|
|
objectclass: top
|
|
|
|
# User belongs to harbor_user
|
|
dn: cn=mike,ou=people,dc=example,dc=com
|
|
cn: mike
|
|
gidnumber: 10000
|
|
givenname: mike
|
|
homedirectory: /home/mike
|
|
loginshell: /bin/bash
|
|
mail: mike@example.com
|
|
objectclass: top
|
|
objectclass: posixAccount
|
|
objectclass: shadowAccount
|
|
objectclass: inetOrgPerson
|
|
objectclass: organizationalPerson
|
|
objectclass: person
|
|
sn: Joe
|
|
uid: mike
|
|
uidnumber: 5000
|
|
userpassword: {MD5}wb68DeX0CyENafzUADNn9A==
|
|
memberof: cn=harbor_users,ou=groups,dc=example,dc=com
|
|
|
|
# User entry to add project member testcase
|
|
dn: cn=mike02,ou=people,dc=example,dc=com
|
|
cn: mike02
|
|
gidnumber: 10000
|
|
givenname: mike02
|
|
homedirectory: /home/mike02
|
|
loginshell: /bin/bash
|
|
mail: mike02@example.com
|
|
objectclass: top
|
|
objectclass: posixAccount
|
|
objectclass: shadowAccount
|
|
objectclass: inetOrgPerson
|
|
objectclass: organizationalPerson
|
|
objectclass: person
|
|
sn: Mike02
|
|
uid: mike02
|
|
uidnumber: 5001
|
|
userpassword: {MD5}wb68DeX0CyENafzUADNn9A==
|
|
memberof: cn=harbor_users,ou=groups,dc=example,dc=com
|
|
|
|
dn: cn=mike03,ou=people,dc=example,dc=com
|
|
cn: mike03
|
|
gidnumber: 10000
|
|
givenname: mike03
|
|
homedirectory: /home/mike03
|
|
loginshell: /bin/bash
|
|
mail: mike03@example.com
|
|
objectclass: top
|
|
objectclass: posixAccount
|
|
objectclass: shadowAccount
|
|
objectclass: inetOrgPerson
|
|
objectclass: organizationalPerson
|
|
objectclass: person
|
|
sn: Mike03
|
|
uid: mike03
|
|
uidnumber: 5002
|
|
userpassword: {MD5}wb68DeX0CyENafzUADNn9A==
|
|
memberof: cn=harbor_users,ou=groups,dc=example,dc=com
|
|
|
|
dn: cn=mike04,ou=people,dc=example,dc=com
|
|
cn: mike04
|
|
gidnumber: 10000
|
|
givenname: mike04
|
|
homedirectory: /home/mike04
|
|
loginshell: /bin/bash
|
|
mail: mike04@example.com
|
|
objectclass: top
|
|
objectclass: posixAccount
|
|
objectclass: shadowAccount
|
|
objectclass: inetOrgPerson
|
|
objectclass: organizationalPerson
|
|
objectclass: person
|
|
sn: Mike04
|
|
uid: mike04
|
|
uidnumber: 5003
|
|
userpassword: {MD5}wb68DeX0CyENafzUADNn9A==
|
|
memberof: cn=harbor_users,ou=groups,dc=example,dc=com
|
|
|
|
dn: cn=mike05,ou=people,dc=example,dc=com
|
|
cn: mike05
|
|
gidnumber: 10000
|
|
givenname: mike05
|
|
homedirectory: /home/mike05
|
|
loginshell: /bin/bash
|
|
mail: mike05@example.com
|
|
objectclass: top
|
|
objectclass: posixAccount
|
|
objectclass: shadowAccount
|
|
objectclass: inetOrgPerson
|
|
objectclass: organizationalPerson
|
|
objectclass: person
|
|
sn: Mike05
|
|
uid: mike05
|
|
uidnumber: 5004
|
|
userpassword: {MD5}wb68DeX0CyENafzUADNn9A==
|
|
memberof: cn=harbor_users,ou=groups,dc=example,dc=com
|