Liberar cookies do visualizador web

Libera imediatamente todos os cookies do visualizador web usados no cliente FileMaker.

Opções

Nenhuma.

Compatibilidade

Produto Compatível
FileMaker Pro Sim
FileMaker Go Sim
FileMaker WebDirect Não
FileMaker Server Não
FileMaker Cloud Não
FileMaker Data API Não
Publicação na Web personalizada Não

Originada na versão

26.0

Descrição

Esta etapa de script limpa imediatamente todos os cookies e dados de sessão armazenados por visualizadores web em todos os arquivos abertos do FileMaker Pro, não apenas no arquivo atual ou em um objeto específico do visualizador web. Em clientes FileMaker, os visualizadores web compartilham cookies em nível de aplicativo. Isso significa que, se um usuário fizer login em um serviço web (como e-mail ou armazenamento em nuvem) em um visualizador web em um arquivo, essa sessão autenticada persistirá em todos os arquivos e em todas as contas de usuário do FileMaker no mesmo dispositivo.

Use esta etapa de script principalmente para cenários de segurança e privacidade em que os usuários precisam limpar sessões autenticadas, como em ambientes de dispositivos compartilhados ou ao alternar entre diferentes contas de usuário.

Notas

  • Os cookies são removidos permanentemente sem possibilidade de desfazer. Os usuários podem precisar se autenticar novamente em serviços web após a execução.

  • Esta etapa de script pode ser particularmente útil quando o cliente FileMaker não pode ser reiniciado (por exemplo, no Modo de app único no iOS e iPadOS).

Exemplo 1

Limpa todos os cookies do visualizador web antes de solicitar que o próximo usuário do FileMaker faça login, impedindo que ele acesse as sessões web autenticadas do usuário anterior.

Copiar
Liberar cookies do visualizador web
Fazer login novamente [ Com caixa de diálogo: Ativado; Arquivo atual ]

Exemplo 2

Quando um usuário precisa trocar de conta em um serviço baseado na web exibido em um visualizador web com o nome do objeto WebViewer_OAuth, ele libera os cookies para forçar o serviço web a solicitar novas credenciais.

Copiar
Liberar cookies do visualizador web
Atualizar objeto [ Nome do objeto: "WebViewer_OAuth" ; Repetição: 1 ]

Exemplo 3

Fornece aos usuários uma maneira de limpar manualmente todos os dados da sessão do visualizador web para requisitos de privacidade ou conformidade.

Copiar
Mostrar caixa de diálogo personalizada [ "Limpar dados da sessão?" ; "Isso fará com que você saia de todos os serviços web em visualizadores web." ]
Se [ Get ( LastMessageChoice ) = 1 ]
    Liberar cookies do visualizador web
    Mostrar caixa de diálogo personalizada [ "Sessão limpa" ; "Todas as sessões do visualizador web foram limpas." ]
End If