[ English | 한국어 (대한민국) | español | français | Esperanto | português (Brasil) | English (United Kingdom) | Indonesia | 中文 (简体, 中国) | русский | नेपाली | Deutsch ]
The Views Module¶
- class openstack_auth.views.PasswordView(**kwargs)[source]¶
- Changes user’s password when it’s expired or otherwise inaccessible. 
- class openstack_auth.views.TotpView(**kwargs)[source]¶
- Logs a user in using a TOTP authentification - form_class¶
- alias of - TimeBasedOneTimePassword
 
- openstack_auth.views.logout(request, login_url=None, **kwargs)[source]¶
- Logs out the user if he is logged in. Then redirects to the log-in page. - Parameters:
- login_url – Once logged out, defines the URL where to redirect after login 
- kwargs – see django.contrib.auth.views.logout_then_login extra parameters. 
 
 
- openstack_auth.views.switch(request, tenant_id, redirect_field_name='next')[source]¶
- Switches an authenticated user from one project to another. 
- openstack_auth.views.switch_keystone_provider(request, keystone_provider=None, redirect_field_name='next')[source]¶
- Switches the user’s keystone provider using K2K Federation - If keystone_provider is given then we switch the user to the keystone provider using K2K federation. Otherwise if keystone_provider is None then we switch the user back to the Identity Provider Keystone which a non federated token auth will be used. 
- openstack_auth.views.switch_region(request, region_name, redirect_field_name='next')[source]¶
- Switches the user’s region for all services except Identity service. - The region will be switched if the given region is one of the regions available for the scoped project. Otherwise the region is not switched. 
