httpヘッダーでapikeyと署名を転送する必要があるrest apiを作成しています。これで、http ヘッダー内に必要なパラメーターを指定でき、コントローラーがそれをうまく読み取りますが、これを行うためのより良い方法があるかどうか疑問に思っていました。
HTTP Authorization ヘッダーで apikey と sha1 署名の値を転送し、これを使用して取得します。
request.getHeader("AUTHORIZATION").split(',').
inject([:]) { map, token ->
token.split('=').with {
map[it[0]] = it[1]
}
map
}
結果は、キーと値のペアを含むマップです
これを行うより良い方法はありますか?