Class: SticapiClient::AD::OU

Inherits:
Object
  • Object
show all
Defined in:
lib/sticapi_client/ou.rb

Class Method Summary collapse

Class Method Details

.add_ou(options = {}) ⇒ Object

Cadastra uma unidade organizacional no AD Parâmetro value [String] nome da OU Parâmetro base [String] nome da unidade organizacional que ficará abaixo da raiz definida em LDAP_BASE Retorno [JSON] Sucesso ou falha ao cadastrar a unidade organizacional

ou: { string }


17
18
19
# File 'lib/sticapi_client/ou.rb', line 17

def self.add_ou(options = {})
  Sticapi::SticapiClient.instance.sticapi_request("/ous/add_ou", options)
end

.find_ou(options = {}) ⇒ Object

Consulta dados de uma unidade organizacional no AD Parâmetro value [String] nome da OU Retorno [JSON] Dados básicos da OU

ou: { dn ou[] objectcategory[] }


8
9
10
# File 'lib/sticapi_client/ou.rb', line 8

def self.find_ou(options = {})
  Sticapi::SticapiClient.instance.sticapi_request("/ous/find_ou", options)
end

.list_users(options = {}) ⇒ Object

Lista todos os usuários pertencentes a uma OU no AD Parâmetro value [String] “OU=teste,OU=UESPI,OU=INTRANET,DC=tjpi,DC=local” Retorno [JSON] Sucesso ou falha ao habilitar o usuário

users: { usuários }


33
34
35
# File 'lib/sticapi_client/ou.rb', line 33

def self.list_users(options = {})
  Sticapi::SticapiClient.instance.sticapi_request("/ous/list_users", options)
end

.remove_ou(options = {}) ⇒ Object

Remove uma unidade organizacional no AD Parâmetro value [String] “OU=teste,OU=UESPI,OU=INTRANET,DC=tjpi,DC=local” Retorno [JSON] Sucesso ou falha ao remover a unidade organizacional

ou: { string }


25
26
27
# File 'lib/sticapi_client/ou.rb', line 25

def self.remove_ou(options = {})
  Sticapi::SticapiClient.instance.sticapi_request("/ous/remove_ou", options)
end