Skip to content

Commit

Permalink
ldap connection!!!
Browse files Browse the repository at this point in the history
  • Loading branch information
Leone25 committed Nov 9, 2024
1 parent 276fdda commit 726e23f
Show file tree
Hide file tree
Showing 3 changed files with 61 additions and 2 deletions.
4 changes: 2 additions & 2 deletions docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@ services:
volumes:
- ./dirsrv:/data
ports:
- "8389:389"
- "8636:636"
- "3389:3389"
- "3636:3636"
app:
image: crauto/app
build:
Expand Down
56 changes: 56 additions & 0 deletions docker/ldap/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -15,3 +15,59 @@ RUN cp /tmp/schema/* /etc/dirsrv/schema/ || :

# Remove schema files
RUN rm -rf /tmp/schema

# Create a new database, if error, it means it already exists
RUN dsconf localhost backend create --be-name weeeopen --suffix dc=weeeopen,dc=it || :

# Create groups, if error, it means they already exist
RUN dsconf localhost group create --gid chat || :
RUN dsconf localhost group create --gid software || :
RUN dsconf localhost group create --gid repairer || :
RUN dsconf localhost group create --gid soviet || :

# Create demo users, if error, it means they already exist
# new User({
# id: '3e8fe04c-5307-4190-8b42-285669f785b9',
# uid: 'eliot.alderson',
# name: 'Eliot',
# surname: 'Alderson',
# printableName: 'Eliot Alderson',
# accountLocked: false,
# email: '[email protected]',
# groups: ['chat','software','soviet'],
# hasKey: true,
# }),
# new User({
# id: 'f7639634-fd4e-4953-a15b-cddd091ae7d2',
# uid: 'darlene.alderson',
# name: 'Darlene',
# surname: 'Alderson',
# printableName: 'Darlene Alderson',
# accountLocked: false,
# email: '[email protected]',
# groups: ['chat','software'],
# hasKey: false,
# }),
# new User({
# id: '7691d893-4c17-4805-a8d9-8dfb484f7cfe',
# uid: 'tyrell.wellick',
# name: 'Tyrell',
# surname: 'Wellick',
# printableName: 'Tyrell Wellick',
# accountLocked: false,
# email: 'tyrell.wellick',
# groups: ['chat','repairer'],
# hasKey: false,
# }),
RUN dsconf localhost user create --uid eliot.alderson --cn "Eliot Alderson" --sn Alderson --mail "[email protected]" --userpassword asd --memberof chat --memberof software --memberof soviet || :
RUN dsconf localhost user create --uid darlene.alderson --cn "Darlene Alderson" --sn Alderson --mail "[email protected]" --userpassword asd --memberof chat --memberof software || :
RUN dsconf localhost user create --uid tyrell.wellick --cn "Tyrell Wellick" --sn Wellick --mail "[email protected]" --userpassword asd --memberof chat --memberof repairer || :

# Add users to the group
RUN dsconf localhost group add-member --uid eliot.alderson chat || :
RUN dsconf localhost group add-member --uid eliot.alderson software || :
RUN dsconf localhost group add-member --uid eliot.alderson soviet || :
RUN dsconf localhost group add-member --uid darlene.alderson chat || :
RUN dsconf localhost group add-member --uid darlene.alderson software || :
RUN dsconf localhost group add-member --uid tyrell.wellick chat || :
RUN dsconf localhost group add-member --uid tyrell.wellick repairer || :
3 changes: 3 additions & 0 deletions src/Validation.php
Original file line number Diff line number Diff line change
Expand Up @@ -193,6 +193,9 @@ protected static function validate(array $inputs)
if (is_array($input)) {
continue;
}
if ($input === null) {
$input = '';
}
$strlen = mb_strlen($input);
if ($attr === 'description') {
if ($strlen > 10000) {
Expand Down

0 comments on commit 726e23f

Please sign in to comment.