From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from sonic306-20.consmr.mail.ir2.yahoo.com (sonic306-20.consmr.mail.ir2.yahoo.com [77.238.176.206]) by mail.toke.dk (Postfix) with ESMTPS id DDE1B9FBB2B for ; Wed, 5 Apr 2023 17:31:15 +0200 (CEST) Authentication-Results: mail.toke.dk; dkim=pass (2048-bit key; unprotected) header.d=yahoo.de header.i=@yahoo.de header.a=rsa-sha256 header.s=s2048 header.b=If5LuSUP DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.de; s=s2048; t=1680708674; bh=GYMikg4aX3LL/QPo5izrZynS2kphpB0SQStRaNwCWaU=; h=Date:From:To:Subject:References:From:Subject:Reply-To; b=If5LuSUPgRs7ElBstr4IQM8/KnoZslW2ZuAiRpR4WGGz1F8HtMvWeCW6iwqHjjXuGOvIG5P0mzp3iD9CHEGiNRLCy5RkmCqK7d/HeG7O22I/TDEHvSDyLZhItlejvtoxtPoxgaWxOxuHwVM4blS2iIGCCU5DVSH5aY4p7uicsoPcryNf/cGRp7cIGviyAFqjRG2B0+1vrOGUnD8gXrxqcaK8jorYCkQP1zmCfKF1RxrX1bz+jDzpBOZYJM5wF7rTS1mzlpXpAd4t+B58aYAZ3Vp07/kLJFYji0fINwCkYL1cxrHa/fyOiFalJ39Ucu6CPbPrqqd/yvhvD2qOTIKHNA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1680708674; bh=T86DxrKDO2zd+YPOJ8cijloY3GTrSgUPrF1XDzbfUNI=; h=X-Sonic-MF:Date:From:To:Subject:From:Subject; b=c7fgdS227ErJNcOnrrNNPqWXXxcRMlqsOLNuLlhz1Zj+2w7bETa4e2duviJJrWSkZOQjAEtMkpbN18PjLZEW1AlXWq7BOv6qJ+c57MhDrXOd2aW26OjZ2nEVeFO9jzR5fe4yGk58gdvhqEvOBOFxBIvC0WKXuSWPlfJtYHt9uiY8D13kPp5BmyZpFJN5dliad/AmF94CDLsc5Wp6GkgUSganLhHj/pnYnnBLbAWe2ahGZGw3d8UxZZANmZM/UhFzh7pq9zPnv4hAfX8MN9p1f9eVGQ67994QcNEkbgC0kOjNq8pkwqeZa+CI/bws0Be2vs/wl92YRVhb2YaEQzxGOQ== X-YMail-OSG: SPBj3dQVM1ntBpiHa4yZ72OMpfsXXi5eQPuTCUnTYIiT4eG3UVSw4vpa532eatl L_YmxeX6UQuh_3IHS3rSEVSTgRSTwqsLZ86Ix7PfO_rGE7cYPZwM86nozYpbdgzaWs6I3tvxQkGD tsv2e4zmMz.5DpnEv.gKC1ryihLFzddWNw.7xebLIjanhhc2ZpVKAgr16MCRjmpoZ8S9af6VeJFY U.vgdHxS.K4fnJcDBxpP3OEiwqusCg9jVsPiMrSRX5MZATyQmS7C2sMHVIQ03dXjQHWeoBCBT220 hJoY0W2VqFpPJ9y56lZhWX843QTgpTfh1cVSjoQEdtgyOV_uGrvNItXtrV4KbPlvE.I_81R_Lwfz HsPmFrG2VcFzG76ttS6Tfr41pNlnTxJTfMqtCmXzbbyrCgf3BOcc5NQbQ0fimkErXGiQENTbzSWp iYUI5dyXlmkUBzSdp5dTwunTYL.rOVh3nvHD_Q01.4zc9E3QwFKBWSNRINU6FmroooZ1Mg2XES5T lBSgJE199dFVj8F3oT7ge6lzz7pAUyNjBYEAdJ3rje_7dcbgER4h6nP4GcW7UlnJtclis8HL1ZQ6 uJfslTxnwlGQXGwU9JqdASyVDqRZk.FcLrcFW_5pUQYuXCo.qcflJUYtCKAhrpZEbfB98NKRoBBX FJAejQT9Bwyo99QHcX8FtVnPtuOYkoPozAol8mx5.d6F6wK5gxAhCcu8xRPV.SCrvLwuj22MaYmz Mp6LLrO_vNs_eIWq40pTxE3hSgChfb8wVag6791Utq5ZBxa_9y298vcruoM_CJbmqiGwWJPm5oE6 ke2LZ4_XMWxYbA4duDFcBO7sF1s0.W5mLaNMsFfU4vPhG92cBNsZ3uyfEMtrY7zfCgXJRfb0EZH. bE4R53CC4xyBy12.fGe5a2JGujLZsLx7bQPpuosuHg3RF3qJI7njXq7VS50.FpF9t1De12Apblkv C9rbTB3sjwxq98xZ2il4.2b9vtNKvqboVLgf_ZYZmR1x9DT.fH6K5.zv4wx6O.TRBmxnFjhmsQoT JmuN0Z9OJG8U9.LNYSGSylhk3_KQfuRXbT_SnCQSxGD8QfqLy2oh7ZrTdJy7tPeJdTe2OghSsTw9 bEyYLsU4zSgBAKFHlsDJJOlKLf5c8logkgbE6f0sUmBj5l.TOzw1SSB9wEAYh0C8xGu60WLQmQGw P6vWMAeEddhrCyVTf9_FyaemPzSetyx67nzOpg9toekwy6gmCQ2qn8MXrRVPBPypxuAFI4YJbjv5 GyrJqRRohVoEi3i.abT98fmFKeNEP3aQ9_pdcbtLOX_sBzAwoFpG7BddIcbpXzIDOf5NIYGfgxD0 86vKUyp5c8ZSeTn7RMQmmy9XOsimKdGj6zlgfsnl6NWHi6OJaj0VA15mTCW2fEz_mNvPol9EPaf4 c906jHjCgXyEsCw9e.HZALwDiBltHb5gK9pycRE3Pv3INVvJcVGdpAafCy6ZSH8KgKYfZL3gQz5A dVfW2iEWqeEDakXjjDrbv2plF9htQhrcHKEirWKUeU81fR3UhN_bED.2h8hFa1eZ1YoQWB9vOVUV _mQLS..yf7ipxAl1XKZDwy0FKqGp.6tttaopdoKVtKFfUpKOAie.tiCSoc4egvNwKMndvIPuAi.o YoJWnEXKIo1_rLTocGlv2hpVIuMd8wB86gli6Zfw1PBHpaI9VM4qeIRNZ0GA9mFtZcePC6pFzGCV PSM17T3p7JnSmq0y6mJ7VWuIF8IbKJ4ChKs9D.HkpTBHKofkjauXvBh.q_M7HvQSCARDRSmKbxA6 qfFGok.3AMtRIq17l7ES1LubUolr27riL4bmPKLfpPNNFI9ePv6Oae.haCk3d3pYoyCTZVB_lBm9 qLbzIg8C3YsG5pqxnyQyqg5RTZFp2Fk7G0gcVJh5IWmqwMdQ.xOY6ePsdxzQ3HND7kpk362VxIYu EmRFl0PdNc.3UwnaWnNXNm_vDzjhMafSrU.frIGBnl121.5JsopM0F_GFu9fGZcb5xFxtQtS2Keu ORm7Rd.FPq_IELi4Jv6dxTNaBihPn1jxolOEfn.BfYUQ93vZyIOMvH1EBU4gDwowpRUnYUrN45UM qdY9VUw2M7.q26VRQnAsS.sl5PLpe3sOeP.08QfGQG8rM318SsraLZB4rb4CRS4ddP9F6UWvLnQr IIMDElfu2XZxXtBg1iN59E6AeGMBxsnyQpA2Rx2O3jZQOe4TZHuYrBKCB_lFzEV5GLYVEYkeSgXK qwNxVlqCJLwzLGQ-- X-Sonic-MF: X-Sonic-ID: 94a18321-b93e-46b7-8f75-99dd4f7cd1b2 Received: from sonic.gate.mail.ne1.yahoo.com by sonic306.consmr.mail.ir2.yahoo.com with HTTP; Wed, 5 Apr 2023 15:31:14 +0000 Date: Wed, 5 Apr 2023 15:31:13 +0000 (UTC) From: "printpagestopdf@yahoo.de" To: "galene@lists.galene.org" Message-ID: <1533526394.8685685.1680708673432@mail.yahoo.com> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_8685684_114057093.1680708673431" References: <1533526394.8685685.1680708673432.ref@mail.yahoo.com> X-Mailer: WebService/1.1.21284 YMailNorrin Message-ID-Hash: YMJCMNO5LTQQXW5OEZVF4FYIXRR4VQOR X-Message-ID-Hash: YMJCMNO5LTQQXW5OEZVF4FYIXRR4VQOR X-MailFrom: printpagestopdf@yahoo.de X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.8 Precedence: list Subject: [Galene] Additional infos about the WP Plugin List-Id: =?utf-8?q?Gal=C3=A8ne_videoconferencing_server_discussion_list?= Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: ------=_Part_8685684_114057093.1680708673431 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Oh, yes access code is a bit missleading. The groups that are created in galene server always using a JWT Token hidden from the user. The plugin generates links for every group and every role (presenter, ...) but this link points to the plugin host. The plugin checks the request for authentication details, that are store in the plugins database. These authentication details are configured by the administration UI of the plugin. For ervery Galene role the following auth mechanism can be configured: - dedicated username/password from the plugins users database - logged in in Wordpress with an allowed role- needs to know a 6 digit number that is generated randomly from the plugin- nothing at all - free access for everyone If this is checked by the plugin (e.g. for the first case it asks for a username/password) then the request is redirected to the configured Galene Server including the immediately generated JWT token. As an example a room/group can be configured following:- others: free access- presenters: 3 users from the plugins users database- op: Wordpress administratorsThats an example for an free audience, where 3 people are active speakers and the Wordpress administrator is op. Or as an alternative others have to know a 6 digit number than its a bit more limited. But all need to know the url's. In this example there are three urls (others,presenter,op) that are all pointing to the plugins host (and will be checked there). Hopefully that explains it a bit more? For sure one of the tasks on my list is to write some (more) documentation. P.S.: on Github in the subfolder docker there is a docker-compos.yml that should run a demoinstallation with some preconfigured rooms/groups Best Regards, ------=_Part_8685684_114057093.1680708673431 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit
Oh, yes access code is a bit missleading.

The groups that are created in galene server always using a JWT Token hidden from the user.

The plugin generates links for every group and every role (presenter, ...) but this link points to the plugin host. The plugin checks the request for authentication details, that are store in the plugins database. These authentication details are configured by the administration UI of the plugin. For ervery Galene role the following auth mechanism can be configured:

- dedicated username/password from the plugins users database
- logged in in Wordpress with an allowed role
- needs to know a 6 digit number that is generated randomly from the plugin
- nothing at all - free access for everyone

If this is checked by the plugin (e.g. for the first case it asks for a username/password) then the request is redirected to the configured Galene Server including the immediately generated JWT token.

As an example a room/group can be configured following:
- others: free access
- presenters: 3 users from the plugins users database
- op: Wordpress administrators
Thats an example for an free audience, where 3 people are active speakers and the Wordpress administrator is op. Or as an alternative others have to know a 6 digit number than its a bit more limited. But all need to know the url's. In this example there are three urls (others,presenter,op) that are all pointing to the plugins host (and will be checked there).

Hopefully that explains it a bit more? For sure one of the tasks on my list is to write some (more) documentation.

P.S.: on Github in the subfolder docker there is a docker-compos.yml that should run a demoinstallation with some preconfigured rooms/groups

Best Regards,

------=_Part_8685684_114057093.1680708673431--