SAMLレスポンスデコーダ
ガイド
SAMLレスポンスデコーダ
base64エンコードされた SAML レスポンスまたはアサーションを貼り付けて、すぐにデコードされた XML と、重要なフィールドの要約を確認できます。URLエンコードされたパラメータや、SAMLのHTTP-Redirectバインディングで使用されるDEFLATE圧縮された文字列も処理できます。すべてブラウザ内で実行され、データはアップロードされません。
使用方法
- IdPからSAMLレスポンスをキャプチャしてください — 通常、隠されたフォームフィールドで名前は
SAMLResponseACS POSTのとき、またはSAMLRequestHTTP-Redirectのためのクエリパラメータです。 - raw値を入力ボックスに貼り付けます。URLエンコード、DEFLATE圧縮、およびzlib/gzipラッパーは自動で検出されます。
- 要約テーブルを確認して、概要情報を得ましょう:発行者、NameID、NotBefore / NotOnOrAfter、受信者、目的地、セッションインデックス、および属性ステートメント。
- フォーマットされたXMLビュー(コピーおよびダウンロードボタン付き)を使用して、詳細な検証または同僚と共有できます。
機能
- エンコーディングの自動検出 – base64、URLエンコードされたbase64、およびHTTP-Redirectバインディングで使用されるDEFLATE圧縮されたパラメータを処理します。追加のクリックは不要です。
- 要約ハイライト – NameID、受信者、発行者、ステータス、目的地、NotBefore / NotOnOrAfter、およびセッションインデックスを表示し、すぐに統合問題を確認できます。
- 有効性チェック – アサーションのNotOnOrAfterと現在の時間を比較し、有効期限が過ぎたトークンを警告します。
- 整形されたXML – インデント付き、シンタックスハイライト付きの出力で、コピーおよびダウンロード機能付きです。
- プライバシー第一 – すべてのデコード処理はブラウザ内で行われます。SAMLレスポンスは当社のサーバーに一度も届きません。
よくある質問
-
SAMLとは何か、そしてどのように機能するのか?
SAML(セキュリティアサートマップ言語)は、認証および承認データをIDプロバイダー(IdP)とサービスプロバイダー(SP)間で交換するためのXMLベースのオープンスタンダードです。IDプロバイダーはユーザーを認証し、サービスプロバイダーが信頼する署名付きXMLアサートメントを発行することで、複数のウェブアプリケーション間でシングルサインオンを実現します。
-
SAMLレスポンスとSAMLアサートメントの違いは?
SAMLレスポンスは、IdPからSPへ送られる外側のエイブルで、ステータス、目的地、InResponseToなどのプロトコルレベルのメタデータを含みます。SAMLアサートメントはそのレスポンス内のパッケージで、実際の認証情報を含みます:NameID、AuthnStatement、Conditions、AttributeStatementです。1つのレスポンスは複数のアサートメントを含むことができます。
-
SAMLアサートメント内のNotBeforeとNotOnOrAfterとは?
NotBeforeとNotOnOrAfterは、Conditions要素内のタイムウィンドウ属性で、アサートメントが有効となる時間帯を定義します。SPは、NotBeforeより前にまたはNotOnOrAfter以降に提出されたアサートメントを拒否しなければなりません。このウィンドウは通常数分程度で、リプレイ攻撃を防ぐために設定されています。そのため、IdPとSP間のクロックスケーリングがSAMLの失敗の主な原因となります。
-
AudienceRestrictionとは何か、そしてなぜそれが重要なのか?
AudienceRestrictionは、アサートメントが対象となるサービスプロバイダー(SPのエンティティID)を指定します。SPは、Audienceが自身の設定されたエンティティIDと一致しないアサートメントを拒否しなければなりません。このバインディングにより、1つのアプリケーションで発行されたアサートメントが別のアプリケーションに再利用されないようになります。どちらも同じIdPを信頼している場合でも、これにより保護されます。
-
HTTP-RedirectとHTTP-POSTバインディングの違いは?
HTTP-Redirectでは、SAMLメッセージがURLのクエリ文字列に格納され、DEFLATE圧縮およびbase64エンコードされる必要があります。SPからIdPへAuthnRequestを送信する際に使用されます。HTTP-POSTでは、メッセージが隠されたフォームフィールドに送信され、サイズ制限がなく圧縮が不要です。これは、IdPからSPへSAMLレスポンスを返す際に使用されるバインディングです。
恵 スコアボードが到着しました!
スコアボード ゲームを追跡する楽しい方法です。すべてのデータはブラウザに保存されます。さらに多くの機能がまもなく登場します!
