{"id":969,"date":"2025-02-13T12:03:14","date_gmt":"2025-02-13T11:03:14","guid":{"rendered":"https:\/\/www.ume.li\/blog\/?p=969"},"modified":"2025-02-13T12:03:14","modified_gmt":"2025-02-13T11:03:14","slug":"keycloak-embedded-login-forms","status":"publish","type":"post","link":"https:\/\/www.ume.li\/blog\/2025\/02\/13\/keycloak-embedded-login-forms\/","title":{"rendered":"Keycloak &#8211; embedded login forms"},"content":{"rendered":"<p>For a project, we use Keycloak for the login.<br \/>\nIt has been easy to adjust the default login theme to our needs. Adding our logo and adjusting some background color required only a couple lines of css.<\/p>\n<p>Unfortunatly we have to use a Windows Desktopo Plugin, which loads the login page. The embedded browser seems to be using Internet Explorer 11. The login page looked very strange.<\/p>\n<p>Launching IE11 on my Windows 10 VM required me to create a small ie11.vbs file on my desktop with this content:<\/p>\n<pre>\r\nSet ie = CreateObject(\"InternetExplorer.Application\")\r\nie.Navigate \"about:blank\"\r\nie.Visible = 1\r\n<\/pre>\n<p>Double clicking on ie11.vbs now opens the long gone IE11.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>For a project, we use Keycloak for the login. It has been easy to adjust the default login theme to<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[122],"tags":[123,124],"class_list":["post-969","post","type-post","status-publish","format-standard","hentry","category-keycloak","tag-internet-explorer","tag-login-form"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.ume.li\/blog\/wp-json\/wp\/v2\/posts\/969","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ume.li\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ume.li\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ume.li\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ume.li\/blog\/wp-json\/wp\/v2\/comments?post=969"}],"version-history":[{"count":2,"href":"https:\/\/www.ume.li\/blog\/wp-json\/wp\/v2\/posts\/969\/revisions"}],"predecessor-version":[{"id":971,"href":"https:\/\/www.ume.li\/blog\/wp-json\/wp\/v2\/posts\/969\/revisions\/971"}],"wp:attachment":[{"href":"https:\/\/www.ume.li\/blog\/wp-json\/wp\/v2\/media?parent=969"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ume.li\/blog\/wp-json\/wp\/v2\/categories?post=969"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ume.li\/blog\/wp-json\/wp\/v2\/tags?post=969"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}