Em relação aos conceitos e implementações de serviços de dir...
O LDAP é suportado por linguagens de criação de scripts comuns como Perl, não sendo suportado, contudo, pela linguagem Python.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: E - errado
A questão aborda o tema de serviços de diretórios, focando no protocolo LDAP (Lightweight Directory Access Protocol), que é amplamente utilizado para acessar e gerenciar informações em um diretório de serviços distribuído. Este protocolo é bastante usado em ambientes corporativos para autenticação e armazenamento de informações de usuários e grupos, entre outras coisas.
Quanto a linguagens de script, o enunciado da questão tenta induzir ao erro ao afirmar que o LDAP é suportado por linguagens como Perl, mas não por Python. No entanto, isso não é verdade. Python, assim como Perl e outras linguagens de programação modernas, tem bibliotecas disponíveis para interagir com o LDAP. No caso do Python, uma dessas bibliotecas é a "python-ldap", que fornece acesso ao LDAP para scripts Python, permitindo realizar operações como consultas e modificações no diretório.
Ao estudar para concursos públicos, é essencial ter o conhecimento de que as linguagens de programação modernas são projetadas para serem extensíveis e suportar uma variedade de protocolos e tecnologias através de bibliotecas e módulos. Essa extensibilidade permite que os desenvolvedores escrevam scripts e programas que podem interagir com diferentes sistemas e protocolos, como o LDAP.
Portanto, a justificativa para a alternativa E ser a correta é que a afirmação do enunciado sobre o Python não suportar LDAP é falsa, demonstrando que o autor da questão não considerou a existência e a utilização de bibliotecas que fornecem suporte a LDAP em Python, o que é um conhecimento fundamental no contexto das redes de computadores e da programação em geral.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Errado. A maioria das linguagens oferece suporte ao LDAP, o Python não foge a regra:
http://www.python-ldap.org/docs.html
http://www.python-ldap.org/index.html
Errado
Lightweight Directory Access Protocol, ou LDAP, é um protocolo de aplicação aberto, livre de fornecedor e padrão de indústria para acessar e manter serviços de informação de diretório distribuído sobre uma rede de Protocolo da Internet (IP).
e-
exempl script python pra rodar em ldap:
from ldap3 import Server, Connection, ALL, NTLM, LDAPException
ldap_server = 'ldap://ENDERECO_LDAP_SERVIDOR'
username = DO DOMINIO
password = *****
try:
server = Server(ldap_server, get_info=ALL)
conn = Connection(server, user=username, password=password, authentication=NTLM, auto_bind=True)
print("LDAP server running!")
except LDAPException as e:
print("connection failed", e)
finally:
if conn:
conn.unbind()
obs.: pode ser necessario isntalar ldap3 localmente
pois é Seu Saraiva. pelo MÉTODO NISHIMURA, criticar ou limitar uma tecnologia maioria das vezes indica que a afirmação esta incorreta. mesmo sendo leigo no assunto.
porém, por volta de 2018, o cespe se deu conta desse principio.....
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo