authentication.rst 987 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. .. _authentication:
  2. .. module:: flaskbb.core.auth.authentication
  3. Authentication
  4. ==============
  5. FlaskBB exposes several interfaces and hooks to customize authentication and
  6. implementations of these. For details on the hooks see :ref:`hooks`
  7. Authentication
  8. --------------
  9. .. autoclass:: AuthenticationManager
  10. :members:
  11. :undoc-members:
  12. .. autoclass:: AuthenticationProvider
  13. :members:
  14. :undoc-members:
  15. .. autoclass:: PostAuthenticationHandler
  16. :members:
  17. :undoc-members:
  18. .. autoclass:: AuthenticationFailureHandler
  19. :members:
  20. :undoc-members:
  21. Reauthentication
  22. ----------------
  23. .. autoclass:: ReauthenticateManager
  24. :members:
  25. :undoc-members:
  26. .. autoclass:: ReauthenticateProvider
  27. :members:
  28. :undoc-members:
  29. .. autoclass:: PostReauthenticateHandler
  30. :members:
  31. :undoc-members:
  32. .. autoclass:: ReauthenticateFailureHandler
  33. :members:
  34. :undoc-members:
  35. Exceptions
  36. ----------
  37. .. autoexception:: StopAuthentication
  38. .. autoexception:: ForceLogout