none
Smart Client

    Question


  • Olá.

    Eu estou tendo um problema/duvida associado à Smart Client


    Vou descrever um pouco sobre o problema : Eu tenho uma aplicação WEB que chama uma outra aplicação em Smart Client. A aplicação WEB tem uma autenticação de Login e senha. Quando é chamada a aplicação do Smart, ele vai estar sendo chamado pela mesma autenticação feita pela WEB. A aplicação do Smart faz a chamada de dados por um WCF (Web Service) através de um dataProvider.

    Bem, aí qual seria o problema que eu tenho : Imagine que o usuário chamou a aplicação do Smart e começa a trabalhar. Chega hora do almoço, o usuário sai pra almoçar e deixa a aplicação do Smart aberta. Quando retornar ele terá de se autenticar novamente pelo Smart, pois terá expirado a sessão.

    O problema é que ele fazendo isso pela aplicação do Smart ele também teria que se autenticar pela aplicação WEB, que estará consequentemente aberta por ser ela que chama a aplicação do Smart, e que também terá expirado a sessão. Para o usuário isso seria bastante constrangedor, ter que se logar 2 vezes.

    E é aí que vem a minha dúvida : Como eu poderia fazer para me autenticar na aplicação do Smart e com isso também automaticamente autenticar na aplicação WEB ? Ou seja, fazer 2 autenticações (na aplicação WEB  e na aplicação Smart) sendo feita apenas pela aplicação do Smart ?


    Obrigado,

    Monday, September 17, 2007 12:13 AM

All replies

  • Uma sugestão,

    Ao efetuar o login pelo smartclient, chama a pagina web passando com parametros o login e senha, cria essa pagina web para receber esses dados como parametros e chama sua rotina de login.

     

     

     

    Friday, September 28, 2007 5:26 PM