Next BP 23.59.84

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 = ''

        
On this page

Search results