mirror of
https://github.com/coltoneshaw/CS-Repro-Mattermost.git
synced 2025-12-23 10:01:30 +01:00
fixes to ldap
This commit is contained in:
22
README.md
22
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.
|
||||
|
||||
- [LDAP](#ldap)
|
||||
- [MMCTL](#mmctl)
|
||||
|
||||
## Making Changes
|
||||
|
||||
@@ -195,4 +196,23 @@ docker exec -it cs-repro-openldap ldapmodify \
|
||||
-f /ldap/addUniqueID.ldif
|
||||
```
|
||||
|
||||
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: organizationalPerson
|
||||
objectClass: inetOrgPerson
|
||||
objectClass: customPerson
|
||||
cn: Joey Mousepad
|
||||
sn: Mousepad
|
||||
givenName: Joey
|
||||
userPassword: password
|
||||
userPassword: jmousepad
|
||||
mail: jMousepad@aol.com
|
||||
title: Robot Mafia Henchperson
|
||||
uid: jmousepad
|
||||
@@ -21,12 +20,11 @@ objectClass: top
|
||||
objectClass: person
|
||||
objectClass: organizationalPerson
|
||||
objectClass: inetOrgPerson
|
||||
objectClass: customPerson
|
||||
cn: Donbot Smith
|
||||
sn: Smith
|
||||
givenName: Donbot
|
||||
userPassword: password
|
||||
mail: dsmith@planetexpress.com
|
||||
userPassword: dsmith
|
||||
mail: dsmith@mafia.com
|
||||
title: Robot Mafia Godfather
|
||||
uid: dsmith
|
||||
jpegPhoto: < file:///ldap/photos/Donbot.jpg
|
||||
@@ -40,59 +38,3 @@ groupType: 2147483650
|
||||
cn: robot_mafia
|
||||
member: cn=Donbot Smith,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