cadegovbr / PG_Cade

8 stars 6 forks source link

Erro Conexão LDAP #3

Open ruyjnr opened 3 years ago

ruyjnr commented 3 years ago

Estou instalando a versão do PGD conforme manual de implementação. Infelizmente não estou conseguindo autenticar os logins da minha organização consumindo os dados do meu Active Directory. A aplicação informa que o usuário e senha estão inválidos.

Alguém dica ou passo que deixe passar ?

rjunior069 commented 3 years ago

Estou enfrentando o mesmo problema utilizando código PGD_CADE, refiz toda instalação do sistema executamos os escritos de banco de acordo com informado Favor executar os scripts na sequência: script_criar Inserts_iniciais Insert_Nota_Avaliacao Alterar_collate

Configurado ambiente para Desenvolvimento e nada, mudamos para Homologacao e Producao e sem conexão com AD...

OBS, Ao utilizar o código da cgu_mma(https://www.gov.br/servidor/pt-br/assuntos/programa-de-gestao/subpastas/pgd-web-modelo-cgu-mma), conseguimos login local, pois essa autenticação é cpf...

rjunior069 commented 3 years ago

Estou instalando a versão do PGD conforme manual de implementação. Infelizmente não estou conseguindo autenticar os logins da minha organização consumindo os dados do meu Active Directory. A aplicação informa que o usuário e senha estão inválidos.

Alguém dica ou passo que deixe passar ?

rjunior069 commented 3 years ago

Bom dia, conseguimos resolver problema de login no AD... usando sistema pgd_cade_anvisa Alem do usuario existir no AD, o mesmo tem que ser cadastrado diretamente no banco de dados também, ou seja, Não basta estar no AD, tem que estar no banco de dados...

<add key="IPLDAP" value="ip" />
<add key="PortaLDAP" value="389" />                                                  
<add key="NetworkCredentialLDAP" value="cn={0},dc=dominio,dc=dominio" />
clbcabral commented 2 years ago

Como pode ser visto, o método de autenticação via LDAP apenas autentica e não persiste os dados do usuário no banco, impossibilitanto o login já que os dados não são persistidos.

https://github.com/cadegovbr/PG_Cade/blob/8176ac547389625f3e220c00aba8d7766d346690/codigo_fonte/PGD.UI.Mvc/Controllers/LoginController.cs#L65-L76

https://github.com/cadegovbr/PG_Cade/blob/8176ac547389625f3e220c00aba8d7766d346690/codigo_fonte/PGD.UI.Mvc/Controllers/LoginController.cs#L96-L121