Gentoo Archives: gentoo-dev

From: Alec Warner <antarus@g.o>
To: Lars Wendler <polynomial-c@g.o>
Cc: Gentoo Dev <gentoo-dev@l.g.o>
Subject: Re: [gentoo-dev] RFC: Gentoo Identity Provider
Date: Wed, 20 May 2020 07:21:54
Message-Id: CAAr7Pr92yz5apRw6WbWr_U1jkTz+g5rYd40FezOR5_noqWYq1Q@mail.gmail.com
In Reply to: Re: [gentoo-dev] RFC: Gentoo Identity Provider by Lars Wendler
1 On Tue, May 19, 2020 at 1:23 AM Lars Wendler <polynomial-c@g.o>
2 wrote:
3
4 > Hi Alec,
5 >
6 > On Mon, 18 May 2020 18:42:24 -0700 Alec Warner wrote:
7 >
8 > >TL;DR: What if we launched id.gentoo.org, an identity provider that
9 > >provides authentication for Gentoo properties? Basically, 1 username /
10 > >password for wiki, bugs, email, forums, and any other http
11 > >service[0][1].
12 > >
13 > >Today Gentoo has numerous systems that mostly work in a segmented way.
14 > >
15 > > - To connect to hosts, we use ssh keys.
16 > > - Git is authenticated via ssh keys.
17 > > - Email uses LDAP passwords.
18 > > - Bugzilla has its own identities, with their own passwords.
19 > > - Wiki is separate, with its own passwords.
20 > > - Forums are separate.
21 > > - Infra has an additional 4 systems that use separate credentials.
22 > >
23 > >Some applications support 2FA (such as wiki.)
24 > >Some applications do not support 2FA.
25 > >Applications that require 2FA have a configuration for each app, so you
26 > >have N configurations.
27 > >
28 > >If we configured id.gentoo.org you would have 1 identity across all
29 > >gentoo properties.
30 > >
31 > >Is this a thing people are interested in?
32 > >
33 > >[0] It's unlikely operations for git via ssh would change in this
34 > >rollout. [1] Its unclear if the scope is "gentoo developers" or "any
35 > >community member." The former have LDAP accounts and @gentoo.org email
36 > >addresses and so we can manage them easily; managing 1000s of other
37 > >accounts in the IDP remains to be seem.
38 >
39 > In case 2FA won't be mandatory I find this a good idea.
40 >
41
42 2FA is definitely a reason to deploy software like keycloak, but in the
43 first rollout I don't expect to enforce 2FA. Ideally we would deploy the
44 U2F support in keycloak and then, similar to our earlier program, offer
45 discounted or free u2f devices for Gentoo developers; this would likely be
46 on a 1-2 year timeframe.
47
48 Is there some reason you don't want to use 2FA?
49
50 -A
51
52
53 >
54 > Kind regards
55 > --
56 > Lars Wendler
57 > Gentoo package maintainer
58 > GPG: 21CC CF02 4586 0A07 ED93 9F68 498F E765 960E 9B39
59 >

Replies

Subject Author
Re: [gentoo-dev] RFC: Gentoo Identity Provider "Michał Górny" <mgorny@g.o>
Re: [gentoo-dev] RFC: Gentoo Identity Provider Lars Wendler <polynomial-c@g.o>