Authentication & Authorization Configuration
ADMINLTE2_USE_LOGIN_REQUIRED
Whether all routes will require that users are logged in to access unless the route is added to a Whitelist.
If this setting is set to False, then all routes will be accessible and still visible on the sidebar menu.
If this setting is set to True, then all routes will not be accessible nor will
there be links on the sidebar menu unless the user is logged in or the route is
found in the
ADMINLTE2_LOGIN_EXEMPT_WHITELIST
setting.
- Type:
bool
- Default:
False
Example:
ADMINLTE2_USE_LOGIN_REQUIRED = {True|False}
ADMINLTE2_LOGIN_EXEMPT_WHITELIST
Assuming ADMINLTE2_USE_LOGIN_REQUIRED
is set to True,
this is the list of routes that will be shown on the sidebar menu and
accessible, despite a user not being logged in.
Note
Even though the default value for this list is an empty list, the underlying functionality that this setting is used in has some included routes. They can be seen in the Login Required Documentation. The routes defined in this setting will be appended to that default list.
- Type:
list
- Default:
[]
Example:
ADMINLTE2_LOGIN_EXEMPT_WHITELIST = []
ADMINLTE2_USE_STRICT_POLICY
Whether routes with no defined permission should be hidden unless added to a Whitelist.
If this setting is set to False, then all routes without a defined permission are still visible on the sidebar menu.
If this setting is set to True, then all routes without a defined permission
are hidden on the sidebar menu unless the route is found in the
ADMINLTE2_STRICT_POLICY_WHITELIST
setting.
- Type:
bool
- Default:
False
Example:
ADMINLTE2_USE_STRICT_POLICY = {True|False}
ADMINLTE2_STRICT_POLICY_WHITELIST
Assuming ADMINLTE2_USE_STRICT_POLICY
is set to True,
this is the list of routes that will be shown on the sidebar menu and
accessible, despite said routes having no defined permission.
Note
Even though the default value for this list is an empty list, the underlying functionality that this setting is used in has some included routes. They can be seen in the Strict Policy Documentation. The routes defined in this setting will be appended to that default list.
- Type:
list
- Default:
[]
Example:
ADMINLTE2_STRICT_POLICY_WHITELIST = []