LDAP
in package
Table of Contents
Methods
- conectar() : mixed
- desconectar() : mixed
- listarUsuarios() : array<string|int, mixed>
- Função responsável listar os usuários de um servidor LDAP.
- obterDN() : mixed
- validarServidor() : array<string|int, mixed>
- Função responsável por validar o servidor se o servidor do LDAP está ativo.
- validarUsuario() : mixed
Methods
conectar()
public
static conectar(mixed $ldap_server[, mixed $ldap_porta = 389 ][, mixed $ssl = false ][, mixed &$uri = '' ]) : mixed
Parameters
- $ldap_server : mixed
- $ldap_porta : mixed = 389
- $ssl : mixed = false
- $uri : mixed = ''
desconectar()
public
static desconectar(mixed $ldap) : mixed
Parameters
- $ldap : mixed
listarUsuarios()
Função responsável listar os usuários de um servidor LDAP.
public
static listarUsuarios(int $tipo_servidor_ldap, string $ldap_server, int $ldap_porta, bool $ssl, string $ldap_usuario, string $ldap_senha, string $ldap_base_dn, string $ldap_filtro, string $dominio) : array<string|int, mixed>
Parameters
- $tipo_servidor_ldap : int
-
Tipo do servidor ldap
- $ldap_server : string
-
IP do servidor ldap
- $ldap_porta : int
-
Porta do servidor ldap
- $ssl : bool
-
Criptografia SSL (LDAPS)
- $ldap_usuario : string
-
login de um usuário valido no servidor ldap
- $ldap_senha : string
-
senha do usuário informado
- $ldap_base_dn : string
-
base dn do servidor ldap informado
- $ldap_filtro : string
-
filtro a ser utilizado no servidor ldap.
- $dominio : string
-
domínio do servidor ldap.
Return values
array<string|int, mixed> —retorna um array com os usuários contidos no servidor com os filtros informados.
obterDN()
public
static obterDN(mixed $tipo, mixed $usuario, mixed $dominio) : mixed
Parameters
- $tipo : mixed
- $usuario : mixed
- $dominio : mixed
validarServidor()
Função responsável por validar o servidor se o servidor do LDAP está ativo.
public
static validarServidor(int $ldap_tipo, string $ldap_server, int $ldap_porta, bool $ldap_ssl, string $ldap_usuario, string $ldap_senha, string $ldap_dn, string $ldap_filtro, string $ldap_dominio) : array<string|int, mixed>
Parameters
- $ldap_tipo : int
-
1: AD; 2: OpenLDAP
- $ldap_server : string
-
IP do servidor ldap
- $ldap_porta : int
-
Porta do servidor ldap
- $ldap_ssl : bool
-
Utiliza criptografia SSL
- $ldap_usuario : string
-
login de um usuário valido no servidor ldap
- $ldap_senha : string
-
senha do usuário informado
- $ldap_dn : string
-
base dn do servidor ldap informado
- $ldap_filtro : string
-
filtro a ser utilizado no servidor ldap.
- $ldap_dominio : string
-
domínio do servidor ldap.
Return values
array<string|int, mixed> —retorna um array de 2 posições com a mensagem da conexão e com a situação da conexão
validarUsuario()
public
static validarUsuario(mixed $ldap_tipo, mixed $ldap_usuario, mixed $ldap_senha, mixed $ldap_server, mixed $ldap_porta, mixed $ssl[, mixed $ldap_dominio = '' ]) : mixed
Parameters
- $ldap_tipo : mixed
- $ldap_usuario : mixed
- $ldap_senha : mixed
- $ldap_server : mixed
- $ldap_porta : mixed
- $ssl : mixed
- $ldap_dominio : mixed = ''