OAuth (shindigおよびspring-security-oauthライブラリ) のカスタム実装をデバッグしています。
shindig と spring-security の詳細に関係なく、使用してハッシュを作成し、sha()それを spring-security-oauth に渡します。ハッシュが等しいことを期待していますが、そうではありません。
シンディグ
bytes[] shindigHash = sha(someBytes);// sha() のドキュメント
spring-security-oauth
bytes[] b = str.getBytes("UTF-8");` // String str passed in from
デフォルトのエンコーディングも試してみましたが、と の各要素を比較するとbytes[] b = str.getBytes();一致しませんでした。shindigHashbshindigHash
編集
for j = 0 .. b.length // same as shindigHash length
print shindigHash[j] ... b[j]
end
visually compare results