웹 & 인증

SAML 응답 디코더 - 디코드 및 형식 SAML XML

무료 온라인 SAML 응답 디코더. Base64로 인코딩된 SAML 응답을 디코딩하고, XML 출력 형식을 지정하고, SSO 어설션을 즉시 검사합니다.

무료 사용 가입 불필요 브라우저에서 실행

도구 작업 영역

SAML 응답 디코더란?

SAML(Security Assertion Markup Language) 응답 디코더는 Base64로 인코딩된 SAML 응답(SSO(Single Sign-On) 중에 ID 공급자가 보낸 종류)을 가져와 다시 읽을 수 있고 형식이 지정된 XML로 변환합니다. SAML 응답에는 사용자의 ID, 인증 상태 및 속성에 대한 어설션이 포함됩니다. 이러한 응답은 HTTP POST 바인딩을 통한 전송을 위해 Base64 인코딩(종종 URL 인코딩)되기 때문에 디코딩 없이는 읽을 수 없습니다. 이 도구는 URL-디코딩과 Base64-디코딩을 한 단계로 처리한 다음 쉽게 검사할 수 있도록 적절한 들여쓰기로 결과 XML의 형식을 지정합니다.

SAML 디코더를 사용하는 방법

  1. 1브라우저's network tab, a log file, or your identity provider' 테스트 도구에서 Base64로 인코딩된 SAML 응답을 복사합니다.
  2. 2인코딩된 문자열을 입력 필드에 붙여넣습니다. URL로 인코딩된 문자는 자동으로 처리됩니다.
  3. 3이 도구는 Base64 데이터를 디코딩하고 결과 SAML XML를 적절한 들여쓰기와 함께 표시합니다.
  4. 4어설션, 속성, 조건 및 서명 정보를 검사하려면 XML를 검토하세요.
  5. 5문서화 또는 추가 분석을 위해 복사 버튼을 사용하여 형식이 지정된 XML를 복사하세요.

Common SAML 응답 디코더 - 디코드 및 형식 SAML XML use cases

Developer debugging

Use SAML 응답 디코더 - 디코드 및 형식 SAML XML to quickly inspect generated output, API payloads, configuration values, or encoded data while building and debugging software.

Review before reuse

Validate or transform saml, decode, response, assertion, xml, sso before adding the result to a project, document, form, message, or shared file.

Privacy-first browser processing

Run common saml, decode, response, assertion, xml, sso tasks locally in the browser without sending sensitive development data to a backend service.

자주 묻는 질문

디코딩할 SAML 응답은 어디서 찾을 수 있나요?

브라우저's developer tools. Open the Network tab, initiate a login, and look for the POST request to your application'의 어설션 소비자 서비스(ACS) URL에서 SAML 응답을 캡처할 수 있습니다. 양식 데이터의 SAMLResponse 매개변수에는 Base64로 인코딩된 응답이 포함되어 있습니다.

이 도구는 SAML 서명을 검증합니까?

아니요. 이 도구는 검사를 위해 SAML XML만 디코딩하고 형식을 지정합니다. 서명 유효성 검사에는 ID 공급자의 인증서가 필요하며 서버 측의 SAML 라이브러리에서 수행해야 합니다.

내 SAML 응답이 URL로 인코딩된 이유는 무엇입니까?

SAML 응답이 HTTP POST 바인딩을 통해 전송되면 Base64로 인코딩됩니다. 일부 시스템에서는 안전한 전송을 위해 Base64 문자열을 URL로 인코딩합니다. 이 도구는 Base64 디코딩 전에 URL 디코딩을 자동으로 처리하므로 두 형식 중 하나를 붙여넣을 수 있습니다.

이 도구에 SAML 응답을 붙여넣어도 안전합니까?

예, 모든 처리는 귀하의 브라우저에서 로컬로 이루어집니다. 어떤 서버에도 데이터가 전송되지 않습니다. 그러나 SAML 응답에는 사용자 신원 정보가 포함되어 있으므로 공개적으로 공유하거나 가능하면 테스트용으로 프로덕션 응답을 사용하지 마십시오.