1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

  2. Anuncie Aqui ! Entre em contato fdantas@4each.com.br

Usuário Ativo no AD Windows

Discussão em 'Progress 4GL' iniciado por edevil, Outubro 24, 2019.

  1. edevil

    edevil Membro Participativo

    Boa tarde pessoal.

    Existe a possibilidade de consultarmos se determinado usuario AD está ativo, apenas passando Login Externo e Dominio pelo Progress?

    Abs
  2. baltazar

    baltazar Membro Participativo

    É possível consultar isto.

    Código:
    def var WscriptNetwork as com-handle no-undo.
        create "Wscript.Network" WscriptNetwork no-error.
    
        message WscriptNetwork:UserDomain
                        WscriptNetwork:UserName
                        WscriptNetwork:ComputerName.
    
  3. rafael.andrade

    rafael.andrade Membro Master Moderador Equipe de Suporte

    E aí Edrian, blz?

    Se houver uma API do Windows para isso é possível, com um certo trabalho.

    Acha uma API do Windows que nós tentaremos te ajudar com uma solução.
  4. edevil

    edevil Membro Participativo

    @baltazar esse comando traz o usuário logado no Datacenter apenas. Se o Acesso é local, ele traz a informação de usuario e Dominio, mas não existe nenhuma API com Entrada soh para essas informações que te diga se a senha do kra esta ativa ou não.
    No caso de quando utiliza-se o GoGlobal por exemplo, traz o usuário do Go Global e o Dominio do Datacenter, ai piora, rss.

    O que precisava fazer é pegar o usuário e Dominio do AD que esta parametrizado no Datasul e consultar se o usuario esta com senha ativa, sem precisa saber a senha dele. Eu vi que é um esquema em .net, porém, todas as API's pedem Dominio, Usuário e Senha do AD.

    A nivel de segurança esta correto, pois é exatamente o que o kra informa e o Datasul autoriza o Login. Agora pra gente descobrir informacoes do usuário no AD consultando via Progress(exemplo verificar a validade da senha), não existe uma Entrada, só com Login e Senha.
    Teria que criar essa API pelo jeito.

    Abs
  5. baltazar

    baltazar Membro Participativo

    Se descobrir algo, partilhe

Compartilhe esta Página