OpenWaterFoundation / owf-app-infomapper-builder-ng

Open Water Foundation web application to build an InfoMapper configuration
GNU General Public License v3.0
0 stars 0 forks source link

Organizations - implement AWS Organizations integration #6

Open smalers opened 1 year ago

smalers commented 1 year ago

The InfoMapper Builder will allow people to login using one of two high-level associations:

  1. Personal Account
    1. There is expected to be a single person associated with the account.
    2. There will be no Organization involved, but from a design standpoint maybe need to allow a "personal organization" that has an organization type of "Person" and the same name as the person?
    3. The person will need a unique identifier (email?)
    4. Services would be paid for using a personal credit card, etc.
    5. There needs to be an ability to convert to an Organizational Account that allows multiple people.
    6. Personal accounts might be useful for testing and demos.
  2. Organizational Account
    1. One or more people can be associated with the account.
    2. A unique organization name/identifier will be used. Maybe sluggify for folders and URLs?
    3. Services will be paid for using an organization's credit card, etc.
    4. There may need to be an ability to convert an Organization Account to a Personal Account.
    5. The barrier to entry to Organizational accounts needs to be low.
    6. Will need roles at some point so that certain people are Organization administrators, write, read-only.

AWS Organizations seems like an option for handling organizations. We can discuss this and other services used in the design with an AWS support person. We need to decide who manages organizations. Is it OWF's AWS? Is it a new InfoMapper component?