You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

62 lines
2.1 KiB

  1. # -*- coding: utf-8 -*-
  2. #
  3. # The MIT License (MIT)
  4. #
  5. # Copyright (C) 2017 Marcos Pereira <marcospereira.mpj@gmail.com>
  6. #
  7. # Permission is hereby granted, free of charge, to any person obtaining a copy of
  8. # this software and associated documentation files (the "Software"), to deal in
  9. # the Software without restriction, including without limitation the rights to
  10. # use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
  11. # the Software, and to permit persons to whom the Software is furnished to do so,
  12. # subject to the following conditions:
  13. #
  14. # The above copyright notice and this permission notice shall be included in all
  15. # copies or substantial portions of the Software.
  16. #
  17. # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  18. # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
  19. # FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
  20. # COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
  21. # IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
  22. # CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  23. from ._version import __version__
  24. from .connection import ConnectionManager
  25. from .exceptions import (
  26. KeycloakAuthenticationError,
  27. KeycloakAuthorizationConfigError,
  28. KeycloakConnectionError,
  29. KeycloakDeleteError,
  30. KeycloakDeprecationError,
  31. KeycloakError,
  32. KeycloakGetError,
  33. KeycloakInvalidTokenError,
  34. KeycloakOperationError,
  35. KeycloakPostError,
  36. KeycloakPutError,
  37. KeycloakRPTNotFound,
  38. KeycloakSecretNotFound,
  39. )
  40. from .keycloak_admin import KeycloakAdmin
  41. from .keycloak_openid import KeycloakOpenID
  42. __all__ = [
  43. "__version__",
  44. "ConnectionManager",
  45. "KeycloakAuthenticationError",
  46. "KeycloakAuthorizationConfigError",
  47. "KeycloakConnectionError",
  48. "KeycloakDeleteError",
  49. "KeycloakDeprecationError",
  50. "KeycloakError",
  51. "KeycloakGetError",
  52. "KeycloakInvalidTokenError",
  53. "KeycloakOperationError",
  54. "KeycloakPostError",
  55. "KeycloakPutError",
  56. "KeycloakRPTNotFound",
  57. "KeycloakSecretNotFound",
  58. "KeycloakAdmin",
  59. "KeycloakOpenID",
  60. ]