Procurar Resultados :

×

Registrar Contato

ASP.NET OAuth Single Sign-On (SSO) usando Shopify como IDP


O módulo ASP.NET OAuth Single Sign-On (SSO) permite habilitar o Single Sign-On (SSO) via OAuth para suas aplicações ASP.NET. Com o SSO, você pode usar apenas uma senha para acessar suas aplicações e serviços ASP.NET. Nosso módulo é compatível com todos os provedores de identidade que atendem aos requisitos do OAuth. A seguir, apresentaremos um guia passo a passo para configurar o SSO entre ASP.NET e Shopify, considerando o Shopify como provedor OAuth.

Pré-requisitos: Download e instalação

  • Baixar Módulo miniOrange ASP.NET OAuth 2.0.
  • Para configurar o conector, extraia o asp-net-oauth-sso-module.zip, você encontrará um arquivo DLL miniorange-oauth-sso.dll, um arquivo de configuração oauthsso.config e uma integração.md arquivo que contém as etapas para adicionar o módulo ao seu aplicativo.
  • Adicione miniorange-oauth-sso.dll na pasta bin (onde estão seus outros arquivos DLL) para seu aplicativo.
  • Registrar-se miniorangeoauthsso módulo em sua aplicação de acordo com as etapas fornecidas no integração.md arquivo.
  • Adicione o arquivo de configuração fornecido oauthsso.config no diretório raiz do seu aplicativo.
  • Após a integração, abra o navegador e navegue até o painel do conector com a URL abaixo:
    https:// <your-application-base-url>/?ssoaction=config
  • Se aparecer a página de registro ou de login, você adicionou com sucesso o conector miniOrange oauth sso para seu aplicativo.
  • ASP.NET OAuth Single Sign-On (SSO) usando Shopify como IDP - registre-se com miniorange
  • Registrar-se or Entrar para configurar o conector.

Etapas para configurar o ASP.NET OAuth Single Sign-On (SSO) usando o Shopify como IDP

1. Configurar o Shopify como provedor de identidade

  • Vá até sua loja Shopify, clique em Apps Guia e selecione Armazenar como IDP aplicação.
  • ASP.NET OAuth Single Sign-On (SSO) usando Shopify como IDP - select-app
  • Clique no Configurar aplicativo na barra de navegação esquerda.
  • ASP.NET OAuth Single Sign-On (SSO) usando Shopify como IDP - setup-app
  • Na barra de navegação à esquerda, selecione Apps e clique em Adicionar aplicativo.
  • ASP.NET OAuth Single Sign-On (SSO) usando Shopify como IDP - Adicionar novo aplicativo
  • Acessar OAuth/OIDC Guia e selecione OpenID Connect para configurar o ASP.NET como provedor de serviços.
  • ASP.NET OAuth Single Sign-On (SSO) usando Shopify como IDP - Selecione o provedor de serviços
  • De acordo com o relatório Adicionar seção de aplicação insira os valores consultando a tabela abaixo.
  • Nome do Cliente Escolha um nome apropriado de acordo com sua escolha.
    Descrição Adicione uma descrição apropriada de acordo com sua escolha.
    Nome do grupo PADRÃO
    Nome da política ASP.NET
    Método de login Senha
    ASP.NET OAuth Single Sign-On (SSO) usando Shopify como IDP - Insira URL de redirecionamento e nome do cliente ASP.NET OAuth Single Sign-On (SSO) usando Shopify como IDP - Insira o nome da política e escolha o tipo de login
  • Clique em Economize para salvar as configurações.
  • Após salvar o aplicativo, passe o mouse sobre Selecionar e depois clique em Editar do aplicativo configurado.
  • ASP.NET OAuth Single Sign-On (SSO) usando Shopify como IDP - opção de edição
  • Você receberá o ID do cliente, segredo do cliente, endpoints e escopos. Mantenha esses valores à mão, pois você precisará deles mais tarde.
  • ASP.NET OAuth Single Sign-On (SSO) usando Shopify como IDP - mantenha os endpoints à mão
  • Agora, na barra de navegação à esquerda, vá para Apps e clique em Voltar para a loja do lado superior direito.
  • ASP.NET OAuth Single Sign-On (SSO) usando Shopify como IDP - voltar à loja
  • Digite o nome de domínio principal da sua loja Shopify (remova "https:" e barras) e clique em Economize.
  • ASP.NET OAuth Single Sign-On (SSO) usando Shopify como IDP - Insira o nome de domínio

    Você configurou com sucesso o aplicativo ASP.NET na loja Shopify.

2. Configurar o aplicativo ASP.NET como provedor de serviços

  • Depois de configurar seu provedor OAuth, ele fornecerá a você ID do cliente, segredo do cliente, endpoint de autorização, endpoint de token de acesso e Obter ponto final de informações do usuário. Configure esses valores nos respectivos campos.
  • Preencha todos os detalhes necessários e clique em Salvar configuração.
  • ASP.NET OAuth Single Sign-On (SSO) usando Shopify como IDP - Salvar configuração

3. Testando o OAuth SSO

  • Após salvar a configuração, clique em Configuração de Teste para verificar se você configurou corretamente.
  • Com a configuração bem-sucedida, você obterá Nome dos atributos e Valores de Atributo na janela Configuração de Teste. A captura de tela abaixo mostra um resultado bem-sucedido.
  • ASP.NET OAuth Single Sign-On (SSO) usando Shopify como IDP - Configuração de teste

4. Mapeamento de Atributos

  • Nomes de atributos do mapa fornecidos pelo seu servidor OAuth com os atributos do seu aplicativo ASP.NET fornecidos na seção Mapeamento de atributos e clique em Salvar mapeamento de atributos.
  • ASP.NET OAuth Single Sign-On (SSO) usando Shopify como IDP - Mapeamento de Atributos
  • Observação: Todos os atributos mapeados serão armazenados na sessão para que você possa acessá-los em seu aplicativo.

5. Código de Integração

  • Você pode encontrar o código de integração na aba Código de Integração do conector. Basta copiar e colar esse trecho de código onde quiser para acessar os atributos do usuário.
  • ASP.NET OAuth Single Sign-On (SSO) usando Shopify como IDP - Código de integração

6. Adicione o seguinte link em seu aplicativo para Single Sign-On (SSO)

  • Use a seguinte URL como um link no seu aplicativo de onde você deseja executar o SSO:
    http://base-url/?ssoaction=login
  • Por exemplo, você pode usá-lo como:
    <a href="http://base-url/?ssoaction=login”>Log in</a>"

Você pode até mesmo configurar o módulo de Single Sign-On (SSO) SAML do DNN 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 . Para verificar outros provedores de identidade, clique aqui.

Recursos adicionais


Precisa de ajuda?

Não consegue encontrar seu provedor de identidade? Envie um e-mail para aspnetsupport@xecurify.com e ajudaremos você a configurar o SSO com seu provedor de identidade. Além disso, oferecemos orientação rápida (por e-mail ou reunião) sobre suas necessidades e nossa equipe ajudará você a selecionar a solução/plano mais adequado.


Olá!

Preciso de ajuda? Estamos bem aqui!

ajuda