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