Procurar Resultados :

×

Registrar Contato

Configurar o NextCloud Single Sign-On (SSO) com o plugin Joomla OAuth Client

Este guia fornece um passo a passo detalhado para configurar nossa extensão Joomla OAuth Client para permitir o login de usuários por meio de sua própria instância Nextcloud auto-hospedada. Essa integração é ideal para organizações e indivíduos que priorizam a soberania de dados e desejam usar sua base privada de usuários Nextcloud para autenticação de sites.

Ao conectar o Joomla ao Nextcloud, você cria um sistema de Login Único (SSO) integrado. Seus usuários podem acessar seu site Joomla usando as mesmas credenciais confiáveis que usam para sua plataforma de nuvem privada, eliminando a necessidade de senhas separadas. Essa abordagem garante que a autenticação do usuário seja feita inteiramente dentro de sua própria infraestrutura confiável.


Este guia orientará você na configuração da nossa extensão Joomla OAuth Client para se conectar ao miniOrange como seu Provedor de Identidade (IdP). Esta configuração habilita o Single Sign-On (SSO) seguro, permitindo que seus usuários acessem seu site Joomla usando suas credenciais NextCloud existentes.

Esta integração foi projetada para organizações que usam o NextCloud como sua solução central de gerenciamento de identidade e acesso.

  • Faça login no seu site Joomla Administrador console.
  • No menu de alternância à esquerda, clique em System, então na seção Instalar clique em Extensões.
  • Agora clique em Ou procurar arquivo botão para localizar e instalar o arquivo de plugin baixado anteriormente.
  • A instalação do plugin foi bem-sucedida. Agora clique em Iniciar!
  • Debaixo Configurar OAuth -> Aplicativos pré-configurados guia, selecione seu Provedor OAuthVocê também pode configurar seu próprio provedor personalizado, navegando até o Aplicativo personalizado aba.
Introdução à configuração do cliente OAuth

  • Após selecionar seu provedor OAuth, copie o URL de retorno/redirecionamento que usaremos para configurar o servidor OAuth e, em seguida, clicar no Salvar e Avançar botão.
Introdução à configuração do cliente OAuth

  • Entre com uma conta de administrador em seu Servidor Nextcloud.
  • Abra o menu no canto superior direito e selecione Configurações do administrador. Na próxima página, selecione o Total no "Administração" seção à esquerda.
Painel do NextCloud

  • Na parte inferior da página você vê a lista de Clientes registrados, (que está vazio inicialmente). Abaixo "Adicionar cliente", insira o nome do seu cliente OAuth no primeiro campo (Nome). Observe que o nome inserido aqui será exibido aos usuários do seu cliente.
  • No segundo campo (URI de redirecionamento), insira a URL do seu cliente OAuth que copiamos anteriormente.
Adicionar detalhes do aplicativo

  • Clique Adicione salvar.
Salvar aplicativo

  • Volte para o seu Painel Joomla. Então vá para Etapa 2 [ID do cliente e segredo].
  • Cole o ID do cliente, segredo do cliente e domínio. Defina também as credenciais do cliente No Cabeçalho e Corpo então clique em Salvar configurações. Depois que as configurações forem salvas, clique em Salvar configuração.
Carregar metadados do IdP

  • O escopo e os pontos de extremidade são fornecidos abaixo, os quais são necessários para configurar o Joomla como plugin OAuth Client para configurar o miniOrange como um provedor OAuth ou OIDC personalizado.
Objetivo usuário:leitura:email
Autorizar ponto final https://< your-nextcloud-domain >/apps/oauth2/authorize
Ponto de extremidade do token de acesso https://< your-nextcloud-domain >/apps/oauth2/api/v1/token
Obter ponto final de informações do usuário https://< your-nextcloud-domain >/ocs/v2.php/cloud/user?format=json
Definir credenciais do cliente No Cabeçalho e no Corpo

  • O Mapeamento de Atributos do Usuário é obrigatório para permitir que os usuários façam login no Joomla com sucesso. Configuraremos os atributos do perfil de usuário para o Joomla usando as configurações abaixo.
  • Acesse Etapa 3 no Configurar OAuth guia e clique em Configuração de teste botão.
Carregar metadados do IdP

  • Você poderá ver os atributos na saída da configuração de teste da seguinte maneira.
Carregar metadados do IdP

  • Agora selecione o nome do atributo para E-mail e nome de usuário no menu suspenso. Em seguida, clique em Concluir configuração botão.
Carregar metadados do IdP

  • Agora vá para Etapa 4, copie aqui o URL de login/SSO e adicione-o ao seu site.
Carregar metadados do IdP

  • Agora, saia e acesse as páginas do seu site Joomla onde você adicionou este link. Você verá um link de login onde colocou o botão. Clique neste botão para realizar o SSO.


ADFS_sso ×
Olá!

Preciso de ajuda? Estamos bem aqui!

ajuda