> For the complete documentation index, see [llms.txt](https://tech.x2bee.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://tech.x2bee.com/dev-guide/developer-guide-en/dev-start/markdown.md).

# Common Feature Implementation and Configuration

## Overview

This guide explains how to implement and configure common features, including file upload, XSS protection, HTTP interfaces, masking, and API (Controller) authorization. Each section covers the implementation approach, libraries, configuration files, and testing methods.

## Contents

* XSS protection: safely process user input.
* HTTP interface implementation: configure efficient server-to-server communication.
* Masking: protect sensitive and personal information.
* API (Controller) authorization: configure API endpoint permissions and access control.
* **REST API communication**: implement Spring REST API HTTP communication in the X2BEE environment.
* **Short URL guide**: create short URLs.
* **Data grid**: use the MUI-X data grid for efficient list lookup and data management.
* File upload: upload files to S3.

> The detailed pages contain X2BEE technical information needed for project development.
