Login único para sites Wix
Esta página explica como integrar uma agenda SuperSaaS em um site baseado no Wix, permitindo que seus usuários façam login apenas uma vez para acessar tanto seu site quanto a agenda do SuperSaaS dentro dele. O widget do Wix conecta automaticamente seus usuários à conta deles no SuperSaaS usando os dados de login do Wix.
- Preparando o Wix para instalação do widget
- Instalando o widget no Wix
- Configurando o widget no Wix
- Atualizando credenciais ou chave API no banco de dados
Preparando o Wix para instalação do widget
Antes de instalar o widget, vá até o Wix e abra o Editor de Sites Wix para preparar seu site para a integração.
-
Ative o modo desenvolvedor no seu site. Isso é importante para as etapas seguintes.
-
Adicione um botão de login do Wix ao seu site. Use o menu Adicionar Elementos se ainda não houver um.
Escolha a opção Barra de Login para adicionar o botão de login ao seu site. (Você pode precisar procurá-la usando a barra de busca.)
Instalação do widget no Wix
As etapas abaixo mostram como instalar o widget do Wix no seu site. Esta é a parte mais técnica, então leia com atenção antes de começar.
-
Inicie a integração do widget ao seu site Wix clicando neste link para o widget. Caso não funcione, para solicitar um novo link.
Clique em “Instalar App” para prosseguir. - Selecione o site onde deseja instalar o widget. O widget será instalado apenas no site selecionado.
- Aceite as permissões para que o widget funcione corretamente no Wix.
-
O widget será adicionado à sua página.
Você verá um quadro desfocado com o contorno de uma agenda. Você já pode redimensionar esse quadro agora ou após concluir a instalação.
Você já pode redimensionar o quadro do widget agora, mas também poderá fazer isso após concluir o processo de instalação. -
Acesse o Painel do SuperSaaS dentro do Wix. Normalmente isso é feito no editor do site, clicando em “Painel de Controle” no topo do widget. Se não encontrar, vá até a seção Apps no painel do site Wix.
-
Faça login com sua conta SuperSaaS no painel. Insira todas as informações necessárias, incluindo a chave API, que deve ser copiada do SuperSaaS.
Você pode gerar uma chave API na página Informações da Conta do SuperSaaS clicando em “Gerar”.
- Clique em “login” para validar suas credenciais. Se os dados estiverem corretos, você verá uma mensagem de confirmação com informações adicionais. Este processo só precisa ser feito uma vez.
Configurando o widget no Wix
Após inserir suas credenciais, volte ao editor e clique em “Configurar Agenda”. Se tudo estiver correto, será possível configurar o widget.
Existem duas opções disponíveis: Básico e Avançado
- A opção Básico busca todas as suas agendas SuperSaaS. Basta selecionar a agenda desejada, clicar em “Salvar” ou “Publicar” no topo do editor do Wix.
- A opção Avançado permite usar nosso gerador de widget para gerar um código. Copie e cole o código na tela de configuração do widget. Salve ou publique ao final.
Se você selecionou a opção básica ou adicionou um frame na opção avançada, ele provavelmente se parecerá com a agenda abaixo. Se quiser redimensionar o frame, você pode fazer isso diretamente no editor.
Recarregar página Wix automaticamente após login
Para que a página recarregue automaticamente após o login e o usuário entre também no SuperSaaS, cole o código abaixo na página onde o widget foi adicionado:
import { authentication } from 'wix-members'; import wixLocation from 'wix-location'; $w.onReady(function () { authentication.onLogin(() => { wixLocation.to(wixLocation.url) }); });
Certifique-se de colar o código acima de qualquer outro código existente no editor do Wix. Ele deve aparecer como na imagem abaixo:
Depois de ativar o login único, a moldura da agenda exibirá uma barra com o nome do usuário logado. Ficará assim:
Atualizando suas credenciais ou chave API no banco de dados
Caso precise alterar suas credenciais no futuro (por exemplo, ao mudar o nome da conta), isso pode ser feito diretamente no Editor de Sites Wix.
Ao fazer login pela primeira vez no Painel do SuperSaaS via Wix, um identificador único é criado no banco de dados. Para alterar depois: Vá até a seção Bancos de Dados no editor do Wix.
Edite suas credenciais na coleção @SuperSaaS. Se já tiver adicionado a chave API, ela aparecerá aqui. Caso contrário, poderá inseri-la manualmente a qualquer momento.