Logo

MIT Kerberos Documentation

Contents | previous | next | index | Search | feedback

For plugin module developers¶

Kerberos plugin modules allow increased control over MIT krb5 library and server behavior. This guide describes how to create dynamic plugin modules and the currently available pluggable interfaces.

See Plugin module configuration for information on how to register dynamic plugin modules and how to enable and disable modules via krb5.conf.

Contents¶

  • General plugin concepts
    • Logging from KDC and kadmind plugin modules
  • Client preauthentication interface (clpreauth)
  • KDC preauthentication interface (kdcpreauth)
  • Credential cache selection interface (ccselect)
  • Password quality interface (pwqual)
  • KADM5 hook interface (kadm5_hook)
  • kadmin authorization interface (kadm5_auth)
  • Host-to-realm interface (hostrealm)
  • Local authorization interface (localauth)
  • Server location interface (locate)
  • Configuration interface (profile)
  • GSSAPI mechanism interface
    • NegoEx modules
    • Interposer modules
  • Internal pluggable interfaces
    • Kerberos database interface (KDB)
    • Authorization data interface (authdata)
  • PKINIT certificate authorization interface (certauth)
  • KDC policy interface (kdcpolicy)

On this page

  • For plugin module developers
    • Contents

Table of contents

  • For users
  • For administrators
  • For application developers
  • For plugin module developers
    • General plugin concepts
    • Client preauthentication interface (clpreauth)
    • KDC preauthentication interface (kdcpreauth)
    • Credential cache selection interface (ccselect)
    • Password quality interface (pwqual)
    • KADM5 hook interface (kadm5_hook)
    • kadmin authorization interface (kadm5_auth)
    • Host-to-realm interface (hostrealm)
    • Local authorization interface (localauth)
    • Server location interface (locate)
    • Configuration interface (profile)
    • GSSAPI mechanism interface
    • Internal pluggable interfaces
    • PKINIT certificate authorization interface (certauth)
    • KDC policy interface (kdcpolicy)
  • Building Kerberos V5
  • Kerberos V5 concepts
  • Protocols and file formats
  • MIT Kerberos features
  • How to build this documentation from the source
  • Contributing to the MIT Kerberos Documentation
  • Resources

Full Table of Contents

Search

Release: 1.18.5
© Copyright 1985-2022, MIT.
Contents | previous | next | index | Search | feedback