diff --git a/astro/src/content/config.js b/astro/src/content/config.js
index cf3e8cdb96..298d3c0a96 100644
--- a/astro/src/content/config.js
+++ b/astro/src/content/config.js
@@ -59,6 +59,7 @@ const docsCollection = defineCollection({
nestedHeadings: z.boolean().optional(),
disableTOC: z.boolean().default(false),
topOfNav: z.boolean().default(false),
+ idpDisplayName: z.string().optional(),
}),
});
diff --git a/astro/src/content/docs/apis/identity-providers/_oauth-idp-operations.mdx b/astro/src/content/docs/apis/identity-providers/_oauth-idp-operations.mdx
index 859ca12792..8e4d358022 100644
--- a/astro/src/content/docs/apis/identity-providers/_oauth-idp-operations.mdx
+++ b/astro/src/content/docs/apis/identity-providers/_oauth-idp-operations.mdx
@@ -14,17 +14,17 @@ import XFusionauthTenantIdHeaderScopedOperationRowOnly from 'src/content/docs/ap
import IdentityProviderLoginRequestBody from 'src/content/docs/apis/identity-providers/_identity-provider-login-request-body.astro';
import IdentityProviderLoginResponseBody from 'src/content/docs/apis/identity-providers/_identity-provider-login-response-body.mdx';
-## Create the {props.idp_display_name} Identity Provider
+## Create the {props.manual_idp_display_name} Identity Provider
### Request
-
+
-The type in the request JSON is used to determine that you are managing the {props.idp_display_name} identity provider.
+The type in the request JSON is used to determine that you are managing the {props.manual_idp_display_name} identity provider.
type in the request JSON is used to determine tha
type in the request JSON is used to determine tha
optional_tag={props.optional_tag} />
-## Retrieve the {props.idp_display_name} Identity Provider
+## Retrieve the {props.manual_idp_display_name} Identity Provider
-There is only one {props.idp_display_name} Identity Provider, so this Identity Provider may be retrieved by type or Id.
+There is only one {props.manual_idp_display_name} Identity Provider, so this Identity Provider may be retrieved by type or Id.
### Request
-
+
-
+
### Response
@@ -60,7 +60,7 @@ There is only one {props.idp_display_name} Identity Provider, so this Identity P
-## Update the {props.idp_display_name} Identity Provider
+## Update the {props.manual_idp_display_name} Identity Provider
-
+
### Request
-
+
-
+
### Response
-The response for this API contains the {props.idp_display_name} Identity Provider.
+The response for this API contains the {props.manual_idp_display_name} Identity Provider.
-## Delete the {props.idp_display_name} Identity Provider
+## Delete the {props.manual_idp_display_name} Identity Provider
-There is only one {props.idp_display_name} Identity Provider, so this Identity Provider may be deleted by type or Id.
+There is only one {props.manual_idp_display_name} Identity Provider, so this Identity Provider may be deleted by type or Id.
### Request
-
+
-
+
### Response
@@ -116,13 +116,13 @@ This API does not return a JSON response body.
-## Complete the {props.idp_display_name} Login
+## Complete the {props.manual_idp_display_name} Login
-
+
### Request
-
+
#### Request Headers
@@ -133,7 +133,7 @@ This API does not return a JSON response body.
@@ -141,4 +141,4 @@ This API does not return a JSON response body.
The response for this API contains the User object.
-
+
diff --git a/astro/src/content/docs/apis/identity-providers/epicgames.mdx b/astro/src/content/docs/apis/identity-providers/epicgames.mdx
index 77c16ac0f4..a0aa8f54e4 100644
--- a/astro/src/content/docs/apis/identity-providers/epicgames.mdx
+++ b/astro/src/content/docs/apis/identity-providers/epicgames.mdx
@@ -3,6 +3,7 @@ title: Epic Games
description: Learn about the APIs for creating, retrieving, updating and disabling the Epic Games identity provider.
section: apis
subcategory: identity providers
+idpDisplayName: Epic Games
---
import PremiumEditionBlurb from 'src/content/docs/_shared/_premium-edition-blurb.astro';
import Aside from 'src/components/Aside.astro';
@@ -21,6 +22,6 @@ The Epic Games identity provider type will use the Epic Games OAuth login API. I
This identity provider will call Epic Games' API to load the Epic Games user's `displayName` and use that as `username` to lookup or create a user in FusionAuth depending on the linking strategy configured for this identity provider. However, Epic Games does not allow access to user emails, so neither email linking strategy can be used and user’s will not be able to login or be created.
-
+
-
+
diff --git a/astro/src/content/docs/apis/identity-providers/google.mdx b/astro/src/content/docs/apis/identity-providers/google.mdx
index 32bbac7b01..823ab4c2ce 100644
--- a/astro/src/content/docs/apis/identity-providers/google.mdx
+++ b/astro/src/content/docs/apis/identity-providers/google.mdx
@@ -3,13 +3,12 @@ title: Google
description: Learn about the APIs for creating, retrieving, updating and disabling the Google identity provider.
section: apis
subcategory: identity providers
+idpDisplayName: Google
---
import Aside from 'src/components/Aside.astro';
import TokenStorageNote from 'src/content/docs/apis/identity-providers/_token-storage-note.mdx';
import OauthIdpOperations from 'src/content/docs/apis/identity-providers/_oauth-idp-operations.mdx';
-export const idp_display_name = 'Google';
-
## Overview