Procurar Resultados :

×

Registrar Contato

Use o LearnDash para integração com o Zoom | Caso de uso do Zoom LearnDash SSO

Use o LearnDash para integração com o Zoom | Caso de uso do Zoom LearnDash SSO


O Single Sign-On (SSO) atende ao requisito mais básico de autenticação com um único conjunto de credenciais em qualquer ambiente empresarial, aumentando a eficiência na manutenção dos dados do usuário. Vamos considerar um caso em que um usuário deseja integrar links de aulas do Zoom aos seus respectivos cursos do LearnDash no WordPress e como o SSO resolverá esse caso de uso utilizando o plugin Login using WordPress Users (WP as SAML IDP).

Cenário

Você quer criar um sistema LMS onde possa vender cursos para alunos e fornecer a eles acesso direto às aulas correspondentes depois que estiverem conectados e matriculados em um curso.

    1. Um sistema LMS sobre uma instância do WordPress, que usa o LearnDash para fornecer vários cursos de diferentes assuntos para que os alunos possam se inscrever em qualquer curso de acordo com sua escolha de assunto e professor.

    2. Os alunos estão no site WordPress LearnDash e se registram para o curso no próprio site LearnDash.

    3. Cada curso está associado a uma sala de aula que funciona por meio de uma sala de reunião do Zoom. Após a inscrição e matrícula nos cursos, os alunos podem acessar as salas de aula do Zoom para as aulas agendadas a partir do próprio site do LMS.

Requisitos

1. Login único do Zoom

Depois que um aluno faz login no site do LMS e se registra em um curso, ele deve conseguir entrar na sala de reunião do Zoom simplesmente clicando no link da reunião fornecido no site, ou seja, ele não deve ser solicitado a inserir novamente suas credenciais para acessar a sala de reunião do Zoom.

2. Controle de acesso à sala de aula do Zoom

Cursos diferentes são criados usando o Learndash, e cada curso tem seu próprio link do Zoom para as aulas. Os usuários devem conseguir acessar as salas de reunião do Zoom apenas dos cursos nos quais se inscreveram. Os usuários não devem conseguir acessar as salas de reunião dos cursos nos quais ainda não se inscreveram, mesmo que o aluno receba um link de reunião para um curso.

Componentes envolvidos na integração do LearnDash Zoom SSO

  • corretora miniOrange: Usaremos o miniOrange Broker para estabelecer uma relação de confiança entre o Provedor de Identidade (site WordPress) e o Provedor de Serviço (Zoom). Isso ajudará na autenticação de funções de usuário e na definição de níveis de autorização para grupos de usuários.

Diagrama de fluxo

Solução

1. Solução de login único Zoom

  • Para configurar o SSO no Zoom, usaremos o “Habilitar logon único” opção fornecida pelo Zoom.
  • Quando um usuário clica no link da reunião do Zoom para acessar qualquer um dos cursos criados usando o Learndash, o Zoom envia uma solicitação SAML para autenticação ao corretor miniOrange.
  • O corretor redirecionará o usuário para autenticação na página de login do WordPress encaminhando a solicitação SAML para o site do WordPress.
  • Assim que a solicitação SAML for recebida no WordPress, o plugin SAML IDP processará a solicitação e o usuário será solicitado a autenticar-se na página de login do WordPress. Após a autenticação bem-sucedida do usuário, uma resposta SAML contendo os atributos do usuário será enviada ao broker miniOrange.
  • O corretor miniOrange retransmitiria a resposta SAML para o Zoom e, ao receber uma resposta SAML bem-sucedida, o Zoom faria o login do usuário.

2. Solução de controle de acesso à sala de aula Zoom

  • Para restringir o acesso de usuários não autorizados no Zoom, usaremos a opção “Somente usuários autenticados podem participar” fornecido pelo Zoom. Também precisaremos criar políticas in corretora miniOrange que define regras sobre quais usuários têm acesso a qual curso.
  • Quando um usuário clica no link da reunião do Zoom para participar de uma aula, o Zoom envia uma solicitação SAML para autenticação ao broker miniOrange.
  • O corretor redirecionará o usuário para o WordPress e encaminhará a solicitação SAML para o site WordPress.
  • O plugin SAML IDP processaria a solicitação SAML e enviaria uma resposta SAML para o broker miniOrange, contendo as funções do usuário.
  • O corretor miniOrange verifica se as funções de usuário na resposta SAML estão atribuídas a alguma das políticas criadas. Em caso afirmativo, a política é aplicada a esse usuário e uma resposta SAML é gerada e enviada ao Zoom. Caso contrário, uma mensagem de erro é gerada e exibida ao usuário.
  • Se a resposta SAML for bem-sucedida, o Zoom efetuará login no usuário e fornecerá autorização para que ele acesse a sala de reunião do Zoom do link.

Experiência do usuário final

Fluxo de login para alunos registrados em Site WordPress e Inscrito para os cursos.
  • Digamos que um usuário faz login no site WordPress, onde ele se inscreveu para os cursos.
  • O usuário é solicitado a inserir as credenciais do usuário no site WordPress.
  • O aluno clica no link da reunião do Zoom para os cursos inscritos.
  • Após o login bem-sucedido, os alunos serão redirecionados para a sala de reunião do Zoom.
Fluxo de login para alunos registrados no site WordPress ou não matriculados nos cursos.
  • Digamos que um usuário tentando acessar uma sala de reunião do Zoom de um curso no qual ele não se inscreveu clica no link e receberá uma mensagem de erro.
  • Em seguida, eles são redirecionados para o site Learndash e solicitados novamente a se inscrever no curso.
  • Após a inscrição bem-sucedida, o aluno será conectado à sala de reunião do Zoom do seu respectivo curso.

Recursos adicionais

Por que nossos clientes escolhem as soluções de Single Sign-On (SSO) da miniOrange?


Suporte 24 / 7

miniOrange fornece suporte 24 horas por dia, 7 dias por semana para todas as soluções de identidade segura. Garantimos suporte de alta qualidade para atender sua satisfação.

Registrar

Comentários

Veja você mesmo o que nossos clientes dizem sobre nós.
 

Avaliações

Guias de configuração abrangentes

Instruções e vídeos passo a passo fáceis e precisos para ajudá-lo a configurar em minutos.

Assistir à demonstração


Oferecemos soluções de identidade seguras para login único, autenticação de dois fatores, MFA adaptável, provisionamento e muito mais. Entre em contato conosco em

+1 978 658 9387 (EUA) | +91 97178 45846 (Índia) samlsupport@xecurify.com

[MO_CONTATO_NOS]
Olá!

Preciso de ajuda? Estamos bem aqui!

ajuda