keystone.auth.plugins.external module

keystone.auth.plugins.external module

Keystone External Authentication Plugins.

class keystone.auth.plugins.external.Base[source]

Bases: keystone.auth.plugins.base.AuthMethodHandler

authenticate(request, auth_payload)[source]

Use REMOTE_USER to look up the user in the identity backend.

The user_id from the actual user from the REMOTE_USER env variable is placed in the response_data.

class keystone.auth.plugins.external.DefaultDomain[source]

Bases: keystone.auth.plugins.external.Base

class keystone.auth.plugins.external.Domain[source]

Bases: keystone.auth.plugins.external.Base

class keystone.auth.plugins.external.KerberosDomain[source]

Bases: keystone.auth.plugins.external.Domain

Allows kerberos as a method.

Creative Commons Attribution 3.0 License

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.