# keystone.auth.plugins.external module

Keystone External Authentication Plugins.

class keystone.auth.plugins.external.Base

  Bases: `AuthMethodHandler`

  authenticate(auth_payload)

    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

  Bases: `Base`

class keystone.auth.plugins.external.Domain

  Bases: `Base`

class keystone.auth.plugins.external.KerberosDomain

  Bases: `Domain`

  Allows kerberos as a method.

this page last updated: 2026-08-17 12:45:24

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

found an error? report a bug