Adding Domains
Each integration will receive a single unique API key. That API key can be associated with multiple domains and subdomains, depending on the application deployment scenario.
Multiple top-level domains
Scenario: your application is deployed across multiple
top-level domains. For example, www.myapp1.io
,
www.myapp2.io
, www.myapp3.io
To enable collaborative editing on all three top-level domains,
you must whitelist all three domains under each integration
on your dashboard.
Multiple subdomains
Scenairo: your application is deployed across multiple subdomains
tied to a single top-level document.
For example, your application might be deployed on a main
domain myapp.io
,
**** but individual teams might get their own subdomain,
such as team1.myapp.io
, team2.myapp.io
, team3.myapp.io
To enable co-editing across all the subdomains,
simply whitelist the top-level domain, in this case myapp.io
.
Single Subdomain
Scenario: If you are using an app deployment platform with a
default domain assignment, for instance on Heroku
your application might be running from mayapp.herokuapp.com
,
you should associate the API key directly with this specific
subdomain. In this case add mayapp.herokuapp.com
and check the ‘keep subdomain’ checkbox.
Local Development
Scenario: For local development, if you are running a dev
server on localhost
then it will be enabled by default.
There is no need to whitelist it explicitly.
If you are running the development server on a local IP address,
for example, 127.0.0.1:3000
, then you should whitelist the
server’s address, including both the IP address and the port number.
Paths
Any paths will be ignored. For example, myapp.io/path1
** will be reduced to myapp.io
.**