SP Metaveri Uç Noktası
SecureCodingHub, kimlik sağlayıcıların değerleri elle yazmak yerine metaveri içe aktarımıyla yapılandırılabilmesi için kararlı bir URL'de gerçek bir SAML 2.0 Servis Sağlayıcı metaveri dokümanı yayımlar.
Uç nokta
Metaveriyi HTTPS üzerinden çekin:
GET https://api.limeplate.com/api/sch/auth/sso/metadataYanıt, tek bir <EntityDescriptor> içeren Content-Type application/samlmetadata+xml dokümanıdır. Doküman kararlıdır — aynı EntityID, aynı ACS URL, aynı NameID formatı. URL'yi doğrudan IdP'nize aktarmak ve IdP'nin normal kadansında yenilemesine izin vermek güvenlidir.
Dokümanda ne var
| Öğe | Değer |
|---|---|
| EntityID | SecureCodingHub için Servis Sağlayıcı Entity ID. IdP'niz SP'yi tanımlamak için bunu kullanır. |
| AssertionConsumerService binding | urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST |
| NameIDFormat | urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress |
| AuthnRequestsSigned | false |
| WantAssertionsSigned | true |
Metaverinin içine kodlanmış IdP'ye yönelik uç nokta URL'leri, dağıtımın yapılandırılmış backend URL'sinden türetilir, dolayısıyla üretimde çektiğiniz doküman üretim geri çağırma yoluna işaret eder. Manuel şablonlama yoktur; dosya her istekte üretilir.
Nasıl kullanılır
Kimlik sağlayıcınızın SAML yapılandırmasında bir Metadata URL ya da Import from URL alanı arayın. Yukarıdaki uç nokta URL'sini yapıştırın ve IdP'nin dokümanı çekmesine izin verin. IdP, Entity ID, ACS, NameID formatı ve iddia imzalama gereksinimini doğrudan dokümandan dolduracaktır; bu, değerleri elle yazmaktan daha güvenilirdir.
Bazı IdP'ler yalnızca yüklenmiş dosyaları kabul eder. Bu durumda URL'yi curl ile çekin ve ortaya çıkan XML'i yükleyin:
curl -o sch-sp-metadata.xml https://api.limeplate.com/api/sch/auth/sso/metadataDoküman değiştiğinde
Doküman, her istekte canlı SecureCodingHub yapılandırmasından üretilir. Değişmesinin en yaygın nedeni, backend ana adına ya da ACS geri çağırma yoluna yapılan dağıtım düzeyinde bir güncellemedir. IdP'niz metaveriyi URL ile içe aktarıyorsa değişikliği bir sonraki yenilemede otomatik olarak alır; dokümanı dosya olarak içe aktardıysanız onu yeniden yüklemeniz gerekir. Bu tür bir değişikliğin önceden duyurulduğu nadir durumlar için security@securecodinghub.com adresine abone olun.