webservice
This module provides a framework for defining and managing webservice backends in Odoo, enabling HTTP requests with various authentication methods.
Key Features
- webservice.backend: Allows configuration of webservice backends with protocol, URL, and authentication settings.
- http: Supports HTTP protocol for webservice calls, including GET, POST, PUT methods.
- user_pwd: Provides username and password authentication for webservice requests.
- api_key: Enables API key authentication with customizable header.
- oauth2: Supports OAuth2 authentication with backend application and web application flows.
- oauth2-backend_application: Handles OAuth2 backend application flow for server-to-server authentication.
- oauth2-web_application: Manages OAuth2 web application flow with authorization code grant.
- logging: Sanitizes URLs in logs to avoid exposing sensitive information.
- multi-company: Supports company-specific webservice backends.
- server_environment: Integrates with server environment for configuration management.