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ção
O 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 predefinidos
Login: [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âmetroPredefiniçãoDescriçãoIdentificação do clientevazioO 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âmetroPredefiniçãoDescriçãoID da aplicaçãovazioO 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âmetroPredefiniçãoDescriçãoIdentificação do clientenenhumaO seu ID de cliente de aplicação do LinkedIn Developer Portal.Redireccionar URLnenhumaURL para redireccionar após autenticaçãoChave secretanenhumaChave 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âmetroPredefiniçãoDescriçãoIdentificação do clientevazioO 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)