Todos os produtos
Search
Central de documentação

Drive and Photo Service:Logon e logout personalizados

Última atualização: Jun 28, 2026

Nota

O BasicUI oferece o recurso de logon e logout personalizados.

Se você configurar a URL de uma página de logon personalizada, o BasicUI usará essa página em vez da página de logon padrão.

O logon personalizado deve ser usado em conjunto com um aplicativo JSON Web Token (JWT). Para obter mais informações, consulte Acesso para aplicativos JWT.

1. Logon personalizado

(1) Configuração:

Verifique se o acesso ao seu cliente ocorre por meio de um aplicativo JWT. Para obter mais informações, consulte Acesso para aplicativos JWT.

Especifique a URL da página de logon personalizada e o ID do aplicativo JWT.

(2) Funcionamento:

  1. Quando um usuário clica no botão de logon, o BasicUI executa o comando /clogin, que incorpora a URL da página de logon personalizada por meio de um inline frame (iframe).

  2. Após o logon do usuário, o iframe envia uma mensagem contendo o token de acesso para o BasicUI por meio do método parent.postMessage.

Código de exemplo:

if(parent!=self){
  parent.postMessage({
    code: 'token',
    message: {
       access_token: 'xxxx',
       refresh_token: 'xxxx',
       ......
    }
  }, "*")
}

2. Logout personalizado

(1) Configuração:

(2) Funcionamento:

  1. Após a configuração da URL de uma página de logout personalizada, quando o usuário clicar no botão de logout, o BasicUI executará o comando /clogout e incorporará a URL da página de logout personalizada via iframe.

  2. Depois que o usuário fizer logout na página personalizada, o iframe enviará uma mensagem indicando a saída para o BasicUI por meio do método parent.postMessage. Em seguida, o BasicUI limpará as informações de logon e redirecionará o usuário para a página inicial.

Código de exemplo:

if (parent !== elf) {
  parent.postMessage({
    code: 'logout',
  }, "*");
}