From mboxrd@z Thu Jan 1 00:00:00 1970 From: Toke =?utf-8?Q?H=C3=B8iland-J=C3=B8rgensen?= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=toke.dk; s=20161023; t=1613823800; bh=EYzrRMtVqxiY3MoCBS5Kw+7Ai6/idx2NRgek6wzIOzU=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=SmjSGORJM+uwSjG/WgQpQMZuHShagub6gUab4pObLq31eM0nF0EC5C6W/ErAsi3cR Hm+NzRaNIs+EI1umwdg50VH4Yjb2TMjT/PGTLKxF+VppGka37M0hI6JSvMOl0C8Z3T 5Dtw6QOyMpspJt8rhww3o08IguUY53SdUffALGotpItc+KNsL5H9kL8WO9IxEl7hKr ACSOeBSyn5B7VBk13lUa0WvLtOfg1IxH9ED76aJu3mozkRKYh81H/2ykPgyX01rDAV 6LBcAjWk3Q3MAJ1f0dn3t8Dr58yrv3RCNpFfGomC6eWtDNBWFpXmhU/orTAkzm7OJL 8BpCeza5jOLJw== To: HWJ In-Reply-To: References: <878s7kl6zh.fsf@toke.dk> <8735xsl1mq.fsf@toke.dk> <87lfbk6x6w.wl-jch@irif.fr> <87zh00jjnz.fsf@toke.dk> Date: Sat, 20 Feb 2021 13:23:20 +0100 X-Clacks-Overhead: GNU Terry Pratchett Message-ID: <878s7jhqrr.fsf@toke.dk> MIME-Version: 1.0 Content-Type: text/plain Message-ID-Hash: OWYF3VF3MUJ23I2FIUMDVAJS2IHC5XHR X-Message-ID-Hash: OWYF3VF3MUJ23I2FIUMDVAJS2IHC5XHR X-MailFrom: toke@toke.dk 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; suspicious-header CC: galene@lists.galene.org X-Mailman-Version: 3.3.2 Precedence: list Subject: [Galene] Re: Is the passwd file still needed? List-Id: =?utf-8?q?Gal=C3=A8ne_videoconferencing_server_discussion_list?= Archived-At: List-Archive: List-Help: List-Post: List-Subscribe: List-Unsubscribe: (Adding back the list) HWJ writes: >>I.e., Galene can ask third-party services to authenticate a user ID, >>with the passwd file being the default? > > I really like this idea. > > Maybe the "third-party service" could just be a shell script, that gets > the group, username, and password as $1, $2, and $3 respectively. > Then everybody could implement his own authentication system, e.g. using > LDAP/AD (which is common in educational institutions). Yeah, just calling an external program would be one obvious API. Another (and maybe Galene should do both natively?) would be to call an external web service. -Toke