liquid_feedback_frontend
diff env/util/get_access_token.lua @ 1309:32cc544d5a5b
Cumulative patch for upcoming frontend version 4
author | bsw/jbe |
---|---|
date | Sun Jul 15 14:07:29 2018 +0200 (2018-07-15) |
parents | |
children |
line diff
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/env/util/get_access_token.lua Sun Jul 15 14:07:29 2018 +0200 1.3 @@ -0,0 +1,16 @@ 1.4 +function util.get_access_token() 1.5 + 1.6 + local access_token_header = request.get_header("Authorization") 1.7 + if access_token_header then 1.8 + access_token_header = string.match(access_token_header, "^Bearer ([^ ,]*)$") 1.9 + end 1.10 + 1.11 + local access_token_param = param.get("access_token") 1.12 + 1.13 + if access_token_header and access_token_param then 1.14 + return nil, "header_and_param" 1.15 + end 1.16 + 1.17 + return(access_token_header or access_token_param) 1.18 + 1.19 +end