{"id":66605,"date":"2025-08-22T09:30:11","date_gmt":"2025-08-22T07:30:11","guid":{"rendered":"https:\/\/tridenstechnology.com\/?p=66605"},"modified":"2026-04-15T09:27:16","modified_gmt":"2026-04-15T07:27:16","slug":"como-configurar-o-sso","status":"publish","type":"post","link":"https:\/\/tridenstechnology.com\/pt\/how-to-set-up-sso\/","title":{"rendered":"Como configurar o Keycloak como um provedor de identidade para Single Sign-On (SSO) do Entra ID"},"content":{"rendered":"<p><strong><em>Este guia passo a passo mostra-lhe como configurar o keycloak como um fornecedor de identidade para o Single Sign-on (SSO) do Entra ID.<\/em><\/strong><\/p>\n\n\n\n<div class=\"wp-block-yoast-seo-table-of-contents yoast-table-of-contents\"><h2>Tabela de conte\u00fados<\/h2><ul><li><a href=\"#h-what-you-ll-need\" data-level=\"2\">O que vai precisar<\/a><\/li><li><a href=\"#h-why-use-entra-id\" data-level=\"2\">Porqu\u00ea usar Entra ID?<\/a><\/li><li><a href=\"#h-step-1-understand-the-sso-flow\" data-level=\"2\">Passo 1: Compreenda o fluxo de SSO<\/a><\/li><li><a href=\"#h-step-2-azure-app-configuration\" data-level=\"2\">Passo 2: Configura\u00e7\u00e3o da aplica\u00e7\u00e3o Azure<\/a><\/li><li><a href=\"#h-step-3-adding-identity-provider-idp\" data-level=\"2\">Passo 3: Adicionar um fornecedor de identidade (IdP)<\/a><\/li><li><a href=\"#h-step-4-test-your-keycloak-and-entra-id-sso-setup\" data-level=\"2\">Etapa 4: Teste a configura\u00e7\u00e3o de SSO do Keycloak e do Entra ID<\/a><\/li><li><a href=\"#h-troubleshooting\" data-level=\"2\">Resolu\u00e7\u00e3o de Problemas<\/a><\/li><li><a href=\"#h-tips-for-success\" data-level=\"2\">Dicas para o sucesso<\/a><\/li><\/ul><\/div>\n\n\n\n<p><strong>In\u00edcio de sess\u00e3o \u00fanico (SSO)<\/strong> torna o in\u00edcio de sess\u00e3o em v\u00e1rias aplica\u00e7\u00f5es mais f\u00e1cil e seguro. O SSO permite que os utilizadores se autentiquem uma vez e acedam a tudo sem terem de iniciar sess\u00e3o novamente.<\/p>\n\n\n\n<p>Este guia explica como configurar para ativar o SSO atrav\u00e9s do Microsoft Azure Active Diretory (Entra ID).<\/p>\n\n\n\n<p>O nosso objetivo \u00e9 ajud\u00e1-lo a configurar a autentica\u00e7\u00e3o para funcionar sem problemas com o Entra ID, garantindo que os utilizadores possam iniciar sess\u00e3o sem problemas e com seguran\u00e7a. Manteremos as coisas claras e diretas.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-what-you-ll-need\">O que vai precisar<\/h2>\n\n\n\n<p>Antes de come\u00e7ar, certifique-se de que tem:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Um inquilino Entra ID com acesso administrativo<\/li>\n\n\n\n<li>Conhecimentos b\u00e1sicos dos pain\u00e9is de administra\u00e7\u00e3o do Entra ID<\/li>\n\n\n\n<li>Acesso a um browser para testes<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-why-use-entra-id\">Porqu\u00ea usar Entra ID?<\/h2>\n\n\n\n<p>O Entra ID (renomeado Microsoft Azure AD) \u00e9 amplamente utilizado para a gest\u00e3o de utilizadores empresariais. Combinando isto com a nossa autentica\u00e7\u00e3o, a sua aplica\u00e7\u00e3o pode utilizar a base de dados de utilizadores segura do Entra ID e aproveitar o nosso componente de autentica\u00e7\u00e3o (Keycloak) para SSO e gest\u00e3o de fun\u00e7\u00f5es. <\/p>\n\n\n\n<p>Esta configura\u00e7\u00e3o \u00e9 especialmente \u00fatil para empresas que pretendem uma experi\u00eancia de in\u00edcio de sess\u00e3o unificada em v\u00e1rias plataformas.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-step-1-understand-the-sso-flow\">Passo 1: Compreenda o fluxo de SSO<\/h2>\n\n\n\n<p>Veja como funciona o processo de SSO em termos simples:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Um utilizador tenta aceder a uma aplica\u00e7\u00e3o Tridens Monetization ou Tridens EV Charge.<\/li>\n\n\n\n<li>A aplica\u00e7\u00e3o redirecciona-o para o Keycloak.<\/li>\n\n\n\n<li>O Keycloak verifica se o utilizador tem sess\u00e3o iniciada. Caso contr\u00e1rio, envia-o para a p\u00e1gina de in\u00edcio de sess\u00e3o do Entra ID.<\/li>\n\n\n\n<li>O utilizador introduz as suas credenciais Entra ID (como o e-mail e a palavra-passe).<\/li>\n\n\n\n<li>O Entra ID verifica o utilizador e envia os dados de autentica\u00e7\u00e3o para o Keycloak.<\/li>\n\n\n\n<li>O Keycloak emite um token para a aplica\u00e7\u00e3o, permitindo que o utilizador aceda \u00e0 mesma sem ter de iniciar sess\u00e3o novamente.<\/li>\n\n\n\n<li>As fun\u00e7\u00f5es de utilizador dos grupos Entra ID podem ser utilizadas para controlar o que o utilizador pode fazer na aplica\u00e7\u00e3o.<\/li>\n<\/ol>\n\n\n\n<p>Este fluxo garante um acesso seguro e sem problemas, mantendo os dados do utilizador geridos no Entra ID.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-step-2-azure-app-configuration\">Passo 2: Configura\u00e7\u00e3o da aplica\u00e7\u00e3o Azure<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Crie uma nova aplica\u00e7\u00e3o do Azure. Crie um novo registo de aplica\u00e7\u00e3o a partir de portal.azure.com selecionando suporte para V\u00e1rias organiza\u00e7\u00f5es quando solicitado. Pode encontrar o registo de aplica\u00e7\u00f5es na pesquisa.<\/li>\n\n\n\n<li>Clique em Novo registo.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-large\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"159\" src=\"https:\/\/tridenstechnology.com\/wp-content\/uploads\/azure-app-registration-1024x159.webp\" alt=\"registo de aplica\u00e7\u00f5es azure\" class=\"wp-image-66607\" srcset=\"https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/azure-app-registration-1024x159.webp 1024w, https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/azure-app-registration-300x47.webp 300w, https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/azure-app-registration-768x119.webp 768w, https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/azure-app-registration-18x3.webp 18w, https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/azure-app-registration.webp 1430w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ol start=\"3\" class=\"wp-block-list\">\n<li>Preencha os detalhes da aplica\u00e7\u00e3o<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"527\" src=\"https:\/\/tridenstechnology.com\/wp-content\/uploads\/azure-app-details-1024x527.webp\" alt=\"detalhes da aplica\u00e7\u00e3o azure\" class=\"wp-image-66606\" srcset=\"https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/azure-app-details-1024x527.webp 1024w, https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/azure-app-details-300x154.webp 300w, https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/azure-app-details-768x395.webp 768w, https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/azure-app-details-18x9.webp 18w, https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/azure-app-details.webp 1430w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Assim que a aplica\u00e7\u00e3o for criada, o Azure mostrar-lhe-\u00e1 o <strong>ID da aplica\u00e7\u00e3o (cliente)<\/strong>. Copie este valor - vai precisar dele mais tarde.<\/p>\n\n\n\n<ol start=\"4\" class=\"wp-block-list\">\n<li>Em seguida, aceda a <strong>Certificados e segredos<\/strong> e crie um <strong>segredo do novo cliente<\/strong>. Guarde o valor gerado de forma segura; este tamb\u00e9m ser\u00e1 utilizado no Keycloak.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"506\" src=\"https:\/\/tridenstechnology.com\/wp-content\/uploads\/azure-certificates-and-secrets-1024x506.webp\" alt=\"certificados e segredos do azure\" class=\"wp-image-66608\" srcset=\"https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/azure-certificates-and-secrets-1024x506.webp 1024w, https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/azure-certificates-and-secrets-300x148.webp 300w, https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/azure-certificates-and-secrets-768x380.webp 768w, https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/azure-certificates-and-secrets-18x9.webp 18w, https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/azure-certificates-and-secrets.webp 1430w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ol start=\"5\" class=\"wp-block-list\">\n<li>Volte \u00e0 p\u00e1gina de detalhes da aplica\u00e7\u00e3o e clique em <strong>Pontos finais<\/strong>. Copie o <strong>URL do documento de metadados do OpenID Connect<\/strong>. Isto ser\u00e1 importante para a configura\u00e7\u00e3o do Keycloak mais tarde.<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-step-3-adding-identity-provider-idp\">Passo 3: Adicionar um fornecedor de identidade (IdP)<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Adicione o IdP no Tridens Monetization indo ao Portal de neg\u00f3cios &gt; Seguran\u00e7a &gt; Provedores de identidade.<\/li>\n\n\n\n<li>Preencha <strong>a<\/strong> com o ponto de extremidade Discovery, a ID do cliente (<strong>esta \u00e9 a ID da aplica\u00e7\u00e3o (cliente) no Azure<\/strong>) e <strong>Segredo do cliente<\/strong> (este \u00e9 o Value from Azure) utilizando os valores obtidos nos passos anteriores.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"377\" src=\"https:\/\/tridenstechnology.com\/wp-content\/uploads\/create-identity-provider-1024x377.webp\" alt=\"criar fornecedor de identidade\" class=\"wp-image-66609\" srcset=\"https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/create-identity-provider-1024x377.webp 1024w, https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/create-identity-provider-300x111.webp 300w, https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/create-identity-provider-768x283.webp 768w, https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/create-identity-provider-18x7.webp 18w, https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/create-identity-provider.webp 1430w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ol start=\"3\" class=\"wp-block-list\">\n<li>Adicione o URI do documento de metadados do OpenID Connect no campo Ponto de extremidade de descoberta.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"527\" src=\"https:\/\/tridenstechnology.com\/wp-content\/uploads\/openid-connect-metadata-1024x527.webp\" alt=\"metadados de liga\u00e7\u00e3o openid\" class=\"wp-image-66612\" srcset=\"https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/openid-connect-metadata-1024x527.webp 1024w, https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/openid-connect-metadata-300x155.webp 300w, https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/openid-connect-metadata-768x396.webp 768w, https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/openid-connect-metadata-18x9.webp 18w, https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/openid-connect-metadata.webp 1295w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-step-4-test-your-keycloak-and-entra-id-sso-setup\">Etapa 4: Teste a configura\u00e7\u00e3o de SSO do Keycloak e do Entra ID<\/h2>\n\n\n\n<p>Para se certificar de que a autentica\u00e7\u00e3o funciona corretamente atrav\u00e9s da integra\u00e7\u00e3o do Single Sign-On (SSO) da Entra ID, siga estes passos para testar o processo de in\u00edcio de sess\u00e3o. Isto confirmar\u00e1 que os utilizadores podem iniciar sess\u00e3o sem problemas utilizando as suas credenciais de ID Entra.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Abra o seu browser e aceda ao seu portal Tridens Monetization (termine a sess\u00e3o se j\u00e1 tiver iniciado sess\u00e3o).<\/li>\n<\/ol>\n\n\n\n<p>Dever\u00e1 ver uma p\u00e1gina de in\u00edcio de sess\u00e3o como a que se segue.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"506\" src=\"https:\/\/tridenstechnology.com\/wp-content\/uploads\/tridens-monetization-sign-in-1024x506.webp\" alt=\"monetiza\u00e7\u00e3o tridens iniciar sess\u00e3o\" class=\"wp-image-66613\" srcset=\"https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/tridens-monetization-sign-in-1024x506.webp 1024w, https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/tridens-monetization-sign-in-300x148.webp 300w, https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/tridens-monetization-sign-in-768x379.webp 768w, https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/tridens-monetization-sign-in-18x9.webp 18w, https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/tridens-monetization-sign-in.webp 1430w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ol start=\"2\" class=\"wp-block-list\">\n<li>Na p\u00e1gina de in\u00edcio de sess\u00e3o, clique no bot\u00e3o \"Microsoft\".<\/li>\n<\/ol>\n\n\n\n<p>Isto ir\u00e1 redireccion\u00e1-lo para a p\u00e1gina de in\u00edcio de sess\u00e3o do Microsoft Entra ID.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"918\" height=\"519\" src=\"https:\/\/tridenstechnology.com\/wp-content\/uploads\/microsoft-entra-id-login-1.webp\" alt=\"microsoft entra id login\" class=\"wp-image-66620\" srcset=\"https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/microsoft-entra-id-login-1.webp 918w, https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/microsoft-entra-id-login-1-300x170.webp 300w, https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/microsoft-entra-id-login-1-768x434.webp 768w, https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/microsoft-entra-id-login-1-18x10.webp 18w\" sizes=\"(max-width: 918px) 100vw, 918px\" \/><\/figure>\n\n\n\n<ol start=\"3\" class=\"wp-block-list\">\n<li>Inicie sess\u00e3o com as credenciais da Microsoft. Introduza o seu nome de utilizador e palavra-passe Microsoft Entra ID.<\/li>\n<\/ol>\n\n\n\n<p>Se for a primeira vez que inicia sess\u00e3o, poder\u00e1 ver um pedido de permiss\u00e3o a pedir-lhe que autorize a aplica\u00e7\u00e3o a aceder \u00e0 sua conta. Clique em \"Aceitar\" para continuar.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"926\" height=\"601\" src=\"https:\/\/tridenstechnology.com\/wp-content\/uploads\/entra-id-permission-request-1.webp\" alt=\"pedido de autoriza\u00e7\u00e3o entra id\" class=\"wp-image-66621\" srcset=\"https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/entra-id-permission-request-1.webp 926w, https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/entra-id-permission-request-1-300x195.webp 300w, https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/entra-id-permission-request-1-768x498.webp 768w, https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/entra-id-permission-request-1-18x12.webp 18w\" sizes=\"(max-width: 926px) 100vw, 926px\" \/><\/figure>\n\n\n\n<ol start=\"4\" class=\"wp-block-list\">\n<li>Verifique o resultado<\/li>\n<\/ol>\n\n\n\n<p>Depois de aceitar, dever\u00e1 ser redireccionado para uma p\u00e1gina de perfil na consola da conta Keycloak.<\/p>\n\n\n\n<p>A visualiza\u00e7\u00e3o desta p\u00e1gina significa que a integra\u00e7\u00e3o SSO est\u00e1 a funcionar corretamente.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-troubleshooting\">Resolu\u00e7\u00e3o de Problemas<\/h2>\n\n\n\n<p>Se n\u00e3o vir a p\u00e1gina de in\u00edcio de sess\u00e3o da Entra ID, verifique novamente as defini\u00e7\u00f5es do seu fornecedor de identidade.<\/p>\n\n\n\n<p>Certifique-se de que as suas credenciais de ID Entra est\u00e3o corretas e que o utilizador tem acesso \u00e0 aplica\u00e7\u00e3o. Se a p\u00e1gina de perfil n\u00e3o aparecer, verifique se o URI de redireccionamento no Keycloak corresponde \u00e0s defini\u00e7\u00f5es da sua aplica\u00e7\u00e3o.<\/p>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-group key-notes\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-group notes has-background\" style=\"background-color:#e9f8ff\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 class=\"wp-block-heading has-text-color\" id=\"h-tips-for-success\" style=\"color:#171c46;font-size:30px\">Dicas para o sucesso<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Teste exaustivamente<\/strong>: Tente iniciar sess\u00e3o com contas diferentes.<\/li>\n\n\n\n<li><strong>Verifique a documenta\u00e7\u00e3o<\/strong>: Consulte a documenta\u00e7\u00e3o do Entra ID, se necess\u00e1rio.<\/li>\n\n\n\n<li><strong>Configura\u00e7\u00f5es de backup<\/strong>: Guarde as suas defini\u00e7\u00f5es de ID Entra.<\/li>\n<\/ul>\n<\/div><\/div>\n<\/div><\/div>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div><\/div>\n\n\n\n<p>A integra\u00e7\u00e3o do Tridens Monetization com o Entra ID para SSO simplifica a autentica\u00e7\u00e3o do utilizador para a sua aplica\u00e7\u00e3o Web, ao mesmo tempo que tira partido da gest\u00e3o robusta de utilizadores do Entra ID. <\/p>\n\n\n\n<p>Seguindo estes passos, pode configurar um sistema de in\u00edcio de sess\u00e3o seguro e eficiente.<\/p>","protected":false},"excerpt":{"rendered":"<p>Este guia passo a passo mostra-lhe como configurar o keycloak como um fornecedor de identidade para o Single Sign-on (SSO) do Entra ID.<\/p>","protected":false},"author":24,"featured_media":66616,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3597],"tags":[],"class_list":["post-66605","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-how-to","category-3597","description-off"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.4 (Yoast SEO v27.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>How to Set Up Keycloak Using Entra ID Single Sign-on (SSO)<\/title>\n<meta name=\"description\" content=\"This step-by-step guide shows you how to set up keycloak as an identity provider for Entra ID Single Sign-on (SSO).\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/tridenstechnology.com\/pt\/como-configurar-o-sso\/\" \/>\n<meta property=\"og:locale\" content=\"pt_PT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Set Up Keycloak as an Identity Provider for Entra ID Single Sign-On (SSO)\" \/>\n<meta property=\"og:description\" content=\"This step-by-step guide shows you how to set up keycloak as an identity provider for Entra ID Single Sign-on (SSO).\" \/>\n<meta property=\"og:url\" content=\"https:\/\/tridenstechnology.com\/pt\/como-configurar-o-sso\/\" \/>\n<meta property=\"og:site_name\" content=\"Tridens\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/tridenstechnology\" \/>\n<meta property=\"article:published_time\" content=\"2025-08-22T07:30:11+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-15T07:27:16+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/tridenstechnology.com\/wp-content\/uploads\/how-to-set-up-entra-id-for-sso.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"498\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"Thiong&#039;o Waweru\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@TridensTech\" \/>\n<meta name=\"twitter:site\" content=\"@TridensTech\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Thiong&#039;o Waweru\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo estimado de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutos\" \/>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Como configurar o Keycloak usando o logon \u00fanico (SSO) do Entra ID","description":"Este guia passo a passo mostra-lhe como configurar o keycloak como um fornecedor de identidade para o Single Sign-on (SSO) do Entra ID.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/tridenstechnology.com\/pt\/como-configurar-o-sso\/","og_locale":"pt_PT","og_type":"article","og_title":"How to Set Up Keycloak as an Identity Provider for Entra ID Single Sign-On (SSO)","og_description":"This step-by-step guide shows you how to set up keycloak as an identity provider for Entra ID Single Sign-on (SSO).","og_url":"https:\/\/tridenstechnology.com\/pt\/como-configurar-o-sso\/","og_site_name":"Tridens","article_publisher":"https:\/\/www.facebook.com\/tridenstechnology","article_published_time":"2025-08-22T07:30:11+00:00","article_modified_time":"2026-04-15T07:27:16+00:00","og_image":[{"width":1024,"height":498,"url":"https:\/\/tridenstechnology.com\/wp-content\/uploads\/how-to-set-up-entra-id-for-sso.webp","type":"image\/webp"}],"author":"Thiong'o Waweru","twitter_card":"summary_large_image","twitter_creator":"@TridensTech","twitter_site":"@TridensTech","twitter_misc":{"Escrito por":"Thiong'o Waweru","Tempo estimado de leitura":"6 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/tridenstechnology.com\/how-to-set-up-sso\/#article","isPartOf":{"@id":"https:\/\/tridenstechnology.com\/how-to-set-up-sso\/"},"author":{"name":"Thiong'o Waweru","@id":"https:\/\/tridenstechnology.com\/#\/schema\/person\/f21682dd66fa4ab7086c2a8808828caf"},"headline":"How to Set Up Keycloak as an Identity Provider for Entra ID Single Sign-On (SSO)","datePublished":"2025-08-22T07:30:11+00:00","dateModified":"2026-04-15T07:27:16+00:00","mainEntityOfPage":{"@id":"https:\/\/tridenstechnology.com\/how-to-set-up-sso\/"},"wordCount":803,"commentCount":0,"publisher":{"@id":"https:\/\/tridenstechnology.com\/#organization"},"image":{"@id":"https:\/\/tridenstechnology.com\/how-to-set-up-sso\/#primaryimage"},"thumbnailUrl":"https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/how-to-set-up-entra-id-for-sso.webp","articleSection":["How to"],"inLanguage":"pt-PT","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/tridenstechnology.com\/how-to-set-up-sso\/#respond"]}],"accessibilityFeature":["tableOfContents"]},{"@type":"WebPage","@id":"https:\/\/tridenstechnology.com\/how-to-set-up-sso\/","url":"https:\/\/tridenstechnology.com\/how-to-set-up-sso\/","name":"Como configurar o Keycloak usando o logon \u00fanico (SSO) do Entra ID","isPartOf":{"@id":"https:\/\/tridenstechnology.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/tridenstechnology.com\/how-to-set-up-sso\/#primaryimage"},"image":{"@id":"https:\/\/tridenstechnology.com\/how-to-set-up-sso\/#primaryimage"},"thumbnailUrl":"https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/how-to-set-up-entra-id-for-sso.webp","datePublished":"2025-08-22T07:30:11+00:00","dateModified":"2026-04-15T07:27:16+00:00","description":"Este guia passo a passo mostra-lhe como configurar o keycloak como um fornecedor de identidade para o Single Sign-on (SSO) do Entra ID.","breadcrumb":{"@id":"https:\/\/tridenstechnology.com\/how-to-set-up-sso\/#breadcrumb"},"inLanguage":"pt-PT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/tridenstechnology.com\/how-to-set-up-sso\/"]}]},{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/tridenstechnology.com\/how-to-set-up-sso\/#primaryimage","url":"https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/how-to-set-up-entra-id-for-sso.webp","contentUrl":"https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/how-to-set-up-entra-id-for-sso.webp","width":1024,"height":498,"caption":"how to set up entra id for sso"},{"@type":"BreadcrumbList","@id":"https:\/\/tridenstechnology.com\/how-to-set-up-sso\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/tridenstechnology.com\/"},{"@type":"ListItem","position":2,"name":"How to Set Up Keycloak as an Identity Provider for Entra ID Single Sign-On (SSO)"}]},{"@type":"WebSite","@id":"https:\/\/tridenstechnology.com\/#website","url":"https:\/\/tridenstechnology.com\/","name":"Tridens","description":"Monetiza\u00e7\u00e3o, fatura\u00e7\u00e3o e carregamento de ve\u00edculos el\u00e9ctricos","publisher":{"@id":"https:\/\/tridenstechnology.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/tridenstechnology.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-PT"},{"@type":"Organization","@id":"https:\/\/tridenstechnology.com\/#organization","name":"Tridens","url":"https:\/\/tridenstechnology.com\/","logo":{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/tridenstechnology.com\/#\/schema\/logo\/image\/","url":"https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2019\/02\/tridens_logo_invert.png","contentUrl":"https:\/\/d2xqcz296oofyv.cloudfront.net\/wp-content\/uploads\/2019\/02\/tridens_logo_invert.png","width":600,"height":191,"caption":"Tridens"},"image":{"@id":"https:\/\/tridenstechnology.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/tridenstechnology","https:\/\/x.com\/TridensTech","https:\/\/www.instagram.com\/tridenstechnology\/","https:\/\/www.linkedin.com\/company\/tridens","https:\/\/www.youtube.com\/user\/TridensIT"]},{"@type":"Person","@id":"https:\/\/tridenstechnology.com\/#\/schema\/person\/f21682dd66fa4ab7086c2a8808828caf","name":"Thiong'o Waweru","image":{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/secure.gravatar.com\/avatar\/b82dc77425456ca82ee9b802a1fbd0e2f60907b3c54a3226b9a59a3b913ac5b7?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/b82dc77425456ca82ee9b802a1fbd0e2f60907b3c54a3226b9a59a3b913ac5b7?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/b82dc77425456ca82ee9b802a1fbd0e2f60907b3c54a3226b9a59a3b913ac5b7?s=96&d=mm&r=g","caption":"Thiong'o Waweru"},"description":"Thiong'o Waweru \u00e9 um redator de conte\u00fados que esclarece t\u00f3picos complexos como a fatura\u00e7\u00e3o de telecomunica\u00e7\u00f5es, o carregamento de ve\u00edculos el\u00e9ctricos e as solu\u00e7\u00f5es baseadas em IA. Com um talento especial para simplificar ideias t\u00e9cnicas, cria conte\u00fados que fazem a ponte entre as equipas de tecnologia e os utilizadores do mundo real.","url":"https:\/\/tridenstechnology.com\/pt\/author\/thiongo-wawerutridenstechnology-com\/"}]}},"_links":{"self":[{"href":"https:\/\/tridenstechnology.com\/pt\/wp-json\/wp\/v2\/posts\/66605","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tridenstechnology.com\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tridenstechnology.com\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tridenstechnology.com\/pt\/wp-json\/wp\/v2\/users\/24"}],"replies":[{"embeddable":true,"href":"https:\/\/tridenstechnology.com\/pt\/wp-json\/wp\/v2\/comments?post=66605"}],"version-history":[{"count":1,"href":"https:\/\/tridenstechnology.com\/pt\/wp-json\/wp\/v2\/posts\/66605\/revisions"}],"predecessor-version":[{"id":74070,"href":"https:\/\/tridenstechnology.com\/pt\/wp-json\/wp\/v2\/posts\/66605\/revisions\/74070"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/tridenstechnology.com\/pt\/wp-json\/wp\/v2\/media\/66616"}],"wp:attachment":[{"href":"https:\/\/tridenstechnology.com\/pt\/wp-json\/wp\/v2\/media?parent=66605"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tridenstechnology.com\/pt\/wp-json\/wp\/v2\/categories?post=66605"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tridenstechnology.com\/pt\/wp-json\/wp\/v2\/tags?post=66605"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}