Class: SticapiClient::AD::OU
- Inherits:
-
Object
- Object
- SticapiClient::AD::OU
- Defined in:
- lib/sticapi_client/ou.rb
Class Method Summary collapse
-
.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 }.
-
.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[] }.
-
.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 }.
-
.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 }.
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( = {}) Sticapi::SticapiClient.instance.sticapi_request("/ous/add_ou", ) 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( = {}) Sticapi::SticapiClient.instance.sticapi_request("/ous/find_ou", ) 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( = {}) Sticapi::SticapiClient.instance.sticapi_request("/ous/list_users", ) 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( = {}) Sticapi::SticapiClient.instance.sticapi_request("/ous/remove_ou", ) end |