SAML 2.0 Nedir? Güvenli SSO'ya Tam Kılavuz

Oliver Kingsley

Oliver Kingsley

26 March 2026

SAML 2.0 Nedir? Güvenli SSO'ya Tam Kılavuz

Günümüzün dijital ortamında, sorunsuz ve güvenli kimlik doğrulama her zamankinden daha önemli. Peki SAML 2.0 nedir ve BT ve API profesyonelleri modern tek oturum açmayı (SSO) etkinleştirmek için neden buna güveniyor? Bu kapsamlı kılavuzda, SAML 2.0'ın ne olduğunu, nasıl çalıştığını, mimarisini ve gerçek dünya örneklerini ve Apidog gibi araçların API geliştiricilerinin SAML 2.0'ı iş akışlarına entegre etmelerine nasıl yardımcı olabileceğini ayrıntılı olarak açıklayacağız.

button

SAML 2.0 Nedir? Net Bir Tanım

SAML 2.0, Güvenlik Onayı İşaretleme Dili sürüm 2.0 (Security Assertion Markup Language version 2.0) anlamına gelir. OASIS (Organization for the Advancement of Structured Information Standards) tarafından geliştirilen açık bir standarttır ve taraflar arasında—öncelikli olarak bir kimlik sağlayıcı (IdP) ile bir hizmet sağlayıcı (SP) arasında—kimlik doğrulama ve yetkilendirme verilerinin güvenli, XML tabanlı alışverişini sağlar.

Özünde, SAML 2.0, kullanıcıların tek bir oturum açma ile birden fazla web uygulamasına erişmesini sağlar; bu süreç tek oturum açma (SSO) olarak bilinir. Kullanıcıların her hizmet için ayrı kullanıcı adları ve şifreler yönetmesini gerektirmek yerine, SAML 2.0 kimlik doğrulamasını güvenilir bir kimlik sağlayıcıya devreder, bu sağlayıcı daha sonra hedef uygulamaya kullanıcının kimliğini onaylayan güvenli bir onay gönderir.

SAML 2.0 Neden Önemlidir?

SAML 2.0, aşağıdaki amaçları olan kuruluşlar için elzemdir:

SaaS platformları geliştiriyor, kurumsal portallar oluşturuyor veya üçüncü taraf API'leriyle entegre oluyor olsanız da, SAML 2.0, birleşik kimlik yönetimi için altın standart olarak kabul edilir.

SAML 2.0 Nasıl Çalışır? Adım Adım Bir Genel Bakış

1. SAML 2.0'ın Temel Bileşenleri

SAML 2.0'ın ne olduğunu tam olarak anlamak için ana bileşenlerini bilmek çok önemlidir:

2. SAML 2.0 Kimlik Doğrulama Akışı

Tipik bir SAML 2.0 SSO oturumu sırasında şunlar gerçekleşir:

Diyagram:

Kullanıcı --> SP --> IdP --> Kullanıcı --> SP

(Her ok, SAML 2.0 mesaj alışverişini temsil eder.)

Derinlemesine İnceleme: SAML 2.0 Onayları ve Protokolleri

SAML Onayı Nedir?

SAML onayı, kimlik doğrulama, nitelik ve yetkilendirme bilgilerini güvenli bir şekilde ileten bir XML belgesidir. Üç ana türü vardır:

Örnek SAML 2.0 Onayı (XML):


  
    john.doe@example.com
  
  
    
      admin
    
  

SAML 2.0 Bağlantıları ve Protokolleri

SAML 2.0 vs. SAML 1.1: Yenilikler Neler?

SAML 2.0'ı farklı kılan şeyleri merak ediyorsanız, işte SAML 1.1'e göre temel iyileştirmeler:

SAML 2.0'ın Gerçek Dünya Uygulamaları

Kurumsal SSO'da SAML 2.0

Büyük kuruluşlar, düzinelerce, hatta yüzlerce dahili ve bulut uygulamasında SSO sağlamak için SAML 2.0 kullanır. Örneğin, kurumsal bir kontrol paneline giriş yapmak otomatik olarak İK portallarına, CRM'e ve proje yönetimi araçlarına erişim sağlar; hepsi SAML 2.0 sayesinde.

SaaS Entegrasyonlarında SAML 2.0

Birçok SaaS sağlayıcısı (Salesforce, Google Workspace ve Microsoft 365 gibi) SAML 2.0'ı, işletmelerin kendi kimlik sağlayıcılarını entegre etmeleri için bir yol olarak destekler ve kullanıcı kimliklerinin kurumsal kontrol altında kalmasını sağlar.

API Güvenliği ve Geliştirmede SAML 2.0

SAML 2.0 öncelikli olarak tarayıcı tabanlı SSO için kullanılsa da, özellikle birleşik kimlik doğrulama gereksinimleriyle çalışırken, arka uç entegrasyonları oluşturan API geliştiricileri için SAML 2.0'ı anlamak kritiktir.

İpucu: Apidog gibi araçlar, SAML 2.0 akışlarıyla etkileşim kuran API'leri belgelemeyi, test etmeyi ve taklit etmeyi kolaylaştırır. SAML onaylarını kabul etmesi veya doğrulaması gereken API'ler tasarlarken, Apidog'un şema odaklı yaklaşımı tutarlılık ve netlik sağlar.

button

Sistemlerinizde SAML 2.0 Uygulaması

SAML 2.0 Entegrasyonu İçin Adımlar

1. Bir Kimlik Sağlayıcı (IdP) Seçin: Seçenekler arasında Okta, Azure AD, Auth0 ve diğerleri bulunur.

2. Hizmet Sağlayıcınızda (SP) SAML 2.0'ı Yapılandırın: Meta veri kaydedin, uç noktaları kurun ve SAML onaylarını işleyin.

3. Kullanıcı niteliklerini eşleştirin: Onayda hangi kullanıcı verilerini ileteceğinize karar verin.

4. Akışı test edin ve doğrulayın: Güvenli, güvenilir kimlik doğrulama sağlamak için araçlar ve sanal ortamlar kullanın.

Profesyonel İpucu: Apidog, SAML 2.0 ile etkileşim kuran uç noktalar da dahil olmak üzere kimlik doğrulama API'lerinizi tasarlamanıza ve belgelemenize yardımcı olabilir, bu da geliştiriciler ve güvenlik ekipleri arasındaki işbirliğini sorunsuz hale getirir.

button

SAML 2.0 Güvenlik Hususları

SAML 2.0 Neden Güvenli Kabul Edilir?

Yaygın SAML 2.0 Güvenlik Açıkları

İmza doğrulamasının yapılmaması veya güncel olmayan kütüphanelerin kullanılması gibi hatalı yapılandırmalar sistemleri açığa çıkarabilir. Daima:

SAML 2.0 ve Modern Kimlik Doğrulama Trendleri

OAuth 2.0 ve OpenID Connect'in yükselişiyle birlikte, bazıları SAML 2.0'ın modasının geçip geçmediğini merak ediyor. Cevap hayır—bu protokoller mobil ve API öncelikli uygulamalar için popüler olsa da, SAML 2.0, sağlam nitelik yönetimi ve olgun ekosistemi sayesinde kurumsal SSO ve B2B entegrasyonlarında baskınlığını koruyor.

Apidog İçgörüsü: SAML 2.0 ile daha yeni protokoller arasında köprü kuran API'leri belgelendirirken, Apidog'un içe/dışa aktarma ve taklit etme özellikleri süreci kolaylaştırır, ekiplerin net, güncel API sözleşmelerini sürdürmesine yardımcı olur.

button

Pratik Örnek: Aksiyonda SAML 2.0

Senaryo: Şirket İntranetinde SSO

1. Kullanıcı intranete (SP) gider.

2. SP, SAML 2.0 kimlik doğrulama isteği aracılığıyla kullanıcıyı Okta'ya (IdP) yönlendirir.

3. Kullanıcı Okta'ya giriş yapar.

4. Okta, intranet SP'sine geri gönderilen bir SAML onayı yayınlar.

5. SP onayı doğrular, bir oturum oluşturur ve erişim izni verir.

Bu SAML 2.0 akışı Apidog kullanılarak belgelenebilir ve test edilebilir, bu da hem dahili hem de harici geliştiriciler için her uç noktanın ve alışverişin açıkça tanımlandığından emin olur.

Özet: SAML 2.0 Nedir ve Neden Önemsemelisiniz?

Özetlemek gerekirse, SAML 2.0, birleşik kimlik doğrulama ve tek oturum açma için güvenli, XML tabanlı bir standarttır. Kuruluşların kullanıcı erişimini kolaylaştırmasını, güvenliği artırmasını ve sayısız uygulamada kimlik yönetimini basitleştirmesini sağlar. API geliştiricileri için SAML 2.0'ı anlamak, güvenli, birlikte çalışabilen sistemler oluşturmak için hayati öneme sahiptir.

Sonraki adımlar:

button

SAML 2.0 Hakkında Sıkça Sorulan Sorular

S: SAML 2.0 sadece web uygulamaları için mi?

C: SAML 2.0 tarayıcı tabanlı SSO'da en yaygın olsa da, özellikle eski kurumsal ortamlarda bazı API ve mobil senaryolarda da kullanılabilir.

S: SAML 2.0, OAuth 2.0 ile nasıl karşılaştırılır?

C: SAML 2.0 kimlik doğrulama ve kimlik onayları sağlamaya odaklanmıştır, oysa OAuth 2.0 yetkilendirme ve delege edilmiş erişim etrafında merkezlenmiştir.

S: Apidog, SAML 2.0 entegrasyonuna yardımcı olabilir mi?

C: Evet! Apidog, SAML 2.0 ile etkileşim kuran API'leri tasarlamayı, belgelemeyi ve test etmeyi kolaylaştırır, işbirliğini ve uyumluluğu daha kolay hale getirir.

API Tasarım-Öncelikli Yaklaşımı Apidog'da Uygulayın

API'leri oluşturmanın ve kullanmanın daha kolay yolunu keşfedin

SAML 2.0 Nedir? Güvenli SSO'ya Tam Kılavuz