Closed
Description
Organizations need to be associated with one or more internet domains, so that users can mapped to an organization when logging in. As such, we need to be able to:
- specify the organization's internet domains when creating it;
- modify the list of internet domains of the organization when updating it;
- search for the organization by internet domain
The internet domain config can carry additional attributes, such as verified
, so it might make sense to model it as a separate entity/representation.
Additionally, domains must be unique - i.e. orgs cannot share the same internet domain.