タグ

ブックマーク / dackdive.hateblo.jp (1)

  • Basic認証とDigest認証のまとめと、Salesforceでの実現方法 - dackdive's blog

    非常に基的な話ですが、認証方式についてちょいメモ。 また、ApexでどうやってBase64エンコードやMD5ハッシュ化を行うかについては おまけ程度に。 Basic認証 ユーザ名とパスワードを:(コロン)でつないだものをBase64でエンコード Httpのリクエストヘッダにはこんな感じでエンコードした文字列がそのまま送信される Authorization: Basic dGVzdDpob2dlaG9nZQ== Base64 データを64種類の英数字のみの文字列に変換するエンコード方式 HTTPヘッダでは特殊記号を扱うことができないため、このエンコード方式が使われる Digest認証 ユーザ名とパスワードをMD5でハッシュ(ダイジェスト)化して送る。 MD5 Message Digest Algorithm 5 与えられた入力の長さに関わらず、128ビットのハッシュ値を返すハッシュ関数 特

    Basic認証とDigest認証のまとめと、Salesforceでの実現方法 - dackdive's blog
  • 1