Basic Auth Generator

Generate and decode HTTP Basic Auth Authorization headers from a username and password.

Basic 認証ジェネレーターはすべてブラウザ内で動作します。入力または貼り付けたユーザー名、パスワード、トークンはデバイスから離れることはなく、ArrayKit には何もアップロードされません。

Base64 エンコーダー/デコーダーを開く

Basic Auth Generator について

Basic 認証ジェネレーターは、ユーザー名とパスワードから HTTP Basic 認証ヘッダーを構築し、API 呼び出しを数秒で認証できるようにします。username:password を Base64 エンコードし、生のトークン、完全な Authorization: Basic の値、コピーできる実行すぐ可能な cURL スニペットを表示します。Decode モードに切り替えると、トークンまたは完全な Authorization ヘッダーを貼り付けて、元のユーザーとパスワードを復元できます。REST エンドポイントをテストするとき、Webhook を配線するとき、リバースプロキシを設定するとき、401 をデバッグしてヘッダーが実際にどの認証情報を運んでいるか確認する必要があるときに便利です。ブラウザ内でリクエストを構築・検査する開発者、QA エンジニア、DevOps 担当者のために作られています。すべてローカルで動作し、認証情報はアップロードされません。

機能

Basic Auth Generator の使い方

  1. Generate タブを選択したままにする
  2. ユーザー名とパスワードを 2 つの欄に入力する
  3. Authorization: Basic ヘッダーまたは cURL スニペットをコピーする
  4. Decode に切り替え、トークンまたはヘッダーを貼り付けて user:pass を復元する

入力

username: aladdin
password: opensesame

出力

Authorization: Basic YWxhZGRpbjpvcGVuc2VzYW1l

base64("aladdin:opensesame") が Basic 認証情報になります。

よくあるエラーとトラブルシューティング

よくある質問

Basic 認証ジェネレーターとは何ですか?
ユーザー名とパスワードを HTTP Basic 認証情報 — 「username:password」の Base64 — に変換し、リクエストとともに送る完全な「Authorization: Basic」ヘッダーを提供するツールです。トークンをユーザーとパスワードに戻してデコードすることもできます。
HTTP Basic 認証は安全ですか?
Basic 認証は認証情報を Base64 エンコードするだけで、暗号化はしません。ヘッダーを見た人は誰でもデコードできるので、常に HTTPS 経由で使い、信頼できないネットワークでは避けてください。
curl でヘッダーをどう使いますか?
生成された cURL スニペットをコピーしてください。これには既に -H "Authorization: Basic <token>" が含まれています。curl -u username:password で curl に構築させることもできます。
既存の Authorization ヘッダーをデコードできますか?
はい。Decode に切り替え、むき出しのトークンまたは「Authorization: Basic <token>」行全体を貼り付けてください。ツールがプレフィックスを取り除き、ユーザー名とパスワードを表示します。
私のユーザー名とパスワードはどこかに送られますか?
いいえ。Basic 認証ジェネレーターはすべてブラウザ内で動作します。入力または貼り付けた認証情報はデバイスから離れることはなく、ArrayKit にアップロードされません。
ユーザー名やパスワードに特殊文字がある場合は?
エンコードとデコードは UTF-8 安全なので、アクセント付きの文字やその他の非 ASCII 文字も正しく往復します。分割は常に最初のコロンで行われます。

関連ツール

すべての ArrayKit ツール