io7m / eigion

1 stars 0 forks source link

Group creation and validation #10

Closed io7m closed 2 years ago

io7m commented 2 years ago

Users automatically have a group generated for them when their account is created. However, the explicit creation of arbitrarily named groups will require domain validation.

For example, when a user wants to use com.example.x, they will be required to prove that they own x.example.com. This can be achieved using the standard approach of trying to retrieve a token at x.example.com/.well-known/eigion-[some-value].

What roles should a user have upon founding a group? Presumably ... all of them.

How do users get into groups they don't own?

How do users get roles within a group?

Given that new roles might be added in the future, how to users within groups get new roles?

io7m commented 2 years ago

Done.