Trình Kiểm Tra SAML
Client-side onlyPaste a Base64 SAML response or raw XML to inspect issuers, subjects, attributes, and validity windows instantly—no network requests.
- Redirect & POST aware
Parsing error
—
SAML Flow
1. User requests resource → 2. SP sends AuthnRequest to IdP → 3. IdP authenticates user → 4. IdP sends Response with Assertion → 5. SP grants access
Key Elements
| Element | Purpose |
|---|---|
AuthnRequest | SP → IdP login request |
Response | IdP → SP with assertions |
Assertion | Claims about the user |
NameID | User identifier |
Attribute | User properties (email, role) |
SAML là gì?
Security Assertion Markup Language (SAML) là một chuẩn mở dựa trên XML dùng để trao đổi dữ liệu xác thực và ủy quyền giữa các bên, đặc biệt là giữa Nhà cung cấp danh tính (IdP) và Nhà cung cấp dịch vụ (SP). SAML là nền tảng của nhiều giải pháp Single Sign-On (SSO) doanh nghiệp, cho phép người dùng truy cập nhiều ứng dụng chỉ với một bộ thông tin đăng nhập. Phiên bản phổ biến nhất là SAML 2.0, sử dụng token bảo mật chứa các assertion để truyền thông tin về một principal giữa IdP và SP.
Cách sử dụng công cụ này
Dán SAMLResponse mã hóa Base64 hoặc XML thô vào ô nhập liệu. Bật tùy chọn Thử giải nén nếu bạn đang giải mã payload theo binding Redirect. Nhấp Giải mã phản hồi để phân tích thông điệp. Kiểm tra Tóm tắt nhanh để xem Nhà phát hành, Chủ thể, và trạng thái hiệu lực. Xem các thuộc tính người dùng đã giải mã trong bảng Thuộc tính. Dùng các tab để xem XML định dạng đẹp, Chi tiết Assertion, hoặc biểu diễn JSON của các claim.
Trường hợp sử dụng phổ biến
Khắc phục sự cố SSO bằng cách chẩn đoán lý do người dùng không thể đăng nhập, kiểm tra assertion hết hạn hoặc không khớp audience. Kiểm thử tích hợp để xác minh Nhà cung cấp danh tính của bạn đang gửi đúng thuộc tính. Kiểm toán bảo mật để kiểm tra XML thô và đảm bảo các assertion được ký đúng cách. Phát triển để nhanh chóng xem nội dung của một thông điệp SAML trong quá trình tích hợp Nhà cung cấp dịch vụ.
Mẹo hay
Các thông điệp SAML gửi qua HTTP-Redirect thường được nén (deflate) trước khi mã hóa Base64 — nếu việc giải mã của bạn thất bại, hãy thử bật ô Thử giải nén. Đảm bảo AudienceRestriction khớp với SP Entity ID của bạn. Nếu một phản hồi bị đánh dấu không hợp lệ, hãy kiểm tra thời gian NotBefore và NotOnOrAfter để xem có lệch đồng hồ giữa IdP và SP hay không.
Related Tools
Token Cryptography Suite
Inspect, generate, and manage JWT tokens and cryptographic keys.
X.509 Certificate Inspector
Parse X.509 certificates and CSRs.
Encoding & Decoding Workbench
Encode, decode, hash, and identify data transformations.
Email Security Analyzer
Analyze raw emails for SPF/DKIM/DMARC, routing hops, and embedded URLs.