GeekFactory

int128.hatenablog.com

リバースプロキシを通してリクエストを受ける際の注意点

OAuthの署名検証を行う際、以下の2つが合致していないと検証エラーになるようです。

net.oauth.OAuthProblemException: signature_invalid
	at net.oauth.signature.OAuthSignatureMethod.validate(OAuthSignatureMethod.java:65)
	at net.oauth.SimpleOAuthValidator.validateSignature(SimpleOAuthValidator.java:103)
	at net.oauth.SimpleOAuthValidator.validateMessage(SimpleOAuthValidator.java:68)

リバースプロキシで内部のURLが変わる場合は要注意です。これで3日間ぐらい悩みました。とほほ。