Jump to >

reviewboard.accounts.middleware

Middleware for account-related functionality.

timezone_middleware(get_response)[source]

Middleware that activates the user’s local timezone.

Parameters

get_response (callable) – The method to execute the view.

update_last_login_middleware(get_response)[source]

Middleware that updates a user’s last login time more frequently.

This will update the user’s stored login time if it’s been more than 30 minutes since they last made a request. This helps turn the login time into a recent activity time, providing a better sense of how often people are actively using Review Board.

Parameters

get_response (callable) – The method to execute the view.

x509_auth_middleware(get_response)[source]

Middleware that authenticates a user using X.509 certificates.

If Review Board is configured to use the X.509 authentication backend, this will automatically authenticate the user using the environment variables set by mod_ssl.

Apache needs to be configured with mod_ssl. For Review Board to be usable with X.509 client certificate authentication, the SSLVerifyClient configuration directive should be set to optional. This will ensure that basic authentication will still work, allowing clients to work with a username and password.

Parameters

get_response (callable) – The method to execute the view.