{"version":"1.0","provider_name":"CIIT Training","provider_url":"https:\/\/ciit-training.com\/en","title":"Keycloak Integration in Spring Anwendungen - CIIT Training","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"o3U5lBWngd\"><a href=\"https:\/\/ciit-training.com\/en\/2024\/01\/04\/keacloak-integration-in-spring-anwendungen\/\">Keycloak Integration in Spring Applications<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/ciit-training.com\/en\/2024\/01\/04\/keacloak-integration-in-spring-anwendungen\/embed\/#?secret=o3U5lBWngd\" width=\"600\" height=\"338\" title=\"\u201cKeycloak Integration in Spring Applications\u201d \u2014 CIIT Training\" data-secret=\"o3U5lBWngd\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/\/# sourceURL=https:\/\/ciit-training.com\/wp-includes\/js\/wp-embed.min.js\n<\/script>","thumbnail_url":"https:\/\/ciit-training.com\/wp-content\/uploads\/sites\/2\/2023\/11\/CIIT_Logo_BrightBackground_Blau_ohne_at.png","thumbnail_width":512,"thumbnail_height":512,"description":"Keycloak ist ein Open-Source-Identit\u00e4ts- und Zugriffsmanagementtool, das von Java-Entwicklern h\u00e4ufig genutzt wird, um Sicherheitsfunktionen in Anwendungen zu integrieren. Es ist besonders n\u00fctzlich f\u00fcr Anwendungen, die auf Spring Boot basieren. In diesem kurzen Blog werfen wir einen Blick darauf, wozu Keycloak genutzt wird, welche Konfigurationsm\u00f6glichkeiten es bietet und wie man es in eine Spring-Anwendung integrieren kann. [&hellip;]"}