heat.common.auth_password module

class heat.common.auth_password.KeystonePasswordAuthProtocol(app, conf)[source]

Bases: object

Middleware uses username and password to authenticate against Keystone.

Alternative authentication middleware that uses username and password to authenticate against Keystone instead of validating existing auth token. The benefit being that you no longer require admin/service token to authenticate users.

heat.common.auth_password.filter_factory(global_conf, **local_conf)[source]

Returns a WSGI filter app for use with paste.deploy.