Catalyst::Helper::Model::LDAP - Helper for LDAP models
script/myapp_create.pl model Person LDAP ldap.ufl.edu ou=People,dc=ufl,dc=edu dn=admin,dc=ufl,dc=edu mypass 1
Helper for the Catalyst LDAP model.
When creating a new LDAP model class using this helper, you can specify much of
the configuration and have it filled automatically. Using the example from the
"SYNOPSIS" section:
- "Person"
The name of the model. This is also used to determine the
filename, e.g.
"lib/MyApp/Model/Person.pm".
- "LDAP"
The helper to use, i.e. this one.
- "ldap.ufl.edu"
The LDAP server's fully qualified domain name (FQDN). Can also
be an IP address, e.g. 127.0.0.1.
- "ou=People,dc=ufl,dc=edu"
The base distinguished name (DN) for searching the
directory.
- "dn=admin,dc=ufl,dc=edu"
The bind DN for connecting to the directory. This can be
anyone that has permission to search under the base DN, as per your LDAP
server's access control lists.
- "mypass"
The password for the specified bind DN.
- 1
Optionally uses TLS when binding to the LDAP server, for
secure connections.
Makes the LDAP model class.
Makes tests for the LDAP model.
- Catalyst::Manual
- Catalyst::Test
- Catalyst::Helper
- Daniel Westermann-Clark <danieltwc@cpan.org>
- Gavin Henry <ghenry@cpan.org> (TLS Helper option and
documentation)
This library is free software; you can redistribute it and/or modify it under
the same terms as Perl itself.
Gavin Henry <ghenry@surevoip.co.uk>
This software is copyright (c) 2017 by Gavin Henry.
This is free software; you can redistribute it and/or modify it
under the same terms as the Perl 5 programming language system itself.