Mercurial > prosody-modules
comparison mod_http_oauth2/mod_http_oauth2.lua @ 5196:6b63af56c8ac
mod_http_oauth2: Remove error message
For a while I considered making this a required option but changed my
mind and forgot to edit this.
| author | Kim Alvefur <zash@zash.se> |
|---|---|
| date | Fri, 03 Mar 2023 22:03:50 +0100 |
| parents | b4932915e773 |
| children | 2e8a7a0f932d |
comparison
equal
deleted
inserted
replaced
| 5195:b4932915e773 | 5196:6b63af56c8ac |
|---|---|
| 18 local registration_key = module:get_option_string("oauth2_registration_key"); | 18 local registration_key = module:get_option_string("oauth2_registration_key"); |
| 19 local registration_algo = module:get_option_string("oauth2_registration_algorithm", "HS256"); | 19 local registration_algo = module:get_option_string("oauth2_registration_algorithm", "HS256"); |
| 20 local registration_options = module:get_option("oauth2_registration_options", { default_ttl = 60 * 60 * 24 * 90 }); | 20 local registration_options = module:get_option("oauth2_registration_options", { default_ttl = 60 * 60 * 24 * 90 }); |
| 21 | 21 |
| 22 local jwt_sign, jwt_verify; | 22 local jwt_sign, jwt_verify; |
| 23 if not registration_key then | 23 if registration_key then |
| 24 module:log("error", "Missing required 'oauth2_registration_key', generate a strong key and configure it") | |
| 25 else | |
| 26 -- Tie it to the host if global | 24 -- Tie it to the host if global |
| 27 registration_key = hashes.hmac_sha256(registration_key, module.host); | 25 registration_key = hashes.hmac_sha256(registration_key, module.host); |
| 28 jwt_sign, jwt_verify = jwt.init(registration_algo, registration_key, registration_key, registration_options); | 26 jwt_sign, jwt_verify = jwt.init(registration_algo, registration_key, registration_key, registration_options); |
| 29 end | 27 end |
| 30 | 28 |
