import.css=/download/attachments/6062824/tecnologia.css

Obtém o nome do usuário logado no sistema operacional da estação em que está sendo executado o Smart Client.

Esta função suporta apenas o Active Directory, não possui suporte ao Active Directory Federation Services.

🚨 Para uso de outros IDP (Identity provider) é necessário o Identity.

Abaixo mais detalhes sobre estes serviços:

O Active Directory ou AD é uma implementação da Microsoft de serviço de diretório no protocolo LDAP que armazena informações sobre objetos em rede de computadores e disponibiliza essas informações a usuários e administradores desta rede.

O Active Directory Federation Services ou ADFS é um provedor de identidade (IDP) fornecido pela Microsoft que funciona como um intermediário a um serviço ou domínio externo e permite a consulta e uso das credenciais existentes do Active Directory.

Sintaxe

LogUserName()

Retorno

Nome

Tipo

Descrição

cRet

caractere

Retorna uma string que corresponde ao login de sistema do usuário.

Exemplos

User Function exemplo()

Local cUserName := NIL
cUserName := LogUserName()
if valtype(cUserName) == 'C'
  conout("Ok")
  conout(cUserName)
else
  conout("try again!!!")
endif
return

Abrangência

TOTVS Application Server

Veja também