SAML ডিকোডার

Base64-এনকোডেড XML থেকে SAML অ্যাসারশন ডিকোড করুন। সর্বোচ্চ নিরাপত্তা ও গোপনীয়তার জন্য সব প্রক্রিয়াকরণ আপনার ব্রাউজারেই হয়।

স্বয়ংক্রিয় কম্প্রেশন শনাক্তকরণ সম্পূর্ণ XML পার্সিং ১০০% ক্লায়েন্ট-সাইড

ডিকোডিং স্বাক্ষর যাচাই করে না বা এনক্রিপ্ট করা assertion ডিক্রিপ্ট করে না।

SAML ডিকোডার ব্যবহারের পদ্ধতি

1

SAML ডেটা পেস্ট করুন

আপনার SAML trace বা নেটওয়ার্ক রিকোয়েস্ট থেকে Base64-এনকোডেড SAML Response বা Assertion কপি করুন

2

স্বয়ংক্রিয় ডিকোড

টুল স্বয়ংক্রিয়ভাবে Base64 ডিকোড করে এবং deflate কম্প্রেশন শনাক্ত করে XML দেখায়

3

বিবরণ দেখুন

ডিকোড করা XML এবং Issuer, NameID ও অ্যাট্রিবিউটসহ বের করা ফিল্ডগুলো দেখুন

SAML কী?

Security Assertion Markup Language (SAML) হলো পার্টিদের মধ্যে অথেনটিকেশন ও অথরাইজেশন ডেটা বিনিময়ের একটি XML-ভিত্তিক ওপেন স্ট্যান্ডার্ড, বিশেষত আইডেন্টিটি প্রোভাইডার (IdP) ও সার্ভিস প্রোভাইডার (SP)-এর মধ্যে। SAML অ্যাসারশন সাধারণত Base64-এনকোডেড হয় এবং HTTP redirect binding-এর মাধ্যমে পাঠানো হলে deflate-সংকুচিত হতে পারে।

SSO অথেনটিকেশন

SAML একক সাইন-অন সক্ষম করে, যাতে ব্যবহারকারীরা একবার অথেনটিকেট করে একাধিক সার্ভিস ব্যবহার করতে পারে

XML-ভিত্তিক অ্যাসারশন

SAML পার্টিদের মধ্যে অথেনটিকেশন ও অথরাইজেশন স্টেটমেন্ট বহন করতে XML অ্যাসারশন ব্যবহার করে

নিরাপদ বাইন্ডিং

নিরাপদ টোকেন বিনিময়ের জন্য SAML, HTTP Redirect, POST ও Artifact বাইন্ডিং সমর্থন করে

সাধারণ জিজ্ঞাসা

কোন কোন SAML ফরম্যাট সমর্থিত?

টুলটি Base64-এনকোডেড SAML Response ও Assertion XML সমর্থন কর, যা সাধারণত SAML redirect ও POST বাইন্ডিংয়ে পাওয়া যায়। এছাড়া এটি deflate-সংকুচিত SAML রিকোয়েস্ট স্বয়ংক্রিয়ভাবে শনাক্ত করে ইনফ্লেট করে।

আমার SAML ডেটা কি নিরাপদ?

হ্যাঁ। সব প্রক্রিয়াকরণ সম্পূর্ণ আপনার ব্রাউজারেই হয়। আপনার SAML টোকেন কখনোই কোনো সার্ভারে পাঠানো হয় না। কোনো ডেটা আপনার ডিভাইস ছাড়ে না।

deflate কম্প্রেশন মানে কী?

HTTP redirect-এর মাধ্যমে পাঠানো SAML রিকোয়েস্ট URL-এর দৈর্ঘ্য কমাতে প্রায়ই Base64 এনকোডের আগে deflate দিয়ে সংকুচিত করা হয়। এই টুল এমন ডেটা স্বয়ংক্রিয়ভাবে শনাক্ত করে ডিকম্প্রেস করে।

SAML রিকোয়েস্ট আর SAML রেসপন্সের মধ্যে পার্থক্য কী?

রিকোয়েস্ট হলো samlp:AuthnRequest যা সার্ভিস প্রোভাইডার ব্যবহারকারীকে অথেনটিকেট করতে আইডেন্টিটি প্রোভাইডারকে পাঠায়; রেসপন্স হলো ফিরে আসা samlp:Response, যা অথেনটিকেশন স্টেটমেন্ট ও অ্যাট্রিবিউট-সহ saml:Assertion বহন করে। দুটোই URL-এনকোডেড (Redirect বাইন্ডিং) বা HTML ফর্ম POST-এর ভেতরে (POST বাইন্ডিং) যায়। এই টুল দুই দিকই ডিকোড করে।

SAML মেসেজে RelayState কী?

একটি অস্বচ্ছ স্ট্রিং যা SP রিকোয়েস্টের সাথে জুড়ে দেয় এবং IdP-কে রেসপন্সের সাথে অপরিবর্তিতভাবে ফিরিয়ে দিতে হয় - সাধারণত লগইনের পরে যে URL-এ redirect করতে হবে সেটি। SAML বাইন্ডিং স্পেক এটি 80 বাইটের নিচে রাখার পরামর্শ দেয়, এবং IdP-এর কাছে এর কোনো অর্থ নেই। SSO ভুল পেজে পৌঁছালে হারানো বা নষ্ট RelayState-ই প্রধান সন্দেহভাজন।

SAML ডেটা Deflate-সংকুচিত কি না আমি কীভাবে বুঝব?

HTTP-Redirect বাইন্ডিংয়ে XML প্রথমে raw-Deflate-এ সংকুচিত হয়, তারপর Base64, তারপর URL-এনকোডেড হয় - স্পেক যে তিন ধাপ নির্ধারণ করে। এই টুলকে URL-এনকোডেড মান দিন: < দিয়ে শুরু হওয়া মার্কআপে বেড়ে গেলে সংকুচিত ছিল; আগে থেকেই <?xml বা <saml দিয়ে শুরু হলে ছিল না। POST-বাইন্ডিং মেসেজ Deflate ছাড়া Base64 হয়।

সবচেয়ে সাধারণ SAML ত্রুটিগুলোর কারণ কী?

সেবা প্রদানকারীর সেটিংয়ের সঙ্গে NotBefore, NotOnOrAfter ও Audience মিলিয়ে দেখুন। ঘড়ির পার্থক্য assertion-এর বৈধতার সময়কে প্রভাবিত করে, ক্রিপ্টোগ্রাফিক স্বাক্ষরকে নয়। এই ডিকোডার শুধু ফিল্ড দেখায়; স্বাক্ষর যাচাই বা প্রদানকারী assertion গ্রহণ করবে কি না তা নির্ধারণ করে না।

প্রাইভেট কী ছাড়া আমি কি সাইনড SAML অ্যাসারশন ডিকোড করতে পারি?

পারেন - ডিকোড করা আর ভেরিফিকেশন এক জিনিস নয়। অ্যাসারশনের XML যে কেউ পড়তে পারে; ভেতরের সিগনেচার অখণ্ডতা (integrity) কভার করে, গোপনীয়তা নয়। IdP-এর পাবলিক সার্টিফিকেট ছাড়া যা করতে পারবেন না তা হলো প্রমাণ করা যে অ্যাসারশন খাঁটি ও অপরিবর্তিত। ডিকোড করা যেকোনো কনটেন্টের সাথে সতর্ক আচরণ করুন: অ্যাসারশনে প্রায়ই ইমেল ঠিকানা, গ্রুপ ও এনটাইটেলমেন্ট থাকে।

{-- * 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 --}}

প্রামাণ্য রেফারেন্স

এই সরঞ্জামের পেছনের মূল উৎস — দ্বিতীয় হাতের সারাংশ নয়, বরং অফিসিয়াল স্ট্যান্ডার্ড ও স্পেসিফিকেশন।