Configurações de Porta
Definir Método de Verificação

Definir Método De Verificação

Por meio da chamada abaixo é possível alterar o método de verificação, definindo assim quais os tipos de credenciais serão permitidos no acesso.

Requisição - GET

http://192.168.1.201/cgi-bin/configManager.cgi?action=setConfig&AccessControl[0].Method=2

paramtypedescription
setConfig *StringComando para Configuração
Method *NumberMétodo de Verificação Consulte os possíveis métodos a baixo

Parâmetros para Method:

CodeDescription
0Only by password
1Only by access card
2By password or access card
3By access card first then password
5Different method in different time range
6Only by fingerprint
7By password or access card or fingerprint
10By access card and fingerprint together
11By multiple access user
17Only by face
18By face and password together
19By fingerprint and password together
20By fingerprint and face together
21By access card and face together
22By face or password
23By fingerprint or password
24By fingerprint or face
25By access card or face
26By access card or fingerprint
27By fingerprint and face and password together
28By access card and face and password together
29By access card and fingerprint and password together
30By access card and fingerprint and face together
31By fingerprint or face or password
32By access card or face or password
33By access card or fingerprint or face
34By access card and fingerprint and face and password
35By access card or fingerprint or face or password

Exemplo de Retorno - text/plain

OK

Exemplos

 import requests
 
 device_ip = '192.168.3.87'
 username = 'admin'
 password = 'acesso1234'
 
 method = 5
 
 url = "http://{}/cgi-bin/configManager.cgi?action=setConfig&AccessControl[0].Method={}".format(
                             str(device_ip),
                             str(method), 
                         )
 
 digest_auth = requests.auth.HTTPDigestAuth(username, password)
 rval = requests.get(url, auth=digest_auth, stream=True, timeout=20, verify=False)
 
 print(rval.text)