SAML ডিকোডার
Base64-এনকোডেড XML থেকে SAML অ্যাসারশন ডিকোড করুন। সর্বোচ্চ নিরাপত্তা ও গোপনীয়তার জন্য সব প্রক্রিয়াকরণ আপনার ব্রাউজারেই হয়।
ডিকোডিং স্বাক্ষর যাচাই করে না বা এনক্রিপ্ট করা assertion ডিক্রিপ্ট করে না।
ডিকোড করা XML
পার্স করা SAML ডেটা
Issuer
—
NameID
—
IssueInstant
—
Audience
—
NotBefore
—
NotOnOrAfter
—
AuthnContextClassRef
—
অ্যাট্রিবিউট
কোনো অ্যাট্রিবিউট পাওয়া যায়নি
| অ্যাট্রিবিউটের নাম | মান |
|---|
SAML ডিকোডার ব্যবহারের পদ্ধতি
SAML ডেটা পেস্ট করুন
আপনার SAML trace বা নেটওয়ার্ক রিকোয়েস্ট থেকে Base64-এনকোডেড SAML Response বা Assertion কপি করুন
স্বয়ংক্রিয় ডিকোড
টুল স্বয়ংক্রিয়ভাবে Base64 ডিকোড করে এবং deflate কম্প্রেশন শনাক্ত করে XML দেখায়
বিবরণ দেখুন
ডিকোড করা 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 বাইন্ডিং সমর্থন করে
সাধারণ জিজ্ঞাসা
টুলটি Base64-এনকোডেড SAML Response ও Assertion XML সমর্থন কর, যা সাধারণত SAML redirect ও POST বাইন্ডিংয়ে পাওয়া যায়। এছাড়া এটি deflate-সংকুচিত SAML রিকোয়েস্ট স্বয়ংক্রিয়ভাবে শনাক্ত করে ইনফ্লেট করে।
হ্যাঁ। সব প্রক্রিয়াকরণ সম্পূর্ণ আপনার ব্রাউজারেই হয়। আপনার SAML টোকেন কখনোই কোনো সার্ভারে পাঠানো হয় না। কোনো ডেটা আপনার ডিভাইস ছাড়ে না।
HTTP redirect-এর মাধ্যমে পাঠানো SAML রিকোয়েস্ট URL-এর দৈর্ঘ্য কমাতে প্রায়ই Base64 এনকোডের আগে deflate দিয়ে সংকুচিত করা হয়। এই টুল এমন ডেটা স্বয়ংক্রিয়ভাবে শনাক্ত করে ডিকম্প্রেস করে।
রিকোয়েস্ট হলো samlp:AuthnRequest যা সার্ভিস প্রোভাইডার ব্যবহারকারীকে অথেনটিকেট করতে আইডেন্টিটি প্রোভাইডারকে পাঠায়; রেসপন্স হলো ফিরে আসা samlp:Response, যা অথেনটিকেশন স্টেটমেন্ট ও অ্যাট্রিবিউট-সহ saml:Assertion বহন করে। দুটোই URL-এনকোডেড (Redirect বাইন্ডিং) বা HTML ফর্ম POST-এর ভেতরে (POST বাইন্ডিং) যায়। এই টুল দুই দিকই ডিকোড করে।
একটি অস্বচ্ছ স্ট্রিং যা SP রিকোয়েস্টের সাথে জুড়ে দেয় এবং IdP-কে রেসপন্সের সাথে অপরিবর্তিতভাবে ফিরিয়ে দিতে হয় - সাধারণত লগইনের পরে যে URL-এ redirect করতে হবে সেটি। SAML বাইন্ডিং স্পেক এটি 80 বাইটের নিচে রাখার পরামর্শ দেয়, এবং IdP-এর কাছে এর কোনো অর্থ নেই। SSO ভুল পেজে পৌঁছালে হারানো বা নষ্ট RelayState-ই প্রধান সন্দেহভাজন।
HTTP-Redirect বাইন্ডিংয়ে XML প্রথমে raw-Deflate-এ সংকুচিত হয়, তারপর Base64, তারপর URL-এনকোডেড হয় - স্পেক যে তিন ধাপ নির্ধারণ করে। এই টুলকে URL-এনকোডেড মান দিন: < দিয়ে শুরু হওয়া মার্কআপে বেড়ে গেলে সংকুচিত ছিল; আগে থেকেই <?xml বা <saml দিয়ে শুরু হলে ছিল না। POST-বাইন্ডিং মেসেজ Deflate ছাড়া Base64 হয়।
সেবা প্রদানকারীর সেটিংয়ের সঙ্গে NotBefore, NotOnOrAfter ও Audience মিলিয়ে দেখুন। ঘড়ির পার্থক্য assertion-এর বৈধতার সময়কে প্রভাবিত করে, ক্রিপ্টোগ্রাফিক স্বাক্ষরকে নয়। এই ডিকোডার শুধু ফিল্ড দেখায়; স্বাক্ষর যাচাই বা প্রদানকারী assertion গ্রহণ করবে কি না তা নির্ধারণ করে না।
পারেন - ডিকোড করা আর ভেরিফিকেশন এক জিনিস নয়। অ্যাসারশনের XML যে কেউ পড়তে পারে; ভেতরের সিগনেচার অখণ্ডতা (integrity) কভার করে, গোপনীয়তা নয়। IdP-এর পাবলিক সার্টিফিকেট ছাড়া যা করতে পারবেন না তা হলো প্রমাণ করা যে অ্যাসারশন খাঁটি ও অপরিবর্তিত। ডিকোড করা যেকোনো কনটেন্টের সাথে সতর্ক আচরণ করুন: অ্যাসারশনে প্রায়ই ইমেল ঠিকানা, গ্রুপ ও এনটাইটেলমেন্ট থাকে।
সম্পর্কিত সরঞ্জাম
JWT পার্সার
JSON Web Token (JWT) তাৎক্ষণিকভাবে ডিকোড ও যাচাই করুন। মানুষের পাঠযোগ্য সময় প্রদর্শনসহ হেডার, পেলোড ও সিগনেচার তথ্য দেখুন
সার্টিফিকেট ডিকোডার
PEM ফরম্যাটে X.509 SSL/TLS সার্টিফিকেট ডিকোড করুন
Base64 URL ডিকোডার পার্সার
Base64 ডিকোড ও এনকোড করুন, URL-এনকোডেড স্ট্রিং পার্স করুন, Base64 ছবি প্রিভিউ করুন এবং JWT হেডার বা পেলোড সেগমেন্ট ডিকোড করুন
প্রামাণ্য রেফারেন্স
এই সরঞ্জামের পেছনের মূল উৎস — দ্বিতীয় হাতের সারাংশ নয়, বরং অফিসিয়াল স্ট্যান্ডার্ড ও স্পেসিফিকেশন।