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 |
> |