For multi-domain model, set OPENSTACK_KEYSTONE_MULTIDOMAIN_SUPPORT to True and the login form will prompt the user for Domain name. For single-domain model, set OPENSTACK_KEYSTONE_MULTIDOMAIN_SUPPORT to False. The application will use the name of the default domain in OPENSTACK_KEYSTONE_DEFAULT_DOMAIN to login. Cleanup the unused Tenant field in the login form. Implements blueprint login-domain-support
15 lines
465 B
Python
15 lines
465 B
Python
from django.conf.urls.defaults import patterns, url
|
|
|
|
from .utils import patch_middleware_get_user
|
|
|
|
patch_middleware_get_user()
|
|
|
|
|
|
urlpatterns = patterns('openstack_auth.views',
|
|
url(r"^login/$", "login", name='login'),
|
|
url(r"^logout/$", 'logout', name='logout'),
|
|
url(r'^switch/(?P<tenant_id>[^/]+)/$', 'switch', name='switch_tenants'),
|
|
url(r'^switch_services_region/(?P<region_name>[^/]+)/$', 'switch_region',
|
|
name='switch_services_region')
|
|
)
|