> For the complete documentation index, see [llms.txt](https://docs.lassomoderation.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.lassomoderation.com/url-signing.md).

# URL Signing

**What is URL Signing?**

URL signing is a security enhancement that restricts access to private content such as images, videos, or audio files. Instead of making content publicly accessible, signed URLs allow temporary, secure access by appending a signature to the URL. This ensures that only authorized users can view or download the content during a specified time window.

**Benefits of URL Signing**

* **Enhanced Security**: Protect sensitive content from unauthorized access.
* **Temporary Access**: Define how long the URL remains valid, limiting exposure.
* **Flexible Integration**: Supports multiple cloud storage providers, including AWS S3, Google Cloud Storage, and Azure Blob Storage.
* **Transparent Process**: Lasso seamlessly handles the signing process for your content, ensuring that secure URLs are automatically generated when needed.

***

**How URL Signing Works**

1. **Detection**: When content is sent to Lasso, the platform checks if it originates from a domain requiring signatures.
2. **Signing**: If signing is required, Lasso generates a signed URL using the credentials provided in your integration settings.
3. **Usage**: The signed URL is used to analyze the content and display it securely in the dashboard.
4. **Regeneration**: Signed URLs are not stored and are regenerated upon expiration, ensuring ongoing security.

***

#### Setting Up URL Signing

To set up URL signing for your content, follow the steps for your preferred cloud provider. Each provider requires specific credentials and configuration. Use the links below to navigate to the setup instructions:

* [AWS S3 URL Signing](/url-signing/aws-s3-url-signing.md)
* [GCP Storage URL Signing](/url-signing/gcp-storage-url-signing.md)
* [Azure Storage Blob URL Signing](/url-signing/azure-storage-blob-url-signing.md)
* Looking for another cloud provider? Reach out to <support@lassomoderation.com> and we can help you out.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.lassomoderation.com/url-signing.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
