[{"data":1,"prerenderedAt":959},["ShallowReactive",2],{"/de-de/blog/how-to-gitlab-single-sign-on-with-saml-scim-and-azures-entra-id":3,"navigation-de-de":176,"banner-de-de":608,"footer-de-de":616,"blog-post-authors-de-de-Rob Jackson":856,"blog-related-posts-de-de-how-to-gitlab-single-sign-on-with-saml-scim-and-azures-entra-id":871,"blog-promotions-de-de":896,"next-steps-de-de":949},{"id":4,"title":5,"authors":6,"body":8,"category":152,"date":153,"description":154,"extension":155,"externalUrl":156,"faq":156,"featured":157,"heroImage":158,"meta":159,"navigation":160,"path":161,"seo":162,"slug":167,"stem":168,"tags":169,"template":174,"updatedDate":156,"__hash__":175},"blogPosts/de-de/blog/how-to-gitlab-single-sign-on-with-saml-scim-and-azures-entra-id.md","SSO und SCIM mit Azure Entra ID – Zentralisiertes Identity-Management",[7],"Rob Jackson",{"type":9,"value":10,"toc":142},"minimark",[11,22,27,38,43,49,55,59,62,75,80,88,91,105,122,126],[12,13,14,15,21],"p",{},"Mit wachsender Unternehmensgröße wird es zunehmend schwierig und kritisch, sicherzustellen, dass die richtigen Teammitglieder Zugriff auf die richtigen Gruppen und Projekte haben. GitLab bietet leistungsstarke Methoden zur Zugriffsverwaltung, insbesondere mit ",[16,17,20],"a",{"href":18,"rel":19},"https://about.gitlab.com/blog/how-to-tailor-gitlab-access-with-custom-roles/",[],"Custom Roles",". Die manuelle Verwaltung über eine Benutzeroberfläche kann jedoch bei großem Umfang frustrierend sein. Security Assertion Markup Language (SAML) und System for Cross-domain Identity Management (SCIM) bieten eine Lösung.",[23,24,26],"h2",{"id":25},"was-sso-und-scim-bieten","Was SSO und SCIM bieten",[12,28,29,33,34,37],{},[30,31,32],"strong",{},"Single Sign-On (SSO) mit SAML"," ermöglicht Benutzern, sich einmal bei einem zentralen Identity Provider – wie Azure Entra ID – zu authentifizieren und dann auf mehrere verbundene Anwendungen zuzugreifen, ohne erneute Anmeldung. ",[30,35,36],{},"SCIM"," automatisiert die Benutzerverwaltung: Wenn Benutzer im Identity Provider erstellt, Gruppen zugewiesen oder deaktiviert werden, synchronisiert SCIM diese Änderungen automatisch mit GitLab – einschließlich Berechtigungen basierend auf Gruppenmitgliedschaften.",[39,40,42],"h3",{"id":41},"vorteile-für-unternehmen","Vorteile für Unternehmen",[12,44,45,48],{},[30,46,47],{},"Sicherheit:"," Zentralisierte Authentifizierung reduziert Passwort-Müdigkeit und Credential-Stuffing-Risiken. Multi-Faktor-Authentifizierung lässt sich auf Identity-Provider-Ebene erzwingen und gilt automatisch für alle verbundenen Anwendungen. Wenn ein Benutzer das Unternehmen verlässt, entfernt die Deaktivierung im Identity Provider sofort den Zugriff auf alle Systeme.",[12,50,51,54],{},[30,52,53],{},"Effizienz:"," Automatisierte Benutzerbereitstellung reduziert Onboarding-Zeit von Stunden auf Minuten. Gruppenmitgliedschaften in Azure Entra ID synchronisieren automatisch mit GitLab-Berechtigungen. Identitäten werden einmal im Identity Provider verwaltet und propagieren automatisch – kein manuelles Erstellen, Aktualisieren oder Löschen von Konten in jeder Anwendung erforderlich.",[23,56,58],{"id":57},"implementierung","Implementierung",[12,60,61],{},"Die Konfiguration von GitLab Single Sign-On mit SAML und SCIM erfordert:",[63,64,65,69,72],"ul",{},[66,67,68],"li",{},"Azure Entra ID Tenant mit Administrator-Zugriff",[66,70,71],{},"GitLab Premium oder Ultimate mit Top-Level-Gruppe",[66,73,74],{},"Konfiguration auf beiden Plattformen (Parameter-Austausch, Attribut-Mappings, SCIM-Token)",[12,76,77],{},[30,78,79],{},"Vollständige Schritt-für-Schritt-Anleitung:",[12,81,82,83],{},"→ ",[16,84,87],{"href":85,"rel":86},"https://about.gitlab.com/blog/how-to-gitlab-single-sign-on-with-saml-scim-and-azures-entra-id/",[],"How-to: GitLab Single Sign-on with SAML, SCIM and Azure's Entra ID",[12,89,90],{},"Die englische Anleitung bietet:",[63,92,93,96,99,102],{},[66,94,95],{},"15 detaillierte UI-Screenshots für Azure Entra ID und GitLab",[66,97,98],{},"Vollständige Attribut-Mapping-Tabellen (SAML Claims, SCIM Provisioning)",[66,100,101],{},"Parameter-Austausch zwischen Plattformen (Identifier, Reply URL, Certificate, SCIM Token)",[66,103,104],{},"Fehlerbehebung für häufige Probleme (Email-Attribut-Fehler, NameID-Mismatch)",[12,106,107,110,111,116,117],{},[30,108,109],{},"Kostenlose Testversionen:"," ",[16,112,115],{"href":113,"rel":114},"https://azure.microsoft.com/de-de/free/",[],"Azure Entra ID"," | ",[16,118,121],{"href":119,"rel":120},"https://about.gitlab.com/free-trial/devsecops/",[],"GitLab",[23,123,125],{"id":124},"weiterführende-informationen","Weiterführende Informationen",[63,127,128,135],{},[66,129,130],{},[16,131,134],{"href":132,"rel":133},"https://about.gitlab.com/blog/the-ultimate-guide-to-enabling-saml/",[],"The ultimate guide to enabling SAML and SSO on GitLab.com",[66,136,137],{},[16,138,141],{"href":139,"rel":140},"https://docs.gitlab.com/user/group/saml_sso/",[],"SAML SSO for GitLab.com groups documentation",{"title":143,"searchDepth":144,"depth":144,"links":145},"",2,[146,150,151],{"id":25,"depth":144,"text":26,"children":147},[148],{"id":41,"depth":149,"text":42},3,{"id":57,"depth":144,"text":58},{"id":124,"depth":144,"text":125},"security","2026-03-16","Single Sign-On und SCIM-Benutzerbereitstellung einrichten – SAML-Konfiguration für GitLab mit Azure Entra ID.","md",null,false,"https://res.cloudinary.com/about-gitlab-com/image/upload/v1750098047/Blog/Hero%20Images/Blog/Hero%20Images/AdobeStock_1097303277_6gTk7M1DNx0tFuovupVFB1_1750098046895.jpg",{},true,"/de-de/blog/how-to-gitlab-single-sign-on-with-saml-scim-and-azures-entra-id",{"title":163,"description":154,"ogTitle":163,"ogDescription":154,"noIndex":157,"ogImage":158,"ogUrl":164,"ogSiteName":165,"ogType":166,"canonicalUrls":164},"SSO & SCIM mit Azure Entra ID – Identity-Management","https://about.gitlab.com/blog/how-to-gitlab-single-sign-on-with-saml-scim-and-azures-entra-id","https://about.gitlab.com","article","how-to-gitlab-single-sign-on-with-saml-scim-and-azures-entra-id","de-de/blog/how-to-gitlab-single-sign-on-with-saml-scim-and-azures-entra-id",[170,152,171,172,173],"tutorial","DevSecOps platform","DevSecOps","solutions architecture","BlogPost","gMYb8Zhamsvz1nqx-uPryrlXFIqs37AHnhFdjxoBR74",{"logo":177,"freeTrial":182,"sales":187,"login":192,"items":197,"search":526,"minimal":560,"duo":578,"switchNav":587,"pricingDeployment":598},{"config":178},{"href":179,"dataGaName":180,"dataGaLocation":181},"/de-de/","gitlab logo","header",{"text":183,"config":184},"Kostenlose Testversion anfordern",{"href":185,"dataGaName":186,"dataGaLocation":181},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/de-de&glm_content=default-saas-trial/","free trial",{"text":188,"config":189},"Demo anfordern",{"href":190,"dataGaName":191,"dataGaLocation":181},"/de-de/sales/?contact-topic=request-demo","sales",{"text":193,"config":194},"Anmelden",{"href":195,"dataGaName":196,"dataGaLocation":181},"https://gitlab.com/users/sign_in/","sign in",[198,227,329,334,448,504],{"text":199,"config":200,"menu":202},"Plattform",{"dataNavLevelOne":201},"platform",{"type":203,"columns":204},"cards",[205,211,219],{"title":199,"description":206,"link":207},"Die intelligente Orchestrierungsplattform für DevSecOps",{"text":208,"config":209},"Die Plattform erkunden",{"href":210,"dataGaName":201,"dataGaLocation":181},"/de-de/platform/",{"title":212,"description":213,"link":214},"GitLab Duo Agent Platform","Agentische KI für den gesamten Software-Lebenszyklus",{"text":215,"config":216},"Lerne GitLab Duo kennen",{"href":217,"dataGaName":218,"dataGaLocation":181},"/de-de/gitlab-duo-agent-platform/","gitlab duo agent platform",{"title":220,"description":221,"link":222},"Warum GitLab?","Erfahre, warum sich Unternehmen für GitLab entscheiden",{"text":223,"config":224},"Mehr erfahren",{"href":225,"dataGaName":226,"dataGaLocation":181},"/de-de/why-gitlab/","why gitlab",{"text":228,"left":160,"config":229,"menu":231},"Produkt",{"dataNavLevelOne":230},"solutions",{"type":232,"link":233,"columns":237,"feature":308},"lists",{"text":234,"config":235},"Alle Lösungen anzeigen",{"href":236,"dataGaName":230,"dataGaLocation":181},"/de-de/solutions/",[238,263,286],{"title":239,"description":240,"link":241,"items":246},"Automatisierung","CI/CD und Automatisierung zur Beschleunigung der Bereitstellung",{"config":242},{"icon":243,"href":244,"dataGaName":245,"dataGaLocation":181},"AutomatedCodeAlt","/de-de/solutions/delivery-automation/","automated software delivery",[247,251,254,259],{"text":248,"config":249},"CI/CD",{"href":250,"dataGaLocation":181,"dataGaName":248},"/de-de/solutions/continuous-integration/",{"text":212,"config":252},{"href":217,"dataGaLocation":181,"dataGaName":253},"gitlab duo agent platform - product menu",{"text":255,"config":256},"Quellcodeverwaltung",{"href":257,"dataGaLocation":181,"dataGaName":258},"/de-de/solutions/source-code-management/","Source Code Management",{"text":260,"config":261},"Automatische Softwarebereitstellung",{"href":244,"dataGaLocation":181,"dataGaName":262},"Automated software delivery",{"title":264,"description":265,"link":266,"items":271},"Sicherheit","Entwickle Code schneller ohne Abstriche bei der Sicherheit",{"config":267},{"href":268,"dataGaName":269,"dataGaLocation":181,"icon":270},"/de-de/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[272,276,281],{"text":273,"config":274},"Anwendungssicherheitstests",{"href":268,"dataGaName":275,"dataGaLocation":181},"Application security testing",{"text":277,"config":278},"Schutz der Software-Lieferkette",{"href":279,"dataGaLocation":181,"dataGaName":280},"/de-de/solutions/supply-chain/","Software supply chain security",{"text":282,"config":283},"Software-Compliance",{"href":284,"dataGaName":285,"dataGaLocation":181},"/de-de/solutions/software-compliance/","software compliance",{"title":287,"link":288,"items":293},"Messung",{"config":289},{"icon":290,"href":291,"dataGaName":292,"dataGaLocation":181},"DigitalTransformation","/de-de/solutions/visibility-measurement/","visibility and measurement",[294,298,303],{"text":295,"config":296},"Sichtbarkeit und Messung",{"href":291,"dataGaLocation":181,"dataGaName":297},"Visibility and Measurement",{"text":299,"config":300},"Wertstrommanagement",{"href":301,"dataGaLocation":181,"dataGaName":302},"/de-de/solutions/value-stream-management/","Value Stream Management",{"text":304,"config":305},"Analysen und Einblicke",{"href":306,"dataGaLocation":181,"dataGaName":307},"/de-de/solutions/analytics-and-insights/","Analytics and insights",{"title":309,"type":232,"items":310},"GitLab für",[311,317,323],{"text":312,"config":313},"Enterprise",{"icon":314,"href":315,"dataGaLocation":181,"dataGaName":316},"Building","/de-de/enterprise/","enterprise",{"text":318,"config":319},"Kleinunternehmen",{"icon":320,"href":321,"dataGaLocation":181,"dataGaName":322},"Work","/de-de/small-business/","small business",{"text":324,"config":325},"Öffentlicher Sektor",{"icon":326,"href":327,"dataGaLocation":181,"dataGaName":328},"Organization","/de-de/solutions/public-sector/","public sector",{"text":330,"config":331},"Preise",{"href":332,"dataGaName":333,"dataGaLocation":181,"dataNavLevelOne":333},"/de-de/pricing/","pricing",{"text":335,"config":336,"menu":338},"Ressourcen",{"dataNavLevelOne":337},"resources",{"type":232,"link":339,"columns":343,"feature":437},{"text":340,"config":341},"Alle Ressourcen anzeigen",{"href":342,"dataGaName":337,"dataGaLocation":181},"/de-de/resources/",[344,377,404],{"title":345,"items":346},"Erste Schritte",[347,352,357,362,367,372],{"text":348,"config":349},"Installieren",{"href":350,"dataGaName":351,"dataGaLocation":181},"/de-de/install/","install",{"text":353,"config":354},"Kurzanleitungen",{"href":355,"dataGaName":356,"dataGaLocation":181},"/de-de/get-started/","quick setup checklists",{"text":358,"config":359},"Lernen",{"href":360,"dataGaLocation":181,"dataGaName":361},"https://university.gitlab.com/","learn",{"text":363,"config":364},"Produktdokumentation",{"href":365,"dataGaName":366,"dataGaLocation":181},"https://docs.gitlab.com/","product documentation",{"text":368,"config":369},"Best-Practice-Videos",{"href":370,"dataGaName":371,"dataGaLocation":181},"/de-de/getting-started-videos/","best practice videos",{"text":373,"config":374},"Integrationen",{"href":375,"dataGaName":376,"dataGaLocation":181},"/de-de/integrations/","integrations",{"title":378,"items":379},"Entdecken",[380,385,390,395,399],{"text":381,"config":382},"Kundenerfolge",{"href":383,"dataGaName":384,"dataGaLocation":181},"/de-de/customers/","customer success stories",{"text":386,"config":387},"Blog",{"href":388,"dataGaName":389,"dataGaLocation":181},"/de-de/blog/","blog",{"text":391,"config":392},"Demo-Hub",{"href":393,"dataGaName":394,"dataGaLocation":181},"/de-de/demo-hub/","demo hub",{"text":396,"config":397},"The Source",{"href":398,"dataGaName":389,"dataGaLocation":181},"/de-de/the-source/",{"text":400,"config":401},"Remote",{"href":402,"dataGaName":403,"dataGaLocation":181},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":405,"items":406},"Vernetzen",[407,412,417,422,427,432],{"text":408,"config":409},"GitLab-Services",{"href":410,"dataGaName":411,"dataGaLocation":181},"/de-de/services/","services",{"text":413,"config":414},"Beitragen",{"href":415,"dataGaName":416,"dataGaLocation":181},"https://contributors.gitlab.com","contribute",{"text":418,"config":419},"Community",{"href":420,"dataGaName":421,"dataGaLocation":181},"/community/","community",{"text":423,"config":424},"Forum",{"href":425,"dataGaName":426,"dataGaLocation":181},"https://forum.gitlab.com/","forum",{"text":428,"config":429},"Veranstaltungen",{"href":430,"dataGaName":431,"dataGaLocation":181},"/events/","events",{"text":433,"config":434},"Partner",{"href":435,"dataGaName":436,"dataGaLocation":181},"/de-de/partners/","partners",{"config":438,"title":441,"text":442,"link":443},{"background":439,"textColor":440},"url('https://res.cloudinary.com/about-gitlab-com/image/upload/v1777322348/qpq8yrgn8knii57omj0c.png')","#000","Neues bei GitLab","Über die neuesten Funktionen und Verbesserungen auf dem Laufenden bleiben.",{"text":444,"config":445},"Aktuelle Nachrichten",{"href":446,"dataGaName":447,"dataGaLocation":181},"/de-de/whats-new/","whats new",{"text":449,"config":450,"menu":452},"Unternehmen",{"dataNavLevelOne":451},"company",{"type":232,"columns":453},[454],{"items":455},[456,461,467,469,474,479,484,489,494,499],{"text":457,"config":458},"Über",{"href":459,"dataGaName":460,"dataGaLocation":181},"/de-de/company/","about",{"text":462,"config":463,"footerGa":466},"Karriere",{"href":464,"dataGaName":465,"dataGaLocation":181},"/jobs/","jobs",{"dataGaName":465},{"text":428,"config":468},{"href":430,"dataGaName":431,"dataGaLocation":181},{"text":470,"config":471},"Geschäftsführung",{"href":472,"dataGaName":473,"dataGaLocation":181},"/company/team/e-group/","leadership",{"text":475,"config":476},"Handbuch",{"href":477,"dataGaName":478,"dataGaLocation":181},"https://handbook.gitlab.com/","handbook",{"text":480,"config":481},"Investor Relations",{"href":482,"dataGaName":483,"dataGaLocation":181},"https://ir.gitlab.com/overview/default.aspx","investor relations",{"text":485,"config":486},"Trust Center",{"href":487,"dataGaName":488,"dataGaLocation":181},"/de-de/security/","trust center",{"text":490,"config":491},"AI Transparency Center",{"href":492,"dataGaName":493,"dataGaLocation":181},"/de-de/ai-transparency-center/","ai transparency center",{"text":495,"config":496},"Newsletter",{"href":497,"dataGaName":498,"dataGaLocation":181},"/company/contact/#contact-forms","newsletter",{"text":500,"config":501},"Presse",{"href":502,"dataGaName":503,"dataGaLocation":181},"/press/","press",{"text":505,"config":506,"menu":507},"Kontakt",{"dataNavLevelOne":451},{"type":232,"columns":508},[509],{"items":510},[511,516,521],{"text":512,"config":513},"Vertrieb kontaktieren",{"href":514,"dataGaName":515,"dataGaLocation":181},"/de-de/sales/","talk to sales",{"text":517,"config":518},"Support-Portal",{"href":519,"dataGaName":520,"dataGaLocation":181},"https://support.gitlab.com/hc/en-us","support portal",{"text":522,"config":523},"Kundenportal",{"href":524,"dataGaName":525,"dataGaLocation":181},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":527,"login":528,"suggestions":535},"Schließen",{"text":529,"link":530},"Um Repositorys und Projekte zu durchsuchen, melde dich an bei",{"text":531,"config":532},"gitlab.com",{"href":195,"dataGaName":533,"dataGaLocation":534},"search login","search",{"text":536,"default":537},"Vorschläge",[538,540,545,547,552,557],{"text":212,"config":539},{"href":217,"dataGaName":212,"dataGaLocation":534},{"text":541,"config":542},"Codevorschläge (KI)",{"href":543,"dataGaName":544,"dataGaLocation":534},"/de-de/solutions/code-suggestions/","Code Suggestions (AI)",{"text":248,"config":546},{"href":250,"dataGaName":248,"dataGaLocation":534},{"text":548,"config":549},"GitLab auf AWS",{"href":550,"dataGaName":551,"dataGaLocation":534},"/de-de/partners/technology-partners/aws/","GitLab on AWS",{"text":553,"config":554},"GitLab auf Google Cloud",{"href":555,"dataGaName":556,"dataGaLocation":534},"/de-de/partners/technology-partners/google-cloud-platform/","GitLab on Google Cloud",{"text":220,"config":558},{"href":225,"dataGaName":559,"dataGaLocation":534},"Why GitLab?",{"freeTrial":561,"mobileIcon":566,"desktopIcon":571,"secondaryButton":574},{"text":562,"config":563},"Kostenlos testen",{"href":564,"dataGaName":186,"dataGaLocation":565},"https://gitlab.com/-/trials/new/","nav",{"altText":567,"config":568},"GitLab-Symbol",{"src":569,"dataGaName":570,"dataGaLocation":565},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":567,"config":572},{"src":573,"dataGaName":570,"dataGaLocation":565},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":345,"config":575},{"href":576,"dataGaName":577,"dataGaLocation":565},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/de-de/get-started/","get started",{"freeTrial":579,"mobileIcon":583,"desktopIcon":585},{"text":580,"config":581},"Mehr über GitLab Duo erfahren",{"href":217,"dataGaName":582,"dataGaLocation":565},"gitlab duo",{"altText":567,"config":584},{"src":569,"dataGaName":570,"dataGaLocation":565},{"altText":567,"config":586},{"src":573,"dataGaName":570,"dataGaLocation":565},{"button":588,"mobileIcon":593,"desktopIcon":595},{"text":589,"config":590},"/Option",{"href":591,"dataGaName":592,"dataGaLocation":565},"#contact","switch",{"altText":567,"config":594},{"src":569,"dataGaName":570,"dataGaLocation":565},{"altText":567,"config":596},{"src":597,"dataGaName":570,"dataGaLocation":565},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":599,"mobileIcon":604,"desktopIcon":606},{"text":600,"config":601},"Zurück zur Preisübersicht",{"href":332,"dataGaName":602,"dataGaLocation":565,"icon":603},"back to pricing","GoBack",{"altText":567,"config":605},{"src":569,"dataGaName":570,"dataGaLocation":565},{"altText":567,"config":607},{"src":573,"dataGaName":570,"dataGaLocation":565},{"title":609,"button":610,"config":614},"GitLab Orbit ist da: die Kontextebene für KI-Agenten",{"text":223,"config":611},{"href":612,"dataGaName":613,"dataGaLocation":181},"/de-de/gitlab-orbit/","orbit",{"layout":615,"disabled":157},"release",{"data":617},{"text":618,"source":619,"edit":625,"contribute":630,"config":635,"items":640,"minimal":845},"Git ist eine Marke von Software Freedom Conservancy und unsere Verwendung von „GitLab“ erfolgt unter Lizenz.",{"text":620,"config":621},"Quelltext der Seite anzeigen",{"href":622,"dataGaName":623,"dataGaLocation":624},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":626,"config":627},"Diese Seite bearbeiten",{"href":628,"dataGaName":629,"dataGaLocation":624},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":631,"config":632},"Beteilige dich",{"href":633,"dataGaName":634,"dataGaLocation":624},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":636,"facebook":637,"youtube":638,"linkedin":639},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[641,686,738,780,812],{"title":330,"links":642,"subMenu":657},[643,647,652],{"text":644,"config":645},"Tarife anzeigen",{"href":332,"dataGaName":646,"dataGaLocation":624},"view plans",{"text":648,"config":649},"Vorteile von Premium",{"href":650,"dataGaName":651,"dataGaLocation":624},"/de-de/pricing/premium/","why premium",{"text":653,"config":654},"Vorteile von Ultimate",{"href":655,"dataGaName":656,"dataGaLocation":624},"/de-de/pricing/ultimate/","why ultimate",[658],{"title":505,"links":659},[660,662,664,666,671,676,681],{"text":512,"config":661},{"href":514,"dataGaName":191,"dataGaLocation":624},{"text":517,"config":663},{"href":519,"dataGaName":520,"dataGaLocation":624},{"text":522,"config":665},{"href":524,"dataGaName":525,"dataGaLocation":624},{"text":667,"config":668},"Status",{"href":669,"dataGaName":670,"dataGaLocation":624},"https://status.gitlab.com/","status",{"text":672,"config":673},"Nutzungsbedingungen",{"href":674,"dataGaName":675,"dataGaLocation":624},"/terms/","terms of use",{"text":677,"config":678},"Datenschutzerklärung",{"href":679,"dataGaName":680,"dataGaLocation":624},"/de-de/privacy/","privacy statement",{"text":682,"config":683},"Cookie-Einstellungen",{"dataGaName":684,"dataGaLocation":624,"id":685,"isOneTrustButton":160},"cookie preferences","ot-sdk-btn",{"title":228,"links":687,"subMenu":696},[688,692],{"text":689,"config":690},"DevSecOps-Plattform",{"href":210,"dataGaName":691,"dataGaLocation":624},"devsecops platform",{"text":693,"config":694},"KI-unterstützte Entwicklung",{"href":217,"dataGaName":695,"dataGaLocation":624},"ai-assisted development",[697],{"title":698,"links":699},"Themen",[700,704,709,714,719,723,728,733],{"text":248,"config":701},{"href":702,"dataGaName":703,"dataGaLocation":624},"/de-de/topics/ci-cd/","cicd",{"text":705,"config":706},"GitOps",{"href":707,"dataGaName":708,"dataGaLocation":624},"/de-de/topics/gitops/","gitops",{"text":710,"config":711},"DevOps",{"href":712,"dataGaName":713,"dataGaLocation":624},"/de-de/topics/devops/","devops",{"text":715,"config":716},"Versionskontrolle",{"href":717,"dataGaName":718,"dataGaLocation":624},"/de-de/topics/version-control/","version control",{"text":172,"config":720},{"href":721,"dataGaName":722,"dataGaLocation":624},"/de-de/topics/devsecops/","devsecops",{"text":724,"config":725},"Cloud-nativ",{"href":726,"dataGaName":727,"dataGaLocation":624},"/de-de/topics/cloud-native/","cloud native",{"text":729,"config":730},"KI für das Programmieren",{"href":731,"dataGaName":732,"dataGaLocation":624},"/de-de/topics/devops/ai-for-coding/","ai for coding",{"text":734,"config":735},"Agentische KI",{"href":736,"dataGaName":737,"dataGaLocation":624},"/de-de/topics/agentic-ai/","agentic ai",{"title":739,"links":740},"Lösungen",[741,744,746,751,755,758,761,764,766,768,770,775],{"text":273,"config":742},{"href":268,"dataGaName":743,"dataGaLocation":624},"Application Security Testing",{"text":260,"config":745},{"href":244,"dataGaName":245,"dataGaLocation":624},{"text":747,"config":748},"Agile Entwicklung",{"href":749,"dataGaName":750,"dataGaLocation":624},"/de-de/solutions/agile-delivery/","agile delivery",{"text":752,"config":753},"SCM",{"href":257,"dataGaName":754,"dataGaLocation":624},"source code management",{"text":248,"config":756},{"href":250,"dataGaName":757,"dataGaLocation":624},"continuous integration & delivery",{"text":299,"config":759},{"href":301,"dataGaName":760,"dataGaLocation":624},"value stream management",{"text":705,"config":762},{"href":763,"dataGaName":708,"dataGaLocation":624},"/de-de/solutions/gitops/",{"text":312,"config":765},{"href":315,"dataGaName":316,"dataGaLocation":624},{"text":318,"config":767},{"href":321,"dataGaName":322,"dataGaLocation":624},{"text":324,"config":769},{"href":327,"dataGaName":328,"dataGaLocation":624},{"text":771,"config":772},"Bildungswesen",{"href":773,"dataGaName":774,"dataGaLocation":624},"/de-de/solutions/education/","education",{"text":776,"config":777},"Finanzdienstleistungen",{"href":778,"dataGaName":779,"dataGaLocation":624},"/de-de/solutions/finance/","financial services",{"title":335,"links":781},[782,784,786,788,791,793,796,798,800,802,804,806,808,810],{"text":348,"config":783},{"href":350,"dataGaName":351,"dataGaLocation":624},{"text":353,"config":785},{"href":355,"dataGaName":356,"dataGaLocation":624},{"text":358,"config":787},{"href":360,"dataGaName":361,"dataGaLocation":624},{"text":363,"config":789},{"href":365,"dataGaName":790,"dataGaLocation":624},"docs",{"text":386,"config":792},{"href":388,"dataGaName":389,"dataGaLocation":624},{"text":794,"config":795},"Neuerungen",{"href":446,"dataGaName":447,"dataGaLocation":624},{"text":381,"config":797},{"href":383,"dataGaName":384,"dataGaLocation":624},{"text":400,"config":799},{"href":402,"dataGaName":403,"dataGaLocation":624},{"text":408,"config":801},{"href":410,"dataGaName":411,"dataGaLocation":624},{"text":413,"config":803},{"href":415,"dataGaName":416,"dataGaLocation":624},{"text":418,"config":805},{"href":420,"dataGaName":421,"dataGaLocation":624},{"text":423,"config":807},{"href":425,"dataGaName":426,"dataGaLocation":624},{"text":428,"config":809},{"href":430,"dataGaName":431,"dataGaLocation":624},{"text":433,"config":811},{"href":435,"dataGaName":436,"dataGaLocation":624},{"title":449,"links":813},[814,816,818,820,822,824,829,834,836,838,840],{"text":457,"config":815},{"href":459,"dataGaName":451,"dataGaLocation":624},{"text":462,"config":817},{"href":464,"dataGaName":465,"dataGaLocation":624},{"text":470,"config":819},{"href":472,"dataGaName":473,"dataGaLocation":624},{"text":475,"config":821},{"href":477,"dataGaName":478,"dataGaLocation":624},{"text":480,"config":823},{"href":482,"dataGaName":483,"dataGaLocation":624},{"text":825,"config":826},"Nachhaltigkeit",{"href":827,"dataGaName":828,"dataGaLocation":624},"/sustainability/","Sustainability",{"text":830,"config":831},"Vielfalt, Inklusion und Zugehörigkeit",{"href":832,"dataGaName":833,"dataGaLocation":624},"/de-de/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":485,"config":835},{"href":487,"dataGaName":488,"dataGaLocation":624},{"text":495,"config":837},{"href":497,"dataGaName":498,"dataGaLocation":624},{"text":500,"config":839},{"href":502,"dataGaName":503,"dataGaLocation":624},{"text":841,"config":842},"Transparenzerklärung zu moderner Sklaverei",{"href":843,"dataGaName":844,"dataGaLocation":624},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":846},[847,850,853],{"text":848,"config":849},"Terms",{"href":674,"dataGaName":675,"dataGaLocation":624},{"text":851,"config":852},"Cookies",{"dataGaName":684,"dataGaLocation":624,"id":685,"isOneTrustButton":160},{"text":854,"config":855},"Datenschutz",{"href":679,"dataGaName":680,"dataGaLocation":624},[857],{"id":858,"title":7,"body":156,"config":859,"content":861,"description":156,"extension":865,"meta":866,"navigation":160,"path":867,"seo":868,"stem":869,"__hash__":870},"blogAuthors/en-us/blog/authors/rob-jackson.yml",{"template":860},"BlogAuthor",{"name":7,"config":862},{"headshot":863,"ctfId":864},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749664773/Blog/Author%20Headshots/rob_jackson_headshot.png","12y1rDDleLKyUs9QhZFDQe","yml",{},"/en-us/blog/authors/rob-jackson",{},"en-us/blog/authors/rob-jackson","lfbgGIucuiy92m_hph67NNWO2YwM9UfOOKANq2fMDQE",[872,880,888],{"title":873,"description":874,"heroImage":875,"category":152,"date":876,"authors":877,"slug":879,"externalUrl":156},"Wie GitLab Schwachstellen über Refactorings hinweg verfolgt","Das verbesserte Scope+Offset-Fingerprinting hält das Tracking stabil, wenn Kommentare, Leerzeilen oder Reformatierungen dazukommen.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1759320418/xjmqcozxzt4frx0hori3.png","2026-08-12",[878],"Julian Thome","improved-scope-offset-fingerprinting",{"title":881,"description":882,"heroImage":875,"category":152,"date":883,"authors":884,"slug":887,"externalUrl":156},"GitLab Secrets Manager unterstützt ESO, Terraform und API","GitLab Secrets Manager liefert Secrets sicher an Kubernetes, Terraform und externe Workflows, aus einer einzigen Quelle für die gesamte Toolchain.","2026-08-06",[885,886],"Erick Bajao","Joe Randazzo","gitlab-secrets-manager-add-eso-terraform-api-support",{"title":889,"description":890,"heroImage":891,"category":152,"date":892,"authors":893,"slug":895,"externalUrl":156},"Mit Claude und GitLab jeden Commit bis zur Produktion absichern","Claude Security findet Schwachstellen in der Coding-Session. GitLab übernimmt danach: Scans, Policy-Durchsetzung und Audit-Nachweise im Lebenszyklus.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1756122536/akivvcnafog9c4dhhzkp.png","2026-08-03",[894],"Alisa Ho","claude-security-and-gitlab",{"promotions":897},[898,912,924,935],{"id":899,"categories":900,"header":902,"text":903,"button":904,"image":909},"ai-modernization",[901],"ai","Hält KI, was uns versprochen wurde?","Das Quiz dauert maximal 5 Minuten.",{"text":905,"config":906},"Ermittle deinen KI-Reifegrad",{"href":907,"dataGaName":908,"dataGaLocation":389},"/de-de/assessments/ai-modernization-assessment/","modernization assessment",{"config":910},{"src":911},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/qix0m7kwnd8x2fh1zq49.png",{"id":913,"categories":914,"header":916,"text":903,"button":917,"image":921},"devops-modernization",[915,722],"product","Verwaltest du Tool-Chaos oder stellst du Innovationen bereit?",{"text":918,"config":919},"Ermittle deinen DevOps-Reifegrad",{"href":920,"dataGaName":908,"dataGaLocation":389},"/de-de/assessments/devops-modernization-assessment/",{"config":922},{"src":923},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138785/eg818fmakweyuznttgid.png",{"id":925,"categories":926,"header":927,"text":903,"button":928,"image":932},"security-modernization",[152],"Tauschst du Schnelligkeit gegen Sicherheit ein?",{"text":929,"config":930},"Ermittle deinen Sicherheitsreifegrad",{"href":931,"dataGaName":908,"dataGaLocation":389},"/de-de/assessments/security-modernization-assessment/",{"config":933},{"src":934},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/p4pbqd9nnjejg5ds6mdk.png",{"id":936,"paths":937,"header":940,"text":941,"button":942,"image":947},"github-azure-migration",[938,939],"migration-from-azure-devops-to-gitlab","integrating-azure-devops-scm-and-gitlab","Ist dein Team bereit für den Umzug von GitHub nach Azure?","GitHub stellt bereits auf Azure um. Finde heraus, was das für dich bedeutet.",{"text":943,"config":944},"Erfahre, wie GitLab im Vergleich zu GitHub abschneidet",{"href":945,"dataGaName":946,"dataGaLocation":389},"/de-de/compare/gitlab-vs-github/github-azure-migration/","github azure migration",{"config":948},{"src":923},{"header":950,"blurb":951,"button":952,"secondaryButton":957},"Beginne noch heute, schneller zu entwickeln","Entdecke, was dein Team mit der intelligenten Orchestrierungsplattform für DevSecOps erreichen kann.\n",{"text":953,"config":954},"Kostenlosen Test starten",{"href":955,"dataGaName":186,"dataGaLocation":956},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/de-de/","feature",{"text":512,"config":958},{"href":514,"dataGaName":191,"dataGaLocation":956},1786803737450]