Procurar Resultados :

×

Registrar Contato

DNN OAuth Single Sign-On (SSO) com o Facebook como provedor OAuth


O provedor de autenticação DNN OAuth Single Sign-On (SSO) permite habilitar o Single Sign-On (SSO) do OAuth para o seu site DotNetNuke. Com o Single Sign-On, você pode usar apenas uma senha para acessar seu site e serviços DotNetNuke. Nosso provedor de autenticação é compatível com todos os provedores de identidade compatíveis com OAuth . Aqui, apresentaremos um guia passo a passo para configurar o Single Sign-On (SSO) entre o DNN e o Facebook, considerando o Facebook como provedor OAuth. Para saber mais sobre os outros recursos que oferecemos para o DNN OAuth Single Sign-On (SSO), clique aqui.

Pré-requisitos: Download e instalação

  • Baixar o provedor de autenticação DNN Oauth Single Sign On com o link acima.
  • Faça upload do pacote de instalação dnn-oauth-single-sign-on_xxx_Install acessando Configurações > Extensão > Instalar extensão.
  • Agora sob o Aba de extensões instaladas selecionar Sistemas de autenticação. Aqui você pode ver o Provedor de autenticação miniOrange DNN OAuth.
  • DNN OAuth SSO - Provedor de Autenticação
  • Basta clicar no ícone de lápis, conforme mencionado na imagem abaixo, para configurar o Provedor de Autenticação DNN OAuth.
  • DNN OAuth SSO - Ícone de lápis do provedor de autenticação
  • Agora vá para a aba de configurações do site. Aqui você pode ver o Painel do Provedor de Autenticação DNN OAuth.
  • DNN OAuth SSO - Painel do Provedor de Autenticação
  • Você concluiu a instalação do Provedor de Autenticação no seu site DNN.

Etapas para configurar o DNN Single Sign-On (SSO) usando o Facebook como IDP

1. Configurar o provedor de autenticação para configurar o logon único (SSO) do OAuth

  • Para configurar o aplicativo no provedor de autenticação, clique no botão Adicionar novo provedor na guia Configurações do provedor de identidade.
  • DNN OAuth SSO - adicionar novo IDP

    Selecione seu Provedor de Identidade

  • Selecionar Facebook como Provedor de Identidade da lista. Você também pode pesquisar seu Provedor de Identidade usando a caixa de pesquisa.
  • DNN OAuth SSO - Selecione o provedor de identidade

2. Configurar o Facebook como provedor OAuth

  • Em primeiro lugar, faça login/cadastre-se no console do desenvolvedor do Facebook em https://developers.facebook.com/
  • DNN Facebook OAuth SSO - console do desenvolvedor
  • Acesse Meus apps.
  • DNN Facebook OAuth SSO - Ir para meu aplicativo
  • Clique em Criar aplicativo para criar um novo aplicativo.
  • DNN Facebook OAuth SSO - Criar aplicativo
  • Selecione para que seu aplicativo irá trabalhar.
  • DNN Facebook OAuth SSO - Selecionar opção
  • Insira os detalhes necessários e clique em criar aplicativo.
  • DNN Facebook OAuth SSO - Preencher detalhes
  • Conclua a verificação de segurança e clique em Enviar botão.
  • DNN Facebook OAuth SSO - verificação de segurança
  • Selecionar Facebook Login clicando no botão de configuração.
  • DNN Facebook OAuth SSO - configuração de login
  • Selecionar Login do Facebook -> Configurações na opção Produtos na barra de navegação.
  • DNN Facebook OAuth SSO - configurações de login
  • Insira o URL de retorno/redirecionamento (do seu módulo DNN OAuth SSO) no URIs de redirecionamento OAuth válidos campo. Clique no Economize botão para salvar suas configurações.
  • Observação: Sua URI de retorno/redirecionamento deveria estar https e não http. É obrigatório ao configurar o Facebook como um Provedor OAuth.
  • DNN Facebook OAuth SSO - configuração de OAuth do cliente
  • Acesse Configurações -> Básico para visualizar seu ID do aplicativo e segredo do aplicativo, conforme mostrado na imagem abaixo.
  • DNN Facebook OAuth SSO - configuração básica de OAuth do cliente
  • Insira a URL da sua Política de Privacidade no URL com Política de Privacidade campo e escolha uma categoria no menu suspenso no campo Categoria. Em seguida, clique em Salvar alterações botão para salvar suas configurações.
  • Copie seu ID do aplicativo e seu segredo do aplicativo e salve-os no seu módulo DNN OAuth SSO nos respectivos campos.
  • DNN Facebook OAuth SSO - ID do aplicativo, segredo do aplicativo
  • Alterar o status do seu aplicativo de Em desenvolvimento para Viva clicando em OFF conforme mostrado na imagem abaixo. Em seguida, clique em confirme para confirmar sua mudança de status.
  • DNN Facebook OAuth SSO - alterar status

Você configurou com sucesso o Facebook como Provedor OAuth para Single Sign-On no seu aplicativo DNN.

3. Configurando o Provedor OAuth

  • Copie o URL de redirecionamento/retorno de chamada e forneça-o ao seu provedor de OAuth.
  • DNN OAuth SSO - URL de redirecionamento DNN OAuth

4. Configurando o cliente OAuth

  • configurar ID do cliente, Segredo do cliente, atualize o endpoints se necessário e salve as configurações.
  • DNN OAuth SSO - Configuração DNN OAuth SSO - Configuração

5. Configuração de teste

  • Agora vá para o Configurações do Provedor de Identidade aba.
  • Em ações selecionadas, clique em Configuração de Teste botão para verificar se você configurou o provedor de autenticação corretamente.
  • DNN OAuth SSO - Testando OAuth SSO
  • Após a configuração bem-sucedida, você obterá o Nome do Atributo e os Valores do Atributo na janela Configuração de Teste.
  • DNN OAuth SSO - Testando OAuth SSO

6. Mapeamento de Atributos

  • Para mapeamento de atributos, selecione o Editar configuração no menu suspenso de ações selecionadas.
  • Mapear e-mail e nome de usuário com Nome do Atributo você pode ver na janela Configuração de teste e salvar as configurações.
  • DNN OAuth SSO - Mapeamento de Atributos DNN OAuth

Você pode configurar o módulo de Single Sign-On (SSO) OAuth do ASP.NET com qualquer provedor de identidade, como ADFS, Azure AD, Bitium, Centrify, G Suite, JBoss Keycloak, Okta, OneLogin, Salesforce, AWS Cognito, OpenAM, Oracle, PingFederate, PingOne, RSA SecureID, Shibboleth-2, Shibboleth-3, SimpleSAML, WSO2 ou até mesmo com seu próprio provedor de identidade personalizado.

Recursos adicionais


Precisa de ajuda?

Não consegue encontrar seu provedor de identidade? Envie um e-mail para dnnsupport@xecurify.com e ajudaremos você a configurar o SSO com seu provedor de identidade. Para obter orientações rápidas (por e-mail ou reunião), nossa equipe ajudará você a selecionar a solução/plano mais adequado às suas necessidades.


Olá!

Preciso de ajuda? Estamos bem aqui!

ajuda