Zoho Desk SAML Single Sign-On (SSO) com TYPO3 como IdP SAML. IdP SAML TYPO3 A extensão permite que você use suas credenciais TYPO3 para fazer login no Zoho Desk (SP). Aqui, apresentaremos um guia passo a passo para configurar o SSO entre Zoho Desk como SP (Provedor de Serviços) e TYPO3 como IDP (Provedor de Identidade).
Pré-requisitos: Download e instalação
1. Instalando a extensão SAML IDP no TYPO3
- Baixe o arquivo zip da extensão SAML IDP do mercado TYPO3
- Vá para o backend do TYPO3 e clique na seção Extensões no lado esquerdo da tela.
- Faça upload do arquivo zip, conforme representado na imagem abaixo ou você pode descompactar o zip do plugin em 'Pasta raiz do Typo3/typo3conf/ext' diretório.
- Agora procure o "miniOrange SAML IDP" na seção Extensões instaladas e ative a extensão clicando no botão ativar.
- Após a instalação, clique na extensão recém-instalada "extensão SAML IDP miniOrange" para TYPO3 SSO e faça login com suas credenciais miniOrange registradas.
- Após inserir o nome de usuário e a senha, você precisará da chave de licença para prosseguir, caso seja um cliente premium. (Você receberá essa chave da equipe miniOrange. Após inserir a chave de licença, você poderá ativá-la e prosseguir.)
- Se você não for um cliente premium, poderá fazer login diretamente enviando as credenciais do miniOrange.
- Após o login bem-sucedido, você poderá ver os detalhes relacionados à sua conta.
- Agora você está pronto para configurar seu Provedor de Serviços. Mas é importante integrar o frontend primeiro.
2. Integrar extensão com TYPO3
- Agora você precisa projetar seu frontend clicando com o botão esquerdo na guia Início e depois clicando em Nova subpágina
- Você precisa adicionar a página PADRÃO dentro da página INICIAL.
- Digite o nome da página padrão como: FESAML.
- Clique em Página FESAML e clique em Adicionar conteúdo. Vá em plugins e adicione Plugin FESAML.
- Navegue até a aba de plugins e selecione o plugin FESAML. Adicione usuários do site em Página de armazenamento de registros e salve as configurações.
- Se você precisar fazer alterações no segmento de URL, que também será seu URL SSO inicial, clique com o botão direito em Página FESAML, selecione editar e clique em "alternar URL" botão para definir URL de acordo com sua maneira.
- Além disso, você deve criar pelo menos um grupo, pois o TYPO3 não permite criar usuários a menos que haja pelo menos um grupo de usuários.
- Para criar um grupo, vá para a aba de lista no painel esquerdo, clique na pasta Usuários do site e clique no botão "+" na parte superior da tela.
- Agora selecione Grupo de usuários do site? da lista.
- Insira o nome do grupo na seção de título do grupo e clique no botão Salvar na parte superior. O grupo de usuários será criado.
- Você também pode criar um botão SSO na página de login. Clique em Início, prossiga para +Conteúdo opção.
- Mude para a aba Elementos especiais e selecione HTML simples.
- O que você fará aqui é adicionar o botão de login SSO. A URL na seção do botão será da página padrão FESAML.
- O trecho de código para isso está mencionado na imagem. Insira o código e clique no botão Salvar na parte superior.
- Agora você pode configurar o plugin no backend.
Etapas para configurar o Zoho Desk SAML Single Sign-on (SSO) Faça login no TYPO3
1. Configurar TYPO3 como Provedor de Identidade
- De acordo com o relatório Provedor de identidade SAML miniOrage extensão, vá para Configurações SP guia da extensão.
- Forneça as configurações necessárias (ou seja, nome do provedor de serviço, ID da entidade SP/emissor, URL do ACS, Relaystate), encontre o Zoho Desk do seu provedor de serviço e clique em Economize botão para salvar sua configuração.
2. Configurar o Zoho Desk como SP
- Faça login nas contas Zoho como um usuário administrativo em Zoho.
- Acessar Zoho Office painel de controle.
- Agora clique em Ícone de configuração () na barra superior.
- No menu Canais, selecione Central de Ajuda.
- Selecione a Central de Ajuda onde você deseja usar SAML para autenticar usuários .
- No submenu Central de Ajuda, selecione Autenticação de usuário .
- Forneça as seguintes informações na página SAML:
- URL de login remoto: Insira a URL de login remoto do TYPO3 IDP para onde o Zoho Desk redirecionará seus usuários finais quando eles fizerem login na Central de Ajuda. (por exemplo, URL de login SAML da guia Provedor de identidade no plugin TYPO3 IDP)
- URL de logout remoto: Insira a URL de logout remoto do TYPO3 IDP para onde o Zoho Desk redirecionará seus usuários finais quando eles tentarem sair da Central de Ajuda. (por exemplo, URL de login SAML da guia Provedor de identidade no plugin TYPO3 IDP)
- URL para redefinir a senha: Insira a URL de redefinição de senha do TYPO3 IDP para onde o Zoho Desk redirecionará seus usuários finais quando eles tentarem alterar suas senhas para a Central de Ajuda (por exemplo, IDP-EntityID / Issuer na guia Provedor de identidade na extensão TYPO3 IDP).
- Chave pública: Carregue o certificado público X.509 no .txt or .pem formato. Usaremos a chave pública contida no certificado para verificar se Provedor de identidade TYPO3 emitiu todas as solicitações de autenticação SAML recebidas. (Certificado X.509 da guia Provedor de identidade no plugin TYPO3 IDP)
- Algoritmo: Selecione um algoritmo entre RSA e DSA usando o qual seu IDP TYPO3 gerou as chaves públicas e certificados.
- Clique em Economize botão.
- Antes de clicar em Salvar, você verá novos campos (como URL de solicitação SAML da Central de Ajuda, etc.) e valores listados. Copie esses valores para o TYPO3 como provedor de identidade para garantir que o IDP do TYPO3 seja capaz de se comunicar com o seu Zoho Desk habilitado para SAML.
3. Teste SSO
- Abra um novo navegador ou uma janela anônima privada e insira a URL do Zoho Desk, que o redirecionará para a tela de login do TYPO3.
- Insira suas credenciais do TYPO3 e clique no botão de login.
- Se você for redirecionado para a página inicial do Zoho Desk e fizer login com sucesso, sua configuração estará correta.
Recursos adicionais
Se você estiver procurando por algo que não consegue encontrar, envie-nos um e-mail para info@xecurify.com