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
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ UID2 API のリクエストレスポンスワークフローは、以下のス

| Offset (Bytes) | Size (Bytes) | Description |
| :--- | :--- | :--- |
| 0 | 8 | <a href="../ref-info/glossary-uid#gl-unix-time">Unix</a> タイムスタンプ (ミリ秒単位) です。int64 のビッグエンディアンでなければなりません。 |
| 0 | 8 | リクエストの <a href="../ref-info/glossary-uid#gl-unix-time">Unix</a> タイムスタンプ (ミリ秒単位) です。int64 のビッグエンディアンでなければなりません。<br/>サーバーがエンベローブを受信して復号化すると、埋め込まれたタイムスタンプを確認します。タイムスタンプが 60 秒以上古い場合、リクエストは古くなったとみなされ、拒否されます。 |
| 8 | 8 | Nonce: リプレイ攻撃から保護するために使用されるランダムな 64 ビットのデータです。対応する [復号化済みレスポンスデータエンベローブ](#unencrypted-response-data-envelope) には、レスポンスが有効とみなされるために同じ nonce 値が含まれていなければなりません。 |
| 16 | N | UTF-8 エンコーディングでシリアライズされたリクエスト JSON ドキュメントをペイロードとします。 |

Expand Down Expand Up @@ -96,7 +96,7 @@ UID2 API のリクエストレスポンスワークフローは、以下のス

| Offset (Bytes) | Size (Bytes) | Description |
| :--- | :--- | :--- |
| 0 | 8 | Unix タイムスタンプ (ミリ秒単位) です。int64 のビッグエンディアンでなければなりません。 |
| 0 | 8 | リクエストの Unix タイムスタンプ (ミリ秒単位) です。int64 のビッグエンディアンフォーマットでなければなりません。 |
| 8 | 8 | Nonce: レスポンスが有効であるとみなされるためには、これは [暗号化前リクエストデータエンベローブ](#unencrypted-request-data-envelope) の nonce と一致する必要があります。 |
| 16 | N | UTF-8 エンコーディングでシリアライズされたレスポンス JSON ドキュメントをペイロードとします。 |

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
title: UID2 Server-Side Integration Guide for Mobile
sidebar_label: Server-Side Integration for Mobile
pagination_label: UID2 Server-Side Integration Guide for Mobile
description: Setting up a mobile integration with token generate and refresh both on the server side.
description: Server-Sideでのトークン生成とリフレッシュを行うモバイルインテグレーションの設定
hide_table_of_contents: false
sidebar_position: 04
---
Expand All @@ -11,18 +11,18 @@ import Link from '@docusaurus/Link';

# UID2 Server-Side Integration Guide for Mobile

This guide is for mobile app publishers who want to manage the UID2 token entirely on the server side:
このガイドは、UID2 Token をServer-Sideで完全に管理したいモバイルアプリのパブリッシャー向けです:

- The token is generated on the server side.
- The token is refreshed as needed on the server side.
- トークンはServer-Sideで生成されます。
- トークンは必要に応じてServer-Sideでリフレッシュされます。

This setup requires that most of the code changes are done on the server side, with minimal changes in the mobile app.
この設定では、コードの変更の大部分はServer-Sideで行われ、モバイルアプリの変更は最小限に抑えられます。

One advantage of this approach is that if you're dealing with multiple platforms (Web / CTV / mobile), doing everything on the server side can reduce platform-specific efforts.
このアプローチのメリットの一つは、複数のプラットフォーム(Web / CTV / mobile)を扱う場合、すべてをServer-Sideで行うことで、プラットフォーム固有の作業を減らすことができることです。

To implement using this approach, follow the instructions in [Publisher Integration Guide, Server-Side](integration-publisher-server-side.md).
このアプローチを実装するには、[Publisher Integration Guide, Server-Side](integration-publisher-server-side.md)の手順に従ってください。

If your server-side code is in Java or Python, you can use one of the UID2 SDKs to make the HTTP requests to UID2, instead of writing your own source code. For details, refer to one of the following SDK guides:
Server-side のコードが Java または Python の場合、UID2 SDK のいずれかを使用して、UID2 への HTTP リクエストを行うことができます。独自のソースコードを書く代わりに、次の SDK ガイドのいずれかを参照してください:

- [SDK for Java Reference Guide: Usage for Publishers](../sdks/sdk-ref-java.md#usage-for-publishers)
- [SDK for Python Reference Guide: Usage for Publishers](../sdks/sdk-ref-python.md#usage-for-publishers)
Original file line number Diff line number Diff line change
Expand Up @@ -48,9 +48,10 @@ Privaet Operator は、Public Operator または他の Private Operator によ
## Hosting Options for Private Operators

Private Operator を選択する場合、いくつかの実装オプションが利用可能です。UID2 は、以下のクラウドサービスプロバイダーで UID2 を <Link href="../ref-info/glossary-uid#gl-enclave">enclave</Link> にホストすることをサポートしています (実装には中程度の労力が必要です):
- [Nitro Enclave](https://aws.amazon.com/ec2/nitro/) from AWS
- [Confidential Space](https://cloud.google.com/confidential-computing#confidential-space), a confidential computing option from [Google Cloud](https://cloud.google.com/docs/overview/) Platform
- [Confidential Containers](https://learn.microsoft.com/en-us/azure/confidential-computing/confidential-containers), a confidential computing option from Microsoft Azure
- [Nitro Enclave](https://aws.amazon.com/ec2/nitro/) AWS から
- [Confidential Space](https://cloud.google.com/confidential-computing#confidential-space), [Google Cloud](https://cloud.google.com/docs/overview/) Platform の機密コンピューティング オプション
- [Confidential Containers](https://learn.microsoft.com/en-us/azure/confidential-computing/confidential-containers), Microsoft Azure の機密コンピューティング オプション
- [Azure Kubernetes Service (AKS)](https://learn.microsoft.com/en-us/azure/aks/what-is-aks), Microsoft Azure コンテナインスタンス条の仮装ノードで実行され、Kubernetes を使用している機密コンピューティングソリューション

## Private Operator Workflow

Expand Down Expand Up @@ -110,3 +111,4 @@ Private Operator のバージョン間に機能的な違いはありません。
| AWS | [UID2 Private Operator for AWS Integration Guide](../guides/operator-guide-aws-marketplace.md) | AWS Marketplace の Private Operator Service の設定方法。 |
| GCP Confidential Space | [UID2 Private Operator for GCP Integration Guide](../guides/operator-private-gcp-confidential-space.md) | [Google Cloud](https://cloud.google.com/docs/overview/) Platform の機密コンピューティング オプションである [Confidential Space](https://cloud.google.com/confidential-computing#confidential-space) に UID2 Operator Service を設定する方法。 |
| Azure | [UID2 Private Operator for Azure Integration Guide](../guides/operator-guide-azure-enclave.md) | Microsoft Azure の機密コンピューティング オプションである Confidential Containers インスタンスで UID2 Operator Service を設定する方法。 |
| AKS | [UID2 Private Operator for AKS Integration Guide](../guides/operator-guide-aks-enclave.md) | AKS のインスタンスで UID2 Operator Service を設定する方法。AKS は、Microsoft Azure コンテナインスタンスの仮想ノードで実行され、Kubernetes を使用する機密コンピューティングソリューションです。 |
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,9 @@ import Link from '@docusaurus/Link';
このドキュメントは、2025年2月に公開された広告主とデータプロバイダーをインテグレーションした Snowflake マーケットプレイスリスティングを使用する方を対象としています。以前のリスティング(広告主とデータプロバイダー向けに分かれていたもの、つまり2025年2月以前に登録された方)を使用している場合は、[Snowflake Integration Guide (Version Prior to February 2025)](integration-snowflake-previous.md)を参照してください。以前の実装を使用している場合は、更新と機能強化を活用するために新しいバージョンへの移行を勧めます。詳細については、[Changes from Previous Version](#changes-from-previous-version)を参照してください。移行情報については、[Migration Guide](#migration-guide)を参照してください。
:::

UID2の以下のリスティングはSnowflakeマーケットプレイスで利用可能です:
## Snowflake Marketplace Listing

以下のリストは、Snowflake マーケットプレイスで利用可能です:
- [Unified ID 2.0: Advertiser and Data Provider Identity Solution](https://app.snowflake.com/marketplace/listing/GZT0ZRYXTN8/unified-id-2-0-unified-id-2-0-advertiser-and-data-provider-identity-solution)

:::tip
Expand Down
Loading