forked from mrckndt/CS-Repro-Mattermost
fixes to ldap
This commit is contained in:
20
README.md
20
README.md
@@ -3,6 +3,7 @@
|
|||||||
This is a basic reproduction that includes various components preconfigured like SAML, LDAP, advanced logging, prometheus, grafana, and elasticsearch.
|
This is a basic reproduction that includes various components preconfigured like SAML, LDAP, advanced logging, prometheus, grafana, and elasticsearch.
|
||||||
|
|
||||||
- [LDAP](#ldap)
|
- [LDAP](#ldap)
|
||||||
|
- [MMCTL](#mmctl)
|
||||||
|
|
||||||
## Making Changes
|
## Making Changes
|
||||||
|
|
||||||
@@ -196,3 +197,22 @@ docker exec -it cs-repro-openldap ldapmodify \
|
|||||||
```
|
```
|
||||||
|
|
||||||
A few notes, when adding this attribute you must add the `customPerson` objectclass to the person before you can assign the attribute. See the `ldapadd.ldif` file for help.
|
A few notes, when adding this attribute you must add the `customPerson` objectclass to the person before you can assign the attribute. See the `ldapadd.ldif` file for help.
|
||||||
|
|
||||||
|
Now that you've added the Id to the environment, you have to add it to the users.
|
||||||
|
|
||||||
|
```bash
|
||||||
|
docker exec -it cs-repro-openldap ldapmodify \
|
||||||
|
-x \
|
||||||
|
-H ldap://openldap:10389 \
|
||||||
|
-D "cn=admin,dc=planetexpress,dc=com" \
|
||||||
|
-w GoodNewsEveryone \
|
||||||
|
-f /ldap/addUniqueIdToUsers.ldif
|
||||||
|
```
|
||||||
|
|
||||||
|
## MMCTL
|
||||||
|
|
||||||
|
To use `mmctl` it's already setup for local, just run the below docker command.
|
||||||
|
|
||||||
|
```bash
|
||||||
|
docker exec -it cs-repro-mattermost mmctl config get SqlSettings.DataSource
|
||||||
|
```
|
||||||
74
ldap/addUniqueIdToUsers.ldif
Normal file
74
ldap/addUniqueIdToUsers.ldif
Normal file
@@ -0,0 +1,74 @@
|
|||||||
|
dn: cn=Hubert J. Farnsworth,ou=people,dc=planetexpress,dc=com
|
||||||
|
changetype: modify
|
||||||
|
add: objectClass
|
||||||
|
objectClass: customPerson
|
||||||
|
-
|
||||||
|
add: uniqueId
|
||||||
|
uniqueId: 1
|
||||||
|
|
||||||
|
dn: cn=Hermes Conrad,ou=people,dc=planetexpress,dc=com
|
||||||
|
changetype: modify
|
||||||
|
add: objectClass
|
||||||
|
objectClass: customPerson
|
||||||
|
-
|
||||||
|
add: uniqueId
|
||||||
|
uniqueId: 2
|
||||||
|
|
||||||
|
dn: cn=Joey Mousepad,ou=people,dc=planetexpress,dc=com
|
||||||
|
changetype: modify
|
||||||
|
modify: objectClass
|
||||||
|
objectClass: customPerson
|
||||||
|
-
|
||||||
|
delete: uniqueId
|
||||||
|
uniqueId: 3
|
||||||
|
|
||||||
|
dn: cn=Donbot Smith,ou=people,dc=planetexpress,dc=com
|
||||||
|
changetype: modify
|
||||||
|
add: objectClass
|
||||||
|
objectClass: customPerson
|
||||||
|
-
|
||||||
|
add: uniqueId
|
||||||
|
uniqueId: 4
|
||||||
|
|
||||||
|
|
||||||
|
dn: cn=Philip J. Fry,ou=people,dc=planetexpress,dc=com
|
||||||
|
changetype: modify
|
||||||
|
add: objectClass
|
||||||
|
objectClass: customPerson
|
||||||
|
-
|
||||||
|
add: uniqueId
|
||||||
|
uniqueId: 4
|
||||||
|
|
||||||
|
dn: cn=John A. Zoidberg,ou=people,dc=planetexpress,dc=com
|
||||||
|
changetype: modify
|
||||||
|
add: objectClass
|
||||||
|
objectClass: customPerson
|
||||||
|
-
|
||||||
|
add: uniqueId
|
||||||
|
uniqueId: 5
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
dn: cn=Turanga Leela,ou=people,dc=planetexpress,dc=com
|
||||||
|
changetype: modify
|
||||||
|
add: objectClass
|
||||||
|
objectClass: customPerson
|
||||||
|
-
|
||||||
|
add: uniqueId
|
||||||
|
uniqueId: 7
|
||||||
|
|
||||||
|
dn: cn=Bender Bending Rodríguez,ou=people,dc=planetexpress,dc=com
|
||||||
|
changetype: modify
|
||||||
|
add: objectClass
|
||||||
|
objectClass: customPerson
|
||||||
|
-
|
||||||
|
add: uniqueId
|
||||||
|
uniqueId: 8
|
||||||
|
|
||||||
|
dn: cn=Amy Wong+sn=Kroker,ou=people,dc=planetexpress,dc=com
|
||||||
|
changetype: modify
|
||||||
|
add: objectClass
|
||||||
|
objectClass: customPerson
|
||||||
|
-
|
||||||
|
add: uniqueId
|
||||||
|
uniqueId: 9
|
||||||
@@ -4,11 +4,10 @@ objectClass: top
|
|||||||
objectClass: person
|
objectClass: person
|
||||||
objectClass: organizationalPerson
|
objectClass: organizationalPerson
|
||||||
objectClass: inetOrgPerson
|
objectClass: inetOrgPerson
|
||||||
objectClass: customPerson
|
|
||||||
cn: Joey Mousepad
|
cn: Joey Mousepad
|
||||||
sn: Mousepad
|
sn: Mousepad
|
||||||
givenName: Joey
|
givenName: Joey
|
||||||
userPassword: password
|
userPassword: jmousepad
|
||||||
mail: jMousepad@aol.com
|
mail: jMousepad@aol.com
|
||||||
title: Robot Mafia Henchperson
|
title: Robot Mafia Henchperson
|
||||||
uid: jmousepad
|
uid: jmousepad
|
||||||
@@ -21,12 +20,11 @@ objectClass: top
|
|||||||
objectClass: person
|
objectClass: person
|
||||||
objectClass: organizationalPerson
|
objectClass: organizationalPerson
|
||||||
objectClass: inetOrgPerson
|
objectClass: inetOrgPerson
|
||||||
objectClass: customPerson
|
|
||||||
cn: Donbot Smith
|
cn: Donbot Smith
|
||||||
sn: Smith
|
sn: Smith
|
||||||
givenName: Donbot
|
givenName: Donbot
|
||||||
userPassword: password
|
userPassword: dsmith
|
||||||
mail: dsmith@planetexpress.com
|
mail: dsmith@mafia.com
|
||||||
title: Robot Mafia Godfather
|
title: Robot Mafia Godfather
|
||||||
uid: dsmith
|
uid: dsmith
|
||||||
jpegPhoto: < file:///ldap/photos/Donbot.jpg
|
jpegPhoto: < file:///ldap/photos/Donbot.jpg
|
||||||
@@ -40,59 +38,3 @@ groupType: 2147483650
|
|||||||
cn: robot_mafia
|
cn: robot_mafia
|
||||||
member: cn=Donbot Smith,ou=people,dc=planetexpress,dc=com
|
member: cn=Donbot Smith,ou=people,dc=planetexpress,dc=com
|
||||||
member: cn=Joey Mousepad,ou=people,dc=planetexpress,dc=com
|
member: cn=Joey Mousepad,ou=people,dc=planetexpress,dc=com
|
||||||
|
|
||||||
dn: cn=Hubert J. Farnsworth,ou=people,dc=planetexpress,dc=com
|
|
||||||
changetype: modify
|
|
||||||
add: objectClass
|
|
||||||
objectClass: customPerson
|
|
||||||
-
|
|
||||||
add: uniqueId
|
|
||||||
uniqueId: 3
|
|
||||||
|
|
||||||
dn: cn=Philip J. Fry,ou=people,dc=planetexpress,dc=com
|
|
||||||
changetype: modify
|
|
||||||
add: objectClass
|
|
||||||
objectClass: customPerson
|
|
||||||
-
|
|
||||||
add: uniqueId
|
|
||||||
uniqueId: 4
|
|
||||||
|
|
||||||
dn: cn=John A. Zoidberg,ou=people,dc=planetexpress,dc=com
|
|
||||||
changetype: modify
|
|
||||||
add: objectClass
|
|
||||||
objectClass: customPerson
|
|
||||||
-
|
|
||||||
add: uniqueId
|
|
||||||
uniqueId: 5
|
|
||||||
|
|
||||||
dn: cn=Hermes Conrad,ou=people,dc=planetexpress,dc=com
|
|
||||||
changetype: modify
|
|
||||||
add: objectClass
|
|
||||||
objectClass: customPerson
|
|
||||||
-
|
|
||||||
add: uniqueId
|
|
||||||
uniqueId: 6
|
|
||||||
|
|
||||||
dn: cn=Turanga Leela,ou=people,dc=planetexpress,dc=com
|
|
||||||
changetype: modify
|
|
||||||
add: objectClass
|
|
||||||
objectClass: customPerson
|
|
||||||
-
|
|
||||||
add: uniqueId
|
|
||||||
uniqueId: 7
|
|
||||||
|
|
||||||
dn: cn=Bender Bending Rodríguez,ou=people,dc=planetexpress,dc=com
|
|
||||||
changetype: modify
|
|
||||||
add: objectClass
|
|
||||||
objectClass: customPerson
|
|
||||||
-
|
|
||||||
add: uniqueId
|
|
||||||
uniqueId: 8
|
|
||||||
|
|
||||||
dn: cn=Amy Wong+sn=Kroker,ou=people,dc=planetexpress,dc=com
|
|
||||||
changetype: modify
|
|
||||||
add: objectClass
|
|
||||||
objectClass: customPerson
|
|
||||||
-
|
|
||||||
add: uniqueId
|
|
||||||
uniqueId: 9
|
|
||||||
|
|||||||
Reference in New Issue
Block a user