Autenticação
Módulos para registo e login de utilizadores.
Os módulos de autenticação fornecem funcionalidade de registo e login para os utilizadores das suas aplicações.
As funções básicas para a gestão de utilizadores, grupos, registo e autorização são fornecidas pelo módulo Auth padrão. Também adiciona um formulário de registo padrão às suas candidaturas.
A fim de expandir a funcionalidade, em particular a capacidade de entrar e registar-se através de redes sociais, utilize módulos adicionais.
Definições de inscriçãoO módulo Auth gere todas as definições de registo. Se o registo estiver desactivado, os módulos de registo social também não poderão registar novos utilizadores.
Módulo básico para autorização e registo
O módulo Auth fornece autenticação e autorização para a sua aplicação, incluindo gestão de utilizadores, gestão de grupos, registo de utilizadores, login, e funções relacionadas. É instalado automaticamente quando o projecto é criado. Por defeito, o middleware do módulo é anexado a cada ponto final e permite o acesso a qualquer grupo de utilizadores. Os controlos de acesso detalhados podem ser configurados ajustando as definições do middleware em cada ponto final.
Login e palavra-passe de utilizador predefinidosLogin: [email protected]
Palavra-passe: appmaster
Iniciar sessão com o Google
Implementos iniciam sessão e iniciam sessão com o Google
Iniciar sessão com o Google é um módulo autónomo para implementar as funcionalidades de início de sessão e início de sessão do Google para a sua aplicação.
Processos empresariais
- Registe-se
Utilizado se estiver a configurar a autorização e autenticação por si próprio. Se utilizar a funcionalidade básica do módulo Auth, então para que o Login com o Google funcione, basta especificar o ID do Cliente nas definições.
Configurações do módulo
Parâmetro | Predefinição | Descrição |
Identificação do cliente | vazio | O seu ID de cliente de aplicação da Consola Google. |
Para obter o ID de cliente - utilize a Consola Google Cloud. As instruções de configuração podem ser lidas neste link.
Iniciar sessão no Facebook
Registar-se e iniciar sessão com a sua conta do Facebook.
Iniciar sessão com o Facebook é um módulo autónomo para implementar funcionalidades de início de sessão e início de sessão no Facebook para a sua aplicação.
Processos empresariais
- Registe-se
Utilizado se estiver a configurar a autorização e autenticação por si próprio. Se utilizar a funcionalidade básica do módulo Auth, então para que o login com o Facebook funcione, só precisa de especificar o ID da Aplicação nas definições.
Definições do módulo
Parâmetro | Predefinição | Descrição |
ID da aplicação | vazio | O seu ID de cliente de aplicação do Portal Dev do Facebook. |
Para obter o ID de cliente:
- Obter uma conta de desenvolvedor do Facebook.
- Criar uma aplicação do Facebook com definições básicas.
Depois adicione o produto de Login do Facebook à sua aplicação, active o JavaScript SDK do Facebook, e adicione a URL da sua aplicação aos domínios permitidos.
Inicie sessão com o LinkedIn
Registar e iniciar sessão com uma conta no LinkedIn.
Iniciar sessão com o LinkedIn é um módulo autónomo para implementar funcionalidades de início de sessão e início de sessão no LinkedIn para a sua aplicação.
- Registe-se
Utilizado se estiver a configurar a autorização e autenticação por si próprio. Se utilizar a funcionalidade básica do módulo Auth, então para que o Login com LinkedIn funcione, só precisa de especificar o ID do Cliente, URL Redirecto, e Chave Secreta nas definições.
Parâmetro | Predefinição | Descrição |
Identificação do cliente | nenhuma | O seu ID de cliente de aplicação do LinkedIn Developer Portal. |
Redireccionar URL | nenhuma | URL para redireccionar após autenticação |
Chave secreta | nenhuma | Chave secreta da sua aplicação LinkedIn |
Para obter os parâmetros necessários para configurar o módulo, é necessário registar-se como programador do LinkedIn e criar uma aplicação com definições básicas.
Iniciar sessão com a Apple
Registe-se e inicie sessão com o ID da Apple.
Iniciar sessão com a Apple é um módulo autónomo para implementar funcionalidades de início de sessão e início de sessão com Apple ID para a sua aplicação.
- Registe-se
Utilizado se estiver a configurar a autorização e autenticação por si próprio. Se utilizar a funcionalidade básica do módulo Auth, então para que a entrada com a Apple funcione, só precisa de especificar o ID do Cliente nas definições.
Parâmetro | Predefinição | Descrição |
Identificação do cliente | vazio | O seu ID de cliente de aplicação da Apple Developer. |
Precisa do ID da Apple e da conta do programador para obter o ID do cliente. O ID da Apple pode ser criado aqui. Visite esta página para se registar como programador Apple.
Google OAuth 2.0
O módulo fornece SSO com Google para as suas aplicações web e móveis
Google OAuth 2.0: Obtenha o Token de Acesso
Entrada
- refresh_token (string)
- client_id (string)
- client_secret (string)
Saída
- access_token
Google OAuth 2.0: Obter o URL Auth
Entrada
- client_id (string)
- redirect_url (string)
- scopers (cordel de matriz)
Saída
- url (fio)
Google OAuth 2.0: Obter Ficha de Actualização
Entrada
- auth_code (string)
- client_id (string)
- client_secret (string)
- redirect_url (string)
Saída
- refresh_token (string)
- access_token (string)