SAML-decoder

Decodeer SAML-assertions uit Base64-gecodeerde XML. Alle verwerking gebeurt in uw browser voor maximale veiligheid en privacy.

Automatische compressiedetectie Volledige XML-parsing 100% client-side

Decoderen verifieert geen handtekeningen en ontsleutelt geen versleutelde assertions.

Hoe gebruik ik de SAML-decoder

1

SAML-data plakken

Kopieer de Base64-gecodeerde SAML Response of Assertion uit uw SAML-trace of netwerkverzoek

2

Automatisch decoderen

De tool decodeert Base64 automatisch en detecteert deflate-compressie om de XML te onthullen

3

Details inspecteren

Bekijk de gedecodeerde XML en geëxtraheerde velden, waaronder Issuer, NameID en attributen

Wat is SAML?

Security Assertion Markup Language (SAML) is een op XML gebaseerde open standaard voor het uitwisselen van authenticatie- en autorisatiedata tussen partijen, vooral tussen een identity provider (IdP) en een service provider (SP). SAML-assertions zijn doorgaans Base64-gecodeerd en kunnen deflate-gecomprimeerd zijn bij verzending via HTTP-redirect-bindingen.

SSO-authenticatie

SAML maakt Single Sign-On mogelijk, zodat gebruikers één keer authenticeren en toegang krijgen tot meerdere diensten

Op XML gebaseerde assertions

SAML gebruikt XML-assertions om authenticatie- en autorisatieverklaringen tussen partijen over te dragen

Veilige binding

SAML ondersteunt HTTP Redirect-, POST- en Artifact-bindingen voor veilige token-uitwisseling

Veelgestelde vragen

Welke SAML-formaten worden ondersteund?

De tool ondersteunt Base64-gecodeerde SAML Response en Assertion-XML, zoals die vaak voorkomen in SAML-redirects en POST-bindingen. Ze detecteert en inflateert deflate-gecomprimeerde SAML-verzoeken ook automatisch.

Is mijn SAML-data veilig?

Ja. Alle verwerking gebeurt volledig in uw browser. Uw SAML-tokens worden nooit naar een server gestuurd. Geen data verlaat uw apparaat.

Wat betekent deflate-compressie?

SAML-verzoeken die via HTTP-redirect worden verstuurd, worden vaak deflate-gecomprimeerd vóór Base64-codering om de URL-lengte te verminderen. Deze tool detecteert en decomprimeert zulke data automatisch.

Wat is het verschil tussen een SAML-verzoek en een SAML-respons?

Een verzoek is een samlp:AuthnRequest die de service provider naar de identity provider stuurt om een gebruiker te laten authenticeren; een respons is de terugkerende samlp:Response, die de saml:Assertion met de authenticatieverklaring en attributen vervoert. Beiden reizen URL-gecodeerd (Redirect-binding) of binnen een HTML-formulier-POST (POST-binding). Deze tool decodeert beide richtingen.

Wat is RelayState in een SAML-bericht?

Een ondoorzichtige string die de SP aan het verzoek koppelt en die de IdP ongewijzigd met de respons moet terugsturen - doorgaans de URL om na login naartoe te redirecten. De SAML-bindingsspecificatie raadt aan deze onder 80 bytes te houden, en hij betekent niets voor de IdP. Als SSO op de verkeerde pagina belandt, is een verloren of beschadigde RelayState de hoofdverdachte.

Hoe zie ik of SAML-data Deflate-gecomprimeerd is?

Bij de HTTP-Redirect-binding wordt de XML raw-Deflate gecomprimeerd, dan Base64, dan URL-gecodeerd - de drie stappen die de specificatie voorschrijft. Geef deze tool de URL-gecodeerde waarde: klapt die uit tot markup beginnend met <, dan was hij gecomprimeerd; begint hij al met <?xml of <saml, dan niet. POST-binding-berichten zijn Base64 zonder Deflate.

Wat veroorzaakt de meest voorkomende SAML-fouten?

Controleer NotBefore, NotOnOrAfter en Audience tegen de configuratie van de serviceprovider. Klokverschillen beïnvloeden de geldigheidsperiode van de assertion, niet de cryptografische handtekening zelf. Deze decoder toont velden; hij verifieert geen handtekeningen en bepaalt niet of de provider de assertion moet accepteren.

Kan ik een ondertekende SAML-assertion decoderen zonder de privésleutel?

Ja - decoderen is niet verifiëren. De XML van de assertion is voor iedereen leesbaar; de handtekening erin dekt integriteit, niet vertrouwelijkheid. Wat u zonder het publieke certificaat van de IdP niet kunt, is bewijzen dat de assertion authentiek en ongewijzigd is. Ga zorgvuldig om met gedecodeerde inhoud: assertions bevatten vaak e-mailadressen, groepen en rechten.

{-- * External Resources Component(#18 Phase 3b 内容佐证工程) * 工具页「权威引用」区块:RFC / W3C / WHATWG / ECMA / IANA / 官方规范站 / Wikipedia。 * * - 接受 :slug 属性 → 经 config/tool-sources.php 家族矩阵渲染该工具的权威引用 * - slug 未命中映射时不渲染(无权威来源的工具静默跳过) * - 链接 title 保持英文(引用源专名);description 经 * common.resources.descriptions.{key} 本地化,lang 未命中回退英文(线上不裸奔) * - 链接保持 dofollow(rel="noopener noreferrer") * * @param string|null $slug --}}