From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: mail.toke.dk; spf=pass (helo) smtp.helo=mo6-p00-ob.smtp.rzone.de (client-ip=2a01:238:400:100::2; helo=mo6-p00-ob.smtp.rzone.de; envelope-from=ibu+nqlgxf5g-111198@radempa.de; receiver=) Authentication-Results: mail.toke.dk; dkim=pass (2048-bit key) header.d=radempa.de header.i=@radempa.de header.b=ddOq++xY Received: from mo6-p00-ob.smtp.rzone.de (mo6-p00-ob.smtp.rzone.de [IPv6:2a01:238:400:100::2]) by mail.toke.dk (Postfix) with ESMTPS id 4DF76833016 for ; Fri, 23 Apr 2021 19:48:40 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; t=1619200115; cv=none; d=strato.com; s=strato-dkim-0002; b=DSGB0GlZX+xlLghbUuRzoHr2mqYQhahN5WY/RobLlevpZRoY7ku60y6x4CNWjnsaTk vWe5TeyTrYVGQdeQRTy3zd4hK9QW/SRLVpU+eJPClnFg+HTvsRbZkgVVwrKhMVIqTxEk QaiB2iSgSUcqbl3gfZnrbYq+T8Tre1T/YuuLVykJKGW4QjgwZqRptp7U2dWV0U5c6Dd9 Mj2Zj7x+kSEujg0wmoGbeeW9SX1RmXfWPD2Rult0HBGbNjS7hS/Y/HpkDX8HDpAw46rt tGdg/fOxwxfZeQuvU1f+Vz88vx/EwQprJBayhpByIHg2GboJLJvNdYLFGPpQYYdWZz4y 3QXg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; t=1619200115; s=strato-dkim-0002; d=strato.com; h=In-Reply-To:Date:Message-ID:Subject:From:References:To:Cc:Date:From: Subject:Sender; bh=6WyAoMtBlRYEyNutscBaOs8feVuJYK0dGo0P7JHnlt8=; b=r4BMXblC4ZyiPAcKt+oQCAzZ/Op26rumKWvimU43Zhbi8OHHoMG/XmxCpxtRQe+L+4 XsWHVQhb6eWJFXgoM/GZK8poCYUCBPGwH6/hb45oBE+/7laCcuit08nIuK96mv7tQjIx S8J73yf4SOiD+TnulloG1OmNsazQhhujejzOruCQaOf/aPVPrJrdF1CQW04CB4QG64Qj HnOHtGpkafaVTL+EeCn4Uvf/RaH+DmzOM1ZkOhVgvKLD12tV/y/vfIxKsIeQXRnvEVtp BEgwyzdxtiCPEvjamRnQDnA8HKIsGoXfaIUy3zYPM+cEDUfpDwWm0X5VkfvXpW7l1o3i 48YQ== ARC-Authentication-Results: i=1; strato.com; dkim=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1619200115; s=strato-dkim-0002; d=radempa.de; h=In-Reply-To:Date:Message-ID:Subject:From:References:To:Cc:Date:From: Subject:Sender; bh=6WyAoMtBlRYEyNutscBaOs8feVuJYK0dGo0P7JHnlt8=; b=ddOq++xY7Ek6Oi0+7glrVTXMHQyZF3tz5FFBS8KWHtHRjExF7vfVNKRXUc1G2AEXPd dtAYNnMx7QJLBU8lyrXnpzwVGIR3HJpg3qFdk565KLuTocp8JJFCvIGu+DCnO2TdODvo xs2QmBboQnd4BlkSw5vbPPYbHJYcgnkOIRHGl60femVSLdQznFml6miP2YIITMclfiTG a5YAc807JO6/fYLzU0xaqZBB5YLJuCI8hREWVD/ts9Revj34iW8xz0y92RKCxUdX1LJJ yPkykUuFm3Oo79n0pOxlCqXrQmqYiHpxUehMJ68YiUehUw6eL+ttP6UWP5VW3fMtvBBQ PsuQ== Authentication-Results: strato.com; dkim=none X-RZG-AUTH: ":JW4RVVKpf/rjYgfgi3H2y1bUQ5AV+xyUL9/7C6okUTl5zxNTyv6bVxM4EeM=" X-RZG-CLASS-ID: mo00 Received: from ibu.multiname.org by smtp.strato.de (RZmta 47.24.4 DYNA|AUTH) with ESMTPSA id 60b472x3NHmZ1XE (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits)) (Client did not present a certificate) for ; Fri, 23 Apr 2021 19:48:35 +0200 (CEST) Received: from [10.0.0.1] (unknown [10.0.0.1]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ibu.multiname.org (Postfix) with ESMTPSA id 4FRhbZ1V0Lz1GjQv for ; Fri, 23 Apr 2021 17:48:25 +0000 (UTC) To: galene@lists.galene.org References: <87tunxarp0.wl-jch@irif.fr> From: =?UTF-8?B?aWJ1IOKYiSByYWRlbXBh?= Message-ID: Date: Fri, 23 Apr 2021 19:48:25 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.10.0 MIME-Version: 1.0 In-Reply-To: <87tunxarp0.wl-jch@irif.fr> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 8bit Message-ID-Hash: XJAQEYOKL6Z6ALOA4O7NKMLE7ZRZXLGD X-Message-ID-Hash: XJAQEYOKL6Z6ALOA4O7NKMLE7ZRZXLGD X-MailFrom: ibu+nqlgxf5g-111198@radempa.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.4 Precedence: list Subject: [Galene] =?utf-8?q?Re=3A_Gal=C3=A8ne_management_interface?= 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: On 23.04.21 18:31, Juliusz Chroboczek wrote: > There are good reasons to keep the interface separate: [...] > There are also some reasons to merge the two: [...] > I'd like to hear people's opinions on the subject. Dear Juliusz, first big thanks for creating this software! Please take my 2ct as a non-institutional, privacy-concerned newcomer. I'd opt for modularity (separate interface), because in the long run I plan to do account provisioning from within another application; I might write a simple webAPI (in my favourite language) which manages the group files, and gets called from that other application. So I don't need a built-in management UI or AuthBackend, just stability of the configuration file interface (or an equivalent webAPI). BR, ibu