Package repoze :: Package who :: Module interfaces
[hide private]

Module interfaces

source code

Classes [hide private]
  IPlugin
  IRequestClassifier
On ingress: classify a request.
  IChallengeDecider
On egress: decide whether a challenge needs to be presented to the user.
  IIdentifier
On ingress: Extract credentials from the WSGI environment and turn them into an identity.
  IAuthenticator
On ingress: validate the identity and return a user id or None.
  IChallenger
On egress: Conditionally initiate a challenge to the user to provide credentials.
  IMetadataProvider
On ingress: When an identity is authenticated, metadata providers may scribble on the identity dictionary arbitrarily.
Variables [hide private]
  __package__ = 'repoze.who'