domingo, 20 de maio de 2012

Consultando usuários no Active Directory com C#

Realizar autenticação de usuário no AD através do protocolo LDAP é muito útil, pois em um servidor de usuário temos informações atualizadas e organizadas permitindo assim  realizar autenticação por grupo distintos, porem hoje veremos como se conectar no AD e verificar se existe um usuário.

Você pode criar uma DLL ou um Projeto Web, no meu caso criei uma DLL pois queria dar as minhas configurações de acesso ao AD mais segurança e usabilidade pois se quisesse utilizar em outro projeto bastava importar a dll para o meu projeto.

Nesta aplicação irei utilizar um projeto web para explicar este exemplo. Vamos lá.

Inicie um novo projeto Web.































Importe a biblioteca System.DirectoryServices para o seu projeto:



O Code-Behind vai ficar assim:


Explicando o código:

Criei dois métodos um para realizar a conexão com o AD "AcessoAD" e um para consultar um usuário "ConsultaUsuario". O retorno será o display name  do usuário.

Valeu!

Localizando palavras em strings com IndexOf .

Olá pessoal, para quem quiser localizar alguma palavra em uma string com o IndexOf utilizando o C#, segue o código:


O valor retornado será "19", que é o índice inicial da palavra.





Isolando usuário SQL para acesso em uma View especifica.

Olá pessoal, precisei criar um usuário para acessar uma View no SQL no meu banco de dados. Não sou especialista em banco de dados para os qu...