Bladeren bron

FEAT: support updating accepted issuer/aud for token lib

master
Aaron van Meerten 5 jaren geleden
bovenliggende
commit
6fc9606c0d

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

51
     = module:get_option_string("asap_issuer", 'jitsi');
51
     = module:get_option_string("asap_issuer", 'jitsi');
52
 
52
 
53
 local ASAPAudience
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
 local ASAPTTL
68
 local ASAPTTL
57
     = module:get_option_number("asap_ttl", 3600);
69
     = module:get_option_number("asap_ttl", 3600);

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

101
 end
101
 end
102
 
102
 
103
 function Util:set_asap_key_server(asapKeyServer)
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
 end
113
 end
106
 
114
 
107
 --- Returns the public key by keyID
115
 --- Returns the public key by keyID

Laden…
Annuleren
Opslaan