Gentoo Archives: gentoo-dev

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