You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
All URLs of all logged in pages should be prefixed with the organization slug. Example: Instead of logging in at e.g. ablator.space/login/ the login for your organization should live at ablator.space/your-organization-slug/login/
The reason for this is, it gives us a tiny sliver of added security, because a user has to not only know username and password, but also the organization slug to log in. But the main reason is scalability. This change allows us to shard databases by organization at a later point.
Change the main URLConf at ablator/urls.py so that the api, management, logging and ^ urls are prefixed by a pattern like (?P<organization_slug>[^/]+)/
Make sure that the project is not broken by clicking through the links
create a new, empty index page and view and put it at the ^ root url. This will be an info page.
The text was updated successfully, but these errors were encountered:
All URLs of all logged in pages should be prefixed with the organization slug. Example: Instead of logging in at e.g.
ablator.space/login/
the login for your organization should live atablator.space/your-organization-slug/login/
The reason for this is, it gives us a tiny sliver of added security, because a user has to not only know username and password, but also the organization slug to log in. But the main reason is scalability. This change allows us to shard databases by organization at a later point.
ablator/urls.py
so that theapi
,management
,logging
and^
urls are prefixed by a pattern like(?P<organization_slug>[^/]+)/
^
root url. This will be an info page.The text was updated successfully, but these errors were encountered: