Bladeren bron

FEAT: support updating accepted issuer/aud for token lib

master
Aaron van Meerten 4 jaren geleden
bovenliggende
commit
6fc9606c0d

+ 13
- 1
resources/prosody-plugins/mod_jibri_queue_component.lua Bestand weergeven

@@ -51,7 +51,19 @@ local ASAPIssuer
51 51
     = module:get_option_string("asap_issuer", 'jitsi');
52 52
 
53 53
 local ASAPAudience
54
-    = module:get_option_string("asap_audience", 'jitsi');
54
+    = module:get_option_string("asap_audience", 'jibri-queue');
55
+
56
+local ASAPAcceptedIssuers
57
+    = module:get_option_array('asap_accepted_issuers',{'jibri-queue'});
58
+
59
+module:log("info", "ASAP Accepted Issuers %s", ASAPAcceptedIssuers);
60
+token_util:set_asap_accepted_issuers(ASAPAcceptedIssuers);
61
+
62
+local ASAPAcceptedAudiences
63
+    = module:get_option_array('asap_accepted_audiences',{'*'});
64
+
65
+    module:log("info", "ASAP Accepted Audiences %s", ASAPAcceptedAudiences);
66
+    token_util:set_asap_accepted_audiences(ASAPAcceptedAudiences);
55 67
 
56 68
 local ASAPTTL
57 69
     = module:get_option_number("asap_ttl", 3600);

+ 9
- 1
resources/prosody-plugins/token/util.lib.lua Bestand weergeven

@@ -101,7 +101,15 @@ function Util.new(module)
101 101
 end
102 102
 
103 103
 function Util:set_asap_key_server(asapKeyServer)
104
-    self.asapKeyServer = asapKeyServer
104
+    self.asapKeyServer = asapKeyServer;
105
+end
106
+
107
+function Util:set_asap_accepted_issuers(acceptedIssuers)
108
+    self.acceptedIssuers = acceptedIssuers;
109
+end
110
+
111
+function Util:set_asap_accepted_audiences(acceptedAudiences)
112
+    self.acceptedAudiences = acceptedAudiences;
105 113
 end
106 114
 
107 115
 --- Returns the public key by keyID

Laden…
Annuleren
Opslaan