Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Índice


Falando de aplicativos Desktop...

...

A ferramenta Desktop Launcher é utilizada para abrir aplicativos

Índice

Índice
maxLevel4
outlinetrue
exclude.*ndice
stylenone

Visão Geral

Aplicativos que estão instalados em seu computador e que necessitem de credenciais para serem acessados podem ser abertos utilizando a ferramenta Desktop Launcher. Mas para que isto ocorra é necessário realizar a configuração desses aplicativos utilizando a ferramenta ThickSSOProfileGenerator


Download do ThickSSOProfileGenerator

Ao acessar o fluig Identity como administrador corporativo, basta acessar a aba Segurança para efetuar o download do aplicativo ThickSSOProfileGenerator e realizar a sua instalação.

Image Removed

O passo a passo para realizar o download dessa ferramenta pode ser consultado na documentação Gerador de perfil para aplicações desktop.

 

Configuração do aplicativo com o ThickSSOProfileGenerator

Logo ao abrir o programa aparecem duas opções para escolha de aplicativo para configuração:

...

Essa configuração é voltada à aplicações a aplicações 32 bits e que permitam a identificação dos campos por meio da utilização do arquivo User32.dll.

...

Aviso
titleObservação

Como a programação dos aplicativos No-Win32 Application é feita para simular o teclado e o mouse, muitas vezes esse desenvolvimento pode se tornar complexo.


Configuração de um aplicativo Win32

No nosso exemplo utilizaremos o Yahoo Messenger, que é uma aplicação de 32 bits.

Deck of Cards
effectDuration0.5
historyfalse
idsamples
effectTypeslide
Card
defaulttrue
id1
labelPasso 1

  • Abra o aplicativo Yahoo Messenger

Card
id2
labelPasso 2

  • Insira o nome do aplicativo no campo "Application Name"


Card
id3
labelPasso 3

  • Abra o Gerenciador de tarefas e verifique o nome da aplicação para preencher o campo "Window Title Regex



Card
id4
labelPasso 4

  • Copie o nome do processo na aba Processos do Gerenciador de Tarefas do Windows. Note que uma aplicação pode ter diferentes nomes de processos em sistemas diferentes, por isso suportamos uma coleção de nomes de processos.
  • No gerador de perfis, abaixo de Window Process Name, clique no botão Add para inserir o conteúdo.


Card
id5
labelPasso 5

  • Clique na lista de seleção Operation Type e selecione a opção SEL_TEXT
  • Clique na lista de seleção Content e selecione a opção username
  • Clique e arraste o botão de destino no campo de ID do Yahoo Messenger. O campo Control ID será preenchido no gerador de perfil.
  • No gerador de perfil, clique no botão Add para inserir o conteúdo



Card
id6
labelPasso 6

  • Clique na lista de seleção Operation Type e selecione a opção SEL_TEXT.
  • Clique na lista de seleção Content e selecione a opção password.
  • Clique e arraste o botão de destino no campo de senha do Yahoo Messenger. Será preenchido o campo Control ID no gerador de perfil.
  • No gerador de perfil, clique no botão Add para inserir o conteúdo.


Card
id7
labelPasso 7

  • Clique na lista de seleção Operation Type e selecione a opção CLICK_BUTTON.
  • Clique e arraste o botão de destino  no botão de acesso do Yahoo Messenger. Isto irá popular o campo Control ID no gerador de perfil.
  • No gerador de perfil, clique no botão Add para inserir o conteúdo.


Card
id8
labelPasso 8

  • No gerador de perfil, clique no botão Generate para criar o perfil do aplicativo Yahoo Messenger.

  • Copie o código do perfil e cole-o nas configurações deste aplicativo desktop no fluig Identity.

Card
id9
labelPasso 9

  • Dentro do fluig Identity, basta criar esse aplicativo como "ThickApplication" e inserir o valor gerado pela nossa configuração no campo SSO Profile.

  • Após finalizar as configurações, basta salvar.



Configuração de um aplicativo Non Win32

No nosso exemplo utilizaremos o Skype na versão 7.2.2.0.1.109.

...

Deck of Cards
effectDuration0.5
historyfalse
idSkype
effectTypeslide
Card
defaulttrue
id1
labelPasso 1


  • Abra o aplicativo Skype.


Card
id2
labelPasso 2


  • Preencha os campos "Application Name" , "Window Title Regex" e "Window Process Name"


Card
id3
labelPasso 3


  • Como o aplicativo já é aberto com o foco no campo "nome Skype", iremos somente adicionar o seu valor utilizando o campo "InputContent", preencher o campo "Content" com a opção "username" e clicar em Add.


  • Esse comando preencherá o campo do Skype com o "User Name" configurado no fluig Identity no lançamento das credenciais.


Card
id4
labelPasso 4


  • Após isso, deve ser preenchida a configuração com o comando "PRESS_TAB" que equivale ao Tab do teclado.


Card
id5
labelPasso 5


  • Com isso o Skype irá carregar uma nova tela para login por e-mail. Porém, como isso leva um certo tempo, será necessário preencher o campo "Timer" com o tempo de 6 segundos.



Aviso
titleObservação

A configuração do Timer pode variar, depende da velocidade de processamento do computador que irá acessar o Skype.

Card
id6
labelPasso 6


  • Na nova tela que será aberta, será necessário configurar três vezes o comando "PRESS_TAB" para ir para o campo senha.


Card
id7
labelPasso 7


  • Em seguida, iremos apenas adicionar o seu valor utilizando o campo "InputContent", preencher no campo "Content" o com a opção "password" e clicar em Add.


Card
id8
labelPasso 8


  • Agora vamos implementar a configuração "PRESS_ENTER" que equivale ao botão "Enter" para efetuar o login no Skype.


Card
id9
labelPasso 9


  • No gerador de perfil, clique no botão Generate para criar o perfil do aplicativo Yahoo Messenger.

  • Copie o código do perfil e cole-o nas configurações deste aplicativo desktop no fluig Identity.


Card
id10
labelPasso 10


  • Dentro do fluig Identity, basta criar esse aplicativo como "ThickApplication" e inserir o valor gerado pela nossa configuração no campo SSO Profile.

  • Após finalizar as configurações, clique em salvar.


Teste de Configuração Thick Application

...

O Desktop Launcher possui uma opção para que possa ser testada a configuração gerada no ThickSSOProfileGenerator. Será demonstrado como realizar esse teste com o aplicativo Skype.

Deck of Cards
effectDuration0.5
historyfalse
idTestDesktopLauncher
effectTypeslide
Card
defaulttrue
id1
labelPasso 1

  • Abra o aplicativo Desktop Launcher


Card
id2
labelPasso 2

  • Se estiver autenticado, faça o Logout


Card
id3
labelPasso 3


  • Clique sobre a opção "Test"



Card
id4
labelPasso 4

  • Preencha o campo "UserName" com o usuário que irá se logar na aplicação.
  • Preencha o campo "Password" com a senha do usuário para logar na aplicação.
  • Preencha o campo "Profile" com a configuração realizada do Skype.
  • Marque a opção "Auto Detect".


Card
id5
labelPasso 5

  • Para finalizar o teste, basta abrir o aplicativo Skype e será realizado o lançamento das credenciais no Skype
  • Se der tudo certo, as configurações do Skype foram realizadas com sucesso. Basta preencher a configuração do aplicativo dentro do fluig Identity.



HTML
<!-- Hotjar Tracking Code for http://tdn.totvs.com/display/fb -->
<script>
    (function(h,o,t,j,a,r){
        h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)};
        h._hjSettings={hjid:1280165,hjsv:6};
        a=o.getElementsByTagName('head')[0];
        r=o.createElement('script');r.async=1;
        r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv;
        a.appendChild(r);
    })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv=');
</script>