Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion tools/reverse-proxy/default.conf.template
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ server {
location / {
add_header Content-Type text/html;
# Use protocol-relative URLs (//) so they work with both http and https
return 200 "<!DOCTYPE html><html><head><title>UID2 Sample Pages</title><style>body{font-family:Arial,sans-serif;max-width:800px;margin:50px auto;padding:20px;background:#f5f5f5}h1{color:#333}a{display:block;padding:10px;margin:5px 0;background:white;border-left:4px solid #007bff;text-decoration:none;color:#007bff;border-radius:4px}a:hover{background:#e7f3ff;border-left-color:#0056b3}.info{margin-top:30px;padding:15px;background:#fff3cd;border-left:4px solid #ffc107;border-radius:4px}</style></head><body><h1>UID2 Sample Pages</h1><p>Access services using the following subdomains:</p><a href=\"//js-client-side.${DOMAIN}\" target=\"_blank\">js-client-side.${DOMAIN}</a><a href=\"//js-client-server.${DOMAIN}\" target=\"_blank\">js-client-server.${DOMAIN}</a><a href=\"//js-react.${DOMAIN}\" target=\"_blank\">js-react.${DOMAIN}</a><a href=\"//server-side.${DOMAIN}\" target=\"_blank\">server-side.${DOMAIN}</a><a href=\"//secure-signals-client-server.${DOMAIN}\" target=\"_blank\">secure-signals-client-server.${DOMAIN}</a><a href=\"//secure-signals-client-side.${DOMAIN}\" target=\"_blank\">secure-signals-client-side.${DOMAIN}</a><a href=\"//secure-signals-server-side.${DOMAIN}\" target=\"_blank\">secure-signals-server-side.${DOMAIN}</a><a href=\"//secure-signals-react.${DOMAIN}\" target=\"_blank\">secure-signals-react.${DOMAIN}</a><a href=\"//prebid-client.${DOMAIN}\" target=\"_blank\">prebid-client.${DOMAIN}</a><a href=\"//prebid-client-server.${DOMAIN}\" target=\"_blank\">prebid-client-server.${DOMAIN}</a><a href=\"//prebid-deferred.${DOMAIN}\" target=\"_blank\">prebid-deferred.${DOMAIN}</a><a href=\"//prebid-secure-signals.${DOMAIN}\" target=\"_blank\">prebid-secure-signals.${DOMAIN}</a><a href=\"//hashing-tool.${DOMAIN}\" target=\"_blank\">hashing-tool.${DOMAIN}</a><div class=\"info\"><strong>Note:</strong> For local development, add ${DOMAIN} and all subdomains to your hosts file (127.0.0.1) to use them. Example: <code>127.0.0.1 ${DOMAIN} js-client-side.${DOMAIN} ...</code></div></body></html>";
return 200 "<!DOCTYPE html><html><head><title>UID2 Sample Pages</title><style>body{font-family:Arial,sans-serif;max-width:800px;margin:50px auto;padding:20px;background:#f5f5f5}h1{color:#333}a{display:block;padding:10px;margin:5px 0;background:white;border-left:4px solid #007bff;text-decoration:none;color:#007bff;border-radius:4px}a:hover{background:#e7f3ff;border-left-color:#0056b3}.info{margin-top:30px;padding:15px;background:#fff3cd;border-left:4px solid #ffc107;border-radius:4px}</style></head><body><h1>UID2 Sample Pages</h1><p>Access services using the following subdomains:</p><a href=\"//js-client-side.${DOMAIN}\" target=\"_blank\">js-client-side.${DOMAIN}</a><a href=\"//js-client-server.${DOMAIN}\" target=\"_blank\">js-client-server.${DOMAIN}</a><a href=\"//js-react.${DOMAIN}\" target=\"_blank\">js-react.${DOMAIN}</a><a href=\"//server-side.${DOMAIN}\" target=\"_blank\">server-side.${DOMAIN}</a><a href=\"//secure-signals-client-server.${DOMAIN}\" target=\"_blank\">secure-signals-client-server.${DOMAIN}</a><a href=\"//secure-signals-client-side.${DOMAIN}\" target=\"_blank\">secure-signals-client-side.${DOMAIN}</a><a href=\"//secure-signals-server-side.${DOMAIN}\" target=\"_blank\">secure-signals-server-side.${DOMAIN}</a><a href=\"//secure-signals-react.${DOMAIN}\" target=\"_blank\">secure-signals-react.${DOMAIN}</a><a href=\"//prebid-client.${DOMAIN}\" target=\"_blank\">prebid-client.${DOMAIN}</a><a href=\"//prebid-client-server.${DOMAIN}\" target=\"_blank\">prebid-client-server.${DOMAIN}</a><a href=\"//prebid-deferred.${DOMAIN}\" target=\"_blank\">prebid-deferred.${DOMAIN}</a><a href=\"//prebid-secure-signals.${DOMAIN}\" target=\"_blank\">prebid-secure-signals.${DOMAIN}</a><a href=\"//hashing-tool.${DOMAIN}\" target=\"_blank\">hashing-tool.${DOMAIN}</a></body></html>";
}
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,9 @@ This example demonstrates how to combine server-side UID2/EUID token generation

For configuration details, see the [Google Secure Signals README](../README.md#how-it-works).

## Prerequisites
## Build and Run Locally

The following environment variables are required. Add them to your `.env` file in the repository root.
> **Before running:** Follow the [main README](../../../README.md#running-locally) to set up your local operator and ensure the following environment variables are in the `.env` file in the repository root:

| Parameter | Description |
|:----------|:------------|
Expand All @@ -23,8 +23,6 @@ The following environment variables are required. Add them to your `.env` file i
| `IDENTITY_NAME` | Display name for the UI (`UID2` or `EUID`) |
| `DOCS_BASE_URL` | Used for UI links to public documentation (`https://unifiedid.com/docs` or `https://euid.eu/docs`) |

## Build and Run Locally

From the repository root directory:

```bash
Expand Down
6 changes: 2 additions & 4 deletions web-integrations/google-secure-signals/client-side/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,9 @@ This example demonstrates how to combine client-side UID2/EUID token generation

For configuration details, see the [Google Secure Signals README](../README.md#how-it-works).

## Prerequisites
## Build and Run Locally

The following environment variables are required. Add them to your `.env` file in the repository root.
> **Before running:** Follow the [main README](../../../README.md#running-locally) to set up your local operator and ensure the following environment variables are in the `.env` file in the repository root:

| Parameter | Description |
|:----------|:------------|
Expand All @@ -23,8 +23,6 @@ The following environment variables are required. Add them to your `.env` file i
| `IDENTITY_NAME` | Display name for the UI (`UID2` or `EUID`) |
| `DOCS_BASE_URL` | Used for UI links to public documentation (`https://unifiedid.com/docs` or `https://euid.eu/docs`) |

## Build and Run Locally

From the repository root directory:

```bash
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,9 @@ This example demonstrates how to integrate UID2/EUID with Google Secure Signals

For configuration details, see the [Google Secure Signals README](../README.md#how-it-works).

## Prerequisites
## Build and Run Locally

The following environment variables are required. Add them to your `.env` file in the repository root.
> **Before running:** Follow the [main README](../../../README.md#running-locally) to set up your local operator and ensure the following environment variables are in the `.env` file in the repository root:

> **Note:** React requires environment variables to be prefixed with `REACT_APP_` to be accessible in the browser.

Expand All @@ -25,8 +25,6 @@ The following environment variables are required. Add them to your `.env` file i
| `REACT_APP_IDENTITY_NAME` | Display name for the UI (`UID2` or `EUID`) |
| `REACT_APP_DOCS_BASE_URL` | Used for UI links to public documentation |

## Build and Run Locally

From the repository root directory:

```bash
Expand Down
6 changes: 2 additions & 4 deletions web-integrations/google-secure-signals/server-side/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,9 @@ This example demonstrates a full server-side UID2/EUID implementation combined w

For configuration details, see the [Google Secure Signals README](../README.md#how-it-works).

## Prerequisites
## Build and Run Locally

The following environment variables are required. Add them to your `.env` file in the repository root.
> **Before running:** Follow the [main README](../../../README.md#running-locally) to set up your local operator and ensure the following environment variables are in the `.env` file in the repository root:

| Parameter | Description |
|:----------|:------------|
Expand All @@ -21,8 +21,6 @@ The following environment variables are required. Add them to your `.env` file i
| `IDENTITY_NAME` | Display name for the UI (`UID2` or `EUID`) |
| `DOCS_BASE_URL` | Used for UI links to public documentation (`https://unifiedid.com/docs` or `https://euid.eu/docs`) |

## Build and Run Locally

From the repository root directory:

```bash
Expand Down
6 changes: 2 additions & 4 deletions web-integrations/javascript-sdk/client-server/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,9 @@ This example demonstrates how a content publisher can generate UID2/EUID tokens

For configuration details, see the [JavaScript SDK README](../README.md#how-it-works).

## Prerequisites
## Build and Run Locally

The following environment variables are required. Add them to your `.env` file in the repository root.
> **Before running:** Follow the [main README](../../../README.md#running-locally) to set up your local operator and ensure the following environment variables are in the `.env` file in the repository root:

| Parameter | Description |
|:----------|:------------|
Expand All @@ -21,8 +21,6 @@ The following environment variables are required. Add them to your `.env` file i
| `IDENTITY_NAME` | Display name for the UI (`UID2` or `EUID`) |
| `DOCS_BASE_URL` | Used for UI links to public documentation (`https://unifiedid.com/docs` or `https://euid.eu/docs`) |

## Build and Run Locally

From the repository root directory:

```bash
Expand Down
6 changes: 2 additions & 4 deletions web-integrations/javascript-sdk/client-side/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,9 @@ This example demonstrates how a content publisher can use the UID2/EUID JavaScri

For configuration details, see the [JavaScript SDK README](../README.md#how-it-works).

## Prerequisites
## Build and Run Locally

The following environment variables are required. Add them to your `.env` file in the repository root.
> **Before running:** Follow the [main README](../../../README.md#running-locally) to set up your local operator and ensure the following environment variables are in the `.env` file in the repository root:

| Parameter | Description |
|:----------|:------------|
Expand All @@ -21,8 +21,6 @@ The following environment variables are required. Add them to your `.env` file i
| `IDENTITY_NAME` | Display name for the UI (`UID2` or `EUID`) |
| `DOCS_BASE_URL` | Used for UI links to public documentation (`https://unifiedid.com/docs` or `https://euid.eu/docs`) |

## Build and Run Locally

From the repository root directory:

```bash
Expand Down
6 changes: 2 additions & 4 deletions web-integrations/javascript-sdk/react-client-side/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,9 @@ This example demonstrates how to integrate the UID2/EUID JavaScript SDK into a R

For configuration details, see the [JavaScript SDK README](../README.md#how-it-works).

## Prerequisites
## Build and Run Locally

The following environment variables are required. Add them to your `.env` file in the repository root.
> **Before running:** Follow the [main README](../../../README.md#running-locally) to set up your local operator and ensure the following environment variables are in the `.env` file in the repository root:

> **Note:** React requires environment variables to be prefixed with `REACT_APP_` to be accessible in the browser.

Expand All @@ -23,8 +23,6 @@ The following environment variables are required. Add them to your `.env` file i
| `REACT_APP_IDENTITY_NAME` | Display name for the UI (`UID2` or `EUID`) |
| `REACT_APP_DOCS_BASE_URL` | Used for UI links to public documentation |

## Build and Run Locally

From the repository root directory:

```bash
Expand Down
6 changes: 2 additions & 4 deletions web-integrations/prebid-integrations/client-server/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,9 @@ This example demonstrates how to generate UID2/EUID tokens on the server side wh

For configuration details, see the [Prebid.js README](../README.md#how-it-works).

## Prerequisites
## Build and Run Locally

The following environment variables are required. Add them to your `.env` file in the repository root.
> **Before running:** Follow the [main README](../../../README.md#running-locally) to set up your local operator and ensure the following environment variables are in the `.env` file in the repository root:

| Parameter | Description |
|:----------|:------------|
Expand All @@ -20,8 +20,6 @@ The following environment variables are required. Add them to your `.env` file i
| `IDENTITY_NAME` | Display name for the UI (`UID2` or `EUID`) |
| `DOCS_BASE_URL` | Used for UI links to public documentation (`https://unifiedid.com/docs` or `https://euid.eu/docs`) |

## Build and Run Locally

From the repository root directory:

```bash
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,9 @@ This example demonstrates how to add the UID2/EUID module to an existing Prebid.

For configuration details, see the [Prebid.js README](../README.md#how-it-works).

## Prerequisites
## Build and Run Locally

The following environment variables are required. Add them to your `.env` file in the repository root.
> **Before running:** Follow the [main README](../../../README.md#running-locally) to set up your local operator and ensure the following environment variables are in the `.env` file in the repository root:

| Parameter | Description |
|:----------|:------------|
Expand All @@ -20,8 +20,6 @@ The following environment variables are required. Add them to your `.env` file i
| `IDENTITY_NAME` | Display name for the UI (`UID2` or `EUID`) |
| `DOCS_BASE_URL` | Used for UI links to public documentation (`https://unifiedid.com/docs` or `https://euid.eu/docs`) |

## Build and Run Locally

From the repository root directory:

```bash
Expand Down
6 changes: 2 additions & 4 deletions web-integrations/prebid-integrations/client-side/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,9 @@ This example demonstrates how to integrate UID2/EUID with Prebid.js using client

For configuration details, see the [Prebid.js README](../README.md#how-it-works).

## Prerequisites
## Build and Run Locally

The following environment variables are required. Add them to your `.env` file in the repository root.
> **Before running:** Follow the [main README](../../../README.md#running-locally) to set up your local operator and ensure the following environment variables are in the `.env` file in the repository root:

| Parameter | Description |
|:----------|:------------|
Expand All @@ -20,8 +20,6 @@ The following environment variables are required. Add them to your `.env` file i
| `IDENTITY_NAME` | Display name for the UI (`UID2` or `EUID`) |
| `DOCS_BASE_URL` | Used for UI links to public documentation (`https://unifiedid.com/docs` or `https://euid.eu/docs`) |

## Build and Run Locally

From the repository root directory:

```bash
Expand Down
6 changes: 2 additions & 4 deletions web-integrations/prebid-secure-signals/client-side/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,9 @@ This example demonstrates how to combine Prebid.js with Google Secure Signals fo

For configuration details, see the [Prebid.js + Secure Signals README](../README.md#how-it-works).

## Prerequisites
## Build and Run Locally

The following environment variables are required. Add them to your `.env` file in the repository root.
> **Before running:** Follow the [main README](../../../README.md#running-locally) to set up your local operator and ensure the following environment variables are in the `.env` file in the repository root:

| Parameter | Description |
|:----------|:------------|
Expand All @@ -22,8 +22,6 @@ The following environment variables are required. Add them to your `.env` file i
| `IDENTITY_NAME` | Display name for the UI (`UID2` or `EUID`) |
| `DOCS_BASE_URL` | Used for UI links to public documentation (`https://unifiedid.com/docs` or `https://euid.eu/docs`) |

## Build and Run Locally

From the repository root directory:

```bash
Expand Down
6 changes: 2 additions & 4 deletions web-integrations/server-side/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,9 @@ This example demonstrates a full server-side UID2/EUID implementation where all
- UID2: [Running Site](https://server-side.samples.uidapi.com/) | [Documentation](https://unifiedid.com/docs/guides/integration-publisher-server-side)
- EUID: [Running Site](https://server-side.samples.integ.euid.eu/) | [Documentation](https://euid.eu/docs/guides/integration-publisher-server-side)

## Prerequisites
## Build and Run Locally

The following environment variables are required. Add them to your `.env` file in the repository root.
> **Before running:** Follow the [main README](../../README.md#running-locally) to set up your local operator and ensure the following environment variables are in the `.env` file in the repository root:

| Parameter | Description |
|:----------|:------------|
Expand All @@ -17,8 +17,6 @@ The following environment variables are required. Add them to your `.env` file i
| `IDENTITY_NAME` | Display name for the UI (`UID2` or `EUID`) |
| `DOCS_BASE_URL` | Used for UI links to public documentation (`https://unifiedid.com/docs` or `https://euid.eu/docs`) |

## Build and Run Locally

From the repository root directory:

```bash
Expand Down