In the world of Demostar, Organizations play a pivotal role in structuring and managing users, settings, and resources. Let's delve into what Organizations are.
Organizations are top-tier tenant groups within Demostar, acting as the umbrella under which users and resources are managed. Each Organization is distinct, featuring its own settings such as company name and logo, groups, profile values, defaults and domais.
Within each Organization, there are specific groups designed to help manage user access.
Profile's help users automatically populate their orders with the Organization’s settings, such as API keys.
Similarly, user-specific values can be pre-provisioned in a User Profile. When a user within an Organization sets up their environment, it will automatically be populated with their profile’s settings.
Organization administrators and staff have the ability to specify external domains they wish to claim. Policies can be set on a per-domain basis, determining aspects like sign-up permissions and group assignments. When a new user signs up, they are automatically assigned to an Organization based on their domain.
To validate domain ownership, a straightforward process is followed: administrators create a TXT record with a unique value in the requested domain. This is a common method used by many sites for domain validation. When an admin creates a new domain, the system checks to ensure the domain is not already validated. The new domain will initially have a “pending” status, and the user will be provided with a unique value to publish in the DNS. Once the record is published, clicking the “Validate Domain” button will allow Demostar to verify the unique value and complete the validation process.