Como configurar o Single Sign-On (SSO) do CircleCI usando o Shopify como provedor de identidade (IDP)
Faça login no Circle com as credenciais da sua loja Shopify: a miniOrange oferece uma solução de Single Sign-On (SSO) pronta para uso no Circle, para que os membros da sua comunidade possam acessar seu espaço no Circle usando um único conjunto de credenciais. Este guia mostra como configurar o Shopify como um provedor de identidade (IDP) para o SSO personalizado do Circle via OAuth 2.0 e OpenID Connect (OIDC), para que você possa implementar acesso seguro à sua comunidade do Circle em minutos.
Pré-requisito: Instalar o aplicativo Store como IdP
Para configurar o Single Sign-On (SSO) do Circle com o Shopify como provedor de identidade, instale o aplicativo miniOrange Store as IDP - SSO Login na sua loja Shopify. Este aplicativo permite que sua loja atue como um provedor de identidade (IDP), para que os membros do Circle possam fazer login com um único conjunto de credenciais.
- Efetue login no seu painel de administração do Shopify.
- Acesse Aplicativos → Loja de aplicativos da Shopify.
- Procurar por Armazenar como IdP - Login SSO para aplicativos (por miniOrange).
- Clique em "Obter este aplicativo" para adicionar o aplicativo à sua loja.
- Abra o aplicativo em Aplicativos para iniciar a configuração do Circle SSO.
Guia passo a passo para configurar o Single Sign-On (SSO) do CircleCI com o Shopify como provedor de identidade (IdP).
Passo 1: Obtenha o URL de retorno de chamada/redirecionamento OAuth do Circle para SSO do Shopify
- Entre no seu Círculo comunidade como administrador.
- Acesse Configurações do Circle → Autenticação única (SSO)Role a página até a seção do provedor OAuth e copie o URL de retorno/redirecionamentoVocê precisará deste URL ao configurar Shopify como provedor de identidade para Circle.
Etapa 2: Configure o Circle como provedor de serviços no Shopify (Loja como IdP)
- Na sua loja Shopify, abra o Apps guia e selecione o Armazenar como IDP - login SSO aplicação.
- Na barra de navegação à esquerda, selecione Apps e clique em Adicionar aplicativo botão.
- Acesse OAuth/OIDC guia e selecione o nome do IdP como OpenID Connect da lista.
- Para Nome do Cliente Insira um nome para seu aplicativo (por exemplo, “Circle SSO”). URL de redirecionamento, cole o URL de retorno/redirecionamento do OAuth da Etapa 1 (Configurações de Single Sign-On do Circle).
- Agora, role para baixo e selecione PADRÃO do Nome do grupo suspenso.
- Agora entre no nome para sua política de autenticação de aplicativo no Nome da política campo.
- Selecionar Senha como seu método de login. Clique em Economize botão.
- Após salvar o aplicativo, clique em Selecionar e depois Editar opção do aplicativo que você acabou de configurar.
- Você receberá o ID do cliente, segredo do cliente, endpoints e escopos. Mantenha esses valores à mão, pois você precisará deles mais tarde.
- Agora, na barra de navegação à esquerda, acesse Apps e clique em VOLTAR para a loja botão no canto superior direito.
- Você configurou com sucesso o aplicativo Circle na sua loja Shopify.
Etapa 3: Habilite o SSO personalizado do CircleCI e insira o Shopify como provedor de identidade.
- Entrar na sua Círculo comunidade como administrador.
- Acesse Configurações do Circle → Autenticação única (SSO) e Habilitar SSO.
- Selecionar Molduras por Medida como o provedor OAuth a ser usado Shopify como seu provedor de identidade para Circle.
- Preencha ID do cliente, Segredo do cliente, Pontos de extremidade OAuth e Objetivo A partir da Etapa 2, utilize a tabela abaixo para o SSO personalizado do Circle com o Shopify como provedor de identidade.
| Nome do Provedor | Nome de exibição de sua escolha |
| Ponto de extremidade de autorização OAuth | https://store.xecurify.com/moas/broker/login/oauth/ |
| Ponto de extremidade do token de acesso OAuth | https://store.xecurify.com/moas/rest/oauth/token |
| Ponto de extremidade de obtenção de informações do usuário do OAuth | https://store.xecurify.com/moas/rest/oauth/getuserinfo |
| ID do cliente | Do passo 2 |
| Segredo do cliente | Do passo 2 |
| Objetivo | perfil de e-mail openid |
- Adicionar o abaixo pela Caminho de resposta do ID do usuário, caminho de resposta do e-mail do usuário e caminho de resposta do nome do usuário como mostrado na imagem abaixo. Clique em Economize botão de alterações.
Etapa 4: Teste o login do Circle com as credenciais da loja Shopify (SSO)
- Abra o seu Círculo Página de login da comunidade.
- Clique Entrar—você será redirecionado para o seu Login da loja Shopify (Shopify como provedor de identidade).
- Digite seu Credenciais da loja Shopify Faça login e você será conectado à sua conta Circle por meio do Single Sign-On.
Você configurou com sucesso Autenticação única (SSO) do Circle com as Shopify como seu provedor de identidade (IDP)Os membros da sua comunidade agora podem Faça login no Circle com as credenciais da sua loja Shopify. Com um único clique, sem necessidade de senha adicional do Circle.
Perguntas frequentes
Onde posso testar o SSO depois de configurar o CircleCI com o Shopify como provedor de identidade?
Acesse a página de login da sua comunidade Circle e clique em "Entrar". Você será redirecionado para o login da sua loja Shopify (pois a Shopify é seu provedor de identidade). Insira suas credenciais da Shopify; após a autenticação bem-sucedida, você estará conectado à sua conta Circle por meio do Single Sign-On (SSO).
Como faço para entrar no Circle com as credenciais da minha loja Shopify?
Após configurar o Single Sign-On (SSO) do Circle com o Shopify como provedor de identidade (IDP), abra a página de login do Circle e clique no botão SSO/Login. Você será redirecionado para a página de login da sua loja Shopify. Faça login com as credenciais da sua loja Shopify; você entrará no Circle automaticamente — sem necessidade de uma senha separada do Circle.
O que é SSO personalizado para Circle e posso usar o Shopify como provedor de identidade?
O SSO personalizado do Circle permite que você use seu próprio provedor de identidade (IDP) para que os membros façam login com credenciais existentes em vez de criar uma conta do Circle. Você pode usar o Shopify como provedor de identidade para o Circle ativando o SSO personalizado no Circle (Configurações → Single Sign-On), escolhendo a opção OAuth personalizado e inserindo o ID do cliente, o segredo do cliente e os endpoints OAuth do aplicativo miniOrange Store as IDP - SSO Login na sua loja Shopify. Este guia orienta você em toda a configuração.
O Circle SSO funciona com OpenID Connect (OIDC) e Shopify?
Sim. O Circle oferece suporte a SSO personalizado via OAuth 2.0. Ao usar o Shopify como provedor de identidade com o aplicativo miniOrange Store as IDP, você configura um aplicativo OpenID Connect (OIDC) no Shopify e usa o mesmo ID do cliente, segredo do cliente e endpoints nas configurações de SSO personalizadas do Circle. Escopos como o openid do perfil de e-mail permitem que o Circle receba a identidade do usuário para que os membros possam fazer login no Circle com as credenciais da loja Shopify.
Obrigado pela sua resposta. Entraremos em contato em breve.
Algo deu errado. Envie sua consulta novamente.
