Skip to content

Commit 58fc051

Browse files
committed
edits from SW+MC, add links in integration guides
1 parent 17f8bca commit 58fc051

17 files changed

+94
-37
lines changed

docs/getting-started/gs-faqs.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,7 @@ Here are some frequently asked questions for publishers using the UID2 framework
6767
- [How can I test the refresh token workflow?](#how-can-i-test-the-refresh-token-workflow)
6868
- [What is the uniqueness and rotation policy for UID2 tokens?](#what-is-the-uniqueness-and-rotation-policy-for-uid2-tokens)
6969
- [What does a UID2 token look like in the bidstream?](#what-does-a-uid2-token-look-like-in-the-bidstream)
70+
- [I have SSO integration on my site—can I get the user emails to generate UID2s?](#i-have-sso-integration-on-my-sitecan-i-get-the-user-emails-to-generate-uid2s)
7071

7172
#### How can I test that the DII sent and the returned token match up?
7273

@@ -147,6 +148,12 @@ There are many ways to approach UID2 implementation. Here is one example of a co
147148

148149
<ExampleTokenInBidstream />
149150

151+
#### I have SSO integration on my site&#8212;can I get the user emails to generate UID2s?
152+
153+
Yes. With popular SSO integration options such as Sign in with Google, Facebook Login, sign in with Apple, or OpenPass, you can retrieve the email address and use it to generate a UID2.
154+
155+
For details, see [Publisher Integration with SSO Providers](/docs/ref-info/ref-integration-sso-providers.md).
156+
150157
## FAQs for Advertisers and Data Providers
151158

152159
Here are some frequently asked questions for advertisers and data providers using the UID2 framework.

docs/guides/integration-ctv-guide.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ sidebar_position: 04
88
---
99

1010
import Link from '@docusaurus/Link';
11+
import IntegratingWithSSO from '/docs/snippets/_integrating-with-sso.mdx';
1112

1213
# CTV Integration Guide
1314

@@ -81,3 +82,7 @@ The following table shows supported operating systems, with links to applicable
8182
| :--- | :--- | :--- |
8283
| [Apple tvOS](https://developer.apple.com/tvos/) | [UID2 Client-Server Integration Guide for Mobile](../guides/integration-mobile-client-server.md) | [SDK for iOS Reference Guide](../sdks/sdk-ref-ios.md) |
8384
| [Android TV](https://www.android.com/tv/) | [UID2 Client-Server Integration Guide for Mobile](../guides/integration-mobile-client-server.md) | [SDK for Android Reference Guide](../sdks/sdk-ref-android.md) |
85+
86+
## Integrating with SSO
87+
88+
<IntegratingWithSSO />

docs/guides/integration-google-ss.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ sidebar_position: 10
88
---
99

1010
import Link from '@docusaurus/Link';
11+
import IntegratingWithSSO from '/docs/snippets/_integrating-with-sso.mdx';
1112

1213
# Google Ad Manager Secure Signals Integration Guide
1314

@@ -120,6 +121,10 @@ The following sample implementations are available to illustrate how to integrat
120121

121122
Each sample implementation has its own instructions.
122123

124+
## Integrating with SSO
125+
126+
<IntegratingWithSSO />
127+
123128
## Troubleshooting
124129

125130
Here is some troubleshooting information that might help you in working with Google Secure Signals for your UID2 integration:

docs/guides/integration-javascript-client-server.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ sidebar_position: 02
99

1010
import Link from '@docusaurus/Link';
1111
import ExampleClientServerSendUid2ToSdk from '/docs/snippets/_example-client-server-send-uid2-to-sdk.mdx';
12+
import IntegratingWithSSO from '/docs/snippets/_integrating-with-sso.mdx';
1213

1314
# Client-Server Integration Guide for JavaScript
1415

@@ -156,6 +157,10 @@ The client lifecycle is complete when the user decides to log out from the publi
156157
</script>
157158
```
158159

160+
## Integrating with SSO
161+
162+
<IntegratingWithSSO />
163+
159164
## FAQs
160165

161166
For a list of frequently asked questions for the publisher audience, see [FAQs for Publishers](../getting-started/gs-faqs.md#faqs-for-publishers).

docs/guides/integration-javascript-client-side.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ sidebar_position: 04
1010
import Tabs from '@theme/Tabs';
1111
import TabItem from '@theme/TabItem';
1212
import Link from '@docusaurus/Link';
13+
import IntegratingWithSSO from '/docs/snippets/_integrating-with-sso.mdx';
1314

1415
# Client-Side Integration Guide for JavaScript
1516

@@ -62,7 +63,6 @@ For a sample implementation, see this example:
6263
- Running site: [Client-Side Integration Example, UID2 JavaScript SDK](https://cstg-integ.uidapi.com/)
6364

6465
<!-- (Source code for running site: https://github.com/IABTechLab/uid2-web-integrations) -->
65-
6666

6767
## Complete UID2 Account Setup
6868

@@ -385,4 +385,8 @@ function bytesToBase64(bytes) {
385385
const binString = Array.from(bytes, (x) => String.fromCodePoint(x)).join("");
386386
return btoa(binString);
387387
}
388-
```
388+
```
389+
390+
## Integrating with SSO
391+
392+
<IntegratingWithSSO />

docs/guides/integration-javascript.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ sidebar_position: 04
88
---
99

1010
import Link from '@docusaurus/Link';
11+
import IntegratingWithSSO from '/docs/snippets/_integrating-with-sso.mdx';
1112

1213
# UID2 Integration Overview for JavaScript
1314

@@ -69,3 +70,7 @@ For detailed instructions, refer to one of the following integration guides:
6970

7071
- [Client-Side Integration Guide for JavaScript](integration-javascript-client-side.md)
7172
- [Client-Server Integration Guide for JavaScript](integration-javascript-client-server.md)
73+
74+
## Integrating with SSO
75+
76+
<IntegratingWithSSO />

docs/guides/integration-mobile-client-server.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ import EnableLogging from '/docs/snippets/_mobile-docs-enable-logging.mdx';
1515
import GMAIMA_Plugins from '/docs/snippets/_mobile_docs_gmaima-plugin-gss.mdx';
1616
import PrebidMobileSDK from '/docs/snippets/_mobile_docs_prebid-mobile.mdx';
1717
import ErrorResponseStates from '/docs/snippets/_mobile-docs-error-response-states.mdx';
18+
import IntegratingWithSSO from '/docs/snippets/_integrating-with-sso.mdx';
1819

1920
# UID2 Client-Server Integration Guide for Mobile
2021

@@ -314,6 +315,10 @@ The UID2 integration with Prebid Mobile SDK requires version 1.6.0 of the UID2 S
314315

315316
<PrebidMobileSDK />
316317

318+
## Integrating with SSO
319+
320+
<IntegratingWithSSO />
321+
317322
## Error Response States
318323

319324
<ErrorResponseStates />

docs/guides/integration-mobile-client-side.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ import EnableLogging from '/docs/snippets/_mobile-docs-enable-logging.mdx';
1515
import GMAIMA_Plugins from '/docs/snippets/_mobile_docs_gmaima-plugin-gss.mdx';
1616
import PrebidMobileSDK from '/docs/snippets/_mobile_docs_prebid-mobile.mdx';
1717
import ErrorResponseStates from '/docs/snippets/_mobile-docs-error-response-states.mdx';
18+
import IntegratingWithSSO from '/docs/snippets/_integrating-with-sso.mdx';
1819

1920
# UID2 Client-Side Integration Guide for Mobile
2021

@@ -724,6 +725,10 @@ The UID2 integration with Prebid Mobile SDK requires version 1.6.0 of the UID2 S
724725
725726
<PrebidMobileSDK />
726727
728+
## Integrating with SSO
729+
730+
<IntegratingWithSSO />
731+
727732
## Error Response States
728733
729734
<ErrorResponseStates />

docs/guides/integration-mobile-overview.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ displayed_sidebar: sidebarPublishers
99
---
1010

1111
import Link from '@docusaurus/Link';
12+
import IntegratingWithSSO from '/docs/snippets/_integrating-with-sso.mdx';
1213

1314
# UID2 Mobile Integration Overview for Android and iOS
1415

@@ -168,3 +169,7 @@ Some error responses indicate a networking problem resulting in your app not be
168169
The SDK tries to refresh the UID2 token in the background. If an error such as an IOException occurs, the SDK retries multiple times. If retry is not successful, this exception is displayed.
169170

170171
Another good troubleshooting step is to enable logging. For details, see [Enable Logging](integration-mobile-client-side.md#enable-logging).
172+
173+
## Integrating with SSO
174+
175+
<IntegratingWithSSO />

docs/guides/integration-prebid-client-server.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ sidebar_position: 04
1010
import Link from '@docusaurus/Link';
1111
import AddPrebidjsToYourSite from '/docs/snippets/_prebid-add-prebidjs-to-your-site.mdx';
1212
import StoreUID2TokenInBrowser from '/docs/snippets/_prebid-storing-uid2-token-in-browser.mdx';
13+
import IntegratingWithSSO from '/docs/snippets/_integrating-with-sso.mdx';
1314

1415
# UID2 Client-Server Integration Guide for Prebid.js
1516

@@ -376,6 +377,6 @@ if you're using Prebid.js, and you're planning to pass UID2 tokens to Google usi
376377
- In your Google Ad Manager account, make sure that encrypted signals are properly shared with third-party bidders: see [Allow Secure Signals Sharing](integration-google-ss.md#allow-secure-signals-sharing).
377378
- Update your Prebid.js configuration: see [Optional: Enable Secure Signals in Prebid.js](integration-google-ss.md#optional-enable-secure-signals-in-prebidjs).
378379

379-
## Implementing SSO Login
380+
## Integrating with SSO
380381

381-
For information about implementing one or more Single Sign-On (SSO) options in the context of UID2 for users visiting your webpages, see [Publisher Integration with SSO Providers](../ref-info/ref-integration-sso-providers.md).
382+
<IntegratingWithSSO />

0 commit comments

Comments
 (0)