diff --git a/docusaurus-common.config.ts b/docusaurus-common.config.ts
index a9da009a64d..5a6df959520 100644
--- a/docusaurus-common.config.ts
+++ b/docusaurus-common.config.ts
@@ -6,6 +6,8 @@ import { themes } from 'prism-react-renderer';
import rehypeKatex from 'rehype-katex';
import remarkMath from 'remark-math';
+import { howToBasePath } from './src/theme/BlogPostItem/utils';
+
export const defaultLocale = 'en';
// A workaround for locale-specific values in the config
@@ -96,8 +98,8 @@ export const injectHeadTagsPlugin: PluginConfig = () => ({
* generate absolute URLs. This is useful when deploying multiple Docusaurus sites under the same
* domain.
*
- * For example, the main site is deployed at `https://docs.logto.io`, and the
- * tutorials site is deployed at `https://docs.logto.io/tutorials`. A relative URL for the main site
+ * For example, the main site is deployed at `https://docs.logto.io/`, and the
+ * tutorials site is deployed at `https://tutorials.logto.io/`. A relative URL for the main site
* in the tutorials site would result 404 errors if the URL is not prefixed with the main site
* domain, as each site is a standalone single-page application.
*/
@@ -158,7 +160,7 @@ export const createCommonThemeConfig = (site: Site) => {
href: 'https://openapi.logto.io/group/endpoint-experience',
},
{ label: 'Management API', href: 'https://openapi.logto.io' },
- { label: 'Build X with Y', to: tutorialsSiteUrl + 'tutorials' }, // TODO: @gao temporarily hardcode the URL, we'll update it later
+ { label: 'Build X with Y', to: buildUrl('/' + howToBasePath, 'tutorials') },
],
},
{
@@ -235,14 +237,10 @@ export const createCommonThemeConfig = (site: Site) => {
} satisfies ThemeConfig);
};
-export const commonI18n = {
- defaultLocale: 'en',
- locales: ['de', 'en', 'es', 'fr', 'ja', 'ko', 'pt-BR', 'zh-CN', 'zh-TW'],
- localeConfigs: {
- 'zh-CN': { label: '简体中文' },
- 'zh-TW': { label: '繁體中文(台灣)' },
- },
-};
+export const localeConfigs = Object.freeze({
+ 'zh-CN': { label: '简体中文' },
+ 'zh-TW': { label: '繁體中文(台灣)' },
+});
export const commonMarkdown = {
mermaid: true,
diff --git a/docusaurus-tutorials.config.ts b/docusaurus-tutorials.config.ts
index 040615bf90e..f81983864ba 100644
--- a/docusaurus-tutorials.config.ts
+++ b/docusaurus-tutorials.config.ts
@@ -8,16 +8,18 @@ import {
addAliasPlugin,
cfPagesBranch,
classicPresetConfig,
- commonI18n,
commonMarkdown,
commonStylesheets,
createCommonThemeConfig,
currentLocale,
+ defaultLocale,
getCloudflareSubdomain,
injectHeadTagsPlugin,
isCfPagesPreview,
+ localeConfigs,
mainSiteUrl,
} from './docusaurus-common.config';
+import { howToBasePath } from './src/theme/BlogPostItem/utils';
const getLogtoDocsUrl = () =>
isCfPagesPreview
@@ -38,7 +40,11 @@ const config: Config = {
organizationName: 'logto-io',
projectName: 'docs',
- i18n: commonI18n,
+ i18n: {
+ defaultLocale,
+ locales: ['en', 'es', 'fr', 'ja'],
+ localeConfigs,
+ },
customFields: {
mainSiteUrl,
@@ -85,7 +91,7 @@ const config: Config = {
* URL route for the blog section of your site.
* *DO NOT* include a trailing slash.
*/
- routeBasePath: 'tutorials',
+ routeBasePath: howToBasePath,
/**
* Path to data on filesystem relative to site dir.
*/
diff --git a/docusaurus.config.ts b/docusaurus.config.ts
index d32cc0736ea..f2913175753 100644
--- a/docusaurus.config.ts
+++ b/docusaurus.config.ts
@@ -6,14 +6,15 @@ import {
addAliasPlugin,
cfPagesBranch,
classicPresetConfig,
- commonI18n,
commonMarkdown,
commonStylesheets,
createCommonThemeConfig,
currentLocale,
+ defaultLocale,
getCloudflareSubdomain,
injectHeadTagsPlugin,
isCfPagesPreview,
+ localeConfigs,
mainSiteUrl,
} from './docusaurus-common.config';
import ogImageGenerator from './plugins/og-image-generator';
@@ -35,7 +36,11 @@ const config: Config = {
organizationName: 'logto-io',
projectName: 'docs',
- i18n: commonI18n,
+ i18n: {
+ defaultLocale,
+ locales: ['de', 'en', 'es', 'fr', 'ja', 'ko', 'pt-BR', 'zh-CN', 'zh-TW'],
+ localeConfigs,
+ },
customFields: {
inkeepApiKey: process.env.INKEEP_API_KEY,
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/_template-passwordless.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/_template-passwordless.mdx
index ae9ba2dbf01..77409a9029f 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/_template-passwordless.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/_template-passwordless.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-${connectorPath}-sign-in-with-${sdkPath}-and-logto
+slug: build-${connectorPath}-sign-in-with-${sdkPath}-and-logto
tags: [autenticación, ${connectorPath}, ${sdkPath}, ${language}, inicio-de-sesión-sin-contraseña, inicio-de-sesión, login]
title: Cómo construir ${connector} ${connectorType} inicio de sesión sin contraseña con ${sdk}
sdk: ${sdk}
@@ -66,4 +66,4 @@ export const connector = '${connector}';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/_template-social.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/_template-social.mdx
index c701227f47d..7301db4a658 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/_template-social.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/_template-social.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-${connectorPath}-sign-in-with-${sdkPath}-and-logto
+slug: build-${connectorPath}-sign-in-with-${sdkPath}-and-logto
tags: [autenticación, ${connectorPath}, ${sdkPath}, ${language}, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de ${connector} con ${sdk}
sdk: ${sdk}
@@ -60,4 +60,4 @@ export const connector = '${connector}';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/_template-sso.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/_template-sso.mdx
index 1244c2fa055..1a85d5dc0b8 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/_template-sso.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/_template-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-${connectorPath}-sign-in-with-${sdkPath}-and-logto
+slug: build-${connectorPath}-sign-in-with-${sdkPath}-and-logto
tags: [SSO providers, ${connectorPath}, ${sdkPath}, ${language}, SAML authentication, enterprise login, SSO login]
title: How to build ${connector} with ${sdk}
sdk: ${sdk}
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-amazon.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-amazon.mdx
index 2b5fc3168b3..690a1969f50 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-amazon.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-amazon.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-amazon-sign-in-with-android-and-logto
+slug: build-amazon-sign-in-with-android-and-logto
tags: [autenticación, amazon, android, kotlin/java, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Amazon con Android (Kotlin / Java)
sdk: Android (Kotlin / Java)
@@ -60,4 +60,4 @@ export const connector = 'Amazon';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-apple.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-apple.mdx
index b3989fa4cc7..94ebfef71fd 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-apple.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-apple.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-apple-sign-in-with-android-and-logto
+slug: build-apple-sign-in-with-android-and-logto
tags: [autenticación, apple, android, kotlin/java, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Apple con Android (Kotlin / Java)
sdk: Android (Kotlin / Java)
@@ -60,4 +60,4 @@ export const connector = 'Apple';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-aws-ses.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-aws-ses.mdx
index 16f64ef6512..f30d26389be 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-aws-ses.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-aws-ses.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-aws-ses-sign-in-with-android-and-logto
+slug: build-aws-ses-sign-in-with-android-and-logto
tags: [autenticación, aws-ses, android, kotlin/java, inicio-de-sesión-sin-contraseña, inicio-de-sesión, login]
title: Cómo construir AWS SES Email inicio de sesión sin contraseña con Android (Kotlin / Java)
sdk: Android (Kotlin / Java)
@@ -66,4 +66,4 @@ export const connector = 'AWS SES';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-azure-ad.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-azure-ad.mdx
index 4032a91f35a..5d891648394 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-azure-ad.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-azure-ad.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-azure-ad-sign-in-with-android-and-logto
+slug: build-azure-ad-sign-in-with-android-and-logto
tags: [autenticación, azure-ad, android, kotlin/java, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Azure AD con Android (Kotlin / Java)
sdk: Android (Kotlin / Java)
@@ -60,4 +60,4 @@ export const connector = 'Azure AD';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-discord.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-discord.mdx
index b36f2e1df2d..4f0e7ea5592 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-discord.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-discord.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-discord-sign-in-with-android-and-logto
+slug: build-discord-sign-in-with-android-and-logto
tags: [autenticación, discord, android, kotlin/java, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Discord con Android (Kotlin / Java)
sdk: Android (Kotlin / Java)
@@ -60,4 +60,4 @@ export const connector = 'Discord';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-facebook.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-facebook.mdx
index 8fef25cd71a..acfeacd5e2a 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-facebook.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-facebook.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-facebook-sign-in-with-android-and-logto
+slug: build-facebook-sign-in-with-android-and-logto
tags: [autenticación, facebook, android, kotlin/java, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Facebook con Android (Kotlin / Java)
sdk: Android (Kotlin / Java)
@@ -60,4 +60,4 @@ export const connector = 'Facebook';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-github.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-github.mdx
index 0475f58ea50..704fbc325a1 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-github.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-github.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-github-sign-in-with-android-and-logto
+slug: build-github-sign-in-with-android-and-logto
tags: [autenticación, github, android, kotlin/java, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de GitHub con Android (Kotlin / Java)
sdk: Android (Kotlin / Java)
@@ -60,4 +60,4 @@ export const connector = 'GitHub';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-google-workspace-enterprise-sso.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-google-workspace-enterprise-sso.mdx
index a3e4d914937..8ea3886b3e1 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-google-workspace-enterprise-sso.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-google-workspace-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-workspace-enterprise-sso-sign-in-with-android-and-logto
+slug: build-google-workspace-enterprise-sso-sign-in-with-android-and-logto
tags: [SSO providers, google-workspace-enterprise-sso, android, kotlin/java, SAML authentication, enterprise login, SSO login]
title: How to build Google Workspace enterprise SSO with Android (Kotlin / Java)
sdk: Android (Kotlin / Java)
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-google.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-google.mdx
index c72dd0a4d79..2d5c626c480 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-google.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-google.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-sign-in-with-android-and-logto
+slug: build-google-sign-in-with-android-and-logto
tags: [autenticación, google, android, kotlin/java, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Google con Android (Kotlin / Java)
sdk: Android (Kotlin / Java)
@@ -60,4 +60,4 @@ export const connector = 'Google';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-hugging-face.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-hugging-face.mdx
index 7fbd9059a89..c8b7bf3a4e5 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-hugging-face.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-hugging-face.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-hugging-face-sign-in-with-android-and-logto
+slug: build-hugging-face-sign-in-with-android-and-logto
tags: [autenticación, hugging-face, android, kotlin/java, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Hugging Face con Android (Kotlin / Java)
sdk: Android (Kotlin / Java)
@@ -60,4 +60,4 @@ export const connector = 'Hugging Face';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-kakao.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-kakao.mdx
index b55f8397d6a..b1a9250969d 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-kakao.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-kakao.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-kakao-sign-in-with-android-and-logto
+slug: build-kakao-sign-in-with-android-and-logto
tags: [autenticación, kakao, android, kotlin/java, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Kakao con Android (Kotlin / Java)
sdk: Android (Kotlin / Java)
@@ -60,4 +60,4 @@ export const connector = 'Kakao';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-line.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-line.mdx
index fda4a3f22a8..83cd88a908a 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-line.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-line.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-line-sign-in-with-android-and-logto
+slug: build-line-sign-in-with-android-and-logto
tags: [autenticación, line, android, kotlin/java, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Line con Android (Kotlin / Java)
sdk: Android (Kotlin / Java)
@@ -60,4 +60,4 @@ export const connector = 'Line';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-linkedin.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-linkedin.mdx
index 0ab41e05064..c28b02e33cc 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-linkedin.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-linkedin.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-linkedin-sign-in-with-android-and-logto
+slug: build-linkedin-sign-in-with-android-and-logto
tags: [autenticación, linkedin, android, kotlin/java, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de LinkedIn con Android (Kotlin / Java)
sdk: Android (Kotlin / Java)
@@ -60,4 +60,4 @@ export const connector = 'LinkedIn';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-microsoft-entra-id-oidc-enterprise-sso.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-microsoft-entra-id-oidc-enterprise-sso.mdx
index 798889f2c1f..3a6945a493b 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-microsoft-entra-id-oidc-enterprise-sso.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-microsoft-entra-id-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-android-and-logto
+slug: build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-android-and-logto
tags: [SSO providers, microsoft-entra-id-oidc-enterprise-sso, android, kotlin/java, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID OIDC enterprise SSO with Android (Kotlin / Java)
sdk: Android (Kotlin / Java)
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-microsoft-entra-id-saml-enterprise-sso.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-microsoft-entra-id-saml-enterprise-sso.mdx
index e1837e27000..0eebd70add0 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-microsoft-entra-id-saml-enterprise-sso.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-microsoft-entra-id-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-android-and-logto
+slug: build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-android-and-logto
tags: [SSO providers, microsoft-entra-id-saml-enterprise-sso, android, kotlin/java, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID SAML enterprise SSO with Android (Kotlin / Java)
sdk: Android (Kotlin / Java)
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-naver.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-naver.mdx
index c75355ad033..0048a4b42b3 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-naver.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-naver.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-naver-sign-in-with-android-and-logto
+slug: build-naver-sign-in-with-android-and-logto
tags: [autenticación, naver, android, kotlin/java, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Naver con Android (Kotlin / Java)
sdk: Android (Kotlin / Java)
@@ -60,4 +60,4 @@ export const connector = 'Naver';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-oauth2.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-oauth2.mdx
index bf2f533fbc4..2191da9051a 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-oauth2.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-oauth2.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oauth2-sign-in-with-android-and-logto
+slug: build-oauth2-sign-in-with-android-and-logto
tags: [autenticación, oauth2, android, kotlin/java, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de OAuth2 con Android (Kotlin / Java)
sdk: Android (Kotlin / Java)
@@ -60,4 +60,4 @@ export const connector = 'OAuth2';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-oidc-enterprise-sso.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-oidc-enterprise-sso.mdx
index 542c5ce133d..e29df522ba7 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-oidc-enterprise-sso.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-enterprise-sso-sign-in-with-android-and-logto
+slug: build-oidc-enterprise-sso-sign-in-with-android-and-logto
tags: [SSO providers, oidc-enterprise-sso, android, kotlin/java, SAML authentication, enterprise login, SSO login]
title: How to build OIDC enterprise SSO with Android (Kotlin / Java)
sdk: Android (Kotlin / Java)
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-oidc.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-oidc.mdx
index bd1891e6ead..a7271365a56 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-oidc.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-oidc.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-sign-in-with-android-and-logto
+slug: build-oidc-sign-in-with-android-and-logto
tags: [autenticación, oidc, android, kotlin/java, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de OIDC con Android (Kotlin / Java)
sdk: Android (Kotlin / Java)
@@ -60,4 +60,4 @@ export const connector = 'OIDC';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-okta-enterprise-sso.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-okta-enterprise-sso.mdx
index c993d6b82f8..6d7c9e5cf9a 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-okta-enterprise-sso.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-okta-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-okta-enterprise-sso-sign-in-with-android-and-logto
+slug: build-okta-enterprise-sso-sign-in-with-android-and-logto
tags: [SSO providers, okta-enterprise-sso, android, kotlin/java, SAML authentication, enterprise login, SSO login]
title: How to build Okta enterprise SSO with Android (Kotlin / Java)
sdk: Android (Kotlin / Java)
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-saml-enterprise-sso.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-saml-enterprise-sso.mdx
index 7aebe82508b..58407aec212 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-saml-enterprise-sso.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-enterprise-sso-sign-in-with-android-and-logto
+slug: build-saml-enterprise-sso-sign-in-with-android-and-logto
tags: [SSO providers, saml-enterprise-sso, android, kotlin/java, SAML authentication, enterprise login, SSO login]
title: How to build SAML enterprise SSO with Android (Kotlin / Java)
sdk: Android (Kotlin / Java)
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-saml.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-saml.mdx
index 2582f591843..44ce8de7337 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-saml.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-saml.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-sign-in-with-android-and-logto
+slug: build-saml-sign-in-with-android-and-logto
tags: [autenticación, saml, android, kotlin/java, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de SAML con Android (Kotlin / Java)
sdk: Android (Kotlin / Java)
@@ -60,4 +60,4 @@ export const connector = 'SAML';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-sendgrid.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-sendgrid.mdx
index 41209ef6e52..19c2c93b8d1 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-sendgrid.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-sendgrid.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-sendgrid-sign-in-with-android-and-logto
+slug: build-sendgrid-sign-in-with-android-and-logto
tags: [autenticación, sendgrid, android, kotlin/java, inicio-de-sesión-sin-contraseña, inicio-de-sesión, login]
title: Cómo construir SendGrid Email inicio de sesión sin contraseña con Android (Kotlin / Java)
sdk: Android (Kotlin / Java)
@@ -66,4 +66,4 @@ export const connector = 'SendGrid';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-slack.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-slack.mdx
index d461a887fa0..733f847cd5d 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-slack.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-slack.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-slack-sign-in-with-android-and-logto
+slug: build-slack-sign-in-with-android-and-logto
tags: [autenticación, slack, android, kotlin/java, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Slack con Android (Kotlin / Java)
sdk: Android (Kotlin / Java)
@@ -60,4 +60,4 @@ export const connector = 'Slack';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-twilio.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-twilio.mdx
index 7a5377bb629..fb75aa00e11 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-twilio.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-twilio.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-twilio-sign-in-with-android-and-logto
+slug: build-twilio-sign-in-with-android-and-logto
tags: [autenticación, twilio, android, kotlin/java, inicio-de-sesión-sin-contraseña, inicio-de-sesión, login]
title: Cómo construir Twilio SMS inicio de sesión sin contraseña con Android (Kotlin / Java)
sdk: Android (Kotlin / Java)
@@ -66,4 +66,4 @@ export const connector = 'Twilio';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-x-twitter.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-x-twitter.mdx
index c9bcae42987..e2ca3001590 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-x-twitter.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-x-twitter.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-x-twitter-sign-in-with-android-and-logto
+slug: build-x-twitter-sign-in-with-android-and-logto
tags: [autenticación, x-twitter, android, kotlin/java, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de X (Twitter) con Android (Kotlin / Java)
sdk: Android (Kotlin / Java)
@@ -60,4 +60,4 @@ export const connector = 'X (Twitter)';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-amazon.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-amazon.mdx
index 775e3dd3d9e..2f3a5b00239 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-amazon.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-amazon.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-amazon-sign-in-with-dotnet-core-blazor-server-and-logto
+slug: build-amazon-sign-in-with-dotnet-core-blazor-server-and-logto
tags: [autenticación, amazon, dotnet-core-blazor-server, c#, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Amazon con .NET Core (Blazor Server)
sdk: .NET Core (Blazor Server)
@@ -60,4 +60,4 @@ export const connector = 'Amazon';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-apple.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-apple.mdx
index aeec71b4901..b0ecf17d309 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-apple.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-apple.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-apple-sign-in-with-dotnet-core-blazor-server-and-logto
+slug: build-apple-sign-in-with-dotnet-core-blazor-server-and-logto
tags: [autenticación, apple, dotnet-core-blazor-server, c#, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Apple con .NET Core (Blazor Server)
sdk: .NET Core (Blazor Server)
@@ -60,4 +60,4 @@ export const connector = 'Apple';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-aws-ses.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-aws-ses.mdx
index 52cf1914266..8c84a7273dd 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-aws-ses.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-aws-ses.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-aws-ses-sign-in-with-dotnet-core-blazor-server-and-logto
+slug: build-aws-ses-sign-in-with-dotnet-core-blazor-server-and-logto
tags: [autenticación, aws-ses, dotnet-core-blazor-server, c#, inicio-de-sesión-sin-contraseña, inicio-de-sesión, login]
title: Cómo construir AWS SES Email inicio de sesión sin contraseña con .NET Core (Blazor Server)
sdk: .NET Core (Blazor Server)
@@ -66,4 +66,4 @@ export const connector = 'AWS SES';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-azure-ad.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-azure-ad.mdx
index cc12369ccdd..30f764043eb 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-azure-ad.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-azure-ad.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-azure-ad-sign-in-with-dotnet-core-blazor-server-and-logto
+slug: build-azure-ad-sign-in-with-dotnet-core-blazor-server-and-logto
tags: [autenticación, azure-ad, dotnet-core-blazor-server, c#, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Azure AD con .NET Core (Blazor Server)
sdk: .NET Core (Blazor Server)
@@ -60,4 +60,4 @@ export const connector = 'Azure AD';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-discord.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-discord.mdx
index ee6fbf1a750..b978ee33ef4 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-discord.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-discord.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-discord-sign-in-with-dotnet-core-blazor-server-and-logto
+slug: build-discord-sign-in-with-dotnet-core-blazor-server-and-logto
tags: [autenticación, discord, dotnet-core-blazor-server, c#, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Discord con .NET Core (Blazor Server)
sdk: .NET Core (Blazor Server)
@@ -60,4 +60,4 @@ export const connector = 'Discord';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-facebook.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-facebook.mdx
index e34f4f5fa60..d12365fdce9 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-facebook.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-facebook.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-facebook-sign-in-with-dotnet-core-blazor-server-and-logto
+slug: build-facebook-sign-in-with-dotnet-core-blazor-server-and-logto
tags: [autenticación, facebook, dotnet-core-blazor-server, c#, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Facebook con .NET Core (Blazor Server)
sdk: .NET Core (Blazor Server)
@@ -60,4 +60,4 @@ export const connector = 'Facebook';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-github.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-github.mdx
index 1fedf5a576d..2b17fdf74fa 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-github.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-github.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-github-sign-in-with-dotnet-core-blazor-server-and-logto
+slug: build-github-sign-in-with-dotnet-core-blazor-server-and-logto
tags: [autenticación, github, dotnet-core-blazor-server, c#, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de GitHub con .NET Core (Blazor Server)
sdk: .NET Core (Blazor Server)
@@ -60,4 +60,4 @@ export const connector = 'GitHub';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-google-workspace-enterprise-sso.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-google-workspace-enterprise-sso.mdx
index 5dca36358ad..09640dbf275 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-google-workspace-enterprise-sso.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-google-workspace-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-workspace-enterprise-sso-sign-in-with-dotnet-core-blazor-server-and-logto
+slug: build-google-workspace-enterprise-sso-sign-in-with-dotnet-core-blazor-server-and-logto
tags: [SSO providers, google-workspace-enterprise-sso, dotnet-core-blazor-server, c#, SAML authentication, enterprise login, SSO login]
title: How to build Google Workspace enterprise SSO with .NET Core (Blazor Server)
sdk: .NET Core (Blazor Server)
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-google.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-google.mdx
index f8ab774f609..8071a4ed0fc 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-google.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-google.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-sign-in-with-dotnet-core-blazor-server-and-logto
+slug: build-google-sign-in-with-dotnet-core-blazor-server-and-logto
tags: [autenticación, google, dotnet-core-blazor-server, c#, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Google con .NET Core (Blazor Server)
sdk: .NET Core (Blazor Server)
@@ -60,4 +60,4 @@ export const connector = 'Google';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-hugging-face.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-hugging-face.mdx
index 1963e351bb0..0a5e900a9d8 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-hugging-face.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-hugging-face.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-hugging-face-sign-in-with-dotnet-core-blazor-server-and-logto
+slug: build-hugging-face-sign-in-with-dotnet-core-blazor-server-and-logto
tags: [autenticación, hugging-face, dotnet-core-blazor-server, c#, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Hugging Face con .NET Core (Blazor Server)
sdk: .NET Core (Blazor Server)
@@ -60,4 +60,4 @@ export const connector = 'Hugging Face';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-kakao.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-kakao.mdx
index 4f31fc212b9..b53a6ec684f 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-kakao.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-kakao.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-kakao-sign-in-with-dotnet-core-blazor-server-and-logto
+slug: build-kakao-sign-in-with-dotnet-core-blazor-server-and-logto
tags: [autenticación, kakao, dotnet-core-blazor-server, c#, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Kakao con .NET Core (Blazor Server)
sdk: .NET Core (Blazor Server)
@@ -60,4 +60,4 @@ export const connector = 'Kakao';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-line.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-line.mdx
index 96096a0f8fd..84da0b13cfa 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-line.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-line.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-line-sign-in-with-dotnet-core-blazor-server-and-logto
+slug: build-line-sign-in-with-dotnet-core-blazor-server-and-logto
tags: [autenticación, line, dotnet-core-blazor-server, c#, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Line con .NET Core (Blazor Server)
sdk: .NET Core (Blazor Server)
@@ -60,4 +60,4 @@ export const connector = 'Line';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-linkedin.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-linkedin.mdx
index 52adf27b043..91aad49d775 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-linkedin.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-linkedin.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-linkedin-sign-in-with-dotnet-core-blazor-server-and-logto
+slug: build-linkedin-sign-in-with-dotnet-core-blazor-server-and-logto
tags: [autenticación, linkedin, dotnet-core-blazor-server, c#, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de LinkedIn con .NET Core (Blazor Server)
sdk: .NET Core (Blazor Server)
@@ -60,4 +60,4 @@ export const connector = 'LinkedIn';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-microsoft-entra-id-oidc-enterprise-sso.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-microsoft-entra-id-oidc-enterprise-sso.mdx
index 387b7cd86fa..743e4d5a168 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-microsoft-entra-id-oidc-enterprise-sso.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-microsoft-entra-id-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-dotnet-core-blazor-server-and-logto
+slug: build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-dotnet-core-blazor-server-and-logto
tags: [SSO providers, microsoft-entra-id-oidc-enterprise-sso, dotnet-core-blazor-server, c#, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID OIDC enterprise SSO with .NET Core (Blazor Server)
sdk: .NET Core (Blazor Server)
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-microsoft-entra-id-saml-enterprise-sso.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-microsoft-entra-id-saml-enterprise-sso.mdx
index d8bd5113ae7..a1dd98bf295 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-microsoft-entra-id-saml-enterprise-sso.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-microsoft-entra-id-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-dotnet-core-blazor-server-and-logto
+slug: build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-dotnet-core-blazor-server-and-logto
tags: [SSO providers, microsoft-entra-id-saml-enterprise-sso, dotnet-core-blazor-server, c#, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID SAML enterprise SSO with .NET Core (Blazor Server)
sdk: .NET Core (Blazor Server)
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-naver.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-naver.mdx
index 6f3af50abba..b8ef99155e6 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-naver.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-naver.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-naver-sign-in-with-dotnet-core-blazor-server-and-logto
+slug: build-naver-sign-in-with-dotnet-core-blazor-server-and-logto
tags: [autenticación, naver, dotnet-core-blazor-server, c#, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Naver con .NET Core (Blazor Server)
sdk: .NET Core (Blazor Server)
@@ -60,4 +60,4 @@ export const connector = 'Naver';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-oauth2.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-oauth2.mdx
index f23f0c9d393..ac092e0a7c8 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-oauth2.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-oauth2.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oauth2-sign-in-with-dotnet-core-blazor-server-and-logto
+slug: build-oauth2-sign-in-with-dotnet-core-blazor-server-and-logto
tags: [autenticación, oauth2, dotnet-core-blazor-server, c#, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de OAuth2 con .NET Core (Blazor Server)
sdk: .NET Core (Blazor Server)
@@ -60,4 +60,4 @@ export const connector = 'OAuth2';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-oidc-enterprise-sso.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-oidc-enterprise-sso.mdx
index c73680a1108..08ca4328271 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-oidc-enterprise-sso.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-enterprise-sso-sign-in-with-dotnet-core-blazor-server-and-logto
+slug: build-oidc-enterprise-sso-sign-in-with-dotnet-core-blazor-server-and-logto
tags: [SSO providers, oidc-enterprise-sso, dotnet-core-blazor-server, c#, SAML authentication, enterprise login, SSO login]
title: How to build OIDC enterprise SSO with .NET Core (Blazor Server)
sdk: .NET Core (Blazor Server)
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-oidc.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-oidc.mdx
index b4d98b872eb..da8e1c2d7f6 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-oidc.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-oidc.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-sign-in-with-dotnet-core-blazor-server-and-logto
+slug: build-oidc-sign-in-with-dotnet-core-blazor-server-and-logto
tags: [autenticación, oidc, dotnet-core-blazor-server, c#, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de OIDC con .NET Core (Blazor Server)
sdk: .NET Core (Blazor Server)
@@ -60,4 +60,4 @@ export const connector = 'OIDC';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-okta-enterprise-sso.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-okta-enterprise-sso.mdx
index 8ddb4298eaf..c2e307f362c 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-okta-enterprise-sso.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-okta-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-okta-enterprise-sso-sign-in-with-dotnet-core-blazor-server-and-logto
+slug: build-okta-enterprise-sso-sign-in-with-dotnet-core-blazor-server-and-logto
tags: [SSO providers, okta-enterprise-sso, dotnet-core-blazor-server, c#, SAML authentication, enterprise login, SSO login]
title: How to build Okta enterprise SSO with .NET Core (Blazor Server)
sdk: .NET Core (Blazor Server)
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-saml-enterprise-sso.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-saml-enterprise-sso.mdx
index 8b005d06e30..3d70783c56e 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-saml-enterprise-sso.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-enterprise-sso-sign-in-with-dotnet-core-blazor-server-and-logto
+slug: build-saml-enterprise-sso-sign-in-with-dotnet-core-blazor-server-and-logto
tags: [SSO providers, saml-enterprise-sso, dotnet-core-blazor-server, c#, SAML authentication, enterprise login, SSO login]
title: How to build SAML enterprise SSO with .NET Core (Blazor Server)
sdk: .NET Core (Blazor Server)
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-saml.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-saml.mdx
index 923ed4bd567..7df9eef2737 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-saml.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-saml.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-sign-in-with-dotnet-core-blazor-server-and-logto
+slug: build-saml-sign-in-with-dotnet-core-blazor-server-and-logto
tags: [autenticación, saml, dotnet-core-blazor-server, c#, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de SAML con .NET Core (Blazor Server)
sdk: .NET Core (Blazor Server)
@@ -60,4 +60,4 @@ export const connector = 'SAML';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-sendgrid.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-sendgrid.mdx
index fcb85db81e6..00c9e9e5117 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-sendgrid.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-sendgrid.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-sendgrid-sign-in-with-dotnet-core-blazor-server-and-logto
+slug: build-sendgrid-sign-in-with-dotnet-core-blazor-server-and-logto
tags: [autenticación, sendgrid, dotnet-core-blazor-server, c#, inicio-de-sesión-sin-contraseña, inicio-de-sesión, login]
title: Cómo construir SendGrid Email inicio de sesión sin contraseña con .NET Core (Blazor Server)
sdk: .NET Core (Blazor Server)
@@ -66,4 +66,4 @@ export const connector = 'SendGrid';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-slack.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-slack.mdx
index 0ca3c818fba..2f0fa951ef6 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-slack.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-slack.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-slack-sign-in-with-dotnet-core-blazor-server-and-logto
+slug: build-slack-sign-in-with-dotnet-core-blazor-server-and-logto
tags: [autenticación, slack, dotnet-core-blazor-server, c#, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Slack con .NET Core (Blazor Server)
sdk: .NET Core (Blazor Server)
@@ -60,4 +60,4 @@ export const connector = 'Slack';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-twilio.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-twilio.mdx
index f57f9551ae3..de53afacbc6 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-twilio.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-twilio.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-twilio-sign-in-with-dotnet-core-blazor-server-and-logto
+slug: build-twilio-sign-in-with-dotnet-core-blazor-server-and-logto
tags: [autenticación, twilio, dotnet-core-blazor-server, c#, inicio-de-sesión-sin-contraseña, inicio-de-sesión, login]
title: Cómo construir Twilio SMS inicio de sesión sin contraseña con .NET Core (Blazor Server)
sdk: .NET Core (Blazor Server)
@@ -66,4 +66,4 @@ export const connector = 'Twilio';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-x-twitter.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-x-twitter.mdx
index 01da3a29488..02c6cfd1c24 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-x-twitter.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-x-twitter.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-x-twitter-sign-in-with-dotnet-core-blazor-server-and-logto
+slug: build-x-twitter-sign-in-with-dotnet-core-blazor-server-and-logto
tags: [autenticación, x-twitter, dotnet-core-blazor-server, c#, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de X (Twitter) con .NET Core (Blazor Server)
sdk: .NET Core (Blazor Server)
@@ -60,4 +60,4 @@ export const connector = 'X (Twitter)';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-amazon.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-amazon.mdx
index e2a4631891b..178b6757bec 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-amazon.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-amazon.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-amazon-sign-in-with-dotnet-core-blazor-webassembly-and-logto
+slug: build-amazon-sign-in-with-dotnet-core-blazor-webassembly-and-logto
tags: [autenticación, amazon, dotnet-core-blazor-webassembly, c#, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Amazon con .NET Core (Blazor WebAssembly)
sdk: .NET Core (Blazor WebAssembly)
@@ -60,4 +60,4 @@ export const connector = 'Amazon';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-apple.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-apple.mdx
index 89d5500178f..9a05f587030 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-apple.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-apple.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-apple-sign-in-with-dotnet-core-blazor-webassembly-and-logto
+slug: build-apple-sign-in-with-dotnet-core-blazor-webassembly-and-logto
tags: [autenticación, apple, dotnet-core-blazor-webassembly, c#, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Apple con .NET Core (Blazor WebAssembly)
sdk: .NET Core (Blazor WebAssembly)
@@ -60,4 +60,4 @@ export const connector = 'Apple';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-aws-ses.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-aws-ses.mdx
index 228582d0a21..8f5109816f0 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-aws-ses.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-aws-ses.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-aws-ses-sign-in-with-dotnet-core-blazor-webassembly-and-logto
+slug: build-aws-ses-sign-in-with-dotnet-core-blazor-webassembly-and-logto
tags: [autenticación, aws-ses, dotnet-core-blazor-webassembly, c#, inicio-de-sesión-sin-contraseña, inicio-de-sesión, login]
title: Cómo construir AWS SES Email inicio de sesión sin contraseña con .NET Core (Blazor WebAssembly)
sdk: .NET Core (Blazor WebAssembly)
@@ -66,4 +66,4 @@ export const connector = 'AWS SES';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-azure-ad.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-azure-ad.mdx
index 538720cabbe..bb6dee2a11c 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-azure-ad.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-azure-ad.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-azure-ad-sign-in-with-dotnet-core-blazor-webassembly-and-logto
+slug: build-azure-ad-sign-in-with-dotnet-core-blazor-webassembly-and-logto
tags: [autenticación, azure-ad, dotnet-core-blazor-webassembly, c#, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Azure AD con .NET Core (Blazor WebAssembly)
sdk: .NET Core (Blazor WebAssembly)
@@ -60,4 +60,4 @@ export const connector = 'Azure AD';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-discord.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-discord.mdx
index 1c6b7c9b367..f67a1b0cfc6 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-discord.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-discord.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-discord-sign-in-with-dotnet-core-blazor-webassembly-and-logto
+slug: build-discord-sign-in-with-dotnet-core-blazor-webassembly-and-logto
tags: [autenticación, discord, dotnet-core-blazor-webassembly, c#, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Discord con .NET Core (Blazor WebAssembly)
sdk: .NET Core (Blazor WebAssembly)
@@ -60,4 +60,4 @@ export const connector = 'Discord';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-facebook.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-facebook.mdx
index 564b40c49fe..b3dc16856dd 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-facebook.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-facebook.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-facebook-sign-in-with-dotnet-core-blazor-webassembly-and-logto
+slug: build-facebook-sign-in-with-dotnet-core-blazor-webassembly-and-logto
tags: [autenticación, facebook, dotnet-core-blazor-webassembly, c#, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Facebook con .NET Core (Blazor WebAssembly)
sdk: .NET Core (Blazor WebAssembly)
@@ -60,4 +60,4 @@ export const connector = 'Facebook';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-github.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-github.mdx
index 0e3c8661a3e..b27a8a32931 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-github.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-github.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-github-sign-in-with-dotnet-core-blazor-webassembly-and-logto
+slug: build-github-sign-in-with-dotnet-core-blazor-webassembly-and-logto
tags: [autenticación, github, dotnet-core-blazor-webassembly, c#, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de GitHub con .NET Core (Blazor WebAssembly)
sdk: .NET Core (Blazor WebAssembly)
@@ -60,4 +60,4 @@ export const connector = 'GitHub';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-google-workspace-enterprise-sso.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-google-workspace-enterprise-sso.mdx
index 59571489b88..d8cb5054136 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-google-workspace-enterprise-sso.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-google-workspace-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-workspace-enterprise-sso-sign-in-with-dotnet-core-blazor-webassembly-and-logto
+slug: build-google-workspace-enterprise-sso-sign-in-with-dotnet-core-blazor-webassembly-and-logto
tags: [SSO providers, google-workspace-enterprise-sso, dotnet-core-blazor-webassembly, c#, SAML authentication, enterprise login, SSO login]
title: How to build Google Workspace enterprise SSO with .NET Core (Blazor WebAssembly)
sdk: .NET Core (Blazor WebAssembly)
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-google.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-google.mdx
index bbac9d9f888..88b39a0a1fd 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-google.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-google.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-sign-in-with-dotnet-core-blazor-webassembly-and-logto
+slug: build-google-sign-in-with-dotnet-core-blazor-webassembly-and-logto
tags: [autenticación, google, dotnet-core-blazor-webassembly, c#, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Google con .NET Core (Blazor WebAssembly)
sdk: .NET Core (Blazor WebAssembly)
@@ -60,4 +60,4 @@ export const connector = 'Google';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-hugging-face.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-hugging-face.mdx
index fadcb1c9848..22108994d75 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-hugging-face.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-hugging-face.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-hugging-face-sign-in-with-dotnet-core-blazor-webassembly-and-logto
+slug: build-hugging-face-sign-in-with-dotnet-core-blazor-webassembly-and-logto
tags: [autenticación, hugging-face, dotnet-core-blazor-webassembly, c#, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Hugging Face con .NET Core (Blazor WebAssembly)
sdk: .NET Core (Blazor WebAssembly)
@@ -60,4 +60,4 @@ export const connector = 'Hugging Face';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-kakao.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-kakao.mdx
index 3f6abf911e9..7760945ea4b 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-kakao.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-kakao.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-kakao-sign-in-with-dotnet-core-blazor-webassembly-and-logto
+slug: build-kakao-sign-in-with-dotnet-core-blazor-webassembly-and-logto
tags: [autenticación, kakao, dotnet-core-blazor-webassembly, c#, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Kakao con .NET Core (Blazor WebAssembly)
sdk: .NET Core (Blazor WebAssembly)
@@ -60,4 +60,4 @@ export const connector = 'Kakao';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-line.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-line.mdx
index a91f85cff43..de863f6d8fb 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-line.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-line.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-line-sign-in-with-dotnet-core-blazor-webassembly-and-logto
+slug: build-line-sign-in-with-dotnet-core-blazor-webassembly-and-logto
tags: [autenticación, line, dotnet-core-blazor-webassembly, c#, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Line con .NET Core (Blazor WebAssembly)
sdk: .NET Core (Blazor WebAssembly)
@@ -60,4 +60,4 @@ export const connector = 'Line';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-linkedin.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-linkedin.mdx
index bdd4cd0f355..c5a42ebeede 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-linkedin.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-linkedin.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-linkedin-sign-in-with-dotnet-core-blazor-webassembly-and-logto
+slug: build-linkedin-sign-in-with-dotnet-core-blazor-webassembly-and-logto
tags: [autenticación, linkedin, dotnet-core-blazor-webassembly, c#, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de LinkedIn con .NET Core (Blazor WebAssembly)
sdk: .NET Core (Blazor WebAssembly)
@@ -60,4 +60,4 @@ export const connector = 'LinkedIn';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-microsoft-entra-id-oidc-enterprise-sso.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-microsoft-entra-id-oidc-enterprise-sso.mdx
index 497528c3f3e..f4c96abf569 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-microsoft-entra-id-oidc-enterprise-sso.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-microsoft-entra-id-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-dotnet-core-blazor-webassembly-and-logto
+slug: build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-dotnet-core-blazor-webassembly-and-logto
tags: [SSO providers, microsoft-entra-id-oidc-enterprise-sso, dotnet-core-blazor-webassembly, c#, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID OIDC enterprise SSO with .NET Core (Blazor WebAssembly)
sdk: .NET Core (Blazor WebAssembly)
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-microsoft-entra-id-saml-enterprise-sso.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-microsoft-entra-id-saml-enterprise-sso.mdx
index 8b8d31d14c6..b5c069c8b77 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-microsoft-entra-id-saml-enterprise-sso.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-microsoft-entra-id-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-dotnet-core-blazor-webassembly-and-logto
+slug: build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-dotnet-core-blazor-webassembly-and-logto
tags: [SSO providers, microsoft-entra-id-saml-enterprise-sso, dotnet-core-blazor-webassembly, c#, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID SAML enterprise SSO with .NET Core (Blazor WebAssembly)
sdk: .NET Core (Blazor WebAssembly)
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-naver.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-naver.mdx
index 55cf6dc8870..82c63c55ae1 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-naver.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-naver.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-naver-sign-in-with-dotnet-core-blazor-webassembly-and-logto
+slug: build-naver-sign-in-with-dotnet-core-blazor-webassembly-and-logto
tags: [autenticación, naver, dotnet-core-blazor-webassembly, c#, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Naver con .NET Core (Blazor WebAssembly)
sdk: .NET Core (Blazor WebAssembly)
@@ -60,4 +60,4 @@ export const connector = 'Naver';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-oauth2.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-oauth2.mdx
index 89068f300a5..b760b79dffd 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-oauth2.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-oauth2.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oauth2-sign-in-with-dotnet-core-blazor-webassembly-and-logto
+slug: build-oauth2-sign-in-with-dotnet-core-blazor-webassembly-and-logto
tags: [autenticación, oauth2, dotnet-core-blazor-webassembly, c#, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de OAuth2 con .NET Core (Blazor WebAssembly)
sdk: .NET Core (Blazor WebAssembly)
@@ -60,4 +60,4 @@ export const connector = 'OAuth2';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-oidc-enterprise-sso.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-oidc-enterprise-sso.mdx
index b9075156b42..1c7ed26f047 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-oidc-enterprise-sso.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-enterprise-sso-sign-in-with-dotnet-core-blazor-webassembly-and-logto
+slug: build-oidc-enterprise-sso-sign-in-with-dotnet-core-blazor-webassembly-and-logto
tags: [SSO providers, oidc-enterprise-sso, dotnet-core-blazor-webassembly, c#, SAML authentication, enterprise login, SSO login]
title: How to build OIDC enterprise SSO with .NET Core (Blazor WebAssembly)
sdk: .NET Core (Blazor WebAssembly)
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-oidc.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-oidc.mdx
index 5671ba532cb..f8d139031a8 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-oidc.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-oidc.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-sign-in-with-dotnet-core-blazor-webassembly-and-logto
+slug: build-oidc-sign-in-with-dotnet-core-blazor-webassembly-and-logto
tags: [autenticación, oidc, dotnet-core-blazor-webassembly, c#, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de OIDC con .NET Core (Blazor WebAssembly)
sdk: .NET Core (Blazor WebAssembly)
@@ -60,4 +60,4 @@ export const connector = 'OIDC';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-okta-enterprise-sso.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-okta-enterprise-sso.mdx
index c908757857f..70a9cc0852d 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-okta-enterprise-sso.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-okta-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-okta-enterprise-sso-sign-in-with-dotnet-core-blazor-webassembly-and-logto
+slug: build-okta-enterprise-sso-sign-in-with-dotnet-core-blazor-webassembly-and-logto
tags: [SSO providers, okta-enterprise-sso, dotnet-core-blazor-webassembly, c#, SAML authentication, enterprise login, SSO login]
title: How to build Okta enterprise SSO with .NET Core (Blazor WebAssembly)
sdk: .NET Core (Blazor WebAssembly)
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-saml-enterprise-sso.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-saml-enterprise-sso.mdx
index 668657e0ed3..7b69d27b444 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-saml-enterprise-sso.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-enterprise-sso-sign-in-with-dotnet-core-blazor-webassembly-and-logto
+slug: build-saml-enterprise-sso-sign-in-with-dotnet-core-blazor-webassembly-and-logto
tags: [SSO providers, saml-enterprise-sso, dotnet-core-blazor-webassembly, c#, SAML authentication, enterprise login, SSO login]
title: How to build SAML enterprise SSO with .NET Core (Blazor WebAssembly)
sdk: .NET Core (Blazor WebAssembly)
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-saml.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-saml.mdx
index 9d05c30675a..b0bda172d4d 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-saml.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-saml.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-sign-in-with-dotnet-core-blazor-webassembly-and-logto
+slug: build-saml-sign-in-with-dotnet-core-blazor-webassembly-and-logto
tags: [autenticación, saml, dotnet-core-blazor-webassembly, c#, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de SAML con .NET Core (Blazor WebAssembly)
sdk: .NET Core (Blazor WebAssembly)
@@ -60,4 +60,4 @@ export const connector = 'SAML';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-sendgrid.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-sendgrid.mdx
index 7167481662c..568f4a28546 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-sendgrid.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-sendgrid.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-sendgrid-sign-in-with-dotnet-core-blazor-webassembly-and-logto
+slug: build-sendgrid-sign-in-with-dotnet-core-blazor-webassembly-and-logto
tags: [autenticación, sendgrid, dotnet-core-blazor-webassembly, c#, inicio-de-sesión-sin-contraseña, inicio-de-sesión, login]
title: Cómo construir SendGrid Email inicio de sesión sin contraseña con .NET Core (Blazor WebAssembly)
sdk: .NET Core (Blazor WebAssembly)
@@ -66,4 +66,4 @@ export const connector = 'SendGrid';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-slack.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-slack.mdx
index 6451970a577..1fc5944e2fd 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-slack.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-slack.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-slack-sign-in-with-dotnet-core-blazor-webassembly-and-logto
+slug: build-slack-sign-in-with-dotnet-core-blazor-webassembly-and-logto
tags: [autenticación, slack, dotnet-core-blazor-webassembly, c#, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Slack con .NET Core (Blazor WebAssembly)
sdk: .NET Core (Blazor WebAssembly)
@@ -60,4 +60,4 @@ export const connector = 'Slack';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-twilio.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-twilio.mdx
index e38d3f9b4fd..45af127d5f7 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-twilio.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-twilio.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-twilio-sign-in-with-dotnet-core-blazor-webassembly-and-logto
+slug: build-twilio-sign-in-with-dotnet-core-blazor-webassembly-and-logto
tags: [autenticación, twilio, dotnet-core-blazor-webassembly, c#, inicio-de-sesión-sin-contraseña, inicio-de-sesión, login]
title: Cómo construir Twilio SMS inicio de sesión sin contraseña con .NET Core (Blazor WebAssembly)
sdk: .NET Core (Blazor WebAssembly)
@@ -66,4 +66,4 @@ export const connector = 'Twilio';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-x-twitter.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-x-twitter.mdx
index 1ab46933e66..b73c34d09b0 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-x-twitter.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-x-twitter.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-x-twitter-sign-in-with-dotnet-core-blazor-webassembly-and-logto
+slug: build-x-twitter-sign-in-with-dotnet-core-blazor-webassembly-and-logto
tags: [autenticación, x-twitter, dotnet-core-blazor-webassembly, c#, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de X (Twitter) con .NET Core (Blazor WebAssembly)
sdk: .NET Core (Blazor WebAssembly)
@@ -60,4 +60,4 @@ export const connector = 'X (Twitter)';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-amazon.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-amazon.mdx
index 4461f83be6f..b94713e156d 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-amazon.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-amazon.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-amazon-sign-in-with-dotnet-core-mvc-and-logto
+slug: build-amazon-sign-in-with-dotnet-core-mvc-and-logto
tags: [autenticación, amazon, dotnet-core-mvc, c#, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Amazon con .NET Core (MVC)
sdk: .NET Core (MVC)
@@ -60,4 +60,4 @@ export const connector = 'Amazon';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-apple.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-apple.mdx
index 4aa813bea70..409b58174bb 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-apple.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-apple.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-apple-sign-in-with-dotnet-core-mvc-and-logto
+slug: build-apple-sign-in-with-dotnet-core-mvc-and-logto
tags: [autenticación, apple, dotnet-core-mvc, c#, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Apple con .NET Core (MVC)
sdk: .NET Core (MVC)
@@ -60,4 +60,4 @@ export const connector = 'Apple';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-aws-ses.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-aws-ses.mdx
index f87d9e44960..8d9fdd889af 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-aws-ses.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-aws-ses.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-aws-ses-sign-in-with-dotnet-core-mvc-and-logto
+slug: build-aws-ses-sign-in-with-dotnet-core-mvc-and-logto
tags: [autenticación, aws-ses, dotnet-core-mvc, c#, inicio-de-sesión-sin-contraseña, inicio-de-sesión, login]
title: Cómo construir AWS SES Email inicio de sesión sin contraseña con .NET Core (MVC)
sdk: .NET Core (MVC)
@@ -66,4 +66,4 @@ export const connector = 'AWS SES';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-azure-ad.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-azure-ad.mdx
index 1be172dd2c0..6ffa0a27d3b 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-azure-ad.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-azure-ad.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-azure-ad-sign-in-with-dotnet-core-mvc-and-logto
+slug: build-azure-ad-sign-in-with-dotnet-core-mvc-and-logto
tags: [autenticación, azure-ad, dotnet-core-mvc, c#, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Azure AD con .NET Core (MVC)
sdk: .NET Core (MVC)
@@ -60,4 +60,4 @@ export const connector = 'Azure AD';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-discord.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-discord.mdx
index 6bd3b7ae76e..e93b2a792d9 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-discord.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-discord.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-discord-sign-in-with-dotnet-core-mvc-and-logto
+slug: build-discord-sign-in-with-dotnet-core-mvc-and-logto
tags: [autenticación, discord, dotnet-core-mvc, c#, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Discord con .NET Core (MVC)
sdk: .NET Core (MVC)
@@ -60,4 +60,4 @@ export const connector = 'Discord';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-facebook.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-facebook.mdx
index 469a47188e3..f73d614d2a0 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-facebook.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-facebook.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-facebook-sign-in-with-dotnet-core-mvc-and-logto
+slug: build-facebook-sign-in-with-dotnet-core-mvc-and-logto
tags: [autenticación, facebook, dotnet-core-mvc, c#, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Facebook con .NET Core (MVC)
sdk: .NET Core (MVC)
@@ -60,4 +60,4 @@ export const connector = 'Facebook';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-github.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-github.mdx
index e05b9f42703..034c34b493e 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-github.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-github.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-github-sign-in-with-dotnet-core-mvc-and-logto
+slug: build-github-sign-in-with-dotnet-core-mvc-and-logto
tags: [autenticación, github, dotnet-core-mvc, c#, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de GitHub con .NET Core (MVC)
sdk: .NET Core (MVC)
@@ -60,4 +60,4 @@ export const connector = 'GitHub';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-google-workspace-enterprise-sso.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-google-workspace-enterprise-sso.mdx
index d92b37fe2ad..67aee200d14 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-google-workspace-enterprise-sso.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-google-workspace-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-workspace-enterprise-sso-sign-in-with-dotnet-core-mvc-and-logto
+slug: build-google-workspace-enterprise-sso-sign-in-with-dotnet-core-mvc-and-logto
tags: [SSO providers, google-workspace-enterprise-sso, dotnet-core-mvc, c#, SAML authentication, enterprise login, SSO login]
title: How to build Google Workspace enterprise SSO with .NET Core (MVC)
sdk: .NET Core (MVC)
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-google.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-google.mdx
index 9820992d32d..c0dca2e8d4c 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-google.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-google.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-sign-in-with-dotnet-core-mvc-and-logto
+slug: build-google-sign-in-with-dotnet-core-mvc-and-logto
tags: [autenticación, google, dotnet-core-mvc, c#, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Google con .NET Core (MVC)
sdk: .NET Core (MVC)
@@ -60,4 +60,4 @@ export const connector = 'Google';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-hugging-face.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-hugging-face.mdx
index 7404572cc36..9b29981dd95 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-hugging-face.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-hugging-face.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-hugging-face-sign-in-with-dotnet-core-mvc-and-logto
+slug: build-hugging-face-sign-in-with-dotnet-core-mvc-and-logto
tags: [autenticación, hugging-face, dotnet-core-mvc, c#, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Hugging Face con .NET Core (MVC)
sdk: .NET Core (MVC)
@@ -60,4 +60,4 @@ export const connector = 'Hugging Face';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-kakao.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-kakao.mdx
index c0246146fe8..c8f5c4678f2 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-kakao.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-kakao.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-kakao-sign-in-with-dotnet-core-mvc-and-logto
+slug: build-kakao-sign-in-with-dotnet-core-mvc-and-logto
tags: [autenticación, kakao, dotnet-core-mvc, c#, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Kakao con .NET Core (MVC)
sdk: .NET Core (MVC)
@@ -60,4 +60,4 @@ export const connector = 'Kakao';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-line.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-line.mdx
index bc74cd7d700..b9d0758f0eb 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-line.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-line.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-line-sign-in-with-dotnet-core-mvc-and-logto
+slug: build-line-sign-in-with-dotnet-core-mvc-and-logto
tags: [autenticación, line, dotnet-core-mvc, c#, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Line con .NET Core (MVC)
sdk: .NET Core (MVC)
@@ -60,4 +60,4 @@ export const connector = 'Line';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-linkedin.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-linkedin.mdx
index 0f089f05ff3..cdcf0dfc394 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-linkedin.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-linkedin.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-linkedin-sign-in-with-dotnet-core-mvc-and-logto
+slug: build-linkedin-sign-in-with-dotnet-core-mvc-and-logto
tags: [autenticación, linkedin, dotnet-core-mvc, c#, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de LinkedIn con .NET Core (MVC)
sdk: .NET Core (MVC)
@@ -60,4 +60,4 @@ export const connector = 'LinkedIn';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-microsoft-entra-id-oidc-enterprise-sso.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-microsoft-entra-id-oidc-enterprise-sso.mdx
index 074b6768b31..a21a7360687 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-microsoft-entra-id-oidc-enterprise-sso.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-microsoft-entra-id-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-dotnet-core-mvc-and-logto
+slug: build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-dotnet-core-mvc-and-logto
tags: [SSO providers, microsoft-entra-id-oidc-enterprise-sso, dotnet-core-mvc, c#, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID OIDC enterprise SSO with .NET Core (MVC)
sdk: .NET Core (MVC)
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-microsoft-entra-id-saml-enterprise-sso.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-microsoft-entra-id-saml-enterprise-sso.mdx
index 016f7129e06..506da75f8c1 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-microsoft-entra-id-saml-enterprise-sso.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-microsoft-entra-id-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-dotnet-core-mvc-and-logto
+slug: build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-dotnet-core-mvc-and-logto
tags: [SSO providers, microsoft-entra-id-saml-enterprise-sso, dotnet-core-mvc, c#, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID SAML enterprise SSO with .NET Core (MVC)
sdk: .NET Core (MVC)
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-naver.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-naver.mdx
index 6e3ac353849..f389716aefe 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-naver.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-naver.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-naver-sign-in-with-dotnet-core-mvc-and-logto
+slug: build-naver-sign-in-with-dotnet-core-mvc-and-logto
tags: [autenticación, naver, dotnet-core-mvc, c#, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Naver con .NET Core (MVC)
sdk: .NET Core (MVC)
@@ -60,4 +60,4 @@ export const connector = 'Naver';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-oauth2.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-oauth2.mdx
index 9b780551598..773706e0b9a 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-oauth2.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-oauth2.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oauth2-sign-in-with-dotnet-core-mvc-and-logto
+slug: build-oauth2-sign-in-with-dotnet-core-mvc-and-logto
tags: [autenticación, oauth2, dotnet-core-mvc, c#, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de OAuth2 con .NET Core (MVC)
sdk: .NET Core (MVC)
@@ -60,4 +60,4 @@ export const connector = 'OAuth2';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-oidc-enterprise-sso.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-oidc-enterprise-sso.mdx
index 8a4f5c48563..5d1f2ea5579 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-oidc-enterprise-sso.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-enterprise-sso-sign-in-with-dotnet-core-mvc-and-logto
+slug: build-oidc-enterprise-sso-sign-in-with-dotnet-core-mvc-and-logto
tags: [SSO providers, oidc-enterprise-sso, dotnet-core-mvc, c#, SAML authentication, enterprise login, SSO login]
title: How to build OIDC enterprise SSO with .NET Core (MVC)
sdk: .NET Core (MVC)
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-oidc.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-oidc.mdx
index 255dbfde745..c3426f1fd8b 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-oidc.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-oidc.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-sign-in-with-dotnet-core-mvc-and-logto
+slug: build-oidc-sign-in-with-dotnet-core-mvc-and-logto
tags: [autenticación, oidc, dotnet-core-mvc, c#, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de OIDC con .NET Core (MVC)
sdk: .NET Core (MVC)
@@ -60,4 +60,4 @@ export const connector = 'OIDC';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-okta-enterprise-sso.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-okta-enterprise-sso.mdx
index 87c5a7b20c9..e13aaa0d565 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-okta-enterprise-sso.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-okta-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-okta-enterprise-sso-sign-in-with-dotnet-core-mvc-and-logto
+slug: build-okta-enterprise-sso-sign-in-with-dotnet-core-mvc-and-logto
tags: [SSO providers, okta-enterprise-sso, dotnet-core-mvc, c#, SAML authentication, enterprise login, SSO login]
title: How to build Okta enterprise SSO with .NET Core (MVC)
sdk: .NET Core (MVC)
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-saml-enterprise-sso.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-saml-enterprise-sso.mdx
index d2962c6a2a5..6be2a4f78a3 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-saml-enterprise-sso.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-enterprise-sso-sign-in-with-dotnet-core-mvc-and-logto
+slug: build-saml-enterprise-sso-sign-in-with-dotnet-core-mvc-and-logto
tags: [SSO providers, saml-enterprise-sso, dotnet-core-mvc, c#, SAML authentication, enterprise login, SSO login]
title: How to build SAML enterprise SSO with .NET Core (MVC)
sdk: .NET Core (MVC)
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-saml.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-saml.mdx
index 9ed70caa307..17fab9812a1 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-saml.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-saml.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-sign-in-with-dotnet-core-mvc-and-logto
+slug: build-saml-sign-in-with-dotnet-core-mvc-and-logto
tags: [autenticación, saml, dotnet-core-mvc, c#, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de SAML con .NET Core (MVC)
sdk: .NET Core (MVC)
@@ -60,4 +60,4 @@ export const connector = 'SAML';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-sendgrid.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-sendgrid.mdx
index a7e296d610d..170ccfe14c6 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-sendgrid.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-sendgrid.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-sendgrid-sign-in-with-dotnet-core-mvc-and-logto
+slug: build-sendgrid-sign-in-with-dotnet-core-mvc-and-logto
tags: [autenticación, sendgrid, dotnet-core-mvc, c#, inicio-de-sesión-sin-contraseña, inicio-de-sesión, login]
title: Cómo construir SendGrid Email inicio de sesión sin contraseña con .NET Core (MVC)
sdk: .NET Core (MVC)
@@ -66,4 +66,4 @@ export const connector = 'SendGrid';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-slack.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-slack.mdx
index 89348847eab..13ea12064c8 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-slack.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-slack.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-slack-sign-in-with-dotnet-core-mvc-and-logto
+slug: build-slack-sign-in-with-dotnet-core-mvc-and-logto
tags: [autenticación, slack, dotnet-core-mvc, c#, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Slack con .NET Core (MVC)
sdk: .NET Core (MVC)
@@ -60,4 +60,4 @@ export const connector = 'Slack';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-twilio.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-twilio.mdx
index 4318637cf5a..0c85dd39bba 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-twilio.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-twilio.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-twilio-sign-in-with-dotnet-core-mvc-and-logto
+slug: build-twilio-sign-in-with-dotnet-core-mvc-and-logto
tags: [autenticación, twilio, dotnet-core-mvc, c#, inicio-de-sesión-sin-contraseña, inicio-de-sesión, login]
title: Cómo construir Twilio SMS inicio de sesión sin contraseña con .NET Core (MVC)
sdk: .NET Core (MVC)
@@ -66,4 +66,4 @@ export const connector = 'Twilio';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-x-twitter.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-x-twitter.mdx
index 7b5573aa9d9..d798e462f5f 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-x-twitter.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-x-twitter.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-x-twitter-sign-in-with-dotnet-core-mvc-and-logto
+slug: build-x-twitter-sign-in-with-dotnet-core-mvc-and-logto
tags: [autenticación, x-twitter, dotnet-core-mvc, c#, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de X (Twitter) con .NET Core (MVC)
sdk: .NET Core (MVC)
@@ -60,4 +60,4 @@ export const connector = 'X (Twitter)';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-amazon.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-amazon.mdx
index 370102c1883..49924dd4433 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-amazon.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-amazon.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-amazon-sign-in-with-dotnet-core-razor-pages-and-logto
+slug: build-amazon-sign-in-with-dotnet-core-razor-pages-and-logto
tags: [autenticación, amazon, dotnet-core-razor-pages, c#, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Amazon con .NET Core (Razor Pages)
sdk: .NET Core (Razor Pages)
@@ -60,4 +60,4 @@ export const connector = 'Amazon';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-apple.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-apple.mdx
index c342808eca0..50d25a35eb0 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-apple.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-apple.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-apple-sign-in-with-dotnet-core-razor-pages-and-logto
+slug: build-apple-sign-in-with-dotnet-core-razor-pages-and-logto
tags: [autenticación, apple, dotnet-core-razor-pages, c#, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Apple con .NET Core (Razor Pages)
sdk: .NET Core (Razor Pages)
@@ -60,4 +60,4 @@ export const connector = 'Apple';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-aws-ses.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-aws-ses.mdx
index 4fa09e4b700..300d76411bd 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-aws-ses.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-aws-ses.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-aws-ses-sign-in-with-dotnet-core-razor-pages-and-logto
+slug: build-aws-ses-sign-in-with-dotnet-core-razor-pages-and-logto
tags: [autenticación, aws-ses, dotnet-core-razor-pages, c#, inicio-de-sesión-sin-contraseña, inicio-de-sesión, login]
title: Cómo construir AWS SES Email inicio de sesión sin contraseña con .NET Core (Razor Pages)
sdk: .NET Core (Razor Pages)
@@ -66,4 +66,4 @@ export const connector = 'AWS SES';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-azure-ad.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-azure-ad.mdx
index 12a8ffe5638..3ae2dc15c2f 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-azure-ad.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-azure-ad.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-azure-ad-sign-in-with-dotnet-core-razor-pages-and-logto
+slug: build-azure-ad-sign-in-with-dotnet-core-razor-pages-and-logto
tags: [autenticación, azure-ad, dotnet-core-razor-pages, c#, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Azure AD con .NET Core (Razor Pages)
sdk: .NET Core (Razor Pages)
@@ -60,4 +60,4 @@ export const connector = 'Azure AD';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-discord.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-discord.mdx
index c5634238b7f..94067566086 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-discord.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-discord.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-discord-sign-in-with-dotnet-core-razor-pages-and-logto
+slug: build-discord-sign-in-with-dotnet-core-razor-pages-and-logto
tags: [autenticación, discord, dotnet-core-razor-pages, c#, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Discord con .NET Core (Razor Pages)
sdk: .NET Core (Razor Pages)
@@ -60,4 +60,4 @@ export const connector = 'Discord';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-facebook.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-facebook.mdx
index 5349a7db268..f9849943c1b 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-facebook.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-facebook.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-facebook-sign-in-with-dotnet-core-razor-pages-and-logto
+slug: build-facebook-sign-in-with-dotnet-core-razor-pages-and-logto
tags: [autenticación, facebook, dotnet-core-razor-pages, c#, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Facebook con .NET Core (Razor Pages)
sdk: .NET Core (Razor Pages)
@@ -60,4 +60,4 @@ export const connector = 'Facebook';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-github.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-github.mdx
index 7d91db54654..c1e8ed55b49 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-github.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-github.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-github-sign-in-with-dotnet-core-razor-pages-and-logto
+slug: build-github-sign-in-with-dotnet-core-razor-pages-and-logto
tags: [autenticación, github, dotnet-core-razor-pages, c#, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de GitHub con .NET Core (Razor Pages)
sdk: .NET Core (Razor Pages)
@@ -60,4 +60,4 @@ export const connector = 'GitHub';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-google-workspace-enterprise-sso.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-google-workspace-enterprise-sso.mdx
index 6b9ed96a469..9ee397ef5ab 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-google-workspace-enterprise-sso.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-google-workspace-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-workspace-enterprise-sso-sign-in-with-dotnet-core-razor-pages-and-logto
+slug: build-google-workspace-enterprise-sso-sign-in-with-dotnet-core-razor-pages-and-logto
tags: [SSO providers, google-workspace-enterprise-sso, dotnet-core-razor-pages, c#, SAML authentication, enterprise login, SSO login]
title: How to build Google Workspace enterprise SSO with .NET Core (Razor Pages)
sdk: .NET Core (Razor Pages)
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-google.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-google.mdx
index 2e16d5728bd..96d2bcbe830 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-google.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-google.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-sign-in-with-dotnet-core-razor-pages-and-logto
+slug: build-google-sign-in-with-dotnet-core-razor-pages-and-logto
tags: [autenticación, google, dotnet-core-razor-pages, c#, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Google con .NET Core (Razor Pages)
sdk: .NET Core (Razor Pages)
@@ -60,4 +60,4 @@ export const connector = 'Google';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-hugging-face.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-hugging-face.mdx
index af099159379..6140519a8c8 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-hugging-face.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-hugging-face.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-hugging-face-sign-in-with-dotnet-core-razor-pages-and-logto
+slug: build-hugging-face-sign-in-with-dotnet-core-razor-pages-and-logto
tags: [autenticación, hugging-face, dotnet-core-razor-pages, c#, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Hugging Face con .NET Core (Razor Pages)
sdk: .NET Core (Razor Pages)
@@ -60,4 +60,4 @@ export const connector = 'Hugging Face';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-kakao.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-kakao.mdx
index 70290efabe1..67293804f58 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-kakao.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-kakao.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-kakao-sign-in-with-dotnet-core-razor-pages-and-logto
+slug: build-kakao-sign-in-with-dotnet-core-razor-pages-and-logto
tags: [autenticación, kakao, dotnet-core-razor-pages, c#, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Kakao con .NET Core (Razor Pages)
sdk: .NET Core (Razor Pages)
@@ -60,4 +60,4 @@ export const connector = 'Kakao';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-line.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-line.mdx
index 8898c8b0eb9..2a292c39fd7 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-line.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-line.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-line-sign-in-with-dotnet-core-razor-pages-and-logto
+slug: build-line-sign-in-with-dotnet-core-razor-pages-and-logto
tags: [autenticación, line, dotnet-core-razor-pages, c#, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Line con .NET Core (Razor Pages)
sdk: .NET Core (Razor Pages)
@@ -60,4 +60,4 @@ export const connector = 'Line';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-linkedin.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-linkedin.mdx
index d1a66bec391..2051d94a743 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-linkedin.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-linkedin.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-linkedin-sign-in-with-dotnet-core-razor-pages-and-logto
+slug: build-linkedin-sign-in-with-dotnet-core-razor-pages-and-logto
tags: [autenticación, linkedin, dotnet-core-razor-pages, c#, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de LinkedIn con .NET Core (Razor Pages)
sdk: .NET Core (Razor Pages)
@@ -60,4 +60,4 @@ export const connector = 'LinkedIn';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-microsoft-entra-id-oidc-enterprise-sso.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-microsoft-entra-id-oidc-enterprise-sso.mdx
index 7bf1d7aaea1..2bd56c908bf 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-microsoft-entra-id-oidc-enterprise-sso.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-microsoft-entra-id-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-dotnet-core-razor-pages-and-logto
+slug: build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-dotnet-core-razor-pages-and-logto
tags: [SSO providers, microsoft-entra-id-oidc-enterprise-sso, dotnet-core-razor-pages, c#, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID OIDC enterprise SSO with .NET Core (Razor Pages)
sdk: .NET Core (Razor Pages)
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-microsoft-entra-id-saml-enterprise-sso.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-microsoft-entra-id-saml-enterprise-sso.mdx
index 41a90d3746f..5f97bf96a6c 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-microsoft-entra-id-saml-enterprise-sso.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-microsoft-entra-id-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-dotnet-core-razor-pages-and-logto
+slug: build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-dotnet-core-razor-pages-and-logto
tags: [SSO providers, microsoft-entra-id-saml-enterprise-sso, dotnet-core-razor-pages, c#, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID SAML enterprise SSO with .NET Core (Razor Pages)
sdk: .NET Core (Razor Pages)
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-naver.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-naver.mdx
index 61aba0441fd..fefb079c352 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-naver.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-naver.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-naver-sign-in-with-dotnet-core-razor-pages-and-logto
+slug: build-naver-sign-in-with-dotnet-core-razor-pages-and-logto
tags: [autenticación, naver, dotnet-core-razor-pages, c#, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Naver con .NET Core (Razor Pages)
sdk: .NET Core (Razor Pages)
@@ -60,4 +60,4 @@ export const connector = 'Naver';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-oauth2.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-oauth2.mdx
index 08256e4a6b5..42d69e05c15 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-oauth2.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-oauth2.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oauth2-sign-in-with-dotnet-core-razor-pages-and-logto
+slug: build-oauth2-sign-in-with-dotnet-core-razor-pages-and-logto
tags: [autenticación, oauth2, dotnet-core-razor-pages, c#, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de OAuth2 con .NET Core (Razor Pages)
sdk: .NET Core (Razor Pages)
@@ -60,4 +60,4 @@ export const connector = 'OAuth2';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-oidc-enterprise-sso.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-oidc-enterprise-sso.mdx
index 04917385f3f..7bc96450c74 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-oidc-enterprise-sso.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-enterprise-sso-sign-in-with-dotnet-core-razor-pages-and-logto
+slug: build-oidc-enterprise-sso-sign-in-with-dotnet-core-razor-pages-and-logto
tags: [SSO providers, oidc-enterprise-sso, dotnet-core-razor-pages, c#, SAML authentication, enterprise login, SSO login]
title: How to build OIDC enterprise SSO with .NET Core (Razor Pages)
sdk: .NET Core (Razor Pages)
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-oidc.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-oidc.mdx
index 41eaa488f0a..e2643353f53 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-oidc.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-oidc.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-sign-in-with-dotnet-core-razor-pages-and-logto
+slug: build-oidc-sign-in-with-dotnet-core-razor-pages-and-logto
tags: [autenticación, oidc, dotnet-core-razor-pages, c#, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de OIDC con .NET Core (Razor Pages)
sdk: .NET Core (Razor Pages)
@@ -60,4 +60,4 @@ export const connector = 'OIDC';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-okta-enterprise-sso.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-okta-enterprise-sso.mdx
index e265ba126aa..cadc1e9c69a 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-okta-enterprise-sso.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-okta-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-okta-enterprise-sso-sign-in-with-dotnet-core-razor-pages-and-logto
+slug: build-okta-enterprise-sso-sign-in-with-dotnet-core-razor-pages-and-logto
tags: [SSO providers, okta-enterprise-sso, dotnet-core-razor-pages, c#, SAML authentication, enterprise login, SSO login]
title: How to build Okta enterprise SSO with .NET Core (Razor Pages)
sdk: .NET Core (Razor Pages)
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-saml-enterprise-sso.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-saml-enterprise-sso.mdx
index df6bdd7366e..375dd828e67 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-saml-enterprise-sso.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-enterprise-sso-sign-in-with-dotnet-core-razor-pages-and-logto
+slug: build-saml-enterprise-sso-sign-in-with-dotnet-core-razor-pages-and-logto
tags: [SSO providers, saml-enterprise-sso, dotnet-core-razor-pages, c#, SAML authentication, enterprise login, SSO login]
title: How to build SAML enterprise SSO with .NET Core (Razor Pages)
sdk: .NET Core (Razor Pages)
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-saml.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-saml.mdx
index 4c6c50f02df..13fd4a5b021 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-saml.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-saml.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-sign-in-with-dotnet-core-razor-pages-and-logto
+slug: build-saml-sign-in-with-dotnet-core-razor-pages-and-logto
tags: [autenticación, saml, dotnet-core-razor-pages, c#, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de SAML con .NET Core (Razor Pages)
sdk: .NET Core (Razor Pages)
@@ -60,4 +60,4 @@ export const connector = 'SAML';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-sendgrid.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-sendgrid.mdx
index bb70f696eb5..567b65f4ddd 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-sendgrid.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-sendgrid.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-sendgrid-sign-in-with-dotnet-core-razor-pages-and-logto
+slug: build-sendgrid-sign-in-with-dotnet-core-razor-pages-and-logto
tags: [autenticación, sendgrid, dotnet-core-razor-pages, c#, inicio-de-sesión-sin-contraseña, inicio-de-sesión, login]
title: Cómo construir SendGrid Email inicio de sesión sin contraseña con .NET Core (Razor Pages)
sdk: .NET Core (Razor Pages)
@@ -66,4 +66,4 @@ export const connector = 'SendGrid';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-slack.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-slack.mdx
index 83a93221a8a..d9aba8a4735 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-slack.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-slack.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-slack-sign-in-with-dotnet-core-razor-pages-and-logto
+slug: build-slack-sign-in-with-dotnet-core-razor-pages-and-logto
tags: [autenticación, slack, dotnet-core-razor-pages, c#, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Slack con .NET Core (Razor Pages)
sdk: .NET Core (Razor Pages)
@@ -60,4 +60,4 @@ export const connector = 'Slack';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-twilio.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-twilio.mdx
index c69c1162130..3340685d86d 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-twilio.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-twilio.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-twilio-sign-in-with-dotnet-core-razor-pages-and-logto
+slug: build-twilio-sign-in-with-dotnet-core-razor-pages-and-logto
tags: [autenticación, twilio, dotnet-core-razor-pages, c#, inicio-de-sesión-sin-contraseña, inicio-de-sesión, login]
title: Cómo construir Twilio SMS inicio de sesión sin contraseña con .NET Core (Razor Pages)
sdk: .NET Core (Razor Pages)
@@ -66,4 +66,4 @@ export const connector = 'Twilio';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-x-twitter.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-x-twitter.mdx
index 6e13f5dc80f..5c0be682bd6 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-x-twitter.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-x-twitter.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-x-twitter-sign-in-with-dotnet-core-razor-pages-and-logto
+slug: build-x-twitter-sign-in-with-dotnet-core-razor-pages-and-logto
tags: [autenticación, x-twitter, dotnet-core-razor-pages, c#, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de X (Twitter) con .NET Core (Razor Pages)
sdk: .NET Core (Razor Pages)
@@ -60,4 +60,4 @@ export const connector = 'X (Twitter)';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-amazon.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-amazon.mdx
index 2957c31ca39..76a298eb0a0 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-amazon.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-amazon.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-amazon-sign-in-with-expo-react-native-and-logto
+slug: build-amazon-sign-in-with-expo-react-native-and-logto
tags: [autenticación, amazon, expo-react-native, js, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Amazon con Expo (React Native)
sdk: Expo (React Native)
@@ -60,4 +60,4 @@ export const connector = 'Amazon';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-apple.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-apple.mdx
index 2be78d1a85e..23b54a221a3 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-apple.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-apple.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-apple-sign-in-with-expo-react-native-and-logto
+slug: build-apple-sign-in-with-expo-react-native-and-logto
tags: [autenticación, apple, expo-react-native, js, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Apple con Expo (React Native)
sdk: Expo (React Native)
@@ -60,4 +60,4 @@ export const connector = 'Apple';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-aws-ses.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-aws-ses.mdx
index 4ce8c0d6201..8a70d581743 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-aws-ses.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-aws-ses.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-aws-ses-sign-in-with-expo-react-native-and-logto
+slug: build-aws-ses-sign-in-with-expo-react-native-and-logto
tags: [autenticación, aws-ses, expo-react-native, js, inicio-de-sesión-sin-contraseña, inicio-de-sesión, login]
title: Cómo construir AWS SES Email inicio de sesión sin contraseña con Expo (React Native)
sdk: Expo (React Native)
@@ -66,4 +66,4 @@ export const connector = 'AWS SES';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-azure-ad.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-azure-ad.mdx
index 03105a8797f..86297e7d115 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-azure-ad.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-azure-ad.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-azure-ad-sign-in-with-expo-react-native-and-logto
+slug: build-azure-ad-sign-in-with-expo-react-native-and-logto
tags: [autenticación, azure-ad, expo-react-native, js, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Azure AD con Expo (React Native)
sdk: Expo (React Native)
@@ -60,4 +60,4 @@ export const connector = 'Azure AD';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-discord.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-discord.mdx
index 7778a298ac1..d15ac009445 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-discord.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-discord.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-discord-sign-in-with-expo-react-native-and-logto
+slug: build-discord-sign-in-with-expo-react-native-and-logto
tags: [autenticación, discord, expo-react-native, js, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Discord con Expo (React Native)
sdk: Expo (React Native)
@@ -60,4 +60,4 @@ export const connector = 'Discord';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-facebook.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-facebook.mdx
index c95c7012b0c..6b9916b3572 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-facebook.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-facebook.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-facebook-sign-in-with-expo-react-native-and-logto
+slug: build-facebook-sign-in-with-expo-react-native-and-logto
tags: [autenticación, facebook, expo-react-native, js, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Facebook con Expo (React Native)
sdk: Expo (React Native)
@@ -60,4 +60,4 @@ export const connector = 'Facebook';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-github.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-github.mdx
index 701f422af6d..e8a163a2ba0 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-github.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-github.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-github-sign-in-with-expo-react-native-and-logto
+slug: build-github-sign-in-with-expo-react-native-and-logto
tags: [autenticación, github, expo-react-native, js, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de GitHub con Expo (React Native)
sdk: Expo (React Native)
@@ -60,4 +60,4 @@ export const connector = 'GitHub';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-google-workspace-enterprise-sso.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-google-workspace-enterprise-sso.mdx
index 2bcc9bc9ac5..ce6774ee34c 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-google-workspace-enterprise-sso.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-google-workspace-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-workspace-enterprise-sso-sign-in-with-expo-react-native-and-logto
+slug: build-google-workspace-enterprise-sso-sign-in-with-expo-react-native-and-logto
tags: [SSO providers, google-workspace-enterprise-sso, expo-react-native, js, SAML authentication, enterprise login, SSO login]
title: How to build Google Workspace enterprise SSO with Expo (React Native)
sdk: Expo (React Native)
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-google.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-google.mdx
index 8c05a4c1002..e1fa62ad116 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-google.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-google.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-sign-in-with-expo-react-native-and-logto
+slug: build-google-sign-in-with-expo-react-native-and-logto
tags: [autenticación, google, expo-react-native, js, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Google con Expo (React Native)
sdk: Expo (React Native)
@@ -60,4 +60,4 @@ export const connector = 'Google';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-hugging-face.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-hugging-face.mdx
index 5eae537fa8f..f386f483967 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-hugging-face.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-hugging-face.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-hugging-face-sign-in-with-expo-react-native-and-logto
+slug: build-hugging-face-sign-in-with-expo-react-native-and-logto
tags: [autenticación, hugging-face, expo-react-native, js, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Hugging Face con Expo (React Native)
sdk: Expo (React Native)
@@ -60,4 +60,4 @@ export const connector = 'Hugging Face';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-kakao.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-kakao.mdx
index 878c2143437..776f416cedb 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-kakao.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-kakao.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-kakao-sign-in-with-expo-react-native-and-logto
+slug: build-kakao-sign-in-with-expo-react-native-and-logto
tags: [autenticación, kakao, expo-react-native, js, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Kakao con Expo (React Native)
sdk: Expo (React Native)
@@ -60,4 +60,4 @@ export const connector = 'Kakao';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-line.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-line.mdx
index 488901d20fe..f524f78ae17 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-line.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-line.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-line-sign-in-with-expo-react-native-and-logto
+slug: build-line-sign-in-with-expo-react-native-and-logto
tags: [autenticación, line, expo-react-native, js, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Line con Expo (React Native)
sdk: Expo (React Native)
@@ -60,4 +60,4 @@ export const connector = 'Line';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-linkedin.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-linkedin.mdx
index 4e219c5e9d8..48f00b6acfa 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-linkedin.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-linkedin.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-linkedin-sign-in-with-expo-react-native-and-logto
+slug: build-linkedin-sign-in-with-expo-react-native-and-logto
tags: [autenticación, linkedin, expo-react-native, js, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de LinkedIn con Expo (React Native)
sdk: Expo (React Native)
@@ -60,4 +60,4 @@ export const connector = 'LinkedIn';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-microsoft-entra-id-oidc-enterprise-sso.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-microsoft-entra-id-oidc-enterprise-sso.mdx
index 2310d41cdb6..b040a1d9ce6 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-microsoft-entra-id-oidc-enterprise-sso.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-microsoft-entra-id-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-expo-react-native-and-logto
+slug: build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-expo-react-native-and-logto
tags: [SSO providers, microsoft-entra-id-oidc-enterprise-sso, expo-react-native, js, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID OIDC enterprise SSO with Expo (React Native)
sdk: Expo (React Native)
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-microsoft-entra-id-saml-enterprise-sso.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-microsoft-entra-id-saml-enterprise-sso.mdx
index afe3b81d8cc..084f9c3393b 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-microsoft-entra-id-saml-enterprise-sso.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-microsoft-entra-id-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-expo-react-native-and-logto
+slug: build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-expo-react-native-and-logto
tags: [SSO providers, microsoft-entra-id-saml-enterprise-sso, expo-react-native, js, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID SAML enterprise SSO with Expo (React Native)
sdk: Expo (React Native)
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-naver.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-naver.mdx
index 815ba26f172..9fc3582501c 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-naver.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-naver.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-naver-sign-in-with-expo-react-native-and-logto
+slug: build-naver-sign-in-with-expo-react-native-and-logto
tags: [autenticación, naver, expo-react-native, js, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Naver con Expo (React Native)
sdk: Expo (React Native)
@@ -60,4 +60,4 @@ export const connector = 'Naver';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-oauth2.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-oauth2.mdx
index bc2cce0ffbe..2685e7b6d22 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-oauth2.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-oauth2.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oauth2-sign-in-with-expo-react-native-and-logto
+slug: build-oauth2-sign-in-with-expo-react-native-and-logto
tags: [autenticación, oauth2, expo-react-native, js, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de OAuth2 con Expo (React Native)
sdk: Expo (React Native)
@@ -60,4 +60,4 @@ export const connector = 'OAuth2';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-oidc-enterprise-sso.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-oidc-enterprise-sso.mdx
index cdbe57c8ff6..81a28077250 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-oidc-enterprise-sso.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-enterprise-sso-sign-in-with-expo-react-native-and-logto
+slug: build-oidc-enterprise-sso-sign-in-with-expo-react-native-and-logto
tags: [SSO providers, oidc-enterprise-sso, expo-react-native, js, SAML authentication, enterprise login, SSO login]
title: How to build OIDC enterprise SSO with Expo (React Native)
sdk: Expo (React Native)
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-oidc.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-oidc.mdx
index 60520444b0b..143167086cf 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-oidc.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-oidc.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-sign-in-with-expo-react-native-and-logto
+slug: build-oidc-sign-in-with-expo-react-native-and-logto
tags: [autenticación, oidc, expo-react-native, js, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de OIDC con Expo (React Native)
sdk: Expo (React Native)
@@ -60,4 +60,4 @@ export const connector = 'OIDC';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-okta-enterprise-sso.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-okta-enterprise-sso.mdx
index f06f37512fd..c7cb57d8226 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-okta-enterprise-sso.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-okta-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-okta-enterprise-sso-sign-in-with-expo-react-native-and-logto
+slug: build-okta-enterprise-sso-sign-in-with-expo-react-native-and-logto
tags: [SSO providers, okta-enterprise-sso, expo-react-native, js, SAML authentication, enterprise login, SSO login]
title: How to build Okta enterprise SSO with Expo (React Native)
sdk: Expo (React Native)
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-saml-enterprise-sso.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-saml-enterprise-sso.mdx
index d912b5df6b3..dae68bf0681 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-saml-enterprise-sso.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-enterprise-sso-sign-in-with-expo-react-native-and-logto
+slug: build-saml-enterprise-sso-sign-in-with-expo-react-native-and-logto
tags: [SSO providers, saml-enterprise-sso, expo-react-native, js, SAML authentication, enterprise login, SSO login]
title: How to build SAML enterprise SSO with Expo (React Native)
sdk: Expo (React Native)
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-saml.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-saml.mdx
index e3b20edcc70..db9e51aff12 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-saml.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-saml.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-sign-in-with-expo-react-native-and-logto
+slug: build-saml-sign-in-with-expo-react-native-and-logto
tags: [autenticación, saml, expo-react-native, js, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de SAML con Expo (React Native)
sdk: Expo (React Native)
@@ -60,4 +60,4 @@ export const connector = 'SAML';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-sendgrid.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-sendgrid.mdx
index 88dc60c0c87..0777beb2af3 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-sendgrid.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-sendgrid.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-sendgrid-sign-in-with-expo-react-native-and-logto
+slug: build-sendgrid-sign-in-with-expo-react-native-and-logto
tags: [autenticación, sendgrid, expo-react-native, js, inicio-de-sesión-sin-contraseña, inicio-de-sesión, login]
title: Cómo construir SendGrid Email inicio de sesión sin contraseña con Expo (React Native)
sdk: Expo (React Native)
@@ -66,4 +66,4 @@ export const connector = 'SendGrid';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-slack.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-slack.mdx
index 78e52629f4e..42282d8b304 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-slack.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-slack.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-slack-sign-in-with-expo-react-native-and-logto
+slug: build-slack-sign-in-with-expo-react-native-and-logto
tags: [autenticación, slack, expo-react-native, js, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Slack con Expo (React Native)
sdk: Expo (React Native)
@@ -60,4 +60,4 @@ export const connector = 'Slack';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-twilio.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-twilio.mdx
index 7c7e0283394..360a311c3b9 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-twilio.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-twilio.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-twilio-sign-in-with-expo-react-native-and-logto
+slug: build-twilio-sign-in-with-expo-react-native-and-logto
tags: [autenticación, twilio, expo-react-native, js, inicio-de-sesión-sin-contraseña, inicio-de-sesión, login]
title: Cómo construir Twilio SMS inicio de sesión sin contraseña con Expo (React Native)
sdk: Expo (React Native)
@@ -66,4 +66,4 @@ export const connector = 'Twilio';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-x-twitter.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-x-twitter.mdx
index a1b3e73e6d0..0bf36a20a39 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-x-twitter.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-x-twitter.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-x-twitter-sign-in-with-expo-react-native-and-logto
+slug: build-x-twitter-sign-in-with-expo-react-native-and-logto
tags: [autenticación, x-twitter, expo-react-native, js, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de X (Twitter) con Expo (React Native)
sdk: Expo (React Native)
@@ -60,4 +60,4 @@ export const connector = 'X (Twitter)';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-amazon.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-amazon.mdx
index fb754e21f23..445370c4278 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-amazon.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-amazon.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-amazon-sign-in-with-express-and-logto
+slug: build-amazon-sign-in-with-express-and-logto
tags: [autenticación, amazon, express, js, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Amazon con Express
sdk: Express
@@ -60,4 +60,4 @@ export const connector = 'Amazon';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-apple.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-apple.mdx
index 25784860d71..2990fd737c6 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-apple.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-apple.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-apple-sign-in-with-express-and-logto
+slug: build-apple-sign-in-with-express-and-logto
tags: [autenticación, apple, express, js, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Apple con Express
sdk: Express
@@ -60,4 +60,4 @@ export const connector = 'Apple';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-aws-ses.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-aws-ses.mdx
index f173a1deb9d..53daf4f1a73 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-aws-ses.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-aws-ses.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-aws-ses-sign-in-with-express-and-logto
+slug: build-aws-ses-sign-in-with-express-and-logto
tags: [autenticación, aws-ses, express, js, inicio-de-sesión-sin-contraseña, inicio-de-sesión, login]
title: Cómo construir AWS SES Email inicio de sesión sin contraseña con Express
sdk: Express
@@ -66,4 +66,4 @@ export const connector = 'AWS SES';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-azure-ad.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-azure-ad.mdx
index 99bb6dd5b52..cbd6d3269d7 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-azure-ad.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-azure-ad.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-azure-ad-sign-in-with-express-and-logto
+slug: build-azure-ad-sign-in-with-express-and-logto
tags: [autenticación, azure-ad, express, js, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Azure AD con Express
sdk: Express
@@ -60,4 +60,4 @@ export const connector = 'Azure AD';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-discord.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-discord.mdx
index c883b9d82bf..f15e41fc353 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-discord.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-discord.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-discord-sign-in-with-express-and-logto
+slug: build-discord-sign-in-with-express-and-logto
tags: [autenticación, discord, express, js, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Discord con Express
sdk: Express
@@ -60,4 +60,4 @@ export const connector = 'Discord';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-facebook.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-facebook.mdx
index 0b4bbcdf19b..3d138282290 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-facebook.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-facebook.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-facebook-sign-in-with-express-and-logto
+slug: build-facebook-sign-in-with-express-and-logto
tags: [autenticación, facebook, express, js, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Facebook con Express
sdk: Express
@@ -60,4 +60,4 @@ export const connector = 'Facebook';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-github.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-github.mdx
index c72fece1715..1926185b0f1 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-github.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-github.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-github-sign-in-with-express-and-logto
+slug: build-github-sign-in-with-express-and-logto
tags: [autenticación, github, express, js, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de GitHub con Express
sdk: Express
@@ -60,4 +60,4 @@ export const connector = 'GitHub';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-google-workspace-enterprise-sso.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-google-workspace-enterprise-sso.mdx
index 4246ce33172..76172ef9737 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-google-workspace-enterprise-sso.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-google-workspace-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-workspace-enterprise-sso-sign-in-with-express-and-logto
+slug: build-google-workspace-enterprise-sso-sign-in-with-express-and-logto
tags: [SSO providers, google-workspace-enterprise-sso, express, js, SAML authentication, enterprise login, SSO login]
title: How to build Google Workspace enterprise SSO with Express
sdk: Express
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-google.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-google.mdx
index 6ec82172e08..78bc9f0a3be 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-google.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-google.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-sign-in-with-express-and-logto
+slug: build-google-sign-in-with-express-and-logto
tags: [autenticación, google, express, js, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Google con Express
sdk: Express
@@ -60,4 +60,4 @@ export const connector = 'Google';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-hugging-face.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-hugging-face.mdx
index dda1b5614a4..27f565cc0b5 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-hugging-face.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-hugging-face.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-hugging-face-sign-in-with-express-and-logto
+slug: build-hugging-face-sign-in-with-express-and-logto
tags: [autenticación, hugging-face, express, js, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Hugging Face con Express
sdk: Express
@@ -60,4 +60,4 @@ export const connector = 'Hugging Face';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-kakao.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-kakao.mdx
index 5ef92d85c5d..8d89b01752d 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-kakao.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-kakao.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-kakao-sign-in-with-express-and-logto
+slug: build-kakao-sign-in-with-express-and-logto
tags: [autenticación, kakao, express, js, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Kakao con Express
sdk: Express
@@ -60,4 +60,4 @@ export const connector = 'Kakao';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-line.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-line.mdx
index 4e651f168d5..4e761455a0e 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-line.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-line.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-line-sign-in-with-express-and-logto
+slug: build-line-sign-in-with-express-and-logto
tags: [autenticación, line, express, js, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Line con Express
sdk: Express
@@ -60,4 +60,4 @@ export const connector = 'Line';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-linkedin.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-linkedin.mdx
index cc362c80151..7ab822a565d 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-linkedin.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-linkedin.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-linkedin-sign-in-with-express-and-logto
+slug: build-linkedin-sign-in-with-express-and-logto
tags: [autenticación, linkedin, express, js, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de LinkedIn con Express
sdk: Express
@@ -60,4 +60,4 @@ export const connector = 'LinkedIn';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-microsoft-entra-id-oidc-enterprise-sso.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-microsoft-entra-id-oidc-enterprise-sso.mdx
index 6e25c0cb869..36e0380ef26 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-microsoft-entra-id-oidc-enterprise-sso.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-microsoft-entra-id-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-express-and-logto
+slug: build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-express-and-logto
tags: [SSO providers, microsoft-entra-id-oidc-enterprise-sso, express, js, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID OIDC enterprise SSO with Express
sdk: Express
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-microsoft-entra-id-saml-enterprise-sso.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-microsoft-entra-id-saml-enterprise-sso.mdx
index 4349afafd03..c88abbd3a66 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-microsoft-entra-id-saml-enterprise-sso.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-microsoft-entra-id-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-express-and-logto
+slug: build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-express-and-logto
tags: [SSO providers, microsoft-entra-id-saml-enterprise-sso, express, js, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID SAML enterprise SSO with Express
sdk: Express
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-naver.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-naver.mdx
index 8ecb69c5f57..ee43c29a255 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-naver.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-naver.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-naver-sign-in-with-express-and-logto
+slug: build-naver-sign-in-with-express-and-logto
tags: [autenticación, naver, express, js, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Naver con Express
sdk: Express
@@ -60,4 +60,4 @@ export const connector = 'Naver';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-oauth2.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-oauth2.mdx
index 6721a872143..2af0bbb2b9b 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-oauth2.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-oauth2.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oauth2-sign-in-with-express-and-logto
+slug: build-oauth2-sign-in-with-express-and-logto
tags: [autenticación, oauth2, express, js, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de OAuth2 con Express
sdk: Express
@@ -60,4 +60,4 @@ export const connector = 'OAuth2';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-oidc-enterprise-sso.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-oidc-enterprise-sso.mdx
index c2fb75221a1..54c9bec579b 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-oidc-enterprise-sso.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-enterprise-sso-sign-in-with-express-and-logto
+slug: build-oidc-enterprise-sso-sign-in-with-express-and-logto
tags: [SSO providers, oidc-enterprise-sso, express, js, SAML authentication, enterprise login, SSO login]
title: How to build OIDC enterprise SSO with Express
sdk: Express
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-oidc.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-oidc.mdx
index 785123d2d17..c2a245529df 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-oidc.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-oidc.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-sign-in-with-express-and-logto
+slug: build-oidc-sign-in-with-express-and-logto
tags: [autenticación, oidc, express, js, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de OIDC con Express
sdk: Express
@@ -60,4 +60,4 @@ export const connector = 'OIDC';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-okta-enterprise-sso.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-okta-enterprise-sso.mdx
index e8b59726d9b..f434123ab49 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-okta-enterprise-sso.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-okta-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-okta-enterprise-sso-sign-in-with-express-and-logto
+slug: build-okta-enterprise-sso-sign-in-with-express-and-logto
tags: [SSO providers, okta-enterprise-sso, express, js, SAML authentication, enterprise login, SSO login]
title: How to build Okta enterprise SSO with Express
sdk: Express
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-saml-enterprise-sso.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-saml-enterprise-sso.mdx
index 3f64ce0da13..6f73ee706f6 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-saml-enterprise-sso.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-enterprise-sso-sign-in-with-express-and-logto
+slug: build-saml-enterprise-sso-sign-in-with-express-and-logto
tags: [SSO providers, saml-enterprise-sso, express, js, SAML authentication, enterprise login, SSO login]
title: How to build SAML enterprise SSO with Express
sdk: Express
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-saml.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-saml.mdx
index 198d36c10fd..08b923f891c 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-saml.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-saml.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-sign-in-with-express-and-logto
+slug: build-saml-sign-in-with-express-and-logto
tags: [autenticación, saml, express, js, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de SAML con Express
sdk: Express
@@ -60,4 +60,4 @@ export const connector = 'SAML';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-sendgrid.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-sendgrid.mdx
index e1fa5621eea..c5375547310 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-sendgrid.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-sendgrid.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-sendgrid-sign-in-with-express-and-logto
+slug: build-sendgrid-sign-in-with-express-and-logto
tags: [autenticación, sendgrid, express, js, inicio-de-sesión-sin-contraseña, inicio-de-sesión, login]
title: Cómo construir SendGrid Email inicio de sesión sin contraseña con Express
sdk: Express
@@ -66,4 +66,4 @@ export const connector = 'SendGrid';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-slack.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-slack.mdx
index 4b617bb9fbc..bc516771343 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-slack.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-slack.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-slack-sign-in-with-express-and-logto
+slug: build-slack-sign-in-with-express-and-logto
tags: [autenticación, slack, express, js, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Slack con Express
sdk: Express
@@ -60,4 +60,4 @@ export const connector = 'Slack';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-twilio.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-twilio.mdx
index 09b9fc1baca..4e878ea9f88 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-twilio.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-twilio.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-twilio-sign-in-with-express-and-logto
+slug: build-twilio-sign-in-with-express-and-logto
tags: [autenticación, twilio, express, js, inicio-de-sesión-sin-contraseña, inicio-de-sesión, login]
title: Cómo construir Twilio SMS inicio de sesión sin contraseña con Express
sdk: Express
@@ -66,4 +66,4 @@ export const connector = 'Twilio';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-x-twitter.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-x-twitter.mdx
index 121b0fabc4e..8e35ad2c623 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-x-twitter.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-x-twitter.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-x-twitter-sign-in-with-express-and-logto
+slug: build-x-twitter-sign-in-with-express-and-logto
tags: [autenticación, x-twitter, express, js, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de X (Twitter) con Express
sdk: Express
@@ -60,4 +60,4 @@ export const connector = 'X (Twitter)';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-amazon.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-amazon.mdx
index 4dc9eaa70b9..04918f8eb58 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-amazon.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-amazon.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-amazon-sign-in-with-flutter-and-logto
+slug: build-amazon-sign-in-with-flutter-and-logto
tags: [autenticación, amazon, flutter, dart, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Amazon con Flutter
sdk: Flutter
@@ -60,4 +60,4 @@ export const connector = 'Amazon';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-apple.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-apple.mdx
index 8e34118e248..b60ab1c4116 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-apple.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-apple.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-apple-sign-in-with-flutter-and-logto
+slug: build-apple-sign-in-with-flutter-and-logto
tags: [autenticación, apple, flutter, dart, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Apple con Flutter
sdk: Flutter
@@ -60,4 +60,4 @@ export const connector = 'Apple';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-aws-ses.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-aws-ses.mdx
index b750e780e86..801c9d3ad41 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-aws-ses.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-aws-ses.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-aws-ses-sign-in-with-flutter-and-logto
+slug: build-aws-ses-sign-in-with-flutter-and-logto
tags: [autenticación, aws-ses, flutter, dart, inicio-de-sesión-sin-contraseña, inicio-de-sesión, login]
title: Cómo construir AWS SES Email inicio de sesión sin contraseña con Flutter
sdk: Flutter
@@ -66,4 +66,4 @@ export const connector = 'AWS SES';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-azure-ad.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-azure-ad.mdx
index 6027edbafd7..9679b41de39 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-azure-ad.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-azure-ad.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-azure-ad-sign-in-with-flutter-and-logto
+slug: build-azure-ad-sign-in-with-flutter-and-logto
tags: [autenticación, azure-ad, flutter, dart, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Azure AD con Flutter
sdk: Flutter
@@ -60,4 +60,4 @@ export const connector = 'Azure AD';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-discord.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-discord.mdx
index 09ef632b5d8..91307e2294e 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-discord.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-discord.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-discord-sign-in-with-flutter-and-logto
+slug: build-discord-sign-in-with-flutter-and-logto
tags: [autenticación, discord, flutter, dart, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Discord con Flutter
sdk: Flutter
@@ -60,4 +60,4 @@ export const connector = 'Discord';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-facebook.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-facebook.mdx
index 96415bfad21..e57ca256f86 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-facebook.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-facebook.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-facebook-sign-in-with-flutter-and-logto
+slug: build-facebook-sign-in-with-flutter-and-logto
tags: [autenticación, facebook, flutter, dart, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Facebook con Flutter
sdk: Flutter
@@ -60,4 +60,4 @@ export const connector = 'Facebook';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-github.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-github.mdx
index 03812f4a963..10f1ba53a00 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-github.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-github.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-github-sign-in-with-flutter-and-logto
+slug: build-github-sign-in-with-flutter-and-logto
tags: [autenticación, github, flutter, dart, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de GitHub con Flutter
sdk: Flutter
@@ -60,4 +60,4 @@ export const connector = 'GitHub';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-google-workspace-enterprise-sso.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-google-workspace-enterprise-sso.mdx
index 50423012f61..17f50f046f2 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-google-workspace-enterprise-sso.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-google-workspace-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-workspace-enterprise-sso-sign-in-with-flutter-and-logto
+slug: build-google-workspace-enterprise-sso-sign-in-with-flutter-and-logto
tags: [SSO providers, google-workspace-enterprise-sso, flutter, dart, SAML authentication, enterprise login, SSO login]
title: How to build Google Workspace enterprise SSO with Flutter
sdk: Flutter
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-google.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-google.mdx
index 4a1781a2be0..529329fadfc 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-google.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-google.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-sign-in-with-flutter-and-logto
+slug: build-google-sign-in-with-flutter-and-logto
tags: [autenticación, google, flutter, dart, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Google con Flutter
sdk: Flutter
@@ -60,4 +60,4 @@ export const connector = 'Google';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-hugging-face.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-hugging-face.mdx
index 7d340947d2f..be9db24c75c 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-hugging-face.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-hugging-face.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-hugging-face-sign-in-with-flutter-and-logto
+slug: build-hugging-face-sign-in-with-flutter-and-logto
tags: [autenticación, hugging-face, flutter, dart, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Hugging Face con Flutter
sdk: Flutter
@@ -60,4 +60,4 @@ export const connector = 'Hugging Face';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-kakao.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-kakao.mdx
index 43cd237ff69..d53168ff7ed 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-kakao.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-kakao.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-kakao-sign-in-with-flutter-and-logto
+slug: build-kakao-sign-in-with-flutter-and-logto
tags: [autenticación, kakao, flutter, dart, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Kakao con Flutter
sdk: Flutter
@@ -60,4 +60,4 @@ export const connector = 'Kakao';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-line.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-line.mdx
index 234ab3498ea..1ec5c974272 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-line.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-line.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-line-sign-in-with-flutter-and-logto
+slug: build-line-sign-in-with-flutter-and-logto
tags: [autenticación, line, flutter, dart, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Line con Flutter
sdk: Flutter
@@ -60,4 +60,4 @@ export const connector = 'Line';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-linkedin.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-linkedin.mdx
index eb1b9857846..77f1d8518e0 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-linkedin.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-linkedin.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-linkedin-sign-in-with-flutter-and-logto
+slug: build-linkedin-sign-in-with-flutter-and-logto
tags: [autenticación, linkedin, flutter, dart, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de LinkedIn con Flutter
sdk: Flutter
@@ -60,4 +60,4 @@ export const connector = 'LinkedIn';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-microsoft-entra-id-oidc-enterprise-sso.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-microsoft-entra-id-oidc-enterprise-sso.mdx
index c03a6e8fa68..0acb056b47b 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-microsoft-entra-id-oidc-enterprise-sso.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-microsoft-entra-id-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-flutter-and-logto
+slug: build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-flutter-and-logto
tags: [SSO providers, microsoft-entra-id-oidc-enterprise-sso, flutter, dart, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID OIDC enterprise SSO with Flutter
sdk: Flutter
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-microsoft-entra-id-saml-enterprise-sso.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-microsoft-entra-id-saml-enterprise-sso.mdx
index 179f575663f..a896de3b3b0 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-microsoft-entra-id-saml-enterprise-sso.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-microsoft-entra-id-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-flutter-and-logto
+slug: build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-flutter-and-logto
tags: [SSO providers, microsoft-entra-id-saml-enterprise-sso, flutter, dart, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID SAML enterprise SSO with Flutter
sdk: Flutter
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-naver.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-naver.mdx
index 9af255ee515..293b7630bfb 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-naver.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-naver.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-naver-sign-in-with-flutter-and-logto
+slug: build-naver-sign-in-with-flutter-and-logto
tags: [autenticación, naver, flutter, dart, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Naver con Flutter
sdk: Flutter
@@ -60,4 +60,4 @@ export const connector = 'Naver';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-oauth2.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-oauth2.mdx
index 99e5d4e12e2..03264809b38 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-oauth2.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-oauth2.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oauth2-sign-in-with-flutter-and-logto
+slug: build-oauth2-sign-in-with-flutter-and-logto
tags: [autenticación, oauth2, flutter, dart, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de OAuth2 con Flutter
sdk: Flutter
@@ -60,4 +60,4 @@ export const connector = 'OAuth2';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-oidc-enterprise-sso.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-oidc-enterprise-sso.mdx
index b73f5f67728..8de7e2d037d 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-oidc-enterprise-sso.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-enterprise-sso-sign-in-with-flutter-and-logto
+slug: build-oidc-enterprise-sso-sign-in-with-flutter-and-logto
tags: [SSO providers, oidc-enterprise-sso, flutter, dart, SAML authentication, enterprise login, SSO login]
title: How to build OIDC enterprise SSO with Flutter
sdk: Flutter
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-oidc.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-oidc.mdx
index 98a649d1d80..30ea780a3ce 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-oidc.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-oidc.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-sign-in-with-flutter-and-logto
+slug: build-oidc-sign-in-with-flutter-and-logto
tags: [autenticación, oidc, flutter, dart, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de OIDC con Flutter
sdk: Flutter
@@ -60,4 +60,4 @@ export const connector = 'OIDC';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-okta-enterprise-sso.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-okta-enterprise-sso.mdx
index d274a714854..261530030ab 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-okta-enterprise-sso.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-okta-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-okta-enterprise-sso-sign-in-with-flutter-and-logto
+slug: build-okta-enterprise-sso-sign-in-with-flutter-and-logto
tags: [SSO providers, okta-enterprise-sso, flutter, dart, SAML authentication, enterprise login, SSO login]
title: How to build Okta enterprise SSO with Flutter
sdk: Flutter
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-saml-enterprise-sso.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-saml-enterprise-sso.mdx
index c25569d281f..8bfe631df7e 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-saml-enterprise-sso.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-enterprise-sso-sign-in-with-flutter-and-logto
+slug: build-saml-enterprise-sso-sign-in-with-flutter-and-logto
tags: [SSO providers, saml-enterprise-sso, flutter, dart, SAML authentication, enterprise login, SSO login]
title: How to build SAML enterprise SSO with Flutter
sdk: Flutter
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-saml.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-saml.mdx
index 527deba55ab..514056c872d 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-saml.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-saml.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-sign-in-with-flutter-and-logto
+slug: build-saml-sign-in-with-flutter-and-logto
tags: [autenticación, saml, flutter, dart, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de SAML con Flutter
sdk: Flutter
@@ -60,4 +60,4 @@ export const connector = 'SAML';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-sendgrid.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-sendgrid.mdx
index 67628ad9205..d3c7e50e457 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-sendgrid.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-sendgrid.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-sendgrid-sign-in-with-flutter-and-logto
+slug: build-sendgrid-sign-in-with-flutter-and-logto
tags: [autenticación, sendgrid, flutter, dart, inicio-de-sesión-sin-contraseña, inicio-de-sesión, login]
title: Cómo construir SendGrid Email inicio de sesión sin contraseña con Flutter
sdk: Flutter
@@ -66,4 +66,4 @@ export const connector = 'SendGrid';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-slack.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-slack.mdx
index d712e25a295..4f435822b2f 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-slack.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-slack.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-slack-sign-in-with-flutter-and-logto
+slug: build-slack-sign-in-with-flutter-and-logto
tags: [autenticación, slack, flutter, dart, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Slack con Flutter
sdk: Flutter
@@ -60,4 +60,4 @@ export const connector = 'Slack';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-twilio.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-twilio.mdx
index 9656154e7e8..382466d8122 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-twilio.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-twilio.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-twilio-sign-in-with-flutter-and-logto
+slug: build-twilio-sign-in-with-flutter-and-logto
tags: [autenticación, twilio, flutter, dart, inicio-de-sesión-sin-contraseña, inicio-de-sesión, login]
title: Cómo construir Twilio SMS inicio de sesión sin contraseña con Flutter
sdk: Flutter
@@ -66,4 +66,4 @@ export const connector = 'Twilio';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-x-twitter.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-x-twitter.mdx
index 9808e90f6ad..59d3b360794 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-x-twitter.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-x-twitter.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-x-twitter-sign-in-with-flutter-and-logto
+slug: build-x-twitter-sign-in-with-flutter-and-logto
tags: [autenticación, x-twitter, flutter, dart, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de X (Twitter) con Flutter
sdk: Flutter
@@ -60,4 +60,4 @@ export const connector = 'X (Twitter)';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-amazon.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-amazon.mdx
index 9cb628c4c07..42e138ed2f6 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-amazon.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-amazon.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-amazon-sign-in-with-go-and-logto
+slug: build-amazon-sign-in-with-go-and-logto
tags: [autenticación, amazon, go, go, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Amazon con Go
sdk: Go
@@ -60,4 +60,4 @@ export const connector = 'Amazon';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-apple.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-apple.mdx
index 2192bf7c431..0c8819b996c 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-apple.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-apple.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-apple-sign-in-with-go-and-logto
+slug: build-apple-sign-in-with-go-and-logto
tags: [autenticación, apple, go, go, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Apple con Go
sdk: Go
@@ -60,4 +60,4 @@ export const connector = 'Apple';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-aws-ses.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-aws-ses.mdx
index 9c0affad429..a00eafb1ba6 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-aws-ses.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-aws-ses.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-aws-ses-sign-in-with-go-and-logto
+slug: build-aws-ses-sign-in-with-go-and-logto
tags: [autenticación, aws-ses, go, go, inicio-de-sesión-sin-contraseña, inicio-de-sesión, login]
title: Cómo construir AWS SES Email inicio de sesión sin contraseña con Go
sdk: Go
@@ -66,4 +66,4 @@ export const connector = 'AWS SES';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-azure-ad.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-azure-ad.mdx
index 592055bbb07..c1cc5998fdf 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-azure-ad.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-azure-ad.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-azure-ad-sign-in-with-go-and-logto
+slug: build-azure-ad-sign-in-with-go-and-logto
tags: [autenticación, azure-ad, go, go, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Azure AD con Go
sdk: Go
@@ -60,4 +60,4 @@ export const connector = 'Azure AD';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-discord.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-discord.mdx
index 0e73e946feb..ca486aa8ff0 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-discord.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-discord.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-discord-sign-in-with-go-and-logto
+slug: build-discord-sign-in-with-go-and-logto
tags: [autenticación, discord, go, go, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Discord con Go
sdk: Go
@@ -60,4 +60,4 @@ export const connector = 'Discord';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-facebook.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-facebook.mdx
index b7420d2d4f8..6dfdace3697 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-facebook.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-facebook.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-facebook-sign-in-with-go-and-logto
+slug: build-facebook-sign-in-with-go-and-logto
tags: [autenticación, facebook, go, go, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Facebook con Go
sdk: Go
@@ -60,4 +60,4 @@ export const connector = 'Facebook';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-github.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-github.mdx
index eea58e9a90a..6aa4de8dd9c 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-github.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-github.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-github-sign-in-with-go-and-logto
+slug: build-github-sign-in-with-go-and-logto
tags: [autenticación, github, go, go, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de GitHub con Go
sdk: Go
@@ -60,4 +60,4 @@ export const connector = 'GitHub';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-google-workspace-enterprise-sso.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-google-workspace-enterprise-sso.mdx
index 5ea2810f37b..46bdd5308dc 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-google-workspace-enterprise-sso.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-google-workspace-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-workspace-enterprise-sso-sign-in-with-go-and-logto
+slug: build-google-workspace-enterprise-sso-sign-in-with-go-and-logto
tags: [SSO providers, google-workspace-enterprise-sso, go, go, SAML authentication, enterprise login, SSO login]
title: How to build Google Workspace enterprise SSO with Go
sdk: Go
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-google.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-google.mdx
index 05a8d723cf4..b457d91e064 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-google.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-google.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-sign-in-with-go-and-logto
+slug: build-google-sign-in-with-go-and-logto
tags: [autenticación, google, go, go, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Google con Go
sdk: Go
@@ -60,4 +60,4 @@ export const connector = 'Google';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-hugging-face.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-hugging-face.mdx
index 36e9ec4af44..34f35ff4adc 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-hugging-face.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-hugging-face.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-hugging-face-sign-in-with-go-and-logto
+slug: build-hugging-face-sign-in-with-go-and-logto
tags: [autenticación, hugging-face, go, go, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Hugging Face con Go
sdk: Go
@@ -60,4 +60,4 @@ export const connector = 'Hugging Face';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-kakao.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-kakao.mdx
index f4952a55deb..56c3983bb54 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-kakao.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-kakao.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-kakao-sign-in-with-go-and-logto
+slug: build-kakao-sign-in-with-go-and-logto
tags: [autenticación, kakao, go, go, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Kakao con Go
sdk: Go
@@ -60,4 +60,4 @@ export const connector = 'Kakao';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-line.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-line.mdx
index a49752ea84a..1b7c62a3d6a 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-line.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-line.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-line-sign-in-with-go-and-logto
+slug: build-line-sign-in-with-go-and-logto
tags: [autenticación, line, go, go, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Line con Go
sdk: Go
@@ -60,4 +60,4 @@ export const connector = 'Line';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-linkedin.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-linkedin.mdx
index c88981bd954..e1c25f44dc1 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-linkedin.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-linkedin.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-linkedin-sign-in-with-go-and-logto
+slug: build-linkedin-sign-in-with-go-and-logto
tags: [autenticación, linkedin, go, go, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de LinkedIn con Go
sdk: Go
@@ -60,4 +60,4 @@ export const connector = 'LinkedIn';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-microsoft-entra-id-oidc-enterprise-sso.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-microsoft-entra-id-oidc-enterprise-sso.mdx
index d3ecb0f56d4..ca2739bb4d6 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-microsoft-entra-id-oidc-enterprise-sso.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-microsoft-entra-id-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-go-and-logto
+slug: build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-go-and-logto
tags: [SSO providers, microsoft-entra-id-oidc-enterprise-sso, go, go, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID OIDC enterprise SSO with Go
sdk: Go
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-microsoft-entra-id-saml-enterprise-sso.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-microsoft-entra-id-saml-enterprise-sso.mdx
index 2d36364a31e..2e17513dc3a 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-microsoft-entra-id-saml-enterprise-sso.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-microsoft-entra-id-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-go-and-logto
+slug: build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-go-and-logto
tags: [SSO providers, microsoft-entra-id-saml-enterprise-sso, go, go, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID SAML enterprise SSO with Go
sdk: Go
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-naver.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-naver.mdx
index ae10c874983..3f80413ceb9 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-naver.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-naver.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-naver-sign-in-with-go-and-logto
+slug: build-naver-sign-in-with-go-and-logto
tags: [autenticación, naver, go, go, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Naver con Go
sdk: Go
@@ -60,4 +60,4 @@ export const connector = 'Naver';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-oauth2.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-oauth2.mdx
index 0390156260e..d5b93ea1d66 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-oauth2.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-oauth2.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oauth2-sign-in-with-go-and-logto
+slug: build-oauth2-sign-in-with-go-and-logto
tags: [autenticación, oauth2, go, go, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de OAuth2 con Go
sdk: Go
@@ -60,4 +60,4 @@ export const connector = 'OAuth2';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-oidc-enterprise-sso.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-oidc-enterprise-sso.mdx
index 73cd2d72b6c..6353b3adde6 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-oidc-enterprise-sso.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-enterprise-sso-sign-in-with-go-and-logto
+slug: build-oidc-enterprise-sso-sign-in-with-go-and-logto
tags: [SSO providers, oidc-enterprise-sso, go, go, SAML authentication, enterprise login, SSO login]
title: How to build OIDC enterprise SSO with Go
sdk: Go
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-oidc.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-oidc.mdx
index 52b4f0c5a7f..e2b467ac0ea 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-oidc.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-oidc.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-sign-in-with-go-and-logto
+slug: build-oidc-sign-in-with-go-and-logto
tags: [autenticación, oidc, go, go, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de OIDC con Go
sdk: Go
@@ -60,4 +60,4 @@ export const connector = 'OIDC';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-okta-enterprise-sso.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-okta-enterprise-sso.mdx
index a460cacd903..07c5683f7a0 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-okta-enterprise-sso.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-okta-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-okta-enterprise-sso-sign-in-with-go-and-logto
+slug: build-okta-enterprise-sso-sign-in-with-go-and-logto
tags: [SSO providers, okta-enterprise-sso, go, go, SAML authentication, enterprise login, SSO login]
title: How to build Okta enterprise SSO with Go
sdk: Go
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-saml-enterprise-sso.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-saml-enterprise-sso.mdx
index ecafede4a92..70517fc359a 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-saml-enterprise-sso.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-enterprise-sso-sign-in-with-go-and-logto
+slug: build-saml-enterprise-sso-sign-in-with-go-and-logto
tags: [SSO providers, saml-enterprise-sso, go, go, SAML authentication, enterprise login, SSO login]
title: How to build SAML enterprise SSO with Go
sdk: Go
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-saml.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-saml.mdx
index ee0aefd2c85..6d8bad9beb8 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-saml.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-saml.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-sign-in-with-go-and-logto
+slug: build-saml-sign-in-with-go-and-logto
tags: [autenticación, saml, go, go, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de SAML con Go
sdk: Go
@@ -60,4 +60,4 @@ export const connector = 'SAML';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-sendgrid.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-sendgrid.mdx
index faf959aaeea..a8e77de9917 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-sendgrid.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-sendgrid.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-sendgrid-sign-in-with-go-and-logto
+slug: build-sendgrid-sign-in-with-go-and-logto
tags: [autenticación, sendgrid, go, go, inicio-de-sesión-sin-contraseña, inicio-de-sesión, login]
title: Cómo construir SendGrid Email inicio de sesión sin contraseña con Go
sdk: Go
@@ -66,4 +66,4 @@ export const connector = 'SendGrid';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-slack.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-slack.mdx
index b599862bbd3..fc486f5b00b 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-slack.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-slack.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-slack-sign-in-with-go-and-logto
+slug: build-slack-sign-in-with-go-and-logto
tags: [autenticación, slack, go, go, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Slack con Go
sdk: Go
@@ -60,4 +60,4 @@ export const connector = 'Slack';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-twilio.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-twilio.mdx
index c6545737b0b..6007ed3a79d 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-twilio.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-twilio.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-twilio-sign-in-with-go-and-logto
+slug: build-twilio-sign-in-with-go-and-logto
tags: [autenticación, twilio, go, go, inicio-de-sesión-sin-contraseña, inicio-de-sesión, login]
title: Cómo construir Twilio SMS inicio de sesión sin contraseña con Go
sdk: Go
@@ -66,4 +66,4 @@ export const connector = 'Twilio';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-x-twitter.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-x-twitter.mdx
index 24d0e09651b..63062bc88be 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-x-twitter.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-x-twitter.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-x-twitter-sign-in-with-go-and-logto
+slug: build-x-twitter-sign-in-with-go-and-logto
tags: [autenticación, x-twitter, go, go, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de X (Twitter) con Go
sdk: Go
@@ -60,4 +60,4 @@ export const connector = 'X (Twitter)';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-amazon.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-amazon.mdx
index 639442ab40a..2cc8b5ea2c7 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-amazon.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-amazon.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-amazon-sign-in-with-ios-swift-and-logto
+slug: build-amazon-sign-in-with-ios-swift-and-logto
tags: [autenticación, amazon, ios-swift, swift, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Amazon con iOS (Swift)
sdk: iOS (Swift)
@@ -60,4 +60,4 @@ export const connector = 'Amazon';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-apple.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-apple.mdx
index 7ddb2675d8a..7bbf8684e11 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-apple.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-apple.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-apple-sign-in-with-ios-swift-and-logto
+slug: build-apple-sign-in-with-ios-swift-and-logto
tags: [autenticación, apple, ios-swift, swift, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Apple con iOS (Swift)
sdk: iOS (Swift)
@@ -60,4 +60,4 @@ export const connector = 'Apple';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-aws-ses.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-aws-ses.mdx
index ffeb77ae8e6..494e92e3841 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-aws-ses.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-aws-ses.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-aws-ses-sign-in-with-ios-swift-and-logto
+slug: build-aws-ses-sign-in-with-ios-swift-and-logto
tags: [autenticación, aws-ses, ios-swift, swift, inicio-de-sesión-sin-contraseña, inicio-de-sesión, login]
title: Cómo construir AWS SES Email inicio de sesión sin contraseña con iOS (Swift)
sdk: iOS (Swift)
@@ -66,4 +66,4 @@ export const connector = 'AWS SES';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-azure-ad.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-azure-ad.mdx
index eeb05da462f..48b0d705d68 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-azure-ad.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-azure-ad.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-azure-ad-sign-in-with-ios-swift-and-logto
+slug: build-azure-ad-sign-in-with-ios-swift-and-logto
tags: [autenticación, azure-ad, ios-swift, swift, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Azure AD con iOS (Swift)
sdk: iOS (Swift)
@@ -60,4 +60,4 @@ export const connector = 'Azure AD';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-discord.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-discord.mdx
index 1ab37b81bf9..e799de05118 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-discord.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-discord.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-discord-sign-in-with-ios-swift-and-logto
+slug: build-discord-sign-in-with-ios-swift-and-logto
tags: [autenticación, discord, ios-swift, swift, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Discord con iOS (Swift)
sdk: iOS (Swift)
@@ -60,4 +60,4 @@ export const connector = 'Discord';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-facebook.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-facebook.mdx
index 2de24144fbf..bc86233e885 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-facebook.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-facebook.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-facebook-sign-in-with-ios-swift-and-logto
+slug: build-facebook-sign-in-with-ios-swift-and-logto
tags: [autenticación, facebook, ios-swift, swift, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Facebook con iOS (Swift)
sdk: iOS (Swift)
@@ -60,4 +60,4 @@ export const connector = 'Facebook';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-github.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-github.mdx
index 0f3553caaa1..2c06d8d3cca 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-github.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-github.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-github-sign-in-with-ios-swift-and-logto
+slug: build-github-sign-in-with-ios-swift-and-logto
tags: [autenticación, github, ios-swift, swift, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de GitHub con iOS (Swift)
sdk: iOS (Swift)
@@ -60,4 +60,4 @@ export const connector = 'GitHub';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-google-workspace-enterprise-sso.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-google-workspace-enterprise-sso.mdx
index 9ec2a2a23e6..10e55a6df05 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-google-workspace-enterprise-sso.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-google-workspace-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-workspace-enterprise-sso-sign-in-with-ios-swift-and-logto
+slug: build-google-workspace-enterprise-sso-sign-in-with-ios-swift-and-logto
tags: [SSO providers, google-workspace-enterprise-sso, ios-swift, swift, SAML authentication, enterprise login, SSO login]
title: How to build Google Workspace enterprise SSO with iOS (Swift)
sdk: iOS (Swift)
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-google.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-google.mdx
index 13ba4dc9a8b..5a72dcfe541 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-google.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-google.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-sign-in-with-ios-swift-and-logto
+slug: build-google-sign-in-with-ios-swift-and-logto
tags: [autenticación, google, ios-swift, swift, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Google con iOS (Swift)
sdk: iOS (Swift)
@@ -60,4 +60,4 @@ export const connector = 'Google';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-hugging-face.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-hugging-face.mdx
index 2e6b7c70f5e..9e9aeeecab1 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-hugging-face.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-hugging-face.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-hugging-face-sign-in-with-ios-swift-and-logto
+slug: build-hugging-face-sign-in-with-ios-swift-and-logto
tags: [autenticación, hugging-face, ios-swift, swift, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Hugging Face con iOS (Swift)
sdk: iOS (Swift)
@@ -60,4 +60,4 @@ export const connector = 'Hugging Face';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-kakao.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-kakao.mdx
index 8a79750f28f..fa99983d5b9 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-kakao.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-kakao.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-kakao-sign-in-with-ios-swift-and-logto
+slug: build-kakao-sign-in-with-ios-swift-and-logto
tags: [autenticación, kakao, ios-swift, swift, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Kakao con iOS (Swift)
sdk: iOS (Swift)
@@ -60,4 +60,4 @@ export const connector = 'Kakao';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-line.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-line.mdx
index 5b4ac178537..463d1172a8a 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-line.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-line.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-line-sign-in-with-ios-swift-and-logto
+slug: build-line-sign-in-with-ios-swift-and-logto
tags: [autenticación, line, ios-swift, swift, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Line con iOS (Swift)
sdk: iOS (Swift)
@@ -60,4 +60,4 @@ export const connector = 'Line';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-linkedin.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-linkedin.mdx
index 021659c3749..b5f2295edf0 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-linkedin.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-linkedin.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-linkedin-sign-in-with-ios-swift-and-logto
+slug: build-linkedin-sign-in-with-ios-swift-and-logto
tags: [autenticación, linkedin, ios-swift, swift, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de LinkedIn con iOS (Swift)
sdk: iOS (Swift)
@@ -60,4 +60,4 @@ export const connector = 'LinkedIn';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-microsoft-entra-id-oidc-enterprise-sso.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-microsoft-entra-id-oidc-enterprise-sso.mdx
index 3cea9c9f5ce..a1ef7526e2f 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-microsoft-entra-id-oidc-enterprise-sso.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-microsoft-entra-id-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-ios-swift-and-logto
+slug: build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-ios-swift-and-logto
tags: [SSO providers, microsoft-entra-id-oidc-enterprise-sso, ios-swift, swift, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID OIDC enterprise SSO with iOS (Swift)
sdk: iOS (Swift)
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-microsoft-entra-id-saml-enterprise-sso.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-microsoft-entra-id-saml-enterprise-sso.mdx
index c359394a112..33dcb8a71b6 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-microsoft-entra-id-saml-enterprise-sso.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-microsoft-entra-id-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-ios-swift-and-logto
+slug: build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-ios-swift-and-logto
tags: [SSO providers, microsoft-entra-id-saml-enterprise-sso, ios-swift, swift, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID SAML enterprise SSO with iOS (Swift)
sdk: iOS (Swift)
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-naver.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-naver.mdx
index 7b6e61a3a5c..d7185cc72eb 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-naver.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-naver.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-naver-sign-in-with-ios-swift-and-logto
+slug: build-naver-sign-in-with-ios-swift-and-logto
tags: [autenticación, naver, ios-swift, swift, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Naver con iOS (Swift)
sdk: iOS (Swift)
@@ -60,4 +60,4 @@ export const connector = 'Naver';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-oauth2.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-oauth2.mdx
index 4a423a07ef2..aec59577140 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-oauth2.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-oauth2.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oauth2-sign-in-with-ios-swift-and-logto
+slug: build-oauth2-sign-in-with-ios-swift-and-logto
tags: [autenticación, oauth2, ios-swift, swift, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de OAuth2 con iOS (Swift)
sdk: iOS (Swift)
@@ -60,4 +60,4 @@ export const connector = 'OAuth2';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-oidc-enterprise-sso.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-oidc-enterprise-sso.mdx
index 08320c35d10..fcb7f11a544 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-oidc-enterprise-sso.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-enterprise-sso-sign-in-with-ios-swift-and-logto
+slug: build-oidc-enterprise-sso-sign-in-with-ios-swift-and-logto
tags: [SSO providers, oidc-enterprise-sso, ios-swift, swift, SAML authentication, enterprise login, SSO login]
title: How to build OIDC enterprise SSO with iOS (Swift)
sdk: iOS (Swift)
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-oidc.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-oidc.mdx
index c7eef5b0f33..e838d19eebf 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-oidc.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-oidc.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-sign-in-with-ios-swift-and-logto
+slug: build-oidc-sign-in-with-ios-swift-and-logto
tags: [autenticación, oidc, ios-swift, swift, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de OIDC con iOS (Swift)
sdk: iOS (Swift)
@@ -60,4 +60,4 @@ export const connector = 'OIDC';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-okta-enterprise-sso.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-okta-enterprise-sso.mdx
index 655f0046569..8dcc2a67b8a 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-okta-enterprise-sso.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-okta-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-okta-enterprise-sso-sign-in-with-ios-swift-and-logto
+slug: build-okta-enterprise-sso-sign-in-with-ios-swift-and-logto
tags: [SSO providers, okta-enterprise-sso, ios-swift, swift, SAML authentication, enterprise login, SSO login]
title: How to build Okta enterprise SSO with iOS (Swift)
sdk: iOS (Swift)
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-saml-enterprise-sso.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-saml-enterprise-sso.mdx
index f37f58e1485..d20796f2600 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-saml-enterprise-sso.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-enterprise-sso-sign-in-with-ios-swift-and-logto
+slug: build-saml-enterprise-sso-sign-in-with-ios-swift-and-logto
tags: [SSO providers, saml-enterprise-sso, ios-swift, swift, SAML authentication, enterprise login, SSO login]
title: How to build SAML enterprise SSO with iOS (Swift)
sdk: iOS (Swift)
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-saml.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-saml.mdx
index 36e330e2727..886def8be24 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-saml.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-saml.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-sign-in-with-ios-swift-and-logto
+slug: build-saml-sign-in-with-ios-swift-and-logto
tags: [autenticación, saml, ios-swift, swift, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de SAML con iOS (Swift)
sdk: iOS (Swift)
@@ -60,4 +60,4 @@ export const connector = 'SAML';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-sendgrid.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-sendgrid.mdx
index 3308e83ff04..9ea921368de 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-sendgrid.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-sendgrid.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-sendgrid-sign-in-with-ios-swift-and-logto
+slug: build-sendgrid-sign-in-with-ios-swift-and-logto
tags: [autenticación, sendgrid, ios-swift, swift, inicio-de-sesión-sin-contraseña, inicio-de-sesión, login]
title: Cómo construir SendGrid Email inicio de sesión sin contraseña con iOS (Swift)
sdk: iOS (Swift)
@@ -66,4 +66,4 @@ export const connector = 'SendGrid';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-slack.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-slack.mdx
index 88c8c2ebd84..385dc4a134e 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-slack.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-slack.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-slack-sign-in-with-ios-swift-and-logto
+slug: build-slack-sign-in-with-ios-swift-and-logto
tags: [autenticación, slack, ios-swift, swift, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Slack con iOS (Swift)
sdk: iOS (Swift)
@@ -60,4 +60,4 @@ export const connector = 'Slack';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-twilio.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-twilio.mdx
index ae45c01fc70..8b0011fd738 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-twilio.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-twilio.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-twilio-sign-in-with-ios-swift-and-logto
+slug: build-twilio-sign-in-with-ios-swift-and-logto
tags: [autenticación, twilio, ios-swift, swift, inicio-de-sesión-sin-contraseña, inicio-de-sesión, login]
title: Cómo construir Twilio SMS inicio de sesión sin contraseña con iOS (Swift)
sdk: iOS (Swift)
@@ -66,4 +66,4 @@ export const connector = 'Twilio';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-x-twitter.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-x-twitter.mdx
index eb6c656e82c..e35378b1186 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-x-twitter.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-x-twitter.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-x-twitter-sign-in-with-ios-swift-and-logto
+slug: build-x-twitter-sign-in-with-ios-swift-and-logto
tags: [autenticación, x-twitter, ios-swift, swift, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de X (Twitter) con iOS (Swift)
sdk: iOS (Swift)
@@ -60,4 +60,4 @@ export const connector = 'X (Twitter)';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-amazon.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-amazon.mdx
index d544d4b787e..cb1a74a97d0 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-amazon.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-amazon.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-amazon-sign-in-with-next-and-logto
+slug: build-amazon-sign-in-with-next-and-logto
tags: [autenticación, amazon, next, js, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Amazon con Next.js (Pages Router)
sdk: Next.js (Pages Router)
@@ -60,4 +60,4 @@ export const connector = 'Amazon';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-apple.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-apple.mdx
index 893ca91111d..837b3c07685 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-apple.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-apple.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-apple-sign-in-with-next-and-logto
+slug: build-apple-sign-in-with-next-and-logto
tags: [autenticación, apple, next, js, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Apple con Next.js (Pages Router)
sdk: Next.js (Pages Router)
@@ -60,4 +60,4 @@ export const connector = 'Apple';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-aws-ses.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-aws-ses.mdx
index 270bf9adc7c..4086313c082 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-aws-ses.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-aws-ses.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-aws-ses-sign-in-with-next-and-logto
+slug: build-aws-ses-sign-in-with-next-and-logto
tags: [autenticación, aws-ses, next, js, inicio-de-sesión-sin-contraseña, inicio-de-sesión, login]
title: Cómo construir AWS SES Email inicio de sesión sin contraseña con Next.js (Pages Router)
sdk: Next.js (Pages Router)
@@ -66,4 +66,4 @@ export const connector = 'AWS SES';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-azure-ad.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-azure-ad.mdx
index 5e5f78e1f41..44349578e18 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-azure-ad.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-azure-ad.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-azure-ad-sign-in-with-next-and-logto
+slug: build-azure-ad-sign-in-with-next-and-logto
tags: [autenticación, azure-ad, next, js, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Azure AD con Next.js (Pages Router)
sdk: Next.js (Pages Router)
@@ -60,4 +60,4 @@ export const connector = 'Azure AD';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-discord.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-discord.mdx
index d326ff28765..97c34dcd572 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-discord.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-discord.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-discord-sign-in-with-next-and-logto
+slug: build-discord-sign-in-with-next-and-logto
tags: [autenticación, discord, next, js, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Discord con Next.js (Pages Router)
sdk: Next.js (Pages Router)
@@ -60,4 +60,4 @@ export const connector = 'Discord';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-facebook.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-facebook.mdx
index bc5dfd97969..c459e275133 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-facebook.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-facebook.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-facebook-sign-in-with-next-and-logto
+slug: build-facebook-sign-in-with-next-and-logto
tags: [autenticación, facebook, next, js, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Facebook con Next.js (Pages Router)
sdk: Next.js (Pages Router)
@@ -60,4 +60,4 @@ export const connector = 'Facebook';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-github.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-github.mdx
index b33bca84f87..08c5b19231b 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-github.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-github.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-github-sign-in-with-next-and-logto
+slug: build-github-sign-in-with-next-and-logto
tags: [autenticación, github, next, js, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de GitHub con Next.js (Pages Router)
sdk: Next.js (Pages Router)
@@ -60,4 +60,4 @@ export const connector = 'GitHub';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-google-workspace-enterprise-sso.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-google-workspace-enterprise-sso.mdx
index 13b2ff0b513..61970b35707 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-google-workspace-enterprise-sso.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-google-workspace-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-workspace-enterprise-sso-sign-in-with-next-and-logto
+slug: build-google-workspace-enterprise-sso-sign-in-with-next-and-logto
tags: [SSO providers, google-workspace-enterprise-sso, next, js, SAML authentication, enterprise login, SSO login]
title: How to build Google Workspace enterprise SSO with Next.js (Pages Router)
sdk: Next.js (Pages Router)
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-google.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-google.mdx
index bc63205274c..22cc03604a7 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-google.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-google.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-sign-in-with-next-and-logto
+slug: build-google-sign-in-with-next-and-logto
tags: [autenticación, google, next, js, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Google con Next.js (Pages Router)
sdk: Next.js (Pages Router)
@@ -60,4 +60,4 @@ export const connector = 'Google';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-hugging-face.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-hugging-face.mdx
index ab58feee6c0..c79a58b3c9f 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-hugging-face.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-hugging-face.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-hugging-face-sign-in-with-next-and-logto
+slug: build-hugging-face-sign-in-with-next-and-logto
tags: [autenticación, hugging-face, next, js, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Hugging Face con Next.js (Pages Router)
sdk: Next.js (Pages Router)
@@ -60,4 +60,4 @@ export const connector = 'Hugging Face';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-kakao.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-kakao.mdx
index 8d458cceac3..a75631b5858 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-kakao.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-kakao.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-kakao-sign-in-with-next-and-logto
+slug: build-kakao-sign-in-with-next-and-logto
tags: [autenticación, kakao, next, js, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Kakao con Next.js (Pages Router)
sdk: Next.js (Pages Router)
@@ -60,4 +60,4 @@ export const connector = 'Kakao';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-line.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-line.mdx
index 55fef738f63..9ca178d0973 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-line.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-line.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-line-sign-in-with-next-and-logto
+slug: build-line-sign-in-with-next-and-logto
tags: [autenticación, line, next, js, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Line con Next.js (Pages Router)
sdk: Next.js (Pages Router)
@@ -60,4 +60,4 @@ export const connector = 'Line';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-linkedin.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-linkedin.mdx
index 975421321d3..cdb6f5380d1 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-linkedin.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-linkedin.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-linkedin-sign-in-with-next-and-logto
+slug: build-linkedin-sign-in-with-next-and-logto
tags: [autenticación, linkedin, next, js, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de LinkedIn con Next.js (Pages Router)
sdk: Next.js (Pages Router)
@@ -60,4 +60,4 @@ export const connector = 'LinkedIn';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-microsoft-entra-id-oidc-enterprise-sso.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-microsoft-entra-id-oidc-enterprise-sso.mdx
index a3082b2bc1c..131641a5c65 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-microsoft-entra-id-oidc-enterprise-sso.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-microsoft-entra-id-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-next-and-logto
+slug: build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-next-and-logto
tags: [SSO providers, microsoft-entra-id-oidc-enterprise-sso, next, js, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID OIDC enterprise SSO with Next.js (Pages Router)
sdk: Next.js (Pages Router)
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-microsoft-entra-id-saml-enterprise-sso.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-microsoft-entra-id-saml-enterprise-sso.mdx
index 1de4d75e882..4fcdb0eed78 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-microsoft-entra-id-saml-enterprise-sso.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-microsoft-entra-id-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-next-and-logto
+slug: build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-next-and-logto
tags: [SSO providers, microsoft-entra-id-saml-enterprise-sso, next, js, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID SAML enterprise SSO with Next.js (Pages Router)
sdk: Next.js (Pages Router)
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-naver.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-naver.mdx
index 85f4935044a..b69e15e6424 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-naver.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-naver.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-naver-sign-in-with-next-and-logto
+slug: build-naver-sign-in-with-next-and-logto
tags: [autenticación, naver, next, js, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Naver con Next.js (Pages Router)
sdk: Next.js (Pages Router)
@@ -60,4 +60,4 @@ export const connector = 'Naver';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-oauth2.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-oauth2.mdx
index cdba34979ef..82ca94569c4 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-oauth2.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-oauth2.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oauth2-sign-in-with-next-and-logto
+slug: build-oauth2-sign-in-with-next-and-logto
tags: [autenticación, oauth2, next, js, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de OAuth2 con Next.js (Pages Router)
sdk: Next.js (Pages Router)
@@ -60,4 +60,4 @@ export const connector = 'OAuth2';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-oidc-enterprise-sso.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-oidc-enterprise-sso.mdx
index 3e256982853..d676f862d95 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-oidc-enterprise-sso.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-enterprise-sso-sign-in-with-next-and-logto
+slug: build-oidc-enterprise-sso-sign-in-with-next-and-logto
tags: [SSO providers, oidc-enterprise-sso, next, js, SAML authentication, enterprise login, SSO login]
title: How to build OIDC enterprise SSO with Next.js (Pages Router)
sdk: Next.js (Pages Router)
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-oidc.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-oidc.mdx
index 313f25a9a8d..10a545a73bc 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-oidc.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-oidc.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-sign-in-with-next-and-logto
+slug: build-oidc-sign-in-with-next-and-logto
tags: [autenticación, oidc, next, js, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de OIDC con Next.js (Pages Router)
sdk: Next.js (Pages Router)
@@ -60,4 +60,4 @@ export const connector = 'OIDC';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-okta-enterprise-sso.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-okta-enterprise-sso.mdx
index fde1db325dc..2dacc15a98e 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-okta-enterprise-sso.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-okta-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-okta-enterprise-sso-sign-in-with-next-and-logto
+slug: build-okta-enterprise-sso-sign-in-with-next-and-logto
tags: [SSO providers, okta-enterprise-sso, next, js, SAML authentication, enterprise login, SSO login]
title: How to build Okta enterprise SSO with Next.js (Pages Router)
sdk: Next.js (Pages Router)
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-saml-enterprise-sso.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-saml-enterprise-sso.mdx
index ae70fe6b637..f415de4f253 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-saml-enterprise-sso.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-enterprise-sso-sign-in-with-next-and-logto
+slug: build-saml-enterprise-sso-sign-in-with-next-and-logto
tags: [SSO providers, saml-enterprise-sso, next, js, SAML authentication, enterprise login, SSO login]
title: How to build SAML enterprise SSO with Next.js (Pages Router)
sdk: Next.js (Pages Router)
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-saml.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-saml.mdx
index c44e974f354..c819c560205 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-saml.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-saml.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-sign-in-with-next-and-logto
+slug: build-saml-sign-in-with-next-and-logto
tags: [autenticación, saml, next, js, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de SAML con Next.js (Pages Router)
sdk: Next.js (Pages Router)
@@ -60,4 +60,4 @@ export const connector = 'SAML';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-sendgrid.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-sendgrid.mdx
index 4bb00f8ddd3..4b82e063d71 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-sendgrid.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-sendgrid.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-sendgrid-sign-in-with-next-and-logto
+slug: build-sendgrid-sign-in-with-next-and-logto
tags: [autenticación, sendgrid, next, js, inicio-de-sesión-sin-contraseña, inicio-de-sesión, login]
title: Cómo construir SendGrid Email inicio de sesión sin contraseña con Next.js (Pages Router)
sdk: Next.js (Pages Router)
@@ -66,4 +66,4 @@ export const connector = 'SendGrid';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-slack.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-slack.mdx
index 9f716ac393a..397d129084e 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-slack.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-slack.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-slack-sign-in-with-next-and-logto
+slug: build-slack-sign-in-with-next-and-logto
tags: [autenticación, slack, next, js, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Slack con Next.js (Pages Router)
sdk: Next.js (Pages Router)
@@ -60,4 +60,4 @@ export const connector = 'Slack';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-twilio.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-twilio.mdx
index 1d4c71ae1be..bb57dc0970b 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-twilio.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-twilio.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-twilio-sign-in-with-next-and-logto
+slug: build-twilio-sign-in-with-next-and-logto
tags: [autenticación, twilio, next, js, inicio-de-sesión-sin-contraseña, inicio-de-sesión, login]
title: Cómo construir Twilio SMS inicio de sesión sin contraseña con Next.js (Pages Router)
sdk: Next.js (Pages Router)
@@ -66,4 +66,4 @@ export const connector = 'Twilio';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-x-twitter.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-x-twitter.mdx
index 3a4716600f4..76faf8212ee 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-x-twitter.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-x-twitter.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-x-twitter-sign-in-with-next-and-logto
+slug: build-x-twitter-sign-in-with-next-and-logto
tags: [autenticación, x-twitter, next, js, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de X (Twitter) con Next.js (Pages Router)
sdk: Next.js (Pages Router)
@@ -60,4 +60,4 @@ export const connector = 'X (Twitter)';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-amazon.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-amazon.mdx
index 5fc52cee239..61410fd6f3f 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-amazon.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-amazon.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-amazon-sign-in-with-php-and-logto
+slug: build-amazon-sign-in-with-php-and-logto
tags: [autenticación, amazon, php, php, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Amazon con PHP
sdk: PHP
@@ -60,4 +60,4 @@ export const connector = 'Amazon';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-apple.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-apple.mdx
index ba9a00d59d4..8972ab1bf3c 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-apple.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-apple.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-apple-sign-in-with-php-and-logto
+slug: build-apple-sign-in-with-php-and-logto
tags: [autenticación, apple, php, php, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Apple con PHP
sdk: PHP
@@ -60,4 +60,4 @@ export const connector = 'Apple';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-aws-ses.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-aws-ses.mdx
index 15045f5d03c..3b9d2f67ddf 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-aws-ses.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-aws-ses.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-aws-ses-sign-in-with-php-and-logto
+slug: build-aws-ses-sign-in-with-php-and-logto
tags: [autenticación, aws-ses, php, php, inicio-de-sesión-sin-contraseña, inicio-de-sesión, login]
title: Cómo construir AWS SES Email inicio de sesión sin contraseña con PHP
sdk: PHP
@@ -66,4 +66,4 @@ export const connector = 'AWS SES';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-azure-ad.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-azure-ad.mdx
index 41b3925d931..84870ea06d3 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-azure-ad.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-azure-ad.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-azure-ad-sign-in-with-php-and-logto
+slug: build-azure-ad-sign-in-with-php-and-logto
tags: [autenticación, azure-ad, php, php, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Azure AD con PHP
sdk: PHP
@@ -60,4 +60,4 @@ export const connector = 'Azure AD';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-discord.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-discord.mdx
index 4c547444d70..56a04d3e74b 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-discord.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-discord.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-discord-sign-in-with-php-and-logto
+slug: build-discord-sign-in-with-php-and-logto
tags: [autenticación, discord, php, php, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Discord con PHP
sdk: PHP
@@ -60,4 +60,4 @@ export const connector = 'Discord';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-facebook.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-facebook.mdx
index 9a52d8241cc..fefe9ff290a 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-facebook.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-facebook.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-facebook-sign-in-with-php-and-logto
+slug: build-facebook-sign-in-with-php-and-logto
tags: [autenticación, facebook, php, php, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Facebook con PHP
sdk: PHP
@@ -60,4 +60,4 @@ export const connector = 'Facebook';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-github.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-github.mdx
index a3617cd1112..55a6b332a4a 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-github.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-github.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-github-sign-in-with-php-and-logto
+slug: build-github-sign-in-with-php-and-logto
tags: [autenticación, github, php, php, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de GitHub con PHP
sdk: PHP
@@ -60,4 +60,4 @@ export const connector = 'GitHub';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-google-workspace-enterprise-sso.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-google-workspace-enterprise-sso.mdx
index dea111248b2..6867ba14e4d 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-google-workspace-enterprise-sso.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-google-workspace-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-workspace-enterprise-sso-sign-in-with-php-and-logto
+slug: build-google-workspace-enterprise-sso-sign-in-with-php-and-logto
tags: [SSO providers, google-workspace-enterprise-sso, php, php, SAML authentication, enterprise login, SSO login]
title: How to build Google Workspace enterprise SSO with PHP
sdk: PHP
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-google.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-google.mdx
index a7bc4a48ae7..0d6a1d881e9 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-google.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-google.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-sign-in-with-php-and-logto
+slug: build-google-sign-in-with-php-and-logto
tags: [autenticación, google, php, php, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Google con PHP
sdk: PHP
@@ -60,4 +60,4 @@ export const connector = 'Google';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-hugging-face.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-hugging-face.mdx
index fcc1bdb948c..c133ee29b43 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-hugging-face.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-hugging-face.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-hugging-face-sign-in-with-php-and-logto
+slug: build-hugging-face-sign-in-with-php-and-logto
tags: [autenticación, hugging-face, php, php, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Hugging Face con PHP
sdk: PHP
@@ -60,4 +60,4 @@ export const connector = 'Hugging Face';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-kakao.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-kakao.mdx
index 7fea79c567a..2ec2fe4c4c8 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-kakao.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-kakao.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-kakao-sign-in-with-php-and-logto
+slug: build-kakao-sign-in-with-php-and-logto
tags: [autenticación, kakao, php, php, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Kakao con PHP
sdk: PHP
@@ -60,4 +60,4 @@ export const connector = 'Kakao';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-line.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-line.mdx
index 707d919da09..8de4a50e97d 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-line.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-line.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-line-sign-in-with-php-and-logto
+slug: build-line-sign-in-with-php-and-logto
tags: [autenticación, line, php, php, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Line con PHP
sdk: PHP
@@ -60,4 +60,4 @@ export const connector = 'Line';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-linkedin.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-linkedin.mdx
index 9ded908dfe7..ca2daf61f55 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-linkedin.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-linkedin.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-linkedin-sign-in-with-php-and-logto
+slug: build-linkedin-sign-in-with-php-and-logto
tags: [autenticación, linkedin, php, php, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de LinkedIn con PHP
sdk: PHP
@@ -60,4 +60,4 @@ export const connector = 'LinkedIn';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-microsoft-entra-id-oidc-enterprise-sso.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-microsoft-entra-id-oidc-enterprise-sso.mdx
index d2736d5487d..ef356145c36 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-microsoft-entra-id-oidc-enterprise-sso.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-microsoft-entra-id-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-php-and-logto
+slug: build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-php-and-logto
tags: [SSO providers, microsoft-entra-id-oidc-enterprise-sso, php, php, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID OIDC enterprise SSO with PHP
sdk: PHP
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-microsoft-entra-id-saml-enterprise-sso.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-microsoft-entra-id-saml-enterprise-sso.mdx
index 139da68b143..a1998cd5363 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-microsoft-entra-id-saml-enterprise-sso.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-microsoft-entra-id-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-php-and-logto
+slug: build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-php-and-logto
tags: [SSO providers, microsoft-entra-id-saml-enterprise-sso, php, php, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID SAML enterprise SSO with PHP
sdk: PHP
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-naver.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-naver.mdx
index a27e8c41ef3..21c68140fd9 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-naver.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-naver.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-naver-sign-in-with-php-and-logto
+slug: build-naver-sign-in-with-php-and-logto
tags: [autenticación, naver, php, php, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Naver con PHP
sdk: PHP
@@ -60,4 +60,4 @@ export const connector = 'Naver';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-oauth2.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-oauth2.mdx
index af10e7f0650..a0dfbe5305c 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-oauth2.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-oauth2.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oauth2-sign-in-with-php-and-logto
+slug: build-oauth2-sign-in-with-php-and-logto
tags: [autenticación, oauth2, php, php, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de OAuth2 con PHP
sdk: PHP
@@ -60,4 +60,4 @@ export const connector = 'OAuth2';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-oidc-enterprise-sso.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-oidc-enterprise-sso.mdx
index 70d757f0ca5..acc50a1c88a 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-oidc-enterprise-sso.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-enterprise-sso-sign-in-with-php-and-logto
+slug: build-oidc-enterprise-sso-sign-in-with-php-and-logto
tags: [SSO providers, oidc-enterprise-sso, php, php, SAML authentication, enterprise login, SSO login]
title: How to build OIDC enterprise SSO with PHP
sdk: PHP
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-oidc.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-oidc.mdx
index 8c399fc9ea5..73849f1e558 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-oidc.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-oidc.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-sign-in-with-php-and-logto
+slug: build-oidc-sign-in-with-php-and-logto
tags: [autenticación, oidc, php, php, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de OIDC con PHP
sdk: PHP
@@ -60,4 +60,4 @@ export const connector = 'OIDC';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-okta-enterprise-sso.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-okta-enterprise-sso.mdx
index 328c1ef4eff..47483df8ee8 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-okta-enterprise-sso.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-okta-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-okta-enterprise-sso-sign-in-with-php-and-logto
+slug: build-okta-enterprise-sso-sign-in-with-php-and-logto
tags: [SSO providers, okta-enterprise-sso, php, php, SAML authentication, enterprise login, SSO login]
title: How to build Okta enterprise SSO with PHP
sdk: PHP
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-saml-enterprise-sso.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-saml-enterprise-sso.mdx
index c41ba425f4c..a883275926a 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-saml-enterprise-sso.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-enterprise-sso-sign-in-with-php-and-logto
+slug: build-saml-enterprise-sso-sign-in-with-php-and-logto
tags: [SSO providers, saml-enterprise-sso, php, php, SAML authentication, enterprise login, SSO login]
title: How to build SAML enterprise SSO with PHP
sdk: PHP
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-saml.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-saml.mdx
index 479b4367cda..082493f2f43 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-saml.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-saml.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-sign-in-with-php-and-logto
+slug: build-saml-sign-in-with-php-and-logto
tags: [autenticación, saml, php, php, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de SAML con PHP
sdk: PHP
@@ -60,4 +60,4 @@ export const connector = 'SAML';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-sendgrid.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-sendgrid.mdx
index 3e29ad76806..37558feb1d5 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-sendgrid.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-sendgrid.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-sendgrid-sign-in-with-php-and-logto
+slug: build-sendgrid-sign-in-with-php-and-logto
tags: [autenticación, sendgrid, php, php, inicio-de-sesión-sin-contraseña, inicio-de-sesión, login]
title: Cómo construir SendGrid Email inicio de sesión sin contraseña con PHP
sdk: PHP
@@ -66,4 +66,4 @@ export const connector = 'SendGrid';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-slack.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-slack.mdx
index 760109a45cb..7544b39b9f6 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-slack.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-slack.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-slack-sign-in-with-php-and-logto
+slug: build-slack-sign-in-with-php-and-logto
tags: [autenticación, slack, php, php, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Slack con PHP
sdk: PHP
@@ -60,4 +60,4 @@ export const connector = 'Slack';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-twilio.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-twilio.mdx
index 30c5b910be5..bdf2c0c21e8 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-twilio.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-twilio.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-twilio-sign-in-with-php-and-logto
+slug: build-twilio-sign-in-with-php-and-logto
tags: [autenticación, twilio, php, php, inicio-de-sesión-sin-contraseña, inicio-de-sesión, login]
title: Cómo construir Twilio SMS inicio de sesión sin contraseña con PHP
sdk: PHP
@@ -66,4 +66,4 @@ export const connector = 'Twilio';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-x-twitter.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-x-twitter.mdx
index 3821e456a82..9828edf0682 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-x-twitter.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-x-twitter.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-x-twitter-sign-in-with-php-and-logto
+slug: build-x-twitter-sign-in-with-php-and-logto
tags: [autenticación, x-twitter, php, php, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de X (Twitter) con PHP
sdk: PHP
@@ -60,4 +60,4 @@ export const connector = 'X (Twitter)';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-amazon.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-amazon.mdx
index 0b5cf587475..a02de18d759 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-amazon.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-amazon.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-amazon-sign-in-with-python-and-logto
+slug: build-amazon-sign-in-with-python-and-logto
tags: [autenticación, amazon, python, python, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Amazon con Python
sdk: Python
@@ -60,4 +60,4 @@ export const connector = 'Amazon';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-apple.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-apple.mdx
index 7451f1b8798..b5d14e07c74 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-apple.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-apple.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-apple-sign-in-with-python-and-logto
+slug: build-apple-sign-in-with-python-and-logto
tags: [autenticación, apple, python, python, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Apple con Python
sdk: Python
@@ -60,4 +60,4 @@ export const connector = 'Apple';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-aws-ses.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-aws-ses.mdx
index 9a9e73ae294..0ddb8d43be4 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-aws-ses.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-aws-ses.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-aws-ses-sign-in-with-python-and-logto
+slug: build-aws-ses-sign-in-with-python-and-logto
tags: [autenticación, aws-ses, python, python, inicio-de-sesión-sin-contraseña, inicio-de-sesión, login]
title: Cómo construir AWS SES Email inicio de sesión sin contraseña con Python
sdk: Python
@@ -66,4 +66,4 @@ export const connector = 'AWS SES';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-azure-ad.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-azure-ad.mdx
index 62141b1053e..a0d74f4d466 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-azure-ad.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-azure-ad.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-azure-ad-sign-in-with-python-and-logto
+slug: build-azure-ad-sign-in-with-python-and-logto
tags: [autenticación, azure-ad, python, python, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Azure AD con Python
sdk: Python
@@ -60,4 +60,4 @@ export const connector = 'Azure AD';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-discord.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-discord.mdx
index 40b77d8f341..1220bc49020 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-discord.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-discord.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-discord-sign-in-with-python-and-logto
+slug: build-discord-sign-in-with-python-and-logto
tags: [autenticación, discord, python, python, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Discord con Python
sdk: Python
@@ -60,4 +60,4 @@ export const connector = 'Discord';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-facebook.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-facebook.mdx
index 1cd7fa26947..944c0c54afd 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-facebook.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-facebook.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-facebook-sign-in-with-python-and-logto
+slug: build-facebook-sign-in-with-python-and-logto
tags: [autenticación, facebook, python, python, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Facebook con Python
sdk: Python
@@ -60,4 +60,4 @@ export const connector = 'Facebook';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-github.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-github.mdx
index 9f4bb4a3deb..ec78f2797ff 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-github.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-github.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-github-sign-in-with-python-and-logto
+slug: build-github-sign-in-with-python-and-logto
tags: [autenticación, github, python, python, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de GitHub con Python
sdk: Python
@@ -60,4 +60,4 @@ export const connector = 'GitHub';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-google-workspace-enterprise-sso.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-google-workspace-enterprise-sso.mdx
index b584f4c5599..d9be4404539 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-google-workspace-enterprise-sso.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-google-workspace-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-workspace-enterprise-sso-sign-in-with-python-and-logto
+slug: build-google-workspace-enterprise-sso-sign-in-with-python-and-logto
tags: [SSO providers, google-workspace-enterprise-sso, python, python, SAML authentication, enterprise login, SSO login]
title: How to build Google Workspace enterprise SSO with Python
sdk: Python
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-google.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-google.mdx
index 534cad6b676..bed2f7f8d47 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-google.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-google.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-sign-in-with-python-and-logto
+slug: build-google-sign-in-with-python-and-logto
tags: [autenticación, google, python, python, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Google con Python
sdk: Python
@@ -60,4 +60,4 @@ export const connector = 'Google';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-hugging-face.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-hugging-face.mdx
index 5d0a72499a4..4afea756835 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-hugging-face.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-hugging-face.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-hugging-face-sign-in-with-python-and-logto
+slug: build-hugging-face-sign-in-with-python-and-logto
tags: [autenticación, hugging-face, python, python, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Hugging Face con Python
sdk: Python
@@ -60,4 +60,4 @@ export const connector = 'Hugging Face';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-kakao.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-kakao.mdx
index f8a9b34cf83..10993f575f8 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-kakao.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-kakao.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-kakao-sign-in-with-python-and-logto
+slug: build-kakao-sign-in-with-python-and-logto
tags: [autenticación, kakao, python, python, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Kakao con Python
sdk: Python
@@ -60,4 +60,4 @@ export const connector = 'Kakao';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-line.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-line.mdx
index 550c9524e8e..8e1dedf63c2 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-line.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-line.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-line-sign-in-with-python-and-logto
+slug: build-line-sign-in-with-python-and-logto
tags: [autenticación, line, python, python, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Line con Python
sdk: Python
@@ -60,4 +60,4 @@ export const connector = 'Line';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-linkedin.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-linkedin.mdx
index a85ceb50d8c..4169e2477c3 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-linkedin.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-linkedin.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-linkedin-sign-in-with-python-and-logto
+slug: build-linkedin-sign-in-with-python-and-logto
tags: [autenticación, linkedin, python, python, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de LinkedIn con Python
sdk: Python
@@ -60,4 +60,4 @@ export const connector = 'LinkedIn';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-microsoft-entra-id-oidc-enterprise-sso.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-microsoft-entra-id-oidc-enterprise-sso.mdx
index cdd09c040f8..d0c4aa0bd4c 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-microsoft-entra-id-oidc-enterprise-sso.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-microsoft-entra-id-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-python-and-logto
+slug: build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-python-and-logto
tags: [SSO providers, microsoft-entra-id-oidc-enterprise-sso, python, python, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID OIDC enterprise SSO with Python
sdk: Python
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-microsoft-entra-id-saml-enterprise-sso.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-microsoft-entra-id-saml-enterprise-sso.mdx
index 57f6501e325..9cee7e546bb 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-microsoft-entra-id-saml-enterprise-sso.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-microsoft-entra-id-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-python-and-logto
+slug: build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-python-and-logto
tags: [SSO providers, microsoft-entra-id-saml-enterprise-sso, python, python, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID SAML enterprise SSO with Python
sdk: Python
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-naver.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-naver.mdx
index 1556bb9c427..5827c0811e9 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-naver.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-naver.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-naver-sign-in-with-python-and-logto
+slug: build-naver-sign-in-with-python-and-logto
tags: [autenticación, naver, python, python, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Naver con Python
sdk: Python
@@ -60,4 +60,4 @@ export const connector = 'Naver';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-oauth2.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-oauth2.mdx
index 14449170958..ee63e424b56 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-oauth2.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-oauth2.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oauth2-sign-in-with-python-and-logto
+slug: build-oauth2-sign-in-with-python-and-logto
tags: [autenticación, oauth2, python, python, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de OAuth2 con Python
sdk: Python
@@ -60,4 +60,4 @@ export const connector = 'OAuth2';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-oidc-enterprise-sso.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-oidc-enterprise-sso.mdx
index 149addd0984..579dc041dfd 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-oidc-enterprise-sso.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-enterprise-sso-sign-in-with-python-and-logto
+slug: build-oidc-enterprise-sso-sign-in-with-python-and-logto
tags: [SSO providers, oidc-enterprise-sso, python, python, SAML authentication, enterprise login, SSO login]
title: How to build OIDC enterprise SSO with Python
sdk: Python
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-oidc.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-oidc.mdx
index 01855f12559..a056e2bef5f 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-oidc.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-oidc.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-sign-in-with-python-and-logto
+slug: build-oidc-sign-in-with-python-and-logto
tags: [autenticación, oidc, python, python, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de OIDC con Python
sdk: Python
@@ -60,4 +60,4 @@ export const connector = 'OIDC';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-okta-enterprise-sso.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-okta-enterprise-sso.mdx
index 719e0b917c3..631d5782fec 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-okta-enterprise-sso.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-okta-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-okta-enterprise-sso-sign-in-with-python-and-logto
+slug: build-okta-enterprise-sso-sign-in-with-python-and-logto
tags: [SSO providers, okta-enterprise-sso, python, python, SAML authentication, enterprise login, SSO login]
title: How to build Okta enterprise SSO with Python
sdk: Python
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-saml-enterprise-sso.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-saml-enterprise-sso.mdx
index 14853980e94..26b2bfea1c8 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-saml-enterprise-sso.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-enterprise-sso-sign-in-with-python-and-logto
+slug: build-saml-enterprise-sso-sign-in-with-python-and-logto
tags: [SSO providers, saml-enterprise-sso, python, python, SAML authentication, enterprise login, SSO login]
title: How to build SAML enterprise SSO with Python
sdk: Python
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-saml.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-saml.mdx
index 07ea006c426..d2acab23dd7 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-saml.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-saml.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-sign-in-with-python-and-logto
+slug: build-saml-sign-in-with-python-and-logto
tags: [autenticación, saml, python, python, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de SAML con Python
sdk: Python
@@ -60,4 +60,4 @@ export const connector = 'SAML';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-sendgrid.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-sendgrid.mdx
index 783a8813d7b..d61c6b631d6 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-sendgrid.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-sendgrid.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-sendgrid-sign-in-with-python-and-logto
+slug: build-sendgrid-sign-in-with-python-and-logto
tags: [autenticación, sendgrid, python, python, inicio-de-sesión-sin-contraseña, inicio-de-sesión, login]
title: Cómo construir SendGrid Email inicio de sesión sin contraseña con Python
sdk: Python
@@ -66,4 +66,4 @@ export const connector = 'SendGrid';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-slack.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-slack.mdx
index 9b372604a06..dbb0c6c22d1 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-slack.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-slack.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-slack-sign-in-with-python-and-logto
+slug: build-slack-sign-in-with-python-and-logto
tags: [autenticación, slack, python, python, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Slack con Python
sdk: Python
@@ -60,4 +60,4 @@ export const connector = 'Slack';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-twilio.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-twilio.mdx
index c217471cd68..c3007ef9e2e 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-twilio.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-twilio.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-twilio-sign-in-with-python-and-logto
+slug: build-twilio-sign-in-with-python-and-logto
tags: [autenticación, twilio, python, python, inicio-de-sesión-sin-contraseña, inicio-de-sesión, login]
title: Cómo construir Twilio SMS inicio de sesión sin contraseña con Python
sdk: Python
@@ -66,4 +66,4 @@ export const connector = 'Twilio';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-x-twitter.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-x-twitter.mdx
index 2b841c8fe5f..3747ac317fd 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-x-twitter.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-x-twitter.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-x-twitter-sign-in-with-python-and-logto
+slug: build-x-twitter-sign-in-with-python-and-logto
tags: [autenticación, x-twitter, python, python, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de X (Twitter) con Python
sdk: Python
@@ -60,4 +60,4 @@ export const connector = 'X (Twitter)';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-amazon.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-amazon.mdx
index 85ce9776dad..6a948783ed6 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-amazon.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-amazon.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-amazon-sign-in-with-react-and-logto
+slug: build-amazon-sign-in-with-react-and-logto
tags: [autenticación, amazon, react, js, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Amazon con React
sdk: React
@@ -60,4 +60,4 @@ export const connector = 'Amazon';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-apple.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-apple.mdx
index 7b1926b19ce..b4e07a64064 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-apple.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-apple.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-apple-sign-in-with-react-and-logto
+slug: build-apple-sign-in-with-react-and-logto
tags: [autenticación, apple, react, js, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Apple con React
sdk: React
@@ -60,4 +60,4 @@ export const connector = 'Apple';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-aws-ses.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-aws-ses.mdx
index 5810e8fa1f0..645ee95c568 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-aws-ses.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-aws-ses.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-aws-ses-sign-in-with-react-and-logto
+slug: build-aws-ses-sign-in-with-react-and-logto
tags: [autenticación, aws-ses, react, js, inicio-de-sesión-sin-contraseña, inicio-de-sesión, login]
title: Cómo construir AWS SES Email inicio de sesión sin contraseña con React
sdk: React
@@ -66,4 +66,4 @@ export const connector = 'AWS SES';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-azure-ad.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-azure-ad.mdx
index f5e0164de9e..2051e94e5e5 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-azure-ad.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-azure-ad.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-azure-ad-sign-in-with-react-and-logto
+slug: build-azure-ad-sign-in-with-react-and-logto
tags: [autenticación, azure-ad, react, js, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Azure AD con React
sdk: React
@@ -60,4 +60,4 @@ export const connector = 'Azure AD';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-discord.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-discord.mdx
index 5c581d8c6d4..6671e507118 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-discord.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-discord.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-discord-sign-in-with-react-and-logto
+slug: build-discord-sign-in-with-react-and-logto
tags: [autenticación, discord, react, js, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Discord con React
sdk: React
@@ -60,4 +60,4 @@ export const connector = 'Discord';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-facebook.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-facebook.mdx
index 87a45dde61d..1bf1e9a9d46 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-facebook.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-facebook.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-facebook-sign-in-with-react-and-logto
+slug: build-facebook-sign-in-with-react-and-logto
tags: [autenticación, facebook, react, js, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Facebook con React
sdk: React
@@ -60,4 +60,4 @@ export const connector = 'Facebook';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-github.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-github.mdx
index 738264aae8d..db26779e935 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-github.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-github.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-github-sign-in-with-react-and-logto
+slug: build-github-sign-in-with-react-and-logto
tags: [autenticación, github, react, js, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de GitHub con React
sdk: React
@@ -60,4 +60,4 @@ export const connector = 'GitHub';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-google-workspace-enterprise-sso.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-google-workspace-enterprise-sso.mdx
index 615dce5cb45..c95f5aeeed8 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-google-workspace-enterprise-sso.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-google-workspace-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-workspace-enterprise-sso-sign-in-with-react-and-logto
+slug: build-google-workspace-enterprise-sso-sign-in-with-react-and-logto
tags: [SSO providers, google-workspace-enterprise-sso, react, js, SAML authentication, enterprise login, SSO login]
title: How to build Google Workspace enterprise SSO with React
sdk: React
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-google.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-google.mdx
index 0752cb8ebf7..8abe67f03d5 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-google.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-google.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-sign-in-with-react-and-logto
+slug: build-google-sign-in-with-react-and-logto
tags: [autenticación, google, react, js, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Google con React
sdk: React
@@ -60,4 +60,4 @@ export const connector = 'Google';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-hugging-face.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-hugging-face.mdx
index 2b22e403c9b..311aa13dccf 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-hugging-face.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-hugging-face.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-hugging-face-sign-in-with-react-and-logto
+slug: build-hugging-face-sign-in-with-react-and-logto
tags: [autenticación, hugging-face, react, js, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Hugging Face con React
sdk: React
@@ -60,4 +60,4 @@ export const connector = 'Hugging Face';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-kakao.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-kakao.mdx
index fcfaee08c2d..fa590705452 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-kakao.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-kakao.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-kakao-sign-in-with-react-and-logto
+slug: build-kakao-sign-in-with-react-and-logto
tags: [autenticación, kakao, react, js, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Kakao con React
sdk: React
@@ -60,4 +60,4 @@ export const connector = 'Kakao';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-line.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-line.mdx
index 8a9c5220464..f6ab281687a 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-line.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-line.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-line-sign-in-with-react-and-logto
+slug: build-line-sign-in-with-react-and-logto
tags: [autenticación, line, react, js, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Line con React
sdk: React
@@ -60,4 +60,4 @@ export const connector = 'Line';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-linkedin.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-linkedin.mdx
index 862fde2239d..a04475731c3 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-linkedin.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-linkedin.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-linkedin-sign-in-with-react-and-logto
+slug: build-linkedin-sign-in-with-react-and-logto
tags: [autenticación, linkedin, react, js, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de LinkedIn con React
sdk: React
@@ -60,4 +60,4 @@ export const connector = 'LinkedIn';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-microsoft-entra-id-oidc-enterprise-sso.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-microsoft-entra-id-oidc-enterprise-sso.mdx
index c4269c02cc9..c10e0976f8d 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-microsoft-entra-id-oidc-enterprise-sso.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-microsoft-entra-id-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-react-and-logto
+slug: build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-react-and-logto
tags: [SSO providers, microsoft-entra-id-oidc-enterprise-sso, react, js, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID OIDC enterprise SSO with React
sdk: React
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-microsoft-entra-id-saml-enterprise-sso.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-microsoft-entra-id-saml-enterprise-sso.mdx
index 8bbea2a7b28..100b49356bc 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-microsoft-entra-id-saml-enterprise-sso.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-microsoft-entra-id-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-react-and-logto
+slug: build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-react-and-logto
tags: [SSO providers, microsoft-entra-id-saml-enterprise-sso, react, js, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID SAML enterprise SSO with React
sdk: React
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-naver.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-naver.mdx
index fbe8a76ea94..0f5e9e6f0a8 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-naver.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-naver.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-naver-sign-in-with-react-and-logto
+slug: build-naver-sign-in-with-react-and-logto
tags: [autenticación, naver, react, js, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Naver con React
sdk: React
@@ -60,4 +60,4 @@ export const connector = 'Naver';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-oauth2.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-oauth2.mdx
index 7a458e4d733..626f086e49b 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-oauth2.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-oauth2.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oauth2-sign-in-with-react-and-logto
+slug: build-oauth2-sign-in-with-react-and-logto
tags: [autenticación, oauth2, react, js, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de OAuth2 con React
sdk: React
@@ -60,4 +60,4 @@ export const connector = 'OAuth2';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-oidc-enterprise-sso.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-oidc-enterprise-sso.mdx
index ba7219cf1e9..021c4dd9dce 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-oidc-enterprise-sso.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-enterprise-sso-sign-in-with-react-and-logto
+slug: build-oidc-enterprise-sso-sign-in-with-react-and-logto
tags: [SSO providers, oidc-enterprise-sso, react, js, SAML authentication, enterprise login, SSO login]
title: How to build OIDC enterprise SSO with React
sdk: React
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-oidc.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-oidc.mdx
index fd077cb6e8c..c15f54ddcff 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-oidc.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-oidc.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-sign-in-with-react-and-logto
+slug: build-oidc-sign-in-with-react-and-logto
tags: [autenticación, oidc, react, js, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de OIDC con React
sdk: React
@@ -60,4 +60,4 @@ export const connector = 'OIDC';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-okta-enterprise-sso.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-okta-enterprise-sso.mdx
index 1704027e0a7..9207437a9ba 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-okta-enterprise-sso.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-okta-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-okta-enterprise-sso-sign-in-with-react-and-logto
+slug: build-okta-enterprise-sso-sign-in-with-react-and-logto
tags: [SSO providers, okta-enterprise-sso, react, js, SAML authentication, enterprise login, SSO login]
title: How to build Okta enterprise SSO with React
sdk: React
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-saml-enterprise-sso.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-saml-enterprise-sso.mdx
index a623e0a7206..c198db04558 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-saml-enterprise-sso.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-enterprise-sso-sign-in-with-react-and-logto
+slug: build-saml-enterprise-sso-sign-in-with-react-and-logto
tags: [SSO providers, saml-enterprise-sso, react, js, SAML authentication, enterprise login, SSO login]
title: How to build SAML enterprise SSO with React
sdk: React
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-saml.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-saml.mdx
index e7529d0b026..39c2ae83ac3 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-saml.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-saml.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-sign-in-with-react-and-logto
+slug: build-saml-sign-in-with-react-and-logto
tags: [autenticación, saml, react, js, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de SAML con React
sdk: React
@@ -60,4 +60,4 @@ export const connector = 'SAML';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-sendgrid.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-sendgrid.mdx
index 27777e1325a..8bf4f09af78 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-sendgrid.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-sendgrid.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-sendgrid-sign-in-with-react-and-logto
+slug: build-sendgrid-sign-in-with-react-and-logto
tags: [autenticación, sendgrid, react, js, inicio-de-sesión-sin-contraseña, inicio-de-sesión, login]
title: Cómo construir SendGrid Email inicio de sesión sin contraseña con React
sdk: React
@@ -66,4 +66,4 @@ export const connector = 'SendGrid';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-slack.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-slack.mdx
index 9d7e35a7d73..c54e2217e0a 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-slack.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-slack.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-slack-sign-in-with-react-and-logto
+slug: build-slack-sign-in-with-react-and-logto
tags: [autenticación, slack, react, js, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Slack con React
sdk: React
@@ -60,4 +60,4 @@ export const connector = 'Slack';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-twilio.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-twilio.mdx
index ff4641cb301..3ca57ac02b1 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-twilio.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-twilio.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-twilio-sign-in-with-react-and-logto
+slug: build-twilio-sign-in-with-react-and-logto
tags: [autenticación, twilio, react, js, inicio-de-sesión-sin-contraseña, inicio-de-sesión, login]
title: Cómo construir Twilio SMS inicio de sesión sin contraseña con React
sdk: React
@@ -66,4 +66,4 @@ export const connector = 'Twilio';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-x-twitter.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-x-twitter.mdx
index 895dd6adbde..da2e61454d7 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-x-twitter.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-x-twitter.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-x-twitter-sign-in-with-react-and-logto
+slug: build-x-twitter-sign-in-with-react-and-logto
tags: [autenticación, x-twitter, react, js, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de X (Twitter) con React
sdk: React
@@ -60,4 +60,4 @@ export const connector = 'X (Twitter)';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-amazon.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-amazon.mdx
index dce2d55598e..726600dcc09 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-amazon.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-amazon.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-amazon-sign-in-with-vanilla-js-and-logto
+slug: build-amazon-sign-in-with-vanilla-js-and-logto
tags: [autenticación, amazon, vanilla-js, js, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Amazon con Vanilla JS
sdk: Vanilla JS
@@ -60,4 +60,4 @@ export const connector = 'Amazon';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-apple.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-apple.mdx
index 314044087b8..e3ea5f13af1 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-apple.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-apple.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-apple-sign-in-with-vanilla-js-and-logto
+slug: build-apple-sign-in-with-vanilla-js-and-logto
tags: [autenticación, apple, vanilla-js, js, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Apple con Vanilla JS
sdk: Vanilla JS
@@ -60,4 +60,4 @@ export const connector = 'Apple';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-aws-ses.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-aws-ses.mdx
index f9e7b6efa02..478e856e9dd 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-aws-ses.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-aws-ses.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-aws-ses-sign-in-with-vanilla-js-and-logto
+slug: build-aws-ses-sign-in-with-vanilla-js-and-logto
tags: [autenticación, aws-ses, vanilla-js, js, inicio-de-sesión-sin-contraseña, inicio-de-sesión, login]
title: Cómo construir AWS SES Email inicio de sesión sin contraseña con Vanilla JS
sdk: Vanilla JS
@@ -66,4 +66,4 @@ export const connector = 'AWS SES';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-azure-ad.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-azure-ad.mdx
index b7503a752ea..f8ae74a546c 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-azure-ad.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-azure-ad.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-azure-ad-sign-in-with-vanilla-js-and-logto
+slug: build-azure-ad-sign-in-with-vanilla-js-and-logto
tags: [autenticación, azure-ad, vanilla-js, js, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Azure AD con Vanilla JS
sdk: Vanilla JS
@@ -60,4 +60,4 @@ export const connector = 'Azure AD';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-discord.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-discord.mdx
index e46b72953e2..130acf59875 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-discord.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-discord.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-discord-sign-in-with-vanilla-js-and-logto
+slug: build-discord-sign-in-with-vanilla-js-and-logto
tags: [autenticación, discord, vanilla-js, js, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Discord con Vanilla JS
sdk: Vanilla JS
@@ -60,4 +60,4 @@ export const connector = 'Discord';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-facebook.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-facebook.mdx
index b075fec6dce..e0d85d6364f 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-facebook.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-facebook.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-facebook-sign-in-with-vanilla-js-and-logto
+slug: build-facebook-sign-in-with-vanilla-js-and-logto
tags: [autenticación, facebook, vanilla-js, js, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Facebook con Vanilla JS
sdk: Vanilla JS
@@ -60,4 +60,4 @@ export const connector = 'Facebook';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-github.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-github.mdx
index 6521eafa9e3..d5381022b5a 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-github.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-github.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-github-sign-in-with-vanilla-js-and-logto
+slug: build-github-sign-in-with-vanilla-js-and-logto
tags: [autenticación, github, vanilla-js, js, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de GitHub con Vanilla JS
sdk: Vanilla JS
@@ -60,4 +60,4 @@ export const connector = 'GitHub';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-google-workspace-enterprise-sso.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-google-workspace-enterprise-sso.mdx
index aa5dc5be915..85bee624316 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-google-workspace-enterprise-sso.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-google-workspace-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-workspace-enterprise-sso-sign-in-with-vanilla-js-and-logto
+slug: build-google-workspace-enterprise-sso-sign-in-with-vanilla-js-and-logto
tags: [SSO providers, google-workspace-enterprise-sso, vanilla-js, js, SAML authentication, enterprise login, SSO login]
title: How to build Google Workspace enterprise SSO with Vanilla JS
sdk: Vanilla JS
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-google.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-google.mdx
index 38754f0c4b8..e665cef1996 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-google.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-google.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-sign-in-with-vanilla-js-and-logto
+slug: build-google-sign-in-with-vanilla-js-and-logto
tags: [autenticación, google, vanilla-js, js, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Google con Vanilla JS
sdk: Vanilla JS
@@ -60,4 +60,4 @@ export const connector = 'Google';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-hugging-face.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-hugging-face.mdx
index ee214d88347..f1f476482dd 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-hugging-face.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-hugging-face.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-hugging-face-sign-in-with-vanilla-js-and-logto
+slug: build-hugging-face-sign-in-with-vanilla-js-and-logto
tags: [autenticación, hugging-face, vanilla-js, js, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Hugging Face con Vanilla JS
sdk: Vanilla JS
@@ -60,4 +60,4 @@ export const connector = 'Hugging Face';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-kakao.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-kakao.mdx
index d8418a12602..2aae6ef834f 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-kakao.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-kakao.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-kakao-sign-in-with-vanilla-js-and-logto
+slug: build-kakao-sign-in-with-vanilla-js-and-logto
tags: [autenticación, kakao, vanilla-js, js, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Kakao con Vanilla JS
sdk: Vanilla JS
@@ -60,4 +60,4 @@ export const connector = 'Kakao';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-line.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-line.mdx
index 74a45fbdd6c..71ddcc45936 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-line.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-line.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-line-sign-in-with-vanilla-js-and-logto
+slug: build-line-sign-in-with-vanilla-js-and-logto
tags: [autenticación, line, vanilla-js, js, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Line con Vanilla JS
sdk: Vanilla JS
@@ -60,4 +60,4 @@ export const connector = 'Line';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-linkedin.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-linkedin.mdx
index 29661fc1121..d5e085be9c9 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-linkedin.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-linkedin.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-linkedin-sign-in-with-vanilla-js-and-logto
+slug: build-linkedin-sign-in-with-vanilla-js-and-logto
tags: [autenticación, linkedin, vanilla-js, js, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de LinkedIn con Vanilla JS
sdk: Vanilla JS
@@ -60,4 +60,4 @@ export const connector = 'LinkedIn';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-microsoft-entra-id-oidc-enterprise-sso.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-microsoft-entra-id-oidc-enterprise-sso.mdx
index 28c85f7972a..06345f6dc23 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-microsoft-entra-id-oidc-enterprise-sso.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-microsoft-entra-id-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-vanilla-js-and-logto
+slug: build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-vanilla-js-and-logto
tags: [SSO providers, microsoft-entra-id-oidc-enterprise-sso, vanilla-js, js, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID OIDC enterprise SSO with Vanilla JS
sdk: Vanilla JS
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-microsoft-entra-id-saml-enterprise-sso.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-microsoft-entra-id-saml-enterprise-sso.mdx
index dd6d80cb936..974674ee267 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-microsoft-entra-id-saml-enterprise-sso.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-microsoft-entra-id-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-vanilla-js-and-logto
+slug: build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-vanilla-js-and-logto
tags: [SSO providers, microsoft-entra-id-saml-enterprise-sso, vanilla-js, js, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID SAML enterprise SSO with Vanilla JS
sdk: Vanilla JS
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-naver.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-naver.mdx
index 0c7eb2696ea..27198ea1cd4 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-naver.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-naver.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-naver-sign-in-with-vanilla-js-and-logto
+slug: build-naver-sign-in-with-vanilla-js-and-logto
tags: [autenticación, naver, vanilla-js, js, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Naver con Vanilla JS
sdk: Vanilla JS
@@ -60,4 +60,4 @@ export const connector = 'Naver';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-oauth2.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-oauth2.mdx
index 6cba9f9db81..6856cfdae93 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-oauth2.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-oauth2.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oauth2-sign-in-with-vanilla-js-and-logto
+slug: build-oauth2-sign-in-with-vanilla-js-and-logto
tags: [autenticación, oauth2, vanilla-js, js, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de OAuth2 con Vanilla JS
sdk: Vanilla JS
@@ -60,4 +60,4 @@ export const connector = 'OAuth2';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-oidc-enterprise-sso.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-oidc-enterprise-sso.mdx
index 51c5b4687ab..e7c41512431 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-oidc-enterprise-sso.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-enterprise-sso-sign-in-with-vanilla-js-and-logto
+slug: build-oidc-enterprise-sso-sign-in-with-vanilla-js-and-logto
tags: [SSO providers, oidc-enterprise-sso, vanilla-js, js, SAML authentication, enterprise login, SSO login]
title: How to build OIDC enterprise SSO with Vanilla JS
sdk: Vanilla JS
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-oidc.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-oidc.mdx
index ffaa2c8ba78..573eac00f77 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-oidc.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-oidc.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-sign-in-with-vanilla-js-and-logto
+slug: build-oidc-sign-in-with-vanilla-js-and-logto
tags: [autenticación, oidc, vanilla-js, js, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de OIDC con Vanilla JS
sdk: Vanilla JS
@@ -60,4 +60,4 @@ export const connector = 'OIDC';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-okta-enterprise-sso.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-okta-enterprise-sso.mdx
index bbaa89d5814..18f11de42fe 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-okta-enterprise-sso.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-okta-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-okta-enterprise-sso-sign-in-with-vanilla-js-and-logto
+slug: build-okta-enterprise-sso-sign-in-with-vanilla-js-and-logto
tags: [SSO providers, okta-enterprise-sso, vanilla-js, js, SAML authentication, enterprise login, SSO login]
title: How to build Okta enterprise SSO with Vanilla JS
sdk: Vanilla JS
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-saml-enterprise-sso.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-saml-enterprise-sso.mdx
index 861d82d822a..e89d0bdcd4c 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-saml-enterprise-sso.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-enterprise-sso-sign-in-with-vanilla-js-and-logto
+slug: build-saml-enterprise-sso-sign-in-with-vanilla-js-and-logto
tags: [SSO providers, saml-enterprise-sso, vanilla-js, js, SAML authentication, enterprise login, SSO login]
title: How to build SAML enterprise SSO with Vanilla JS
sdk: Vanilla JS
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-saml.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-saml.mdx
index 93aaadc5755..c954f6caca7 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-saml.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-saml.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-sign-in-with-vanilla-js-and-logto
+slug: build-saml-sign-in-with-vanilla-js-and-logto
tags: [autenticación, saml, vanilla-js, js, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de SAML con Vanilla JS
sdk: Vanilla JS
@@ -60,4 +60,4 @@ export const connector = 'SAML';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-sendgrid.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-sendgrid.mdx
index 15dfc728cf3..e0e1a257c6d 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-sendgrid.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-sendgrid.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-sendgrid-sign-in-with-vanilla-js-and-logto
+slug: build-sendgrid-sign-in-with-vanilla-js-and-logto
tags: [autenticación, sendgrid, vanilla-js, js, inicio-de-sesión-sin-contraseña, inicio-de-sesión, login]
title: Cómo construir SendGrid Email inicio de sesión sin contraseña con Vanilla JS
sdk: Vanilla JS
@@ -66,4 +66,4 @@ export const connector = 'SendGrid';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-slack.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-slack.mdx
index 8f9353e08e2..a9d7ba07fb1 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-slack.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-slack.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-slack-sign-in-with-vanilla-js-and-logto
+slug: build-slack-sign-in-with-vanilla-js-and-logto
tags: [autenticación, slack, vanilla-js, js, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Slack con Vanilla JS
sdk: Vanilla JS
@@ -60,4 +60,4 @@ export const connector = 'Slack';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-twilio.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-twilio.mdx
index 8f99f1adb44..dd330ff24f2 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-twilio.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-twilio.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-twilio-sign-in-with-vanilla-js-and-logto
+slug: build-twilio-sign-in-with-vanilla-js-and-logto
tags: [autenticación, twilio, vanilla-js, js, inicio-de-sesión-sin-contraseña, inicio-de-sesión, login]
title: Cómo construir Twilio SMS inicio de sesión sin contraseña con Vanilla JS
sdk: Vanilla JS
@@ -66,4 +66,4 @@ export const connector = 'Twilio';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-x-twitter.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-x-twitter.mdx
index 714072d4655..8a13a72a602 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-x-twitter.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-x-twitter.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-x-twitter-sign-in-with-vanilla-js-and-logto
+slug: build-x-twitter-sign-in-with-vanilla-js-and-logto
tags: [autenticación, x-twitter, vanilla-js, js, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de X (Twitter) con Vanilla JS
sdk: Vanilla JS
@@ -60,4 +60,4 @@ export const connector = 'X (Twitter)';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-amazon.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-amazon.mdx
index 28d16d9b92a..f1334369cce 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-amazon.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-amazon.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-amazon-sign-in-with-vue-and-logto
+slug: build-amazon-sign-in-with-vue-and-logto
tags: [autenticación, amazon, vue, js, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Amazon con Vue
sdk: Vue
@@ -60,4 +60,4 @@ export const connector = 'Amazon';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-apple.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-apple.mdx
index dc35af4272a..d903b464e3e 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-apple.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-apple.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-apple-sign-in-with-vue-and-logto
+slug: build-apple-sign-in-with-vue-and-logto
tags: [autenticación, apple, vue, js, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Apple con Vue
sdk: Vue
@@ -60,4 +60,4 @@ export const connector = 'Apple';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-aws-ses.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-aws-ses.mdx
index 81d2aacf3ce..460f54872bd 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-aws-ses.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-aws-ses.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-aws-ses-sign-in-with-vue-and-logto
+slug: build-aws-ses-sign-in-with-vue-and-logto
tags: [autenticación, aws-ses, vue, js, inicio-de-sesión-sin-contraseña, inicio-de-sesión, login]
title: Cómo construir AWS SES Email inicio de sesión sin contraseña con Vue
sdk: Vue
@@ -66,4 +66,4 @@ export const connector = 'AWS SES';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-azure-ad.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-azure-ad.mdx
index 61f177f99f4..c2b40a261bb 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-azure-ad.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-azure-ad.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-azure-ad-sign-in-with-vue-and-logto
+slug: build-azure-ad-sign-in-with-vue-and-logto
tags: [autenticación, azure-ad, vue, js, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Azure AD con Vue
sdk: Vue
@@ -60,4 +60,4 @@ export const connector = 'Azure AD';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-discord.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-discord.mdx
index d71d03e4759..28ec4aa5cd5 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-discord.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-discord.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-discord-sign-in-with-vue-and-logto
+slug: build-discord-sign-in-with-vue-and-logto
tags: [autenticación, discord, vue, js, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Discord con Vue
sdk: Vue
@@ -60,4 +60,4 @@ export const connector = 'Discord';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-facebook.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-facebook.mdx
index 8e0989ccec5..0c3e5a2431f 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-facebook.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-facebook.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-facebook-sign-in-with-vue-and-logto
+slug: build-facebook-sign-in-with-vue-and-logto
tags: [autenticación, facebook, vue, js, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Facebook con Vue
sdk: Vue
@@ -60,4 +60,4 @@ export const connector = 'Facebook';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-github.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-github.mdx
index 1c498b0d855..b290f7f770b 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-github.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-github.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-github-sign-in-with-vue-and-logto
+slug: build-github-sign-in-with-vue-and-logto
tags: [autenticación, github, vue, js, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de GitHub con Vue
sdk: Vue
@@ -60,4 +60,4 @@ export const connector = 'GitHub';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-google-workspace-enterprise-sso.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-google-workspace-enterprise-sso.mdx
index 62afbe12946..812d250c197 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-google-workspace-enterprise-sso.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-google-workspace-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-workspace-enterprise-sso-sign-in-with-vue-and-logto
+slug: build-google-workspace-enterprise-sso-sign-in-with-vue-and-logto
tags: [SSO providers, google-workspace-enterprise-sso, vue, js, SAML authentication, enterprise login, SSO login]
title: How to build Google Workspace enterprise SSO with Vue
sdk: Vue
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-google.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-google.mdx
index 760ef794c29..4f83b35bdb9 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-google.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-google.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-sign-in-with-vue-and-logto
+slug: build-google-sign-in-with-vue-and-logto
tags: [autenticación, google, vue, js, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Google con Vue
sdk: Vue
@@ -60,4 +60,4 @@ export const connector = 'Google';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-hugging-face.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-hugging-face.mdx
index 749512acf48..ecd4407bb32 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-hugging-face.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-hugging-face.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-hugging-face-sign-in-with-vue-and-logto
+slug: build-hugging-face-sign-in-with-vue-and-logto
tags: [autenticación, hugging-face, vue, js, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Hugging Face con Vue
sdk: Vue
@@ -60,4 +60,4 @@ export const connector = 'Hugging Face';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-kakao.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-kakao.mdx
index c1ff5983df4..e8d252afb59 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-kakao.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-kakao.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-kakao-sign-in-with-vue-and-logto
+slug: build-kakao-sign-in-with-vue-and-logto
tags: [autenticación, kakao, vue, js, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Kakao con Vue
sdk: Vue
@@ -60,4 +60,4 @@ export const connector = 'Kakao';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-line.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-line.mdx
index 0e0b739e620..4fa2b3cb5cb 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-line.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-line.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-line-sign-in-with-vue-and-logto
+slug: build-line-sign-in-with-vue-and-logto
tags: [autenticación, line, vue, js, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Line con Vue
sdk: Vue
@@ -60,4 +60,4 @@ export const connector = 'Line';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-linkedin.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-linkedin.mdx
index 5496a25a1f4..3be5857a141 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-linkedin.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-linkedin.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-linkedin-sign-in-with-vue-and-logto
+slug: build-linkedin-sign-in-with-vue-and-logto
tags: [autenticación, linkedin, vue, js, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de LinkedIn con Vue
sdk: Vue
@@ -60,4 +60,4 @@ export const connector = 'LinkedIn';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-microsoft-entra-id-oidc-enterprise-sso.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-microsoft-entra-id-oidc-enterprise-sso.mdx
index aca5739d2ba..1bc3b38ed38 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-microsoft-entra-id-oidc-enterprise-sso.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-microsoft-entra-id-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-vue-and-logto
+slug: build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-vue-and-logto
tags: [SSO providers, microsoft-entra-id-oidc-enterprise-sso, vue, js, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID OIDC enterprise SSO with Vue
sdk: Vue
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-microsoft-entra-id-saml-enterprise-sso.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-microsoft-entra-id-saml-enterprise-sso.mdx
index b4dc5467a3d..43327c1bd3d 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-microsoft-entra-id-saml-enterprise-sso.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-microsoft-entra-id-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-vue-and-logto
+slug: build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-vue-and-logto
tags: [SSO providers, microsoft-entra-id-saml-enterprise-sso, vue, js, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID SAML enterprise SSO with Vue
sdk: Vue
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-naver.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-naver.mdx
index 6bdd6c9ed4a..dd2de16284a 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-naver.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-naver.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-naver-sign-in-with-vue-and-logto
+slug: build-naver-sign-in-with-vue-and-logto
tags: [autenticación, naver, vue, js, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Naver con Vue
sdk: Vue
@@ -60,4 +60,4 @@ export const connector = 'Naver';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-oauth2.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-oauth2.mdx
index d133b7c7a55..4f44980e7df 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-oauth2.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-oauth2.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oauth2-sign-in-with-vue-and-logto
+slug: build-oauth2-sign-in-with-vue-and-logto
tags: [autenticación, oauth2, vue, js, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de OAuth2 con Vue
sdk: Vue
@@ -60,4 +60,4 @@ export const connector = 'OAuth2';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-oidc-enterprise-sso.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-oidc-enterprise-sso.mdx
index f990a6ffd09..6f3adc0cbbe 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-oidc-enterprise-sso.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-enterprise-sso-sign-in-with-vue-and-logto
+slug: build-oidc-enterprise-sso-sign-in-with-vue-and-logto
tags: [SSO providers, oidc-enterprise-sso, vue, js, SAML authentication, enterprise login, SSO login]
title: How to build OIDC enterprise SSO with Vue
sdk: Vue
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-oidc.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-oidc.mdx
index e530366cdbd..149eb25afad 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-oidc.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-oidc.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-sign-in-with-vue-and-logto
+slug: build-oidc-sign-in-with-vue-and-logto
tags: [autenticación, oidc, vue, js, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de OIDC con Vue
sdk: Vue
@@ -60,4 +60,4 @@ export const connector = 'OIDC';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-okta-enterprise-sso.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-okta-enterprise-sso.mdx
index 74c69f096cf..8d2cfa3e8bb 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-okta-enterprise-sso.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-okta-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-okta-enterprise-sso-sign-in-with-vue-and-logto
+slug: build-okta-enterprise-sso-sign-in-with-vue-and-logto
tags: [SSO providers, okta-enterprise-sso, vue, js, SAML authentication, enterprise login, SSO login]
title: How to build Okta enterprise SSO with Vue
sdk: Vue
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-saml-enterprise-sso.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-saml-enterprise-sso.mdx
index 59a310c2b91..e5f51cde6f4 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-saml-enterprise-sso.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-enterprise-sso-sign-in-with-vue-and-logto
+slug: build-saml-enterprise-sso-sign-in-with-vue-and-logto
tags: [SSO providers, saml-enterprise-sso, vue, js, SAML authentication, enterprise login, SSO login]
title: How to build SAML enterprise SSO with Vue
sdk: Vue
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-saml.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-saml.mdx
index d9356b7ed48..0cfb6b6d87b 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-saml.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-saml.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-sign-in-with-vue-and-logto
+slug: build-saml-sign-in-with-vue-and-logto
tags: [autenticación, saml, vue, js, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de SAML con Vue
sdk: Vue
@@ -60,4 +60,4 @@ export const connector = 'SAML';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-sendgrid.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-sendgrid.mdx
index 1c5561e4390..4790dd02340 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-sendgrid.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-sendgrid.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-sendgrid-sign-in-with-vue-and-logto
+slug: build-sendgrid-sign-in-with-vue-and-logto
tags: [autenticación, sendgrid, vue, js, inicio-de-sesión-sin-contraseña, inicio-de-sesión, login]
title: Cómo construir SendGrid Email inicio de sesión sin contraseña con Vue
sdk: Vue
@@ -66,4 +66,4 @@ export const connector = 'SendGrid';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-slack.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-slack.mdx
index aa66026620c..75526edb713 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-slack.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-slack.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-slack-sign-in-with-vue-and-logto
+slug: build-slack-sign-in-with-vue-and-logto
tags: [autenticación, slack, vue, js, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Slack con Vue
sdk: Vue
@@ -60,4 +60,4 @@ export const connector = 'Slack';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-twilio.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-twilio.mdx
index 7988380184b..a038b0eeeca 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-twilio.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-twilio.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-twilio-sign-in-with-vue-and-logto
+slug: build-twilio-sign-in-with-vue-and-logto
tags: [autenticación, twilio, vue, js, inicio-de-sesión-sin-contraseña, inicio-de-sesión, login]
title: Cómo construir Twilio SMS inicio de sesión sin contraseña con Vue
sdk: Vue
@@ -66,4 +66,4 @@ export const connector = 'Twilio';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-x-twitter.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-x-twitter.mdx
index eed1f0f9425..de1eea206bc 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-x-twitter.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-x-twitter.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-x-twitter-sign-in-with-vue-and-logto
+slug: build-x-twitter-sign-in-with-vue-and-logto
tags: [autenticación, x-twitter, vue, js, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de X (Twitter) con Vue
sdk: Vue
@@ -60,4 +60,4 @@ export const connector = 'X (Twitter)';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-amazon.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-amazon.mdx
index dd52c557f3c..a3b3076913b 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-amazon.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-amazon.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-amazon-sign-in-with-wordpress-plugin-and-logto
+slug: build-amazon-sign-in-with-wordpress-plugin-and-logto
tags: [autenticación, amazon, wordpress-plugin, php, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Amazon con Plugin de WordPress
sdk: Plugin de WordPress
@@ -60,4 +60,4 @@ export const connector = 'Amazon';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-apple.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-apple.mdx
index ffa7e2edefe..c7e29f5c276 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-apple.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-apple.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-apple-sign-in-with-wordpress-plugin-and-logto
+slug: build-apple-sign-in-with-wordpress-plugin-and-logto
tags: [autenticación, apple, wordpress-plugin, php, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Apple con Plugin de WordPress
sdk: Plugin de WordPress
@@ -60,4 +60,4 @@ export const connector = 'Apple';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-aws-ses.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-aws-ses.mdx
index a32a6e2afb5..b5e5e58a33a 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-aws-ses.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-aws-ses.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-aws-ses-sign-in-with-wordpress-plugin-and-logto
+slug: build-aws-ses-sign-in-with-wordpress-plugin-and-logto
tags: [autenticación, aws-ses, wordpress-plugin, php, inicio-de-sesión-sin-contraseña, inicio-de-sesión, login]
title: Cómo construir AWS SES Email inicio de sesión sin contraseña con Plugin de WordPress
sdk: Plugin de WordPress
@@ -66,4 +66,4 @@ export const connector = 'AWS SES';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-azure-ad.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-azure-ad.mdx
index 91c0c0b2163..6a6620c8927 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-azure-ad.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-azure-ad.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-azure-ad-sign-in-with-wordpress-plugin-and-logto
+slug: build-azure-ad-sign-in-with-wordpress-plugin-and-logto
tags: [autenticación, azure-ad, wordpress-plugin, php, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Azure AD con Plugin de WordPress
sdk: Plugin de WordPress
@@ -60,4 +60,4 @@ export const connector = 'Azure AD';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-discord.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-discord.mdx
index 2928060f515..f7a4951ee0c 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-discord.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-discord.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-discord-sign-in-with-wordpress-plugin-and-logto
+slug: build-discord-sign-in-with-wordpress-plugin-and-logto
tags: [autenticación, discord, wordpress-plugin, php, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Discord con Plugin de WordPress
sdk: Plugin de WordPress
@@ -60,4 +60,4 @@ export const connector = 'Discord';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-facebook.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-facebook.mdx
index 6dd464f98b1..a8a182c8940 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-facebook.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-facebook.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-facebook-sign-in-with-wordpress-plugin-and-logto
+slug: build-facebook-sign-in-with-wordpress-plugin-and-logto
tags: [autenticación, facebook, wordpress-plugin, php, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Facebook con Plugin de WordPress
sdk: Plugin de WordPress
@@ -60,4 +60,4 @@ export const connector = 'Facebook';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-github.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-github.mdx
index 16b3e22a416..e659467fe0e 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-github.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-github.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-github-sign-in-with-wordpress-plugin-and-logto
+slug: build-github-sign-in-with-wordpress-plugin-and-logto
tags: [autenticación, github, wordpress-plugin, php, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de GitHub con Plugin de WordPress
sdk: Plugin de WordPress
@@ -60,4 +60,4 @@ export const connector = 'GitHub';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-google-workspace-enterprise-sso.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-google-workspace-enterprise-sso.mdx
index 4955866078a..ce21d29811c 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-google-workspace-enterprise-sso.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-google-workspace-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-workspace-enterprise-sso-sign-in-with-wordpress-plugin-and-logto
+slug: build-google-workspace-enterprise-sso-sign-in-with-wordpress-plugin-and-logto
tags: [SSO providers, google-workspace-enterprise-sso, wordpress-plugin, php, SAML authentication, enterprise login, SSO login]
title: How to build Google Workspace enterprise SSO with Plugin de WordPress
sdk: Plugin de WordPress
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-google.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-google.mdx
index 6e0775acdc0..f62fb18eafd 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-google.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-google.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-sign-in-with-wordpress-plugin-and-logto
+slug: build-google-sign-in-with-wordpress-plugin-and-logto
tags: [autenticación, google, wordpress-plugin, php, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Google con Plugin de WordPress
sdk: Plugin de WordPress
@@ -60,4 +60,4 @@ export const connector = 'Google';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-hugging-face.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-hugging-face.mdx
index b7ddd65cac9..e10262ea28d 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-hugging-face.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-hugging-face.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-hugging-face-sign-in-with-wordpress-plugin-and-logto
+slug: build-hugging-face-sign-in-with-wordpress-plugin-and-logto
tags: [autenticación, hugging-face, wordpress-plugin, php, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Hugging Face con Plugin de WordPress
sdk: Plugin de WordPress
@@ -60,4 +60,4 @@ export const connector = 'Hugging Face';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-kakao.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-kakao.mdx
index 5304b4a252a..8598536a75a 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-kakao.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-kakao.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-kakao-sign-in-with-wordpress-plugin-and-logto
+slug: build-kakao-sign-in-with-wordpress-plugin-and-logto
tags: [autenticación, kakao, wordpress-plugin, php, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Kakao con Plugin de WordPress
sdk: Plugin de WordPress
@@ -60,4 +60,4 @@ export const connector = 'Kakao';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-line.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-line.mdx
index 52eeda1c0a1..bf70ac5eaf7 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-line.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-line.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-line-sign-in-with-wordpress-plugin-and-logto
+slug: build-line-sign-in-with-wordpress-plugin-and-logto
tags: [autenticación, line, wordpress-plugin, php, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Line con Plugin de WordPress
sdk: Plugin de WordPress
@@ -60,4 +60,4 @@ export const connector = 'Line';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-linkedin.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-linkedin.mdx
index 0813ae9edd6..33ec88e8d2c 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-linkedin.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-linkedin.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-linkedin-sign-in-with-wordpress-plugin-and-logto
+slug: build-linkedin-sign-in-with-wordpress-plugin-and-logto
tags: [autenticación, linkedin, wordpress-plugin, php, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de LinkedIn con Plugin de WordPress
sdk: Plugin de WordPress
@@ -60,4 +60,4 @@ export const connector = 'LinkedIn';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-microsoft-entra-id-oidc-enterprise-sso.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-microsoft-entra-id-oidc-enterprise-sso.mdx
index 5e0a3d019e8..ddca96f7b80 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-microsoft-entra-id-oidc-enterprise-sso.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-microsoft-entra-id-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-wordpress-plugin-and-logto
+slug: build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-wordpress-plugin-and-logto
tags: [SSO providers, microsoft-entra-id-oidc-enterprise-sso, wordpress-plugin, php, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID OIDC enterprise SSO with Plugin de WordPress
sdk: Plugin de WordPress
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-microsoft-entra-id-saml-enterprise-sso.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-microsoft-entra-id-saml-enterprise-sso.mdx
index 9be61ba7e79..d0d087ce903 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-microsoft-entra-id-saml-enterprise-sso.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-microsoft-entra-id-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-wordpress-plugin-and-logto
+slug: build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-wordpress-plugin-and-logto
tags: [SSO providers, microsoft-entra-id-saml-enterprise-sso, wordpress-plugin, php, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID SAML enterprise SSO with Plugin de WordPress
sdk: Plugin de WordPress
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-naver.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-naver.mdx
index 54d3e136837..1affbd5e321 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-naver.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-naver.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-naver-sign-in-with-wordpress-plugin-and-logto
+slug: build-naver-sign-in-with-wordpress-plugin-and-logto
tags: [autenticación, naver, wordpress-plugin, php, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Naver con Plugin de WordPress
sdk: Plugin de WordPress
@@ -60,4 +60,4 @@ export const connector = 'Naver';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-oauth2.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-oauth2.mdx
index 44b4e562d81..cdff9c6f4b6 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-oauth2.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-oauth2.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oauth2-sign-in-with-wordpress-plugin-and-logto
+slug: build-oauth2-sign-in-with-wordpress-plugin-and-logto
tags: [autenticación, oauth2, wordpress-plugin, php, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de OAuth2 con Plugin de WordPress
sdk: Plugin de WordPress
@@ -60,4 +60,4 @@ export const connector = 'OAuth2';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-oidc-enterprise-sso.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-oidc-enterprise-sso.mdx
index 177af7c0f16..d5f9011c452 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-oidc-enterprise-sso.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-enterprise-sso-sign-in-with-wordpress-plugin-and-logto
+slug: build-oidc-enterprise-sso-sign-in-with-wordpress-plugin-and-logto
tags: [SSO providers, oidc-enterprise-sso, wordpress-plugin, php, SAML authentication, enterprise login, SSO login]
title: How to build OIDC enterprise SSO with Plugin de WordPress
sdk: Plugin de WordPress
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-oidc.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-oidc.mdx
index 1d7802b177b..9b8e8408f87 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-oidc.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-oidc.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-sign-in-with-wordpress-plugin-and-logto
+slug: build-oidc-sign-in-with-wordpress-plugin-and-logto
tags: [autenticación, oidc, wordpress-plugin, php, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de OIDC con Plugin de WordPress
sdk: Plugin de WordPress
@@ -60,4 +60,4 @@ export const connector = 'OIDC';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-okta-enterprise-sso.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-okta-enterprise-sso.mdx
index 8450cf8a5ec..4e311e5e4b5 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-okta-enterprise-sso.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-okta-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-okta-enterprise-sso-sign-in-with-wordpress-plugin-and-logto
+slug: build-okta-enterprise-sso-sign-in-with-wordpress-plugin-and-logto
tags: [SSO providers, okta-enterprise-sso, wordpress-plugin, php, SAML authentication, enterprise login, SSO login]
title: How to build Okta enterprise SSO with Plugin de WordPress
sdk: Plugin de WordPress
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-saml-enterprise-sso.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-saml-enterprise-sso.mdx
index 796a93f3d1c..46a967984d0 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-saml-enterprise-sso.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-enterprise-sso-sign-in-with-wordpress-plugin-and-logto
+slug: build-saml-enterprise-sso-sign-in-with-wordpress-plugin-and-logto
tags: [SSO providers, saml-enterprise-sso, wordpress-plugin, php, SAML authentication, enterprise login, SSO login]
title: How to build SAML enterprise SSO with Plugin de WordPress
sdk: Plugin de WordPress
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-saml.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-saml.mdx
index c81c8082b0d..b879426c627 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-saml.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-saml.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-sign-in-with-wordpress-plugin-and-logto
+slug: build-saml-sign-in-with-wordpress-plugin-and-logto
tags: [autenticación, saml, wordpress-plugin, php, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de SAML con Plugin de WordPress
sdk: Plugin de WordPress
@@ -60,4 +60,4 @@ export const connector = 'SAML';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-sendgrid.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-sendgrid.mdx
index 4ae300a6dab..c139c056f08 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-sendgrid.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-sendgrid.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-sendgrid-sign-in-with-wordpress-plugin-and-logto
+slug: build-sendgrid-sign-in-with-wordpress-plugin-and-logto
tags: [autenticación, sendgrid, wordpress-plugin, php, inicio-de-sesión-sin-contraseña, inicio-de-sesión, login]
title: Cómo construir SendGrid Email inicio de sesión sin contraseña con Plugin de WordPress
sdk: Plugin de WordPress
@@ -66,4 +66,4 @@ export const connector = 'SendGrid';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-slack.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-slack.mdx
index 50acc5f1fb4..2fbce11eecf 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-slack.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-slack.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-slack-sign-in-with-wordpress-plugin-and-logto
+slug: build-slack-sign-in-with-wordpress-plugin-and-logto
tags: [autenticación, slack, wordpress-plugin, php, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de Slack con Plugin de WordPress
sdk: Plugin de WordPress
@@ -60,4 +60,4 @@ export const connector = 'Slack';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-twilio.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-twilio.mdx
index fd57454253b..7a1a77a7246 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-twilio.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-twilio.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-twilio-sign-in-with-wordpress-plugin-and-logto
+slug: build-twilio-sign-in-with-wordpress-plugin-and-logto
tags: [autenticación, twilio, wordpress-plugin, php, inicio-de-sesión-sin-contraseña, inicio-de-sesión, login]
title: Cómo construir Twilio SMS inicio de sesión sin contraseña con Plugin de WordPress
sdk: Plugin de WordPress
@@ -66,4 +66,4 @@ export const connector = 'Twilio';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-x-twitter.mdx b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-x-twitter.mdx
index f2f50ed836f..b8e5bcada25 100644
--- a/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-x-twitter.mdx
+++ b/i18n/es/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-x-twitter.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-x-twitter-sign-in-with-wordpress-plugin-and-logto
+slug: build-x-twitter-sign-in-with-wordpress-plugin-and-logto
tags: [autenticación, x-twitter, wordpress-plugin, php, inicio-de-sesión-social, inicio-de-sesión, login]
title: Cómo construir el inicio de sesión de X (Twitter) con Plugin de WordPress
sdk: Plugin de WordPress
@@ -60,4 +60,4 @@ export const connector = 'X (Twitter)';
## Lecturas adicionales \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/_template-passwordless.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/_template-passwordless.mdx
index 7b4a5167510..148c643cdc3 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/_template-passwordless.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/_template-passwordless.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-${connectorPath}-sign-in-with-${sdkPath}-and-logto
+slug: build-${connectorPath}-sign-in-with-${sdkPath}-and-logto
tags: [authentification, ${connectorPath}, ${sdkPath}, ${language}, connexion sans mot de passe, connexion, login]
title: Comment construire une connexion sans mot de passe ${connector} ${connectorType} avec ${sdk}
sdk: ${sdk}
@@ -66,4 +66,4 @@ export const connector = '${connector}';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/_template-social.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/_template-social.mdx
index 6fba8a769e2..8beb3ac3c60 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/_template-social.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/_template-social.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-${connectorPath}-sign-in-with-${sdkPath}-and-logto
+slug: build-${connectorPath}-sign-in-with-${sdkPath}-and-logto
tags: [authentification, ${connectorPath}, ${sdkPath}, ${language}, connexion sociale, connexion, login]
title: Comment construire une connexion ${connector} avec ${sdk}
sdk: ${sdk}
@@ -60,4 +60,4 @@ export const connector = '${connector}';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/_template-sso.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/_template-sso.mdx
index 1244c2fa055..1a85d5dc0b8 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/_template-sso.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/_template-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-${connectorPath}-sign-in-with-${sdkPath}-and-logto
+slug: build-${connectorPath}-sign-in-with-${sdkPath}-and-logto
tags: [SSO providers, ${connectorPath}, ${sdkPath}, ${language}, SAML authentication, enterprise login, SSO login]
title: How to build ${connector} with ${sdk}
sdk: ${sdk}
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-amazon.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-amazon.mdx
index f2971989c4e..254ebffb7db 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-amazon.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-amazon.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-amazon-sign-in-with-android-and-logto
+slug: build-amazon-sign-in-with-android-and-logto
tags: [authentification, amazon, android, kotlin/java, connexion sociale, connexion, login]
title: Comment construire une connexion Amazon avec Android (Kotlin / Java)
sdk: Android (Kotlin / Java)
@@ -60,4 +60,4 @@ export const connector = 'Amazon';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-apple.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-apple.mdx
index b5e97406bb5..a852041952e 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-apple.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-apple.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-apple-sign-in-with-android-and-logto
+slug: build-apple-sign-in-with-android-and-logto
tags: [authentification, apple, android, kotlin/java, connexion sociale, connexion, login]
title: Comment construire une connexion Apple avec Android (Kotlin / Java)
sdk: Android (Kotlin / Java)
@@ -60,4 +60,4 @@ export const connector = 'Apple';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-aws-ses.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-aws-ses.mdx
index 1215460cf03..9d06d3246b3 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-aws-ses.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-aws-ses.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-aws-ses-sign-in-with-android-and-logto
+slug: build-aws-ses-sign-in-with-android-and-logto
tags: [authentification, aws-ses, android, kotlin/java, connexion sans mot de passe, connexion, login]
title: Comment construire une connexion sans mot de passe AWS SES Email avec Android (Kotlin / Java)
sdk: Android (Kotlin / Java)
@@ -66,4 +66,4 @@ export const connector = 'AWS SES';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-azure-ad.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-azure-ad.mdx
index 1bc39059fc7..9b8581bdbdf 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-azure-ad.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-azure-ad.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-azure-ad-sign-in-with-android-and-logto
+slug: build-azure-ad-sign-in-with-android-and-logto
tags: [authentification, azure-ad, android, kotlin/java, connexion sociale, connexion, login]
title: Comment construire une connexion Azure AD avec Android (Kotlin / Java)
sdk: Android (Kotlin / Java)
@@ -60,4 +60,4 @@ export const connector = 'Azure AD';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-discord.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-discord.mdx
index 463f6bbcf1d..6842c4555ec 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-discord.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-discord.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-discord-sign-in-with-android-and-logto
+slug: build-discord-sign-in-with-android-and-logto
tags: [authentification, discord, android, kotlin/java, connexion sociale, connexion, login]
title: Comment construire une connexion Discord avec Android (Kotlin / Java)
sdk: Android (Kotlin / Java)
@@ -60,4 +60,4 @@ export const connector = 'Discord';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-facebook.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-facebook.mdx
index c8f6ebf3581..8074bf38d5c 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-facebook.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-facebook.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-facebook-sign-in-with-android-and-logto
+slug: build-facebook-sign-in-with-android-and-logto
tags: [authentification, facebook, android, kotlin/java, connexion sociale, connexion, login]
title: Comment construire une connexion Facebook avec Android (Kotlin / Java)
sdk: Android (Kotlin / Java)
@@ -60,4 +60,4 @@ export const connector = 'Facebook';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-github.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-github.mdx
index 85699cce32d..6af207f97be 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-github.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-github.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-github-sign-in-with-android-and-logto
+slug: build-github-sign-in-with-android-and-logto
tags: [authentification, github, android, kotlin/java, connexion sociale, connexion, login]
title: Comment construire une connexion GitHub avec Android (Kotlin / Java)
sdk: Android (Kotlin / Java)
@@ -60,4 +60,4 @@ export const connector = 'GitHub';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-google-workspace-enterprise-sso.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-google-workspace-enterprise-sso.mdx
index 40c81d4fc72..68a7e8a39cb 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-google-workspace-enterprise-sso.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-google-workspace-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-workspace-enterprise-sso-sign-in-with-android-and-logto
+slug: build-google-workspace-enterprise-sso-sign-in-with-android-and-logto
tags: [SSO providers, google-workspace-enterprise-sso, android, kotlin/java, SAML authentication, enterprise login, SSO login]
title: How to build Google Workspace enterprise SSO with Android (Kotlin / Java)
sdk: Android (Kotlin / Java)
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-google.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-google.mdx
index 0aa4973e0f1..167d01de43f 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-google.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-google.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-sign-in-with-android-and-logto
+slug: build-google-sign-in-with-android-and-logto
tags: [authentification, google, android, kotlin/java, connexion sociale, connexion, login]
title: Comment construire une connexion Google avec Android (Kotlin / Java)
sdk: Android (Kotlin / Java)
@@ -60,4 +60,4 @@ export const connector = 'Google';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-hugging-face.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-hugging-face.mdx
index 3ad8871ff8c..2767c872148 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-hugging-face.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-hugging-face.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-hugging-face-sign-in-with-android-and-logto
+slug: build-hugging-face-sign-in-with-android-and-logto
tags: [authentification, hugging-face, android, kotlin/java, connexion sociale, connexion, login]
title: Comment construire une connexion Hugging Face avec Android (Kotlin / Java)
sdk: Android (Kotlin / Java)
@@ -60,4 +60,4 @@ export const connector = 'Hugging Face';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-kakao.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-kakao.mdx
index 22a26dac02d..a7b5e4335b6 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-kakao.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-kakao.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-kakao-sign-in-with-android-and-logto
+slug: build-kakao-sign-in-with-android-and-logto
tags: [authentification, kakao, android, kotlin/java, connexion sociale, connexion, login]
title: Comment construire une connexion Kakao avec Android (Kotlin / Java)
sdk: Android (Kotlin / Java)
@@ -60,4 +60,4 @@ export const connector = 'Kakao';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-line.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-line.mdx
index 610c372cf97..815f534e379 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-line.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-line.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-line-sign-in-with-android-and-logto
+slug: build-line-sign-in-with-android-and-logto
tags: [authentification, line, android, kotlin/java, connexion sociale, connexion, login]
title: Comment construire une connexion Line avec Android (Kotlin / Java)
sdk: Android (Kotlin / Java)
@@ -60,4 +60,4 @@ export const connector = 'Line';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-linkedin.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-linkedin.mdx
index e5313a4f90a..03dc7ffad3a 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-linkedin.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-linkedin.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-linkedin-sign-in-with-android-and-logto
+slug: build-linkedin-sign-in-with-android-and-logto
tags: [authentification, linkedin, android, kotlin/java, connexion sociale, connexion, login]
title: Comment construire une connexion LinkedIn avec Android (Kotlin / Java)
sdk: Android (Kotlin / Java)
@@ -60,4 +60,4 @@ export const connector = 'LinkedIn';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-microsoft-entra-id-oidc-enterprise-sso.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-microsoft-entra-id-oidc-enterprise-sso.mdx
index 2c6042e8bc8..682ab439477 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-microsoft-entra-id-oidc-enterprise-sso.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-microsoft-entra-id-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-android-and-logto
+slug: build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-android-and-logto
tags: [SSO providers, microsoft-entra-id-oidc-enterprise-sso, android, kotlin/java, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID OIDC enterprise SSO with Android (Kotlin / Java)
sdk: Android (Kotlin / Java)
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-microsoft-entra-id-saml-enterprise-sso.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-microsoft-entra-id-saml-enterprise-sso.mdx
index e721bce2484..fd7bde14876 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-microsoft-entra-id-saml-enterprise-sso.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-microsoft-entra-id-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-android-and-logto
+slug: build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-android-and-logto
tags: [SSO providers, microsoft-entra-id-saml-enterprise-sso, android, kotlin/java, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID SAML enterprise SSO with Android (Kotlin / Java)
sdk: Android (Kotlin / Java)
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-naver.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-naver.mdx
index 7ebf0d524be..59d55046f7a 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-naver.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-naver.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-naver-sign-in-with-android-and-logto
+slug: build-naver-sign-in-with-android-and-logto
tags: [authentification, naver, android, kotlin/java, connexion sociale, connexion, login]
title: Comment construire une connexion Naver avec Android (Kotlin / Java)
sdk: Android (Kotlin / Java)
@@ -60,4 +60,4 @@ export const connector = 'Naver';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-oauth2.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-oauth2.mdx
index 867cef8f3ea..ea467f4a5b5 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-oauth2.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-oauth2.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oauth2-sign-in-with-android-and-logto
+slug: build-oauth2-sign-in-with-android-and-logto
tags: [authentification, oauth2, android, kotlin/java, connexion sociale, connexion, login]
title: Comment construire une connexion OAuth2 avec Android (Kotlin / Java)
sdk: Android (Kotlin / Java)
@@ -60,4 +60,4 @@ export const connector = 'OAuth2';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-oidc-enterprise-sso.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-oidc-enterprise-sso.mdx
index 4b74b59433b..507e02850d8 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-oidc-enterprise-sso.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-enterprise-sso-sign-in-with-android-and-logto
+slug: build-oidc-enterprise-sso-sign-in-with-android-and-logto
tags: [SSO providers, oidc-enterprise-sso, android, kotlin/java, SAML authentication, enterprise login, SSO login]
title: How to build OIDC enterprise SSO with Android (Kotlin / Java)
sdk: Android (Kotlin / Java)
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-oidc.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-oidc.mdx
index d599d740bbd..5506902add8 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-oidc.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-oidc.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-sign-in-with-android-and-logto
+slug: build-oidc-sign-in-with-android-and-logto
tags: [authentification, oidc, android, kotlin/java, connexion sociale, connexion, login]
title: Comment construire une connexion OIDC avec Android (Kotlin / Java)
sdk: Android (Kotlin / Java)
@@ -60,4 +60,4 @@ export const connector = 'OIDC';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-okta-enterprise-sso.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-okta-enterprise-sso.mdx
index 69b160f3889..874dc13907c 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-okta-enterprise-sso.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-okta-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-okta-enterprise-sso-sign-in-with-android-and-logto
+slug: build-okta-enterprise-sso-sign-in-with-android-and-logto
tags: [SSO providers, okta-enterprise-sso, android, kotlin/java, SAML authentication, enterprise login, SSO login]
title: How to build Okta enterprise SSO with Android (Kotlin / Java)
sdk: Android (Kotlin / Java)
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-saml-enterprise-sso.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-saml-enterprise-sso.mdx
index 6524604268a..58c40eb0678 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-saml-enterprise-sso.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-enterprise-sso-sign-in-with-android-and-logto
+slug: build-saml-enterprise-sso-sign-in-with-android-and-logto
tags: [SSO providers, saml-enterprise-sso, android, kotlin/java, SAML authentication, enterprise login, SSO login]
title: How to build SAML enterprise SSO with Android (Kotlin / Java)
sdk: Android (Kotlin / Java)
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-saml.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-saml.mdx
index 2a3ca3febd4..835968372c1 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-saml.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-saml.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-sign-in-with-android-and-logto
+slug: build-saml-sign-in-with-android-and-logto
tags: [authentification, saml, android, kotlin/java, connexion sociale, connexion, login]
title: Comment construire une connexion SAML avec Android (Kotlin / Java)
sdk: Android (Kotlin / Java)
@@ -60,4 +60,4 @@ export const connector = 'SAML';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-sendgrid.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-sendgrid.mdx
index a97c23b709e..d9f6ccc49fa 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-sendgrid.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-sendgrid.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-sendgrid-sign-in-with-android-and-logto
+slug: build-sendgrid-sign-in-with-android-and-logto
tags: [authentification, sendgrid, android, kotlin/java, connexion sans mot de passe, connexion, login]
title: Comment construire une connexion sans mot de passe SendGrid Email avec Android (Kotlin / Java)
sdk: Android (Kotlin / Java)
@@ -66,4 +66,4 @@ export const connector = 'SendGrid';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-slack.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-slack.mdx
index 38f5be32051..386e0867cf9 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-slack.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-slack.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-slack-sign-in-with-android-and-logto
+slug: build-slack-sign-in-with-android-and-logto
tags: [authentification, slack, android, kotlin/java, connexion sociale, connexion, login]
title: Comment construire une connexion Slack avec Android (Kotlin / Java)
sdk: Android (Kotlin / Java)
@@ -60,4 +60,4 @@ export const connector = 'Slack';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-twilio.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-twilio.mdx
index 34fa23f3453..ee010be233a 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-twilio.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-twilio.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-twilio-sign-in-with-android-and-logto
+slug: build-twilio-sign-in-with-android-and-logto
tags: [authentification, twilio, android, kotlin/java, connexion sans mot de passe, connexion, login]
title: Comment construire une connexion sans mot de passe Twilio SMS avec Android (Kotlin / Java)
sdk: Android (Kotlin / Java)
@@ -66,4 +66,4 @@ export const connector = 'Twilio';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-x-twitter.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-x-twitter.mdx
index 4a8de9ac73e..c4d6c1503db 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-x-twitter.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-x-twitter.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-x-twitter-sign-in-with-android-and-logto
+slug: build-x-twitter-sign-in-with-android-and-logto
tags: [authentification, x-twitter, android, kotlin/java, connexion sociale, connexion, login]
title: Comment construire une connexion X (Twitter) avec Android (Kotlin / Java)
sdk: Android (Kotlin / Java)
@@ -60,4 +60,4 @@ export const connector = 'X (Twitter)';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-amazon.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-amazon.mdx
index 05d77fd85a1..70cd247bddf 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-amazon.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-amazon.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-amazon-sign-in-with-dotnet-core-blazor-server-and-logto
+slug: build-amazon-sign-in-with-dotnet-core-blazor-server-and-logto
tags: [authentification, amazon, dotnet-core-blazor-server, c#, connexion sociale, connexion, login]
title: Comment construire une connexion Amazon avec .NET Core (Blazor Server)
sdk: .NET Core (Blazor Server)
@@ -60,4 +60,4 @@ export const connector = 'Amazon';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-apple.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-apple.mdx
index 06e790a600f..16689912322 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-apple.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-apple.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-apple-sign-in-with-dotnet-core-blazor-server-and-logto
+slug: build-apple-sign-in-with-dotnet-core-blazor-server-and-logto
tags: [authentification, apple, dotnet-core-blazor-server, c#, connexion sociale, connexion, login]
title: Comment construire une connexion Apple avec .NET Core (Blazor Server)
sdk: .NET Core (Blazor Server)
@@ -60,4 +60,4 @@ export const connector = 'Apple';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-aws-ses.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-aws-ses.mdx
index a8c527e0fae..f16d745e6e6 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-aws-ses.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-aws-ses.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-aws-ses-sign-in-with-dotnet-core-blazor-server-and-logto
+slug: build-aws-ses-sign-in-with-dotnet-core-blazor-server-and-logto
tags: [authentification, aws-ses, dotnet-core-blazor-server, c#, connexion sans mot de passe, connexion, login]
title: Comment construire une connexion sans mot de passe AWS SES Email avec .NET Core (Blazor Server)
sdk: .NET Core (Blazor Server)
@@ -66,4 +66,4 @@ export const connector = 'AWS SES';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-azure-ad.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-azure-ad.mdx
index db07dfb75da..e002cccd2c9 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-azure-ad.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-azure-ad.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-azure-ad-sign-in-with-dotnet-core-blazor-server-and-logto
+slug: build-azure-ad-sign-in-with-dotnet-core-blazor-server-and-logto
tags: [authentification, azure-ad, dotnet-core-blazor-server, c#, connexion sociale, connexion, login]
title: Comment construire une connexion Azure AD avec .NET Core (Blazor Server)
sdk: .NET Core (Blazor Server)
@@ -60,4 +60,4 @@ export const connector = 'Azure AD';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-discord.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-discord.mdx
index 52b047d498c..ed1466d6fe2 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-discord.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-discord.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-discord-sign-in-with-dotnet-core-blazor-server-and-logto
+slug: build-discord-sign-in-with-dotnet-core-blazor-server-and-logto
tags: [authentification, discord, dotnet-core-blazor-server, c#, connexion sociale, connexion, login]
title: Comment construire une connexion Discord avec .NET Core (Blazor Server)
sdk: .NET Core (Blazor Server)
@@ -60,4 +60,4 @@ export const connector = 'Discord';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-facebook.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-facebook.mdx
index 7b507238322..2b5fafe5ce1 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-facebook.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-facebook.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-facebook-sign-in-with-dotnet-core-blazor-server-and-logto
+slug: build-facebook-sign-in-with-dotnet-core-blazor-server-and-logto
tags: [authentification, facebook, dotnet-core-blazor-server, c#, connexion sociale, connexion, login]
title: Comment construire une connexion Facebook avec .NET Core (Blazor Server)
sdk: .NET Core (Blazor Server)
@@ -60,4 +60,4 @@ export const connector = 'Facebook';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-github.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-github.mdx
index 806c7803618..4bb37af5bcf 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-github.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-github.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-github-sign-in-with-dotnet-core-blazor-server-and-logto
+slug: build-github-sign-in-with-dotnet-core-blazor-server-and-logto
tags: [authentification, github, dotnet-core-blazor-server, c#, connexion sociale, connexion, login]
title: Comment construire une connexion GitHub avec .NET Core (Blazor Server)
sdk: .NET Core (Blazor Server)
@@ -60,4 +60,4 @@ export const connector = 'GitHub';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-google-workspace-enterprise-sso.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-google-workspace-enterprise-sso.mdx
index fce558afe24..f99f8a9638f 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-google-workspace-enterprise-sso.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-google-workspace-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-workspace-enterprise-sso-sign-in-with-dotnet-core-blazor-server-and-logto
+slug: build-google-workspace-enterprise-sso-sign-in-with-dotnet-core-blazor-server-and-logto
tags: [SSO providers, google-workspace-enterprise-sso, dotnet-core-blazor-server, c#, SAML authentication, enterprise login, SSO login]
title: How to build Google Workspace enterprise SSO with .NET Core (Blazor Server)
sdk: .NET Core (Blazor Server)
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-google.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-google.mdx
index f639caa78a7..87979c791c8 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-google.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-google.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-sign-in-with-dotnet-core-blazor-server-and-logto
+slug: build-google-sign-in-with-dotnet-core-blazor-server-and-logto
tags: [authentification, google, dotnet-core-blazor-server, c#, connexion sociale, connexion, login]
title: Comment construire une connexion Google avec .NET Core (Blazor Server)
sdk: .NET Core (Blazor Server)
@@ -60,4 +60,4 @@ export const connector = 'Google';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-hugging-face.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-hugging-face.mdx
index 54b85e1ea0f..680940a6a97 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-hugging-face.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-hugging-face.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-hugging-face-sign-in-with-dotnet-core-blazor-server-and-logto
+slug: build-hugging-face-sign-in-with-dotnet-core-blazor-server-and-logto
tags: [authentification, hugging-face, dotnet-core-blazor-server, c#, connexion sociale, connexion, login]
title: Comment construire une connexion Hugging Face avec .NET Core (Blazor Server)
sdk: .NET Core (Blazor Server)
@@ -60,4 +60,4 @@ export const connector = 'Hugging Face';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-kakao.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-kakao.mdx
index cf8da688364..fdeafbc3340 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-kakao.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-kakao.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-kakao-sign-in-with-dotnet-core-blazor-server-and-logto
+slug: build-kakao-sign-in-with-dotnet-core-blazor-server-and-logto
tags: [authentification, kakao, dotnet-core-blazor-server, c#, connexion sociale, connexion, login]
title: Comment construire une connexion Kakao avec .NET Core (Blazor Server)
sdk: .NET Core (Blazor Server)
@@ -60,4 +60,4 @@ export const connector = 'Kakao';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-line.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-line.mdx
index abccde94649..64b32a80e7c 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-line.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-line.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-line-sign-in-with-dotnet-core-blazor-server-and-logto
+slug: build-line-sign-in-with-dotnet-core-blazor-server-and-logto
tags: [authentification, line, dotnet-core-blazor-server, c#, connexion sociale, connexion, login]
title: Comment construire une connexion Line avec .NET Core (Blazor Server)
sdk: .NET Core (Blazor Server)
@@ -60,4 +60,4 @@ export const connector = 'Line';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-linkedin.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-linkedin.mdx
index f78c1955ad5..3c0f7473ec0 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-linkedin.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-linkedin.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-linkedin-sign-in-with-dotnet-core-blazor-server-and-logto
+slug: build-linkedin-sign-in-with-dotnet-core-blazor-server-and-logto
tags: [authentification, linkedin, dotnet-core-blazor-server, c#, connexion sociale, connexion, login]
title: Comment construire une connexion LinkedIn avec .NET Core (Blazor Server)
sdk: .NET Core (Blazor Server)
@@ -60,4 +60,4 @@ export const connector = 'LinkedIn';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-microsoft-entra-id-oidc-enterprise-sso.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-microsoft-entra-id-oidc-enterprise-sso.mdx
index f843826b014..05325a16f97 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-microsoft-entra-id-oidc-enterprise-sso.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-microsoft-entra-id-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-dotnet-core-blazor-server-and-logto
+slug: build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-dotnet-core-blazor-server-and-logto
tags: [SSO providers, microsoft-entra-id-oidc-enterprise-sso, dotnet-core-blazor-server, c#, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID OIDC enterprise SSO with .NET Core (Blazor Server)
sdk: .NET Core (Blazor Server)
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-microsoft-entra-id-saml-enterprise-sso.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-microsoft-entra-id-saml-enterprise-sso.mdx
index 5e484f3e953..bf4c787bd11 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-microsoft-entra-id-saml-enterprise-sso.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-microsoft-entra-id-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-dotnet-core-blazor-server-and-logto
+slug: build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-dotnet-core-blazor-server-and-logto
tags: [SSO providers, microsoft-entra-id-saml-enterprise-sso, dotnet-core-blazor-server, c#, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID SAML enterprise SSO with .NET Core (Blazor Server)
sdk: .NET Core (Blazor Server)
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-naver.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-naver.mdx
index 4a81dbde1e6..6a7ff2720a1 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-naver.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-naver.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-naver-sign-in-with-dotnet-core-blazor-server-and-logto
+slug: build-naver-sign-in-with-dotnet-core-blazor-server-and-logto
tags: [authentification, naver, dotnet-core-blazor-server, c#, connexion sociale, connexion, login]
title: Comment construire une connexion Naver avec .NET Core (Blazor Server)
sdk: .NET Core (Blazor Server)
@@ -60,4 +60,4 @@ export const connector = 'Naver';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-oauth2.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-oauth2.mdx
index f246fcb1b8e..37d787f9444 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-oauth2.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-oauth2.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oauth2-sign-in-with-dotnet-core-blazor-server-and-logto
+slug: build-oauth2-sign-in-with-dotnet-core-blazor-server-and-logto
tags: [authentification, oauth2, dotnet-core-blazor-server, c#, connexion sociale, connexion, login]
title: Comment construire une connexion OAuth2 avec .NET Core (Blazor Server)
sdk: .NET Core (Blazor Server)
@@ -60,4 +60,4 @@ export const connector = 'OAuth2';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-oidc-enterprise-sso.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-oidc-enterprise-sso.mdx
index ba46ce7e9e4..1f39ea37a91 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-oidc-enterprise-sso.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-enterprise-sso-sign-in-with-dotnet-core-blazor-server-and-logto
+slug: build-oidc-enterprise-sso-sign-in-with-dotnet-core-blazor-server-and-logto
tags: [SSO providers, oidc-enterprise-sso, dotnet-core-blazor-server, c#, SAML authentication, enterprise login, SSO login]
title: How to build OIDC enterprise SSO with .NET Core (Blazor Server)
sdk: .NET Core (Blazor Server)
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-oidc.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-oidc.mdx
index ebd55669701..c75ef6a3213 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-oidc.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-oidc.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-sign-in-with-dotnet-core-blazor-server-and-logto
+slug: build-oidc-sign-in-with-dotnet-core-blazor-server-and-logto
tags: [authentification, oidc, dotnet-core-blazor-server, c#, connexion sociale, connexion, login]
title: Comment construire une connexion OIDC avec .NET Core (Blazor Server)
sdk: .NET Core (Blazor Server)
@@ -60,4 +60,4 @@ export const connector = 'OIDC';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-okta-enterprise-sso.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-okta-enterprise-sso.mdx
index 4bc8d4838ae..be0c9f073fc 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-okta-enterprise-sso.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-okta-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-okta-enterprise-sso-sign-in-with-dotnet-core-blazor-server-and-logto
+slug: build-okta-enterprise-sso-sign-in-with-dotnet-core-blazor-server-and-logto
tags: [SSO providers, okta-enterprise-sso, dotnet-core-blazor-server, c#, SAML authentication, enterprise login, SSO login]
title: How to build Okta enterprise SSO with .NET Core (Blazor Server)
sdk: .NET Core (Blazor Server)
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-saml-enterprise-sso.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-saml-enterprise-sso.mdx
index aa4df2c195d..a7379ac01ac 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-saml-enterprise-sso.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-enterprise-sso-sign-in-with-dotnet-core-blazor-server-and-logto
+slug: build-saml-enterprise-sso-sign-in-with-dotnet-core-blazor-server-and-logto
tags: [SSO providers, saml-enterprise-sso, dotnet-core-blazor-server, c#, SAML authentication, enterprise login, SSO login]
title: How to build SAML enterprise SSO with .NET Core (Blazor Server)
sdk: .NET Core (Blazor Server)
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-saml.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-saml.mdx
index 2e20da782d3..58f7ae9a289 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-saml.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-saml.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-sign-in-with-dotnet-core-blazor-server-and-logto
+slug: build-saml-sign-in-with-dotnet-core-blazor-server-and-logto
tags: [authentification, saml, dotnet-core-blazor-server, c#, connexion sociale, connexion, login]
title: Comment construire une connexion SAML avec .NET Core (Blazor Server)
sdk: .NET Core (Blazor Server)
@@ -60,4 +60,4 @@ export const connector = 'SAML';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-sendgrid.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-sendgrid.mdx
index 856c5fed495..3d10f437356 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-sendgrid.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-sendgrid.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-sendgrid-sign-in-with-dotnet-core-blazor-server-and-logto
+slug: build-sendgrid-sign-in-with-dotnet-core-blazor-server-and-logto
tags: [authentification, sendgrid, dotnet-core-blazor-server, c#, connexion sans mot de passe, connexion, login]
title: Comment construire une connexion sans mot de passe SendGrid Email avec .NET Core (Blazor Server)
sdk: .NET Core (Blazor Server)
@@ -66,4 +66,4 @@ export const connector = 'SendGrid';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-slack.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-slack.mdx
index db481c924e2..8d872fd10fd 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-slack.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-slack.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-slack-sign-in-with-dotnet-core-blazor-server-and-logto
+slug: build-slack-sign-in-with-dotnet-core-blazor-server-and-logto
tags: [authentification, slack, dotnet-core-blazor-server, c#, connexion sociale, connexion, login]
title: Comment construire une connexion Slack avec .NET Core (Blazor Server)
sdk: .NET Core (Blazor Server)
@@ -60,4 +60,4 @@ export const connector = 'Slack';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-twilio.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-twilio.mdx
index f1a2bb7cf45..ab0d0e42576 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-twilio.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-twilio.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-twilio-sign-in-with-dotnet-core-blazor-server-and-logto
+slug: build-twilio-sign-in-with-dotnet-core-blazor-server-and-logto
tags: [authentification, twilio, dotnet-core-blazor-server, c#, connexion sans mot de passe, connexion, login]
title: Comment construire une connexion sans mot de passe Twilio SMS avec .NET Core (Blazor Server)
sdk: .NET Core (Blazor Server)
@@ -66,4 +66,4 @@ export const connector = 'Twilio';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-x-twitter.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-x-twitter.mdx
index e45044948da..adafde0a1a7 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-x-twitter.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-x-twitter.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-x-twitter-sign-in-with-dotnet-core-blazor-server-and-logto
+slug: build-x-twitter-sign-in-with-dotnet-core-blazor-server-and-logto
tags: [authentification, x-twitter, dotnet-core-blazor-server, c#, connexion sociale, connexion, login]
title: Comment construire une connexion X (Twitter) avec .NET Core (Blazor Server)
sdk: .NET Core (Blazor Server)
@@ -60,4 +60,4 @@ export const connector = 'X (Twitter)';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-amazon.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-amazon.mdx
index 2cf69bcbbdc..d73eb1703d6 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-amazon.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-amazon.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-amazon-sign-in-with-dotnet-core-blazor-webassembly-and-logto
+slug: build-amazon-sign-in-with-dotnet-core-blazor-webassembly-and-logto
tags: [authentification, amazon, dotnet-core-blazor-webassembly, c#, connexion sociale, connexion, login]
title: Comment construire une connexion Amazon avec .NET Core (Blazor WebAssembly)
sdk: .NET Core (Blazor WebAssembly)
@@ -60,4 +60,4 @@ export const connector = 'Amazon';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-apple.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-apple.mdx
index e2870930291..ba12917956f 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-apple.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-apple.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-apple-sign-in-with-dotnet-core-blazor-webassembly-and-logto
+slug: build-apple-sign-in-with-dotnet-core-blazor-webassembly-and-logto
tags: [authentification, apple, dotnet-core-blazor-webassembly, c#, connexion sociale, connexion, login]
title: Comment construire une connexion Apple avec .NET Core (Blazor WebAssembly)
sdk: .NET Core (Blazor WebAssembly)
@@ -60,4 +60,4 @@ export const connector = 'Apple';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-aws-ses.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-aws-ses.mdx
index 6581ce9913a..01bdfff35ca 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-aws-ses.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-aws-ses.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-aws-ses-sign-in-with-dotnet-core-blazor-webassembly-and-logto
+slug: build-aws-ses-sign-in-with-dotnet-core-blazor-webassembly-and-logto
tags: [authentification, aws-ses, dotnet-core-blazor-webassembly, c#, connexion sans mot de passe, connexion, login]
title: Comment construire une connexion sans mot de passe AWS SES Email avec .NET Core (Blazor WebAssembly)
sdk: .NET Core (Blazor WebAssembly)
@@ -66,4 +66,4 @@ export const connector = 'AWS SES';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-azure-ad.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-azure-ad.mdx
index 7d8b89d4e49..9dca60a2413 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-azure-ad.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-azure-ad.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-azure-ad-sign-in-with-dotnet-core-blazor-webassembly-and-logto
+slug: build-azure-ad-sign-in-with-dotnet-core-blazor-webassembly-and-logto
tags: [authentification, azure-ad, dotnet-core-blazor-webassembly, c#, connexion sociale, connexion, login]
title: Comment construire une connexion Azure AD avec .NET Core (Blazor WebAssembly)
sdk: .NET Core (Blazor WebAssembly)
@@ -60,4 +60,4 @@ export const connector = 'Azure AD';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-discord.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-discord.mdx
index 2cdf636bca4..9a2470de982 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-discord.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-discord.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-discord-sign-in-with-dotnet-core-blazor-webassembly-and-logto
+slug: build-discord-sign-in-with-dotnet-core-blazor-webassembly-and-logto
tags: [authentification, discord, dotnet-core-blazor-webassembly, c#, connexion sociale, connexion, login]
title: Comment construire une connexion Discord avec .NET Core (Blazor WebAssembly)
sdk: .NET Core (Blazor WebAssembly)
@@ -60,4 +60,4 @@ export const connector = 'Discord';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-facebook.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-facebook.mdx
index 5e9beba253c..766635a24e4 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-facebook.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-facebook.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-facebook-sign-in-with-dotnet-core-blazor-webassembly-and-logto
+slug: build-facebook-sign-in-with-dotnet-core-blazor-webassembly-and-logto
tags: [authentification, facebook, dotnet-core-blazor-webassembly, c#, connexion sociale, connexion, login]
title: Comment construire une connexion Facebook avec .NET Core (Blazor WebAssembly)
sdk: .NET Core (Blazor WebAssembly)
@@ -60,4 +60,4 @@ export const connector = 'Facebook';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-github.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-github.mdx
index 7d88f592655..fafb1767067 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-github.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-github.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-github-sign-in-with-dotnet-core-blazor-webassembly-and-logto
+slug: build-github-sign-in-with-dotnet-core-blazor-webassembly-and-logto
tags: [authentification, github, dotnet-core-blazor-webassembly, c#, connexion sociale, connexion, login]
title: Comment construire une connexion GitHub avec .NET Core (Blazor WebAssembly)
sdk: .NET Core (Blazor WebAssembly)
@@ -60,4 +60,4 @@ export const connector = 'GitHub';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-google-workspace-enterprise-sso.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-google-workspace-enterprise-sso.mdx
index 979ff9a878c..46e0fa3d2e7 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-google-workspace-enterprise-sso.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-google-workspace-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-workspace-enterprise-sso-sign-in-with-dotnet-core-blazor-webassembly-and-logto
+slug: build-google-workspace-enterprise-sso-sign-in-with-dotnet-core-blazor-webassembly-and-logto
tags: [SSO providers, google-workspace-enterprise-sso, dotnet-core-blazor-webassembly, c#, SAML authentication, enterprise login, SSO login]
title: How to build Google Workspace enterprise SSO with .NET Core (Blazor WebAssembly)
sdk: .NET Core (Blazor WebAssembly)
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-google.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-google.mdx
index aac17360f96..6c9de37c1f9 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-google.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-google.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-sign-in-with-dotnet-core-blazor-webassembly-and-logto
+slug: build-google-sign-in-with-dotnet-core-blazor-webassembly-and-logto
tags: [authentification, google, dotnet-core-blazor-webassembly, c#, connexion sociale, connexion, login]
title: Comment construire une connexion Google avec .NET Core (Blazor WebAssembly)
sdk: .NET Core (Blazor WebAssembly)
@@ -60,4 +60,4 @@ export const connector = 'Google';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-hugging-face.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-hugging-face.mdx
index fc45a7e5a98..0384db676ae 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-hugging-face.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-hugging-face.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-hugging-face-sign-in-with-dotnet-core-blazor-webassembly-and-logto
+slug: build-hugging-face-sign-in-with-dotnet-core-blazor-webassembly-and-logto
tags: [authentification, hugging-face, dotnet-core-blazor-webassembly, c#, connexion sociale, connexion, login]
title: Comment construire une connexion Hugging Face avec .NET Core (Blazor WebAssembly)
sdk: .NET Core (Blazor WebAssembly)
@@ -60,4 +60,4 @@ export const connector = 'Hugging Face';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-kakao.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-kakao.mdx
index 82c9652bf28..657bdbe35fa 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-kakao.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-kakao.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-kakao-sign-in-with-dotnet-core-blazor-webassembly-and-logto
+slug: build-kakao-sign-in-with-dotnet-core-blazor-webassembly-and-logto
tags: [authentification, kakao, dotnet-core-blazor-webassembly, c#, connexion sociale, connexion, login]
title: Comment construire une connexion Kakao avec .NET Core (Blazor WebAssembly)
sdk: .NET Core (Blazor WebAssembly)
@@ -60,4 +60,4 @@ export const connector = 'Kakao';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-line.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-line.mdx
index 5e1cd9bf549..3e9a83156c6 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-line.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-line.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-line-sign-in-with-dotnet-core-blazor-webassembly-and-logto
+slug: build-line-sign-in-with-dotnet-core-blazor-webassembly-and-logto
tags: [authentification, line, dotnet-core-blazor-webassembly, c#, connexion sociale, connexion, login]
title: Comment construire une connexion Line avec .NET Core (Blazor WebAssembly)
sdk: .NET Core (Blazor WebAssembly)
@@ -60,4 +60,4 @@ export const connector = 'Line';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-linkedin.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-linkedin.mdx
index a4c239deaaa..815624873c9 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-linkedin.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-linkedin.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-linkedin-sign-in-with-dotnet-core-blazor-webassembly-and-logto
+slug: build-linkedin-sign-in-with-dotnet-core-blazor-webassembly-and-logto
tags: [authentification, linkedin, dotnet-core-blazor-webassembly, c#, connexion sociale, connexion, login]
title: Comment construire une connexion LinkedIn avec .NET Core (Blazor WebAssembly)
sdk: .NET Core (Blazor WebAssembly)
@@ -60,4 +60,4 @@ export const connector = 'LinkedIn';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-microsoft-entra-id-oidc-enterprise-sso.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-microsoft-entra-id-oidc-enterprise-sso.mdx
index bd68324918b..ebea8d196d5 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-microsoft-entra-id-oidc-enterprise-sso.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-microsoft-entra-id-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-dotnet-core-blazor-webassembly-and-logto
+slug: build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-dotnet-core-blazor-webassembly-and-logto
tags: [SSO providers, microsoft-entra-id-oidc-enterprise-sso, dotnet-core-blazor-webassembly, c#, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID OIDC enterprise SSO with .NET Core (Blazor WebAssembly)
sdk: .NET Core (Blazor WebAssembly)
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-microsoft-entra-id-saml-enterprise-sso.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-microsoft-entra-id-saml-enterprise-sso.mdx
index 3b0aef09929..fbb186f49c0 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-microsoft-entra-id-saml-enterprise-sso.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-microsoft-entra-id-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-dotnet-core-blazor-webassembly-and-logto
+slug: build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-dotnet-core-blazor-webassembly-and-logto
tags: [SSO providers, microsoft-entra-id-saml-enterprise-sso, dotnet-core-blazor-webassembly, c#, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID SAML enterprise SSO with .NET Core (Blazor WebAssembly)
sdk: .NET Core (Blazor WebAssembly)
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-naver.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-naver.mdx
index e8d01ec751b..ada7bb77089 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-naver.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-naver.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-naver-sign-in-with-dotnet-core-blazor-webassembly-and-logto
+slug: build-naver-sign-in-with-dotnet-core-blazor-webassembly-and-logto
tags: [authentification, naver, dotnet-core-blazor-webassembly, c#, connexion sociale, connexion, login]
title: Comment construire une connexion Naver avec .NET Core (Blazor WebAssembly)
sdk: .NET Core (Blazor WebAssembly)
@@ -60,4 +60,4 @@ export const connector = 'Naver';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-oauth2.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-oauth2.mdx
index 52accf22e26..e36c3ff3bc9 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-oauth2.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-oauth2.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oauth2-sign-in-with-dotnet-core-blazor-webassembly-and-logto
+slug: build-oauth2-sign-in-with-dotnet-core-blazor-webassembly-and-logto
tags: [authentification, oauth2, dotnet-core-blazor-webassembly, c#, connexion sociale, connexion, login]
title: Comment construire une connexion OAuth2 avec .NET Core (Blazor WebAssembly)
sdk: .NET Core (Blazor WebAssembly)
@@ -60,4 +60,4 @@ export const connector = 'OAuth2';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-oidc-enterprise-sso.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-oidc-enterprise-sso.mdx
index a9641a88bbb..716ff10efac 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-oidc-enterprise-sso.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-enterprise-sso-sign-in-with-dotnet-core-blazor-webassembly-and-logto
+slug: build-oidc-enterprise-sso-sign-in-with-dotnet-core-blazor-webassembly-and-logto
tags: [SSO providers, oidc-enterprise-sso, dotnet-core-blazor-webassembly, c#, SAML authentication, enterprise login, SSO login]
title: How to build OIDC enterprise SSO with .NET Core (Blazor WebAssembly)
sdk: .NET Core (Blazor WebAssembly)
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-oidc.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-oidc.mdx
index 547d6e5647c..9aad2c7b935 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-oidc.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-oidc.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-sign-in-with-dotnet-core-blazor-webassembly-and-logto
+slug: build-oidc-sign-in-with-dotnet-core-blazor-webassembly-and-logto
tags: [authentification, oidc, dotnet-core-blazor-webassembly, c#, connexion sociale, connexion, login]
title: Comment construire une connexion OIDC avec .NET Core (Blazor WebAssembly)
sdk: .NET Core (Blazor WebAssembly)
@@ -60,4 +60,4 @@ export const connector = 'OIDC';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-okta-enterprise-sso.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-okta-enterprise-sso.mdx
index 8b3aca2fb8a..6a5ce730b96 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-okta-enterprise-sso.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-okta-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-okta-enterprise-sso-sign-in-with-dotnet-core-blazor-webassembly-and-logto
+slug: build-okta-enterprise-sso-sign-in-with-dotnet-core-blazor-webassembly-and-logto
tags: [SSO providers, okta-enterprise-sso, dotnet-core-blazor-webassembly, c#, SAML authentication, enterprise login, SSO login]
title: How to build Okta enterprise SSO with .NET Core (Blazor WebAssembly)
sdk: .NET Core (Blazor WebAssembly)
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-saml-enterprise-sso.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-saml-enterprise-sso.mdx
index 6db3fd1180c..2b6271e6384 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-saml-enterprise-sso.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-enterprise-sso-sign-in-with-dotnet-core-blazor-webassembly-and-logto
+slug: build-saml-enterprise-sso-sign-in-with-dotnet-core-blazor-webassembly-and-logto
tags: [SSO providers, saml-enterprise-sso, dotnet-core-blazor-webassembly, c#, SAML authentication, enterprise login, SSO login]
title: How to build SAML enterprise SSO with .NET Core (Blazor WebAssembly)
sdk: .NET Core (Blazor WebAssembly)
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-saml.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-saml.mdx
index 18a4a87967b..9246f2ccd4e 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-saml.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-saml.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-sign-in-with-dotnet-core-blazor-webassembly-and-logto
+slug: build-saml-sign-in-with-dotnet-core-blazor-webassembly-and-logto
tags: [authentification, saml, dotnet-core-blazor-webassembly, c#, connexion sociale, connexion, login]
title: Comment construire une connexion SAML avec .NET Core (Blazor WebAssembly)
sdk: .NET Core (Blazor WebAssembly)
@@ -60,4 +60,4 @@ export const connector = 'SAML';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-sendgrid.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-sendgrid.mdx
index 077344a1271..894a91ccf0e 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-sendgrid.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-sendgrid.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-sendgrid-sign-in-with-dotnet-core-blazor-webassembly-and-logto
+slug: build-sendgrid-sign-in-with-dotnet-core-blazor-webassembly-and-logto
tags: [authentification, sendgrid, dotnet-core-blazor-webassembly, c#, connexion sans mot de passe, connexion, login]
title: Comment construire une connexion sans mot de passe SendGrid Email avec .NET Core (Blazor WebAssembly)
sdk: .NET Core (Blazor WebAssembly)
@@ -66,4 +66,4 @@ export const connector = 'SendGrid';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-slack.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-slack.mdx
index 940c7a3cf75..be95622b41e 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-slack.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-slack.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-slack-sign-in-with-dotnet-core-blazor-webassembly-and-logto
+slug: build-slack-sign-in-with-dotnet-core-blazor-webassembly-and-logto
tags: [authentification, slack, dotnet-core-blazor-webassembly, c#, connexion sociale, connexion, login]
title: Comment construire une connexion Slack avec .NET Core (Blazor WebAssembly)
sdk: .NET Core (Blazor WebAssembly)
@@ -60,4 +60,4 @@ export const connector = 'Slack';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-twilio.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-twilio.mdx
index bbe5fefe551..20af9cac81f 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-twilio.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-twilio.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-twilio-sign-in-with-dotnet-core-blazor-webassembly-and-logto
+slug: build-twilio-sign-in-with-dotnet-core-blazor-webassembly-and-logto
tags: [authentification, twilio, dotnet-core-blazor-webassembly, c#, connexion sans mot de passe, connexion, login]
title: Comment construire une connexion sans mot de passe Twilio SMS avec .NET Core (Blazor WebAssembly)
sdk: .NET Core (Blazor WebAssembly)
@@ -66,4 +66,4 @@ export const connector = 'Twilio';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-x-twitter.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-x-twitter.mdx
index b2bce890928..60c69f139e5 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-x-twitter.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-x-twitter.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-x-twitter-sign-in-with-dotnet-core-blazor-webassembly-and-logto
+slug: build-x-twitter-sign-in-with-dotnet-core-blazor-webassembly-and-logto
tags: [authentification, x-twitter, dotnet-core-blazor-webassembly, c#, connexion sociale, connexion, login]
title: Comment construire une connexion X (Twitter) avec .NET Core (Blazor WebAssembly)
sdk: .NET Core (Blazor WebAssembly)
@@ -60,4 +60,4 @@ export const connector = 'X (Twitter)';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-amazon.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-amazon.mdx
index 152b3e3a5d2..55be433eee0 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-amazon.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-amazon.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-amazon-sign-in-with-dotnet-core-mvc-and-logto
+slug: build-amazon-sign-in-with-dotnet-core-mvc-and-logto
tags: [authentification, amazon, dotnet-core-mvc, c#, connexion sociale, connexion, login]
title: Comment construire une connexion Amazon avec .NET Core (MVC)
sdk: .NET Core (MVC)
@@ -60,4 +60,4 @@ export const connector = 'Amazon';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-apple.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-apple.mdx
index 442fe14a3b1..60315d04638 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-apple.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-apple.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-apple-sign-in-with-dotnet-core-mvc-and-logto
+slug: build-apple-sign-in-with-dotnet-core-mvc-and-logto
tags: [authentification, apple, dotnet-core-mvc, c#, connexion sociale, connexion, login]
title: Comment construire une connexion Apple avec .NET Core (MVC)
sdk: .NET Core (MVC)
@@ -60,4 +60,4 @@ export const connector = 'Apple';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-aws-ses.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-aws-ses.mdx
index 86139a61db3..7dabf901538 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-aws-ses.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-aws-ses.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-aws-ses-sign-in-with-dotnet-core-mvc-and-logto
+slug: build-aws-ses-sign-in-with-dotnet-core-mvc-and-logto
tags: [authentification, aws-ses, dotnet-core-mvc, c#, connexion sans mot de passe, connexion, login]
title: Comment construire une connexion sans mot de passe AWS SES Email avec .NET Core (MVC)
sdk: .NET Core (MVC)
@@ -66,4 +66,4 @@ export const connector = 'AWS SES';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-azure-ad.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-azure-ad.mdx
index f13614c85af..1fd63071835 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-azure-ad.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-azure-ad.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-azure-ad-sign-in-with-dotnet-core-mvc-and-logto
+slug: build-azure-ad-sign-in-with-dotnet-core-mvc-and-logto
tags: [authentification, azure-ad, dotnet-core-mvc, c#, connexion sociale, connexion, login]
title: Comment construire une connexion Azure AD avec .NET Core (MVC)
sdk: .NET Core (MVC)
@@ -60,4 +60,4 @@ export const connector = 'Azure AD';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-discord.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-discord.mdx
index 8f626bc5d1b..71a200d6aed 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-discord.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-discord.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-discord-sign-in-with-dotnet-core-mvc-and-logto
+slug: build-discord-sign-in-with-dotnet-core-mvc-and-logto
tags: [authentification, discord, dotnet-core-mvc, c#, connexion sociale, connexion, login]
title: Comment construire une connexion Discord avec .NET Core (MVC)
sdk: .NET Core (MVC)
@@ -60,4 +60,4 @@ export const connector = 'Discord';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-facebook.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-facebook.mdx
index 8900e3c57c5..c5d04c20982 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-facebook.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-facebook.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-facebook-sign-in-with-dotnet-core-mvc-and-logto
+slug: build-facebook-sign-in-with-dotnet-core-mvc-and-logto
tags: [authentification, facebook, dotnet-core-mvc, c#, connexion sociale, connexion, login]
title: Comment construire une connexion Facebook avec .NET Core (MVC)
sdk: .NET Core (MVC)
@@ -60,4 +60,4 @@ export const connector = 'Facebook';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-github.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-github.mdx
index fee8c2744c0..0c3ee1c7648 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-github.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-github.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-github-sign-in-with-dotnet-core-mvc-and-logto
+slug: build-github-sign-in-with-dotnet-core-mvc-and-logto
tags: [authentification, github, dotnet-core-mvc, c#, connexion sociale, connexion, login]
title: Comment construire une connexion GitHub avec .NET Core (MVC)
sdk: .NET Core (MVC)
@@ -60,4 +60,4 @@ export const connector = 'GitHub';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-google-workspace-enterprise-sso.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-google-workspace-enterprise-sso.mdx
index cec01239d3b..e4e16e2986a 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-google-workspace-enterprise-sso.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-google-workspace-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-workspace-enterprise-sso-sign-in-with-dotnet-core-mvc-and-logto
+slug: build-google-workspace-enterprise-sso-sign-in-with-dotnet-core-mvc-and-logto
tags: [SSO providers, google-workspace-enterprise-sso, dotnet-core-mvc, c#, SAML authentication, enterprise login, SSO login]
title: How to build Google Workspace enterprise SSO with .NET Core (MVC)
sdk: .NET Core (MVC)
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-google.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-google.mdx
index 2c8da48f97c..ab67db3bd88 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-google.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-google.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-sign-in-with-dotnet-core-mvc-and-logto
+slug: build-google-sign-in-with-dotnet-core-mvc-and-logto
tags: [authentification, google, dotnet-core-mvc, c#, connexion sociale, connexion, login]
title: Comment construire une connexion Google avec .NET Core (MVC)
sdk: .NET Core (MVC)
@@ -60,4 +60,4 @@ export const connector = 'Google';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-hugging-face.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-hugging-face.mdx
index 9cfaa4a09fe..09cf15cfaff 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-hugging-face.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-hugging-face.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-hugging-face-sign-in-with-dotnet-core-mvc-and-logto
+slug: build-hugging-face-sign-in-with-dotnet-core-mvc-and-logto
tags: [authentification, hugging-face, dotnet-core-mvc, c#, connexion sociale, connexion, login]
title: Comment construire une connexion Hugging Face avec .NET Core (MVC)
sdk: .NET Core (MVC)
@@ -60,4 +60,4 @@ export const connector = 'Hugging Face';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-kakao.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-kakao.mdx
index 2e8436326b3..94c0508fa71 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-kakao.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-kakao.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-kakao-sign-in-with-dotnet-core-mvc-and-logto
+slug: build-kakao-sign-in-with-dotnet-core-mvc-and-logto
tags: [authentification, kakao, dotnet-core-mvc, c#, connexion sociale, connexion, login]
title: Comment construire une connexion Kakao avec .NET Core (MVC)
sdk: .NET Core (MVC)
@@ -60,4 +60,4 @@ export const connector = 'Kakao';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-line.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-line.mdx
index 55528d7f721..d9c9c9f2d9b 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-line.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-line.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-line-sign-in-with-dotnet-core-mvc-and-logto
+slug: build-line-sign-in-with-dotnet-core-mvc-and-logto
tags: [authentification, line, dotnet-core-mvc, c#, connexion sociale, connexion, login]
title: Comment construire une connexion Line avec .NET Core (MVC)
sdk: .NET Core (MVC)
@@ -60,4 +60,4 @@ export const connector = 'Line';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-linkedin.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-linkedin.mdx
index 451b98f131a..bc77975741f 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-linkedin.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-linkedin.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-linkedin-sign-in-with-dotnet-core-mvc-and-logto
+slug: build-linkedin-sign-in-with-dotnet-core-mvc-and-logto
tags: [authentification, linkedin, dotnet-core-mvc, c#, connexion sociale, connexion, login]
title: Comment construire une connexion LinkedIn avec .NET Core (MVC)
sdk: .NET Core (MVC)
@@ -60,4 +60,4 @@ export const connector = 'LinkedIn';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-microsoft-entra-id-oidc-enterprise-sso.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-microsoft-entra-id-oidc-enterprise-sso.mdx
index a70398abdda..3687b901771 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-microsoft-entra-id-oidc-enterprise-sso.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-microsoft-entra-id-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-dotnet-core-mvc-and-logto
+slug: build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-dotnet-core-mvc-and-logto
tags: [SSO providers, microsoft-entra-id-oidc-enterprise-sso, dotnet-core-mvc, c#, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID OIDC enterprise SSO with .NET Core (MVC)
sdk: .NET Core (MVC)
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-microsoft-entra-id-saml-enterprise-sso.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-microsoft-entra-id-saml-enterprise-sso.mdx
index 6e867aedd74..c3532ada5f4 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-microsoft-entra-id-saml-enterprise-sso.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-microsoft-entra-id-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-dotnet-core-mvc-and-logto
+slug: build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-dotnet-core-mvc-and-logto
tags: [SSO providers, microsoft-entra-id-saml-enterprise-sso, dotnet-core-mvc, c#, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID SAML enterprise SSO with .NET Core (MVC)
sdk: .NET Core (MVC)
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-naver.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-naver.mdx
index 7526da95504..1cd13281949 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-naver.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-naver.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-naver-sign-in-with-dotnet-core-mvc-and-logto
+slug: build-naver-sign-in-with-dotnet-core-mvc-and-logto
tags: [authentification, naver, dotnet-core-mvc, c#, connexion sociale, connexion, login]
title: Comment construire une connexion Naver avec .NET Core (MVC)
sdk: .NET Core (MVC)
@@ -60,4 +60,4 @@ export const connector = 'Naver';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-oauth2.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-oauth2.mdx
index d1fbde3dfc1..dc811ec8711 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-oauth2.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-oauth2.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oauth2-sign-in-with-dotnet-core-mvc-and-logto
+slug: build-oauth2-sign-in-with-dotnet-core-mvc-and-logto
tags: [authentification, oauth2, dotnet-core-mvc, c#, connexion sociale, connexion, login]
title: Comment construire une connexion OAuth2 avec .NET Core (MVC)
sdk: .NET Core (MVC)
@@ -60,4 +60,4 @@ export const connector = 'OAuth2';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-oidc-enterprise-sso.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-oidc-enterprise-sso.mdx
index d3b0635b899..66dbb51fc75 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-oidc-enterprise-sso.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-enterprise-sso-sign-in-with-dotnet-core-mvc-and-logto
+slug: build-oidc-enterprise-sso-sign-in-with-dotnet-core-mvc-and-logto
tags: [SSO providers, oidc-enterprise-sso, dotnet-core-mvc, c#, SAML authentication, enterprise login, SSO login]
title: How to build OIDC enterprise SSO with .NET Core (MVC)
sdk: .NET Core (MVC)
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-oidc.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-oidc.mdx
index 62865e4431e..f2c6e0f50d9 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-oidc.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-oidc.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-sign-in-with-dotnet-core-mvc-and-logto
+slug: build-oidc-sign-in-with-dotnet-core-mvc-and-logto
tags: [authentification, oidc, dotnet-core-mvc, c#, connexion sociale, connexion, login]
title: Comment construire une connexion OIDC avec .NET Core (MVC)
sdk: .NET Core (MVC)
@@ -60,4 +60,4 @@ export const connector = 'OIDC';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-okta-enterprise-sso.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-okta-enterprise-sso.mdx
index 9a29b217017..469b2fc3502 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-okta-enterprise-sso.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-okta-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-okta-enterprise-sso-sign-in-with-dotnet-core-mvc-and-logto
+slug: build-okta-enterprise-sso-sign-in-with-dotnet-core-mvc-and-logto
tags: [SSO providers, okta-enterprise-sso, dotnet-core-mvc, c#, SAML authentication, enterprise login, SSO login]
title: How to build Okta enterprise SSO with .NET Core (MVC)
sdk: .NET Core (MVC)
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-saml-enterprise-sso.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-saml-enterprise-sso.mdx
index 67ce0ad9d84..662ba1e410f 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-saml-enterprise-sso.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-enterprise-sso-sign-in-with-dotnet-core-mvc-and-logto
+slug: build-saml-enterprise-sso-sign-in-with-dotnet-core-mvc-and-logto
tags: [SSO providers, saml-enterprise-sso, dotnet-core-mvc, c#, SAML authentication, enterprise login, SSO login]
title: How to build SAML enterprise SSO with .NET Core (MVC)
sdk: .NET Core (MVC)
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-saml.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-saml.mdx
index 389d3747b3e..f5924410d44 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-saml.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-saml.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-sign-in-with-dotnet-core-mvc-and-logto
+slug: build-saml-sign-in-with-dotnet-core-mvc-and-logto
tags: [authentification, saml, dotnet-core-mvc, c#, connexion sociale, connexion, login]
title: Comment construire une connexion SAML avec .NET Core (MVC)
sdk: .NET Core (MVC)
@@ -60,4 +60,4 @@ export const connector = 'SAML';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-sendgrid.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-sendgrid.mdx
index 57b110d5b65..46a5f66a15a 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-sendgrid.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-sendgrid.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-sendgrid-sign-in-with-dotnet-core-mvc-and-logto
+slug: build-sendgrid-sign-in-with-dotnet-core-mvc-and-logto
tags: [authentification, sendgrid, dotnet-core-mvc, c#, connexion sans mot de passe, connexion, login]
title: Comment construire une connexion sans mot de passe SendGrid Email avec .NET Core (MVC)
sdk: .NET Core (MVC)
@@ -66,4 +66,4 @@ export const connector = 'SendGrid';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-slack.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-slack.mdx
index c180ab4df2f..70bb00273aa 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-slack.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-slack.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-slack-sign-in-with-dotnet-core-mvc-and-logto
+slug: build-slack-sign-in-with-dotnet-core-mvc-and-logto
tags: [authentification, slack, dotnet-core-mvc, c#, connexion sociale, connexion, login]
title: Comment construire une connexion Slack avec .NET Core (MVC)
sdk: .NET Core (MVC)
@@ -60,4 +60,4 @@ export const connector = 'Slack';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-twilio.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-twilio.mdx
index 578f039a3a4..232a282bc1b 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-twilio.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-twilio.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-twilio-sign-in-with-dotnet-core-mvc-and-logto
+slug: build-twilio-sign-in-with-dotnet-core-mvc-and-logto
tags: [authentification, twilio, dotnet-core-mvc, c#, connexion sans mot de passe, connexion, login]
title: Comment construire une connexion sans mot de passe Twilio SMS avec .NET Core (MVC)
sdk: .NET Core (MVC)
@@ -66,4 +66,4 @@ export const connector = 'Twilio';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-x-twitter.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-x-twitter.mdx
index fa9305d98cb..7b6c8e4a2f7 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-x-twitter.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-x-twitter.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-x-twitter-sign-in-with-dotnet-core-mvc-and-logto
+slug: build-x-twitter-sign-in-with-dotnet-core-mvc-and-logto
tags: [authentification, x-twitter, dotnet-core-mvc, c#, connexion sociale, connexion, login]
title: Comment construire une connexion X (Twitter) avec .NET Core (MVC)
sdk: .NET Core (MVC)
@@ -60,4 +60,4 @@ export const connector = 'X (Twitter)';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-amazon.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-amazon.mdx
index a9b37934169..4fe89d9874c 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-amazon.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-amazon.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-amazon-sign-in-with-dotnet-core-razor-pages-and-logto
+slug: build-amazon-sign-in-with-dotnet-core-razor-pages-and-logto
tags: [authentification, amazon, dotnet-core-razor-pages, c#, connexion sociale, connexion, login]
title: Comment construire une connexion Amazon avec .NET Core (Razor Pages)
sdk: .NET Core (Razor Pages)
@@ -60,4 +60,4 @@ export const connector = 'Amazon';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-apple.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-apple.mdx
index e0ec72476fb..370de658373 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-apple.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-apple.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-apple-sign-in-with-dotnet-core-razor-pages-and-logto
+slug: build-apple-sign-in-with-dotnet-core-razor-pages-and-logto
tags: [authentification, apple, dotnet-core-razor-pages, c#, connexion sociale, connexion, login]
title: Comment construire une connexion Apple avec .NET Core (Razor Pages)
sdk: .NET Core (Razor Pages)
@@ -60,4 +60,4 @@ export const connector = 'Apple';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-aws-ses.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-aws-ses.mdx
index 60bded8738f..e39783897fa 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-aws-ses.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-aws-ses.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-aws-ses-sign-in-with-dotnet-core-razor-pages-and-logto
+slug: build-aws-ses-sign-in-with-dotnet-core-razor-pages-and-logto
tags: [authentification, aws-ses, dotnet-core-razor-pages, c#, connexion sans mot de passe, connexion, login]
title: Comment construire une connexion sans mot de passe AWS SES Email avec .NET Core (Razor Pages)
sdk: .NET Core (Razor Pages)
@@ -66,4 +66,4 @@ export const connector = 'AWS SES';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-azure-ad.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-azure-ad.mdx
index c3b527ca912..f776639672b 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-azure-ad.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-azure-ad.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-azure-ad-sign-in-with-dotnet-core-razor-pages-and-logto
+slug: build-azure-ad-sign-in-with-dotnet-core-razor-pages-and-logto
tags: [authentification, azure-ad, dotnet-core-razor-pages, c#, connexion sociale, connexion, login]
title: Comment construire une connexion Azure AD avec .NET Core (Razor Pages)
sdk: .NET Core (Razor Pages)
@@ -60,4 +60,4 @@ export const connector = 'Azure AD';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-discord.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-discord.mdx
index 6ad0125826d..f702104c1f6 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-discord.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-discord.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-discord-sign-in-with-dotnet-core-razor-pages-and-logto
+slug: build-discord-sign-in-with-dotnet-core-razor-pages-and-logto
tags: [authentification, discord, dotnet-core-razor-pages, c#, connexion sociale, connexion, login]
title: Comment construire une connexion Discord avec .NET Core (Razor Pages)
sdk: .NET Core (Razor Pages)
@@ -60,4 +60,4 @@ export const connector = 'Discord';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-facebook.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-facebook.mdx
index 23461d31595..788afdb7e79 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-facebook.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-facebook.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-facebook-sign-in-with-dotnet-core-razor-pages-and-logto
+slug: build-facebook-sign-in-with-dotnet-core-razor-pages-and-logto
tags: [authentification, facebook, dotnet-core-razor-pages, c#, connexion sociale, connexion, login]
title: Comment construire une connexion Facebook avec .NET Core (Razor Pages)
sdk: .NET Core (Razor Pages)
@@ -60,4 +60,4 @@ export const connector = 'Facebook';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-github.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-github.mdx
index c476ad9fec8..f94fdbe7857 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-github.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-github.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-github-sign-in-with-dotnet-core-razor-pages-and-logto
+slug: build-github-sign-in-with-dotnet-core-razor-pages-and-logto
tags: [authentification, github, dotnet-core-razor-pages, c#, connexion sociale, connexion, login]
title: Comment construire une connexion GitHub avec .NET Core (Razor Pages)
sdk: .NET Core (Razor Pages)
@@ -60,4 +60,4 @@ export const connector = 'GitHub';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-google-workspace-enterprise-sso.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-google-workspace-enterprise-sso.mdx
index 645045e2411..68b824e67a5 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-google-workspace-enterprise-sso.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-google-workspace-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-workspace-enterprise-sso-sign-in-with-dotnet-core-razor-pages-and-logto
+slug: build-google-workspace-enterprise-sso-sign-in-with-dotnet-core-razor-pages-and-logto
tags: [SSO providers, google-workspace-enterprise-sso, dotnet-core-razor-pages, c#, SAML authentication, enterprise login, SSO login]
title: How to build Google Workspace enterprise SSO with .NET Core (Razor Pages)
sdk: .NET Core (Razor Pages)
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-google.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-google.mdx
index f71f3f8bdd9..cdc161b005c 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-google.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-google.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-sign-in-with-dotnet-core-razor-pages-and-logto
+slug: build-google-sign-in-with-dotnet-core-razor-pages-and-logto
tags: [authentification, google, dotnet-core-razor-pages, c#, connexion sociale, connexion, login]
title: Comment construire une connexion Google avec .NET Core (Razor Pages)
sdk: .NET Core (Razor Pages)
@@ -60,4 +60,4 @@ export const connector = 'Google';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-hugging-face.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-hugging-face.mdx
index 7f3bc74cd87..0d8f8fb9077 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-hugging-face.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-hugging-face.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-hugging-face-sign-in-with-dotnet-core-razor-pages-and-logto
+slug: build-hugging-face-sign-in-with-dotnet-core-razor-pages-and-logto
tags: [authentification, hugging-face, dotnet-core-razor-pages, c#, connexion sociale, connexion, login]
title: Comment construire une connexion Hugging Face avec .NET Core (Razor Pages)
sdk: .NET Core (Razor Pages)
@@ -60,4 +60,4 @@ export const connector = 'Hugging Face';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-kakao.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-kakao.mdx
index d194107a20d..d20123f46e4 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-kakao.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-kakao.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-kakao-sign-in-with-dotnet-core-razor-pages-and-logto
+slug: build-kakao-sign-in-with-dotnet-core-razor-pages-and-logto
tags: [authentification, kakao, dotnet-core-razor-pages, c#, connexion sociale, connexion, login]
title: Comment construire une connexion Kakao avec .NET Core (Razor Pages)
sdk: .NET Core (Razor Pages)
@@ -60,4 +60,4 @@ export const connector = 'Kakao';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-line.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-line.mdx
index 75ac984365f..4aa827d7ee3 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-line.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-line.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-line-sign-in-with-dotnet-core-razor-pages-and-logto
+slug: build-line-sign-in-with-dotnet-core-razor-pages-and-logto
tags: [authentification, line, dotnet-core-razor-pages, c#, connexion sociale, connexion, login]
title: Comment construire une connexion Line avec .NET Core (Razor Pages)
sdk: .NET Core (Razor Pages)
@@ -60,4 +60,4 @@ export const connector = 'Line';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-linkedin.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-linkedin.mdx
index 50f85d38ebc..bd0a800f160 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-linkedin.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-linkedin.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-linkedin-sign-in-with-dotnet-core-razor-pages-and-logto
+slug: build-linkedin-sign-in-with-dotnet-core-razor-pages-and-logto
tags: [authentification, linkedin, dotnet-core-razor-pages, c#, connexion sociale, connexion, login]
title: Comment construire une connexion LinkedIn avec .NET Core (Razor Pages)
sdk: .NET Core (Razor Pages)
@@ -60,4 +60,4 @@ export const connector = 'LinkedIn';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-microsoft-entra-id-oidc-enterprise-sso.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-microsoft-entra-id-oidc-enterprise-sso.mdx
index 87187411bf0..ce6580b00cf 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-microsoft-entra-id-oidc-enterprise-sso.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-microsoft-entra-id-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-dotnet-core-razor-pages-and-logto
+slug: build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-dotnet-core-razor-pages-and-logto
tags: [SSO providers, microsoft-entra-id-oidc-enterprise-sso, dotnet-core-razor-pages, c#, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID OIDC enterprise SSO with .NET Core (Razor Pages)
sdk: .NET Core (Razor Pages)
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-microsoft-entra-id-saml-enterprise-sso.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-microsoft-entra-id-saml-enterprise-sso.mdx
index cb3821284bf..988648e9908 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-microsoft-entra-id-saml-enterprise-sso.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-microsoft-entra-id-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-dotnet-core-razor-pages-and-logto
+slug: build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-dotnet-core-razor-pages-and-logto
tags: [SSO providers, microsoft-entra-id-saml-enterprise-sso, dotnet-core-razor-pages, c#, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID SAML enterprise SSO with .NET Core (Razor Pages)
sdk: .NET Core (Razor Pages)
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-naver.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-naver.mdx
index c6c40b561fb..017dbe72352 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-naver.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-naver.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-naver-sign-in-with-dotnet-core-razor-pages-and-logto
+slug: build-naver-sign-in-with-dotnet-core-razor-pages-and-logto
tags: [authentification, naver, dotnet-core-razor-pages, c#, connexion sociale, connexion, login]
title: Comment construire une connexion Naver avec .NET Core (Razor Pages)
sdk: .NET Core (Razor Pages)
@@ -60,4 +60,4 @@ export const connector = 'Naver';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-oauth2.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-oauth2.mdx
index 819993d93e6..94f91897835 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-oauth2.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-oauth2.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oauth2-sign-in-with-dotnet-core-razor-pages-and-logto
+slug: build-oauth2-sign-in-with-dotnet-core-razor-pages-and-logto
tags: [authentification, oauth2, dotnet-core-razor-pages, c#, connexion sociale, connexion, login]
title: Comment construire une connexion OAuth2 avec .NET Core (Razor Pages)
sdk: .NET Core (Razor Pages)
@@ -60,4 +60,4 @@ export const connector = 'OAuth2';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-oidc-enterprise-sso.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-oidc-enterprise-sso.mdx
index 1b11cd166d4..cc5c10bd316 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-oidc-enterprise-sso.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-enterprise-sso-sign-in-with-dotnet-core-razor-pages-and-logto
+slug: build-oidc-enterprise-sso-sign-in-with-dotnet-core-razor-pages-and-logto
tags: [SSO providers, oidc-enterprise-sso, dotnet-core-razor-pages, c#, SAML authentication, enterprise login, SSO login]
title: How to build OIDC enterprise SSO with .NET Core (Razor Pages)
sdk: .NET Core (Razor Pages)
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-oidc.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-oidc.mdx
index 31c3da3bc0c..c0d12500c84 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-oidc.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-oidc.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-sign-in-with-dotnet-core-razor-pages-and-logto
+slug: build-oidc-sign-in-with-dotnet-core-razor-pages-and-logto
tags: [authentification, oidc, dotnet-core-razor-pages, c#, connexion sociale, connexion, login]
title: Comment construire une connexion OIDC avec .NET Core (Razor Pages)
sdk: .NET Core (Razor Pages)
@@ -60,4 +60,4 @@ export const connector = 'OIDC';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-okta-enterprise-sso.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-okta-enterprise-sso.mdx
index 30463d9b0da..aa4ef5e00d9 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-okta-enterprise-sso.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-okta-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-okta-enterprise-sso-sign-in-with-dotnet-core-razor-pages-and-logto
+slug: build-okta-enterprise-sso-sign-in-with-dotnet-core-razor-pages-and-logto
tags: [SSO providers, okta-enterprise-sso, dotnet-core-razor-pages, c#, SAML authentication, enterprise login, SSO login]
title: How to build Okta enterprise SSO with .NET Core (Razor Pages)
sdk: .NET Core (Razor Pages)
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-saml-enterprise-sso.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-saml-enterprise-sso.mdx
index 26532d7e884..717d2ccef9a 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-saml-enterprise-sso.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-enterprise-sso-sign-in-with-dotnet-core-razor-pages-and-logto
+slug: build-saml-enterprise-sso-sign-in-with-dotnet-core-razor-pages-and-logto
tags: [SSO providers, saml-enterprise-sso, dotnet-core-razor-pages, c#, SAML authentication, enterprise login, SSO login]
title: How to build SAML enterprise SSO with .NET Core (Razor Pages)
sdk: .NET Core (Razor Pages)
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-saml.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-saml.mdx
index b6337b907c6..e676b96febe 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-saml.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-saml.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-sign-in-with-dotnet-core-razor-pages-and-logto
+slug: build-saml-sign-in-with-dotnet-core-razor-pages-and-logto
tags: [authentification, saml, dotnet-core-razor-pages, c#, connexion sociale, connexion, login]
title: Comment construire une connexion SAML avec .NET Core (Razor Pages)
sdk: .NET Core (Razor Pages)
@@ -60,4 +60,4 @@ export const connector = 'SAML';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-sendgrid.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-sendgrid.mdx
index c0de64c3cd4..def52ba3a63 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-sendgrid.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-sendgrid.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-sendgrid-sign-in-with-dotnet-core-razor-pages-and-logto
+slug: build-sendgrid-sign-in-with-dotnet-core-razor-pages-and-logto
tags: [authentification, sendgrid, dotnet-core-razor-pages, c#, connexion sans mot de passe, connexion, login]
title: Comment construire une connexion sans mot de passe SendGrid Email avec .NET Core (Razor Pages)
sdk: .NET Core (Razor Pages)
@@ -66,4 +66,4 @@ export const connector = 'SendGrid';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-slack.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-slack.mdx
index 0164b02d8c6..2cf9e44e8e1 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-slack.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-slack.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-slack-sign-in-with-dotnet-core-razor-pages-and-logto
+slug: build-slack-sign-in-with-dotnet-core-razor-pages-and-logto
tags: [authentification, slack, dotnet-core-razor-pages, c#, connexion sociale, connexion, login]
title: Comment construire une connexion Slack avec .NET Core (Razor Pages)
sdk: .NET Core (Razor Pages)
@@ -60,4 +60,4 @@ export const connector = 'Slack';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-twilio.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-twilio.mdx
index 1f532c390dd..dc49f3467d4 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-twilio.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-twilio.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-twilio-sign-in-with-dotnet-core-razor-pages-and-logto
+slug: build-twilio-sign-in-with-dotnet-core-razor-pages-and-logto
tags: [authentification, twilio, dotnet-core-razor-pages, c#, connexion sans mot de passe, connexion, login]
title: Comment construire une connexion sans mot de passe Twilio SMS avec .NET Core (Razor Pages)
sdk: .NET Core (Razor Pages)
@@ -66,4 +66,4 @@ export const connector = 'Twilio';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-x-twitter.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-x-twitter.mdx
index 323c9ec9293..9d50531e279 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-x-twitter.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-x-twitter.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-x-twitter-sign-in-with-dotnet-core-razor-pages-and-logto
+slug: build-x-twitter-sign-in-with-dotnet-core-razor-pages-and-logto
tags: [authentification, x-twitter, dotnet-core-razor-pages, c#, connexion sociale, connexion, login]
title: Comment construire une connexion X (Twitter) avec .NET Core (Razor Pages)
sdk: .NET Core (Razor Pages)
@@ -60,4 +60,4 @@ export const connector = 'X (Twitter)';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-amazon.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-amazon.mdx
index 24e7004f35d..ff666e61e29 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-amazon.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-amazon.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-amazon-sign-in-with-expo-react-native-and-logto
+slug: build-amazon-sign-in-with-expo-react-native-and-logto
tags: [authentification, amazon, expo-react-native, js, connexion sociale, connexion, login]
title: Comment construire une connexion Amazon avec Expo (React Native)
sdk: Expo (React Native)
@@ -60,4 +60,4 @@ export const connector = 'Amazon';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-apple.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-apple.mdx
index 16d0f9506ac..6c8e06758bf 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-apple.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-apple.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-apple-sign-in-with-expo-react-native-and-logto
+slug: build-apple-sign-in-with-expo-react-native-and-logto
tags: [authentification, apple, expo-react-native, js, connexion sociale, connexion, login]
title: Comment construire une connexion Apple avec Expo (React Native)
sdk: Expo (React Native)
@@ -60,4 +60,4 @@ export const connector = 'Apple';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-aws-ses.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-aws-ses.mdx
index de1dc61902f..aa62932e3cb 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-aws-ses.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-aws-ses.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-aws-ses-sign-in-with-expo-react-native-and-logto
+slug: build-aws-ses-sign-in-with-expo-react-native-and-logto
tags: [authentification, aws-ses, expo-react-native, js, connexion sans mot de passe, connexion, login]
title: Comment construire une connexion sans mot de passe AWS SES Email avec Expo (React Native)
sdk: Expo (React Native)
@@ -66,4 +66,4 @@ export const connector = 'AWS SES';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-azure-ad.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-azure-ad.mdx
index c4500a1d04e..f96c7d29079 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-azure-ad.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-azure-ad.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-azure-ad-sign-in-with-expo-react-native-and-logto
+slug: build-azure-ad-sign-in-with-expo-react-native-and-logto
tags: [authentification, azure-ad, expo-react-native, js, connexion sociale, connexion, login]
title: Comment construire une connexion Azure AD avec Expo (React Native)
sdk: Expo (React Native)
@@ -60,4 +60,4 @@ export const connector = 'Azure AD';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-discord.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-discord.mdx
index 6696980fce6..1c7199cf22e 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-discord.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-discord.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-discord-sign-in-with-expo-react-native-and-logto
+slug: build-discord-sign-in-with-expo-react-native-and-logto
tags: [authentification, discord, expo-react-native, js, connexion sociale, connexion, login]
title: Comment construire une connexion Discord avec Expo (React Native)
sdk: Expo (React Native)
@@ -60,4 +60,4 @@ export const connector = 'Discord';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-facebook.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-facebook.mdx
index aff56199098..b5420abb04a 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-facebook.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-facebook.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-facebook-sign-in-with-expo-react-native-and-logto
+slug: build-facebook-sign-in-with-expo-react-native-and-logto
tags: [authentification, facebook, expo-react-native, js, connexion sociale, connexion, login]
title: Comment construire une connexion Facebook avec Expo (React Native)
sdk: Expo (React Native)
@@ -60,4 +60,4 @@ export const connector = 'Facebook';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-github.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-github.mdx
index 6ca995c0431..273dfcb8faf 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-github.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-github.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-github-sign-in-with-expo-react-native-and-logto
+slug: build-github-sign-in-with-expo-react-native-and-logto
tags: [authentification, github, expo-react-native, js, connexion sociale, connexion, login]
title: Comment construire une connexion GitHub avec Expo (React Native)
sdk: Expo (React Native)
@@ -60,4 +60,4 @@ export const connector = 'GitHub';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-google-workspace-enterprise-sso.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-google-workspace-enterprise-sso.mdx
index 3a068053fe7..238f9a8170b 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-google-workspace-enterprise-sso.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-google-workspace-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-workspace-enterprise-sso-sign-in-with-expo-react-native-and-logto
+slug: build-google-workspace-enterprise-sso-sign-in-with-expo-react-native-and-logto
tags: [SSO providers, google-workspace-enterprise-sso, expo-react-native, js, SAML authentication, enterprise login, SSO login]
title: How to build Google Workspace enterprise SSO with Expo (React Native)
sdk: Expo (React Native)
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-google.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-google.mdx
index cfcfa5d5d6a..97b1dc09cdc 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-google.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-google.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-sign-in-with-expo-react-native-and-logto
+slug: build-google-sign-in-with-expo-react-native-and-logto
tags: [authentification, google, expo-react-native, js, connexion sociale, connexion, login]
title: Comment construire une connexion Google avec Expo (React Native)
sdk: Expo (React Native)
@@ -60,4 +60,4 @@ export const connector = 'Google';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-hugging-face.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-hugging-face.mdx
index 91c8690a1ac..d174476711b 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-hugging-face.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-hugging-face.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-hugging-face-sign-in-with-expo-react-native-and-logto
+slug: build-hugging-face-sign-in-with-expo-react-native-and-logto
tags: [authentification, hugging-face, expo-react-native, js, connexion sociale, connexion, login]
title: Comment construire une connexion Hugging Face avec Expo (React Native)
sdk: Expo (React Native)
@@ -60,4 +60,4 @@ export const connector = 'Hugging Face';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-kakao.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-kakao.mdx
index 7bef6ba6017..65ec221cea5 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-kakao.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-kakao.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-kakao-sign-in-with-expo-react-native-and-logto
+slug: build-kakao-sign-in-with-expo-react-native-and-logto
tags: [authentification, kakao, expo-react-native, js, connexion sociale, connexion, login]
title: Comment construire une connexion Kakao avec Expo (React Native)
sdk: Expo (React Native)
@@ -60,4 +60,4 @@ export const connector = 'Kakao';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-line.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-line.mdx
index b8814b72840..0dffa4ca77f 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-line.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-line.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-line-sign-in-with-expo-react-native-and-logto
+slug: build-line-sign-in-with-expo-react-native-and-logto
tags: [authentification, line, expo-react-native, js, connexion sociale, connexion, login]
title: Comment construire une connexion Line avec Expo (React Native)
sdk: Expo (React Native)
@@ -60,4 +60,4 @@ export const connector = 'Line';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-linkedin.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-linkedin.mdx
index 2bac28820c0..ee7f4c56e84 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-linkedin.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-linkedin.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-linkedin-sign-in-with-expo-react-native-and-logto
+slug: build-linkedin-sign-in-with-expo-react-native-and-logto
tags: [authentification, linkedin, expo-react-native, js, connexion sociale, connexion, login]
title: Comment construire une connexion LinkedIn avec Expo (React Native)
sdk: Expo (React Native)
@@ -60,4 +60,4 @@ export const connector = 'LinkedIn';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-microsoft-entra-id-oidc-enterprise-sso.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-microsoft-entra-id-oidc-enterprise-sso.mdx
index 743acfe3af3..c0694c37d6d 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-microsoft-entra-id-oidc-enterprise-sso.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-microsoft-entra-id-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-expo-react-native-and-logto
+slug: build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-expo-react-native-and-logto
tags: [SSO providers, microsoft-entra-id-oidc-enterprise-sso, expo-react-native, js, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID OIDC enterprise SSO with Expo (React Native)
sdk: Expo (React Native)
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-microsoft-entra-id-saml-enterprise-sso.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-microsoft-entra-id-saml-enterprise-sso.mdx
index 4c0b64c63c4..51d6faee4ba 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-microsoft-entra-id-saml-enterprise-sso.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-microsoft-entra-id-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-expo-react-native-and-logto
+slug: build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-expo-react-native-and-logto
tags: [SSO providers, microsoft-entra-id-saml-enterprise-sso, expo-react-native, js, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID SAML enterprise SSO with Expo (React Native)
sdk: Expo (React Native)
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-naver.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-naver.mdx
index 09c9fdfac2f..2ef96b9995a 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-naver.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-naver.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-naver-sign-in-with-expo-react-native-and-logto
+slug: build-naver-sign-in-with-expo-react-native-and-logto
tags: [authentification, naver, expo-react-native, js, connexion sociale, connexion, login]
title: Comment construire une connexion Naver avec Expo (React Native)
sdk: Expo (React Native)
@@ -60,4 +60,4 @@ export const connector = 'Naver';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-oauth2.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-oauth2.mdx
index 78274fe415a..695de25620e 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-oauth2.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-oauth2.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oauth2-sign-in-with-expo-react-native-and-logto
+slug: build-oauth2-sign-in-with-expo-react-native-and-logto
tags: [authentification, oauth2, expo-react-native, js, connexion sociale, connexion, login]
title: Comment construire une connexion OAuth2 avec Expo (React Native)
sdk: Expo (React Native)
@@ -60,4 +60,4 @@ export const connector = 'OAuth2';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-oidc-enterprise-sso.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-oidc-enterprise-sso.mdx
index d189854360f..4b9200ac754 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-oidc-enterprise-sso.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-enterprise-sso-sign-in-with-expo-react-native-and-logto
+slug: build-oidc-enterprise-sso-sign-in-with-expo-react-native-and-logto
tags: [SSO providers, oidc-enterprise-sso, expo-react-native, js, SAML authentication, enterprise login, SSO login]
title: How to build OIDC enterprise SSO with Expo (React Native)
sdk: Expo (React Native)
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-oidc.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-oidc.mdx
index 8ed65b0729f..bf1ce0449e9 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-oidc.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-oidc.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-sign-in-with-expo-react-native-and-logto
+slug: build-oidc-sign-in-with-expo-react-native-and-logto
tags: [authentification, oidc, expo-react-native, js, connexion sociale, connexion, login]
title: Comment construire une connexion OIDC avec Expo (React Native)
sdk: Expo (React Native)
@@ -60,4 +60,4 @@ export const connector = 'OIDC';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-okta-enterprise-sso.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-okta-enterprise-sso.mdx
index e944164edca..16207698e3f 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-okta-enterprise-sso.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-okta-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-okta-enterprise-sso-sign-in-with-expo-react-native-and-logto
+slug: build-okta-enterprise-sso-sign-in-with-expo-react-native-and-logto
tags: [SSO providers, okta-enterprise-sso, expo-react-native, js, SAML authentication, enterprise login, SSO login]
title: How to build Okta enterprise SSO with Expo (React Native)
sdk: Expo (React Native)
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-saml-enterprise-sso.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-saml-enterprise-sso.mdx
index fc8c830a20b..a61613ee216 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-saml-enterprise-sso.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-enterprise-sso-sign-in-with-expo-react-native-and-logto
+slug: build-saml-enterprise-sso-sign-in-with-expo-react-native-and-logto
tags: [SSO providers, saml-enterprise-sso, expo-react-native, js, SAML authentication, enterprise login, SSO login]
title: How to build SAML enterprise SSO with Expo (React Native)
sdk: Expo (React Native)
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-saml.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-saml.mdx
index 72de10029bc..b38e3e79856 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-saml.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-saml.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-sign-in-with-expo-react-native-and-logto
+slug: build-saml-sign-in-with-expo-react-native-and-logto
tags: [authentification, saml, expo-react-native, js, connexion sociale, connexion, login]
title: Comment construire une connexion SAML avec Expo (React Native)
sdk: Expo (React Native)
@@ -60,4 +60,4 @@ export const connector = 'SAML';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-sendgrid.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-sendgrid.mdx
index 946c70e5fe2..2ebc06c44ac 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-sendgrid.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-sendgrid.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-sendgrid-sign-in-with-expo-react-native-and-logto
+slug: build-sendgrid-sign-in-with-expo-react-native-and-logto
tags: [authentification, sendgrid, expo-react-native, js, connexion sans mot de passe, connexion, login]
title: Comment construire une connexion sans mot de passe SendGrid Email avec Expo (React Native)
sdk: Expo (React Native)
@@ -66,4 +66,4 @@ export const connector = 'SendGrid';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-slack.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-slack.mdx
index 73872a4239c..55f7c4c231d 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-slack.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-slack.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-slack-sign-in-with-expo-react-native-and-logto
+slug: build-slack-sign-in-with-expo-react-native-and-logto
tags: [authentification, slack, expo-react-native, js, connexion sociale, connexion, login]
title: Comment construire une connexion Slack avec Expo (React Native)
sdk: Expo (React Native)
@@ -60,4 +60,4 @@ export const connector = 'Slack';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-twilio.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-twilio.mdx
index 2016b93bfbd..9c9fd28a922 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-twilio.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-twilio.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-twilio-sign-in-with-expo-react-native-and-logto
+slug: build-twilio-sign-in-with-expo-react-native-and-logto
tags: [authentification, twilio, expo-react-native, js, connexion sans mot de passe, connexion, login]
title: Comment construire une connexion sans mot de passe Twilio SMS avec Expo (React Native)
sdk: Expo (React Native)
@@ -66,4 +66,4 @@ export const connector = 'Twilio';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-x-twitter.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-x-twitter.mdx
index a34678261a1..a4926f7fe5e 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-x-twitter.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-x-twitter.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-x-twitter-sign-in-with-expo-react-native-and-logto
+slug: build-x-twitter-sign-in-with-expo-react-native-and-logto
tags: [authentification, x-twitter, expo-react-native, js, connexion sociale, connexion, login]
title: Comment construire une connexion X (Twitter) avec Expo (React Native)
sdk: Expo (React Native)
@@ -60,4 +60,4 @@ export const connector = 'X (Twitter)';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-amazon.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-amazon.mdx
index 409817a2315..1c326dfdc33 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-amazon.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-amazon.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-amazon-sign-in-with-express-and-logto
+slug: build-amazon-sign-in-with-express-and-logto
tags: [authentification, amazon, express, js, connexion sociale, connexion, login]
title: Comment construire une connexion Amazon avec Express
sdk: Express
@@ -60,4 +60,4 @@ export const connector = 'Amazon';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-apple.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-apple.mdx
index c11044ce51a..37ec7bdfb53 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-apple.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-apple.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-apple-sign-in-with-express-and-logto
+slug: build-apple-sign-in-with-express-and-logto
tags: [authentification, apple, express, js, connexion sociale, connexion, login]
title: Comment construire une connexion Apple avec Express
sdk: Express
@@ -60,4 +60,4 @@ export const connector = 'Apple';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-aws-ses.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-aws-ses.mdx
index 7e46908b67c..cbe6e7858b6 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-aws-ses.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-aws-ses.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-aws-ses-sign-in-with-express-and-logto
+slug: build-aws-ses-sign-in-with-express-and-logto
tags: [authentification, aws-ses, express, js, connexion sans mot de passe, connexion, login]
title: Comment construire une connexion sans mot de passe AWS SES Email avec Express
sdk: Express
@@ -66,4 +66,4 @@ export const connector = 'AWS SES';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-azure-ad.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-azure-ad.mdx
index 1295f8a28ec..8c795cc44b3 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-azure-ad.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-azure-ad.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-azure-ad-sign-in-with-express-and-logto
+slug: build-azure-ad-sign-in-with-express-and-logto
tags: [authentification, azure-ad, express, js, connexion sociale, connexion, login]
title: Comment construire une connexion Azure AD avec Express
sdk: Express
@@ -60,4 +60,4 @@ export const connector = 'Azure AD';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-discord.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-discord.mdx
index 47927076c40..bb4c1de7919 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-discord.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-discord.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-discord-sign-in-with-express-and-logto
+slug: build-discord-sign-in-with-express-and-logto
tags: [authentification, discord, express, js, connexion sociale, connexion, login]
title: Comment construire une connexion Discord avec Express
sdk: Express
@@ -60,4 +60,4 @@ export const connector = 'Discord';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-facebook.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-facebook.mdx
index 90b1ce5caa6..c6a3af15d24 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-facebook.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-facebook.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-facebook-sign-in-with-express-and-logto
+slug: build-facebook-sign-in-with-express-and-logto
tags: [authentification, facebook, express, js, connexion sociale, connexion, login]
title: Comment construire une connexion Facebook avec Express
sdk: Express
@@ -60,4 +60,4 @@ export const connector = 'Facebook';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-github.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-github.mdx
index cc524624678..5dad5042abf 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-github.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-github.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-github-sign-in-with-express-and-logto
+slug: build-github-sign-in-with-express-and-logto
tags: [authentification, github, express, js, connexion sociale, connexion, login]
title: Comment construire une connexion GitHub avec Express
sdk: Express
@@ -60,4 +60,4 @@ export const connector = 'GitHub';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-google-workspace-enterprise-sso.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-google-workspace-enterprise-sso.mdx
index 06686df413e..dcc7cf40f87 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-google-workspace-enterprise-sso.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-google-workspace-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-workspace-enterprise-sso-sign-in-with-express-and-logto
+slug: build-google-workspace-enterprise-sso-sign-in-with-express-and-logto
tags: [SSO providers, google-workspace-enterprise-sso, express, js, SAML authentication, enterprise login, SSO login]
title: How to build Google Workspace enterprise SSO with Express
sdk: Express
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-google.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-google.mdx
index 962a484c134..2d2ca697e1b 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-google.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-google.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-sign-in-with-express-and-logto
+slug: build-google-sign-in-with-express-and-logto
tags: [authentification, google, express, js, connexion sociale, connexion, login]
title: Comment construire une connexion Google avec Express
sdk: Express
@@ -60,4 +60,4 @@ export const connector = 'Google';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-hugging-face.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-hugging-face.mdx
index bae36fb8352..45ccffb9b91 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-hugging-face.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-hugging-face.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-hugging-face-sign-in-with-express-and-logto
+slug: build-hugging-face-sign-in-with-express-and-logto
tags: [authentification, hugging-face, express, js, connexion sociale, connexion, login]
title: Comment construire une connexion Hugging Face avec Express
sdk: Express
@@ -60,4 +60,4 @@ export const connector = 'Hugging Face';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-kakao.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-kakao.mdx
index 04e98bf1f06..0176b61ef68 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-kakao.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-kakao.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-kakao-sign-in-with-express-and-logto
+slug: build-kakao-sign-in-with-express-and-logto
tags: [authentification, kakao, express, js, connexion sociale, connexion, login]
title: Comment construire une connexion Kakao avec Express
sdk: Express
@@ -60,4 +60,4 @@ export const connector = 'Kakao';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-line.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-line.mdx
index 05ffe157f29..3934e281492 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-line.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-line.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-line-sign-in-with-express-and-logto
+slug: build-line-sign-in-with-express-and-logto
tags: [authentification, line, express, js, connexion sociale, connexion, login]
title: Comment construire une connexion Line avec Express
sdk: Express
@@ -60,4 +60,4 @@ export const connector = 'Line';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-linkedin.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-linkedin.mdx
index dcf093c83e4..e19c218b57b 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-linkedin.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-linkedin.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-linkedin-sign-in-with-express-and-logto
+slug: build-linkedin-sign-in-with-express-and-logto
tags: [authentification, linkedin, express, js, connexion sociale, connexion, login]
title: Comment construire une connexion LinkedIn avec Express
sdk: Express
@@ -60,4 +60,4 @@ export const connector = 'LinkedIn';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-microsoft-entra-id-oidc-enterprise-sso.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-microsoft-entra-id-oidc-enterprise-sso.mdx
index ede30fe70d3..b6228580aa0 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-microsoft-entra-id-oidc-enterprise-sso.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-microsoft-entra-id-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-express-and-logto
+slug: build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-express-and-logto
tags: [SSO providers, microsoft-entra-id-oidc-enterprise-sso, express, js, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID OIDC enterprise SSO with Express
sdk: Express
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-microsoft-entra-id-saml-enterprise-sso.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-microsoft-entra-id-saml-enterprise-sso.mdx
index f3191f13f1b..60725381e7f 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-microsoft-entra-id-saml-enterprise-sso.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-microsoft-entra-id-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-express-and-logto
+slug: build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-express-and-logto
tags: [SSO providers, microsoft-entra-id-saml-enterprise-sso, express, js, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID SAML enterprise SSO with Express
sdk: Express
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-naver.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-naver.mdx
index 4cde67de1b4..50649dfde33 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-naver.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-naver.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-naver-sign-in-with-express-and-logto
+slug: build-naver-sign-in-with-express-and-logto
tags: [authentification, naver, express, js, connexion sociale, connexion, login]
title: Comment construire une connexion Naver avec Express
sdk: Express
@@ -60,4 +60,4 @@ export const connector = 'Naver';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-oauth2.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-oauth2.mdx
index d53555664f6..d846b9fa3cd 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-oauth2.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-oauth2.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oauth2-sign-in-with-express-and-logto
+slug: build-oauth2-sign-in-with-express-and-logto
tags: [authentification, oauth2, express, js, connexion sociale, connexion, login]
title: Comment construire une connexion OAuth2 avec Express
sdk: Express
@@ -60,4 +60,4 @@ export const connector = 'OAuth2';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-oidc-enterprise-sso.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-oidc-enterprise-sso.mdx
index 421d0563ab5..5d0475fc758 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-oidc-enterprise-sso.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-enterprise-sso-sign-in-with-express-and-logto
+slug: build-oidc-enterprise-sso-sign-in-with-express-and-logto
tags: [SSO providers, oidc-enterprise-sso, express, js, SAML authentication, enterprise login, SSO login]
title: How to build OIDC enterprise SSO with Express
sdk: Express
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-oidc.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-oidc.mdx
index 4e8b8660834..357412288db 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-oidc.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-oidc.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-sign-in-with-express-and-logto
+slug: build-oidc-sign-in-with-express-and-logto
tags: [authentification, oidc, express, js, connexion sociale, connexion, login]
title: Comment construire une connexion OIDC avec Express
sdk: Express
@@ -60,4 +60,4 @@ export const connector = 'OIDC';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-okta-enterprise-sso.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-okta-enterprise-sso.mdx
index 4fdddf217c0..8027a966bcc 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-okta-enterprise-sso.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-okta-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-okta-enterprise-sso-sign-in-with-express-and-logto
+slug: build-okta-enterprise-sso-sign-in-with-express-and-logto
tags: [SSO providers, okta-enterprise-sso, express, js, SAML authentication, enterprise login, SSO login]
title: How to build Okta enterprise SSO with Express
sdk: Express
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-saml-enterprise-sso.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-saml-enterprise-sso.mdx
index 44251bdcdd2..363408b29f9 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-saml-enterprise-sso.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-enterprise-sso-sign-in-with-express-and-logto
+slug: build-saml-enterprise-sso-sign-in-with-express-and-logto
tags: [SSO providers, saml-enterprise-sso, express, js, SAML authentication, enterprise login, SSO login]
title: How to build SAML enterprise SSO with Express
sdk: Express
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-saml.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-saml.mdx
index 24470dfa985..b59a980274f 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-saml.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-saml.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-sign-in-with-express-and-logto
+slug: build-saml-sign-in-with-express-and-logto
tags: [authentification, saml, express, js, connexion sociale, connexion, login]
title: Comment construire une connexion SAML avec Express
sdk: Express
@@ -60,4 +60,4 @@ export const connector = 'SAML';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-sendgrid.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-sendgrid.mdx
index 14e77e07246..dd671dd6f2e 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-sendgrid.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-sendgrid.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-sendgrid-sign-in-with-express-and-logto
+slug: build-sendgrid-sign-in-with-express-and-logto
tags: [authentification, sendgrid, express, js, connexion sans mot de passe, connexion, login]
title: Comment construire une connexion sans mot de passe SendGrid Email avec Express
sdk: Express
@@ -66,4 +66,4 @@ export const connector = 'SendGrid';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-slack.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-slack.mdx
index fcb64128813..67c560faf1b 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-slack.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-slack.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-slack-sign-in-with-express-and-logto
+slug: build-slack-sign-in-with-express-and-logto
tags: [authentification, slack, express, js, connexion sociale, connexion, login]
title: Comment construire une connexion Slack avec Express
sdk: Express
@@ -60,4 +60,4 @@ export const connector = 'Slack';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-twilio.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-twilio.mdx
index 94f6adbb5d5..14cba131777 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-twilio.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-twilio.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-twilio-sign-in-with-express-and-logto
+slug: build-twilio-sign-in-with-express-and-logto
tags: [authentification, twilio, express, js, connexion sans mot de passe, connexion, login]
title: Comment construire une connexion sans mot de passe Twilio SMS avec Express
sdk: Express
@@ -66,4 +66,4 @@ export const connector = 'Twilio';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-x-twitter.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-x-twitter.mdx
index de1a231a986..641c6c9cec2 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-x-twitter.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-x-twitter.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-x-twitter-sign-in-with-express-and-logto
+slug: build-x-twitter-sign-in-with-express-and-logto
tags: [authentification, x-twitter, express, js, connexion sociale, connexion, login]
title: Comment construire une connexion X (Twitter) avec Express
sdk: Express
@@ -60,4 +60,4 @@ export const connector = 'X (Twitter)';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-amazon.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-amazon.mdx
index 9157f02b975..2c99790b04a 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-amazon.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-amazon.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-amazon-sign-in-with-flutter-and-logto
+slug: build-amazon-sign-in-with-flutter-and-logto
tags: [authentification, amazon, flutter, dart, connexion sociale, connexion, login]
title: Comment construire une connexion Amazon avec Flutter
sdk: Flutter
@@ -60,4 +60,4 @@ export const connector = 'Amazon';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-apple.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-apple.mdx
index f826cedd554..debe236fa24 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-apple.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-apple.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-apple-sign-in-with-flutter-and-logto
+slug: build-apple-sign-in-with-flutter-and-logto
tags: [authentification, apple, flutter, dart, connexion sociale, connexion, login]
title: Comment construire une connexion Apple avec Flutter
sdk: Flutter
@@ -60,4 +60,4 @@ export const connector = 'Apple';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-aws-ses.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-aws-ses.mdx
index ec42d79dedd..46979ea65e1 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-aws-ses.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-aws-ses.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-aws-ses-sign-in-with-flutter-and-logto
+slug: build-aws-ses-sign-in-with-flutter-and-logto
tags: [authentification, aws-ses, flutter, dart, connexion sans mot de passe, connexion, login]
title: Comment construire une connexion sans mot de passe AWS SES Email avec Flutter
sdk: Flutter
@@ -66,4 +66,4 @@ export const connector = 'AWS SES';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-azure-ad.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-azure-ad.mdx
index 42a6d23b2f0..a4aae71e48c 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-azure-ad.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-azure-ad.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-azure-ad-sign-in-with-flutter-and-logto
+slug: build-azure-ad-sign-in-with-flutter-and-logto
tags: [authentification, azure-ad, flutter, dart, connexion sociale, connexion, login]
title: Comment construire une connexion Azure AD avec Flutter
sdk: Flutter
@@ -60,4 +60,4 @@ export const connector = 'Azure AD';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-discord.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-discord.mdx
index 9a3d171087e..fa03627bf5d 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-discord.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-discord.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-discord-sign-in-with-flutter-and-logto
+slug: build-discord-sign-in-with-flutter-and-logto
tags: [authentification, discord, flutter, dart, connexion sociale, connexion, login]
title: Comment construire une connexion Discord avec Flutter
sdk: Flutter
@@ -60,4 +60,4 @@ export const connector = 'Discord';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-facebook.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-facebook.mdx
index f52a87d9e47..33068c6d70a 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-facebook.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-facebook.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-facebook-sign-in-with-flutter-and-logto
+slug: build-facebook-sign-in-with-flutter-and-logto
tags: [authentification, facebook, flutter, dart, connexion sociale, connexion, login]
title: Comment construire une connexion Facebook avec Flutter
sdk: Flutter
@@ -60,4 +60,4 @@ export const connector = 'Facebook';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-github.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-github.mdx
index 1298dd6eb81..dfbf939c115 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-github.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-github.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-github-sign-in-with-flutter-and-logto
+slug: build-github-sign-in-with-flutter-and-logto
tags: [authentification, github, flutter, dart, connexion sociale, connexion, login]
title: Comment construire une connexion GitHub avec Flutter
sdk: Flutter
@@ -60,4 +60,4 @@ export const connector = 'GitHub';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-google-workspace-enterprise-sso.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-google-workspace-enterprise-sso.mdx
index 6a9cf932cd1..f6cd18b4d19 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-google-workspace-enterprise-sso.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-google-workspace-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-workspace-enterprise-sso-sign-in-with-flutter-and-logto
+slug: build-google-workspace-enterprise-sso-sign-in-with-flutter-and-logto
tags: [SSO providers, google-workspace-enterprise-sso, flutter, dart, SAML authentication, enterprise login, SSO login]
title: How to build Google Workspace enterprise SSO with Flutter
sdk: Flutter
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-google.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-google.mdx
index 22717302d67..fc53ea8223c 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-google.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-google.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-sign-in-with-flutter-and-logto
+slug: build-google-sign-in-with-flutter-and-logto
tags: [authentification, google, flutter, dart, connexion sociale, connexion, login]
title: Comment construire une connexion Google avec Flutter
sdk: Flutter
@@ -60,4 +60,4 @@ export const connector = 'Google';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-hugging-face.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-hugging-face.mdx
index 130dfacbeac..bfc92484f08 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-hugging-face.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-hugging-face.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-hugging-face-sign-in-with-flutter-and-logto
+slug: build-hugging-face-sign-in-with-flutter-and-logto
tags: [authentification, hugging-face, flutter, dart, connexion sociale, connexion, login]
title: Comment construire une connexion Hugging Face avec Flutter
sdk: Flutter
@@ -60,4 +60,4 @@ export const connector = 'Hugging Face';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-kakao.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-kakao.mdx
index 8df1961a561..3973e12efd8 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-kakao.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-kakao.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-kakao-sign-in-with-flutter-and-logto
+slug: build-kakao-sign-in-with-flutter-and-logto
tags: [authentification, kakao, flutter, dart, connexion sociale, connexion, login]
title: Comment construire une connexion Kakao avec Flutter
sdk: Flutter
@@ -60,4 +60,4 @@ export const connector = 'Kakao';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-line.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-line.mdx
index a6e6f07c158..cadec34e91d 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-line.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-line.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-line-sign-in-with-flutter-and-logto
+slug: build-line-sign-in-with-flutter-and-logto
tags: [authentification, line, flutter, dart, connexion sociale, connexion, login]
title: Comment construire une connexion Line avec Flutter
sdk: Flutter
@@ -60,4 +60,4 @@ export const connector = 'Line';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-linkedin.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-linkedin.mdx
index 88bd7f1e180..fccc1b29597 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-linkedin.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-linkedin.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-linkedin-sign-in-with-flutter-and-logto
+slug: build-linkedin-sign-in-with-flutter-and-logto
tags: [authentification, linkedin, flutter, dart, connexion sociale, connexion, login]
title: Comment construire une connexion LinkedIn avec Flutter
sdk: Flutter
@@ -60,4 +60,4 @@ export const connector = 'LinkedIn';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-microsoft-entra-id-oidc-enterprise-sso.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-microsoft-entra-id-oidc-enterprise-sso.mdx
index 97b3337c1d8..6d6c2d3db79 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-microsoft-entra-id-oidc-enterprise-sso.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-microsoft-entra-id-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-flutter-and-logto
+slug: build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-flutter-and-logto
tags: [SSO providers, microsoft-entra-id-oidc-enterprise-sso, flutter, dart, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID OIDC enterprise SSO with Flutter
sdk: Flutter
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-microsoft-entra-id-saml-enterprise-sso.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-microsoft-entra-id-saml-enterprise-sso.mdx
index df5d066592b..ebe8e9805d4 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-microsoft-entra-id-saml-enterprise-sso.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-microsoft-entra-id-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-flutter-and-logto
+slug: build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-flutter-and-logto
tags: [SSO providers, microsoft-entra-id-saml-enterprise-sso, flutter, dart, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID SAML enterprise SSO with Flutter
sdk: Flutter
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-naver.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-naver.mdx
index 9b598a393fc..1fe5caae25c 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-naver.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-naver.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-naver-sign-in-with-flutter-and-logto
+slug: build-naver-sign-in-with-flutter-and-logto
tags: [authentification, naver, flutter, dart, connexion sociale, connexion, login]
title: Comment construire une connexion Naver avec Flutter
sdk: Flutter
@@ -60,4 +60,4 @@ export const connector = 'Naver';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-oauth2.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-oauth2.mdx
index 3820ad9e012..46e252effe9 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-oauth2.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-oauth2.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oauth2-sign-in-with-flutter-and-logto
+slug: build-oauth2-sign-in-with-flutter-and-logto
tags: [authentification, oauth2, flutter, dart, connexion sociale, connexion, login]
title: Comment construire une connexion OAuth2 avec Flutter
sdk: Flutter
@@ -60,4 +60,4 @@ export const connector = 'OAuth2';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-oidc-enterprise-sso.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-oidc-enterprise-sso.mdx
index c1e87e36c05..b90caa73b9f 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-oidc-enterprise-sso.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-enterprise-sso-sign-in-with-flutter-and-logto
+slug: build-oidc-enterprise-sso-sign-in-with-flutter-and-logto
tags: [SSO providers, oidc-enterprise-sso, flutter, dart, SAML authentication, enterprise login, SSO login]
title: How to build OIDC enterprise SSO with Flutter
sdk: Flutter
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-oidc.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-oidc.mdx
index d06f1365e0e..42354249e40 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-oidc.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-oidc.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-sign-in-with-flutter-and-logto
+slug: build-oidc-sign-in-with-flutter-and-logto
tags: [authentification, oidc, flutter, dart, connexion sociale, connexion, login]
title: Comment construire une connexion OIDC avec Flutter
sdk: Flutter
@@ -60,4 +60,4 @@ export const connector = 'OIDC';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-okta-enterprise-sso.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-okta-enterprise-sso.mdx
index 5d7125af8f2..b7059545ec3 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-okta-enterprise-sso.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-okta-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-okta-enterprise-sso-sign-in-with-flutter-and-logto
+slug: build-okta-enterprise-sso-sign-in-with-flutter-and-logto
tags: [SSO providers, okta-enterprise-sso, flutter, dart, SAML authentication, enterprise login, SSO login]
title: How to build Okta enterprise SSO with Flutter
sdk: Flutter
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-saml-enterprise-sso.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-saml-enterprise-sso.mdx
index 598e6b02b95..5eb0121c22c 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-saml-enterprise-sso.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-enterprise-sso-sign-in-with-flutter-and-logto
+slug: build-saml-enterprise-sso-sign-in-with-flutter-and-logto
tags: [SSO providers, saml-enterprise-sso, flutter, dart, SAML authentication, enterprise login, SSO login]
title: How to build SAML enterprise SSO with Flutter
sdk: Flutter
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-saml.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-saml.mdx
index beb73617595..b084934757b 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-saml.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-saml.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-sign-in-with-flutter-and-logto
+slug: build-saml-sign-in-with-flutter-and-logto
tags: [authentification, saml, flutter, dart, connexion sociale, connexion, login]
title: Comment construire une connexion SAML avec Flutter
sdk: Flutter
@@ -60,4 +60,4 @@ export const connector = 'SAML';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-sendgrid.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-sendgrid.mdx
index a803c802727..89ea48c3c81 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-sendgrid.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-sendgrid.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-sendgrid-sign-in-with-flutter-and-logto
+slug: build-sendgrid-sign-in-with-flutter-and-logto
tags: [authentification, sendgrid, flutter, dart, connexion sans mot de passe, connexion, login]
title: Comment construire une connexion sans mot de passe SendGrid Email avec Flutter
sdk: Flutter
@@ -66,4 +66,4 @@ export const connector = 'SendGrid';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-slack.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-slack.mdx
index 0a4ded9fbb3..f94b86d7f3d 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-slack.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-slack.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-slack-sign-in-with-flutter-and-logto
+slug: build-slack-sign-in-with-flutter-and-logto
tags: [authentification, slack, flutter, dart, connexion sociale, connexion, login]
title: Comment construire une connexion Slack avec Flutter
sdk: Flutter
@@ -60,4 +60,4 @@ export const connector = 'Slack';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-twilio.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-twilio.mdx
index c69f643a93a..ed92fa00069 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-twilio.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-twilio.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-twilio-sign-in-with-flutter-and-logto
+slug: build-twilio-sign-in-with-flutter-and-logto
tags: [authentification, twilio, flutter, dart, connexion sans mot de passe, connexion, login]
title: Comment construire une connexion sans mot de passe Twilio SMS avec Flutter
sdk: Flutter
@@ -66,4 +66,4 @@ export const connector = 'Twilio';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-x-twitter.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-x-twitter.mdx
index c3657cdbd24..881a5180a47 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-x-twitter.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-x-twitter.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-x-twitter-sign-in-with-flutter-and-logto
+slug: build-x-twitter-sign-in-with-flutter-and-logto
tags: [authentification, x-twitter, flutter, dart, connexion sociale, connexion, login]
title: Comment construire une connexion X (Twitter) avec Flutter
sdk: Flutter
@@ -60,4 +60,4 @@ export const connector = 'X (Twitter)';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-amazon.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-amazon.mdx
index 96597c81942..37702cbf9b3 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-amazon.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-amazon.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-amazon-sign-in-with-go-and-logto
+slug: build-amazon-sign-in-with-go-and-logto
tags: [authentification, amazon, go, go, connexion sociale, connexion, login]
title: Comment construire une connexion Amazon avec Go
sdk: Go
@@ -60,4 +60,4 @@ export const connector = 'Amazon';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-apple.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-apple.mdx
index 9cdd9fa7cc9..8f6defce293 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-apple.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-apple.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-apple-sign-in-with-go-and-logto
+slug: build-apple-sign-in-with-go-and-logto
tags: [authentification, apple, go, go, connexion sociale, connexion, login]
title: Comment construire une connexion Apple avec Go
sdk: Go
@@ -60,4 +60,4 @@ export const connector = 'Apple';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-aws-ses.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-aws-ses.mdx
index f7db58aa013..47e8f6a4214 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-aws-ses.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-aws-ses.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-aws-ses-sign-in-with-go-and-logto
+slug: build-aws-ses-sign-in-with-go-and-logto
tags: [authentification, aws-ses, go, go, connexion sans mot de passe, connexion, login]
title: Comment construire une connexion sans mot de passe AWS SES Email avec Go
sdk: Go
@@ -66,4 +66,4 @@ export const connector = 'AWS SES';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-azure-ad.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-azure-ad.mdx
index c9f0df34bdf..d9041184b0c 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-azure-ad.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-azure-ad.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-azure-ad-sign-in-with-go-and-logto
+slug: build-azure-ad-sign-in-with-go-and-logto
tags: [authentification, azure-ad, go, go, connexion sociale, connexion, login]
title: Comment construire une connexion Azure AD avec Go
sdk: Go
@@ -60,4 +60,4 @@ export const connector = 'Azure AD';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-discord.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-discord.mdx
index 6d1674634dd..4762be57ab3 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-discord.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-discord.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-discord-sign-in-with-go-and-logto
+slug: build-discord-sign-in-with-go-and-logto
tags: [authentification, discord, go, go, connexion sociale, connexion, login]
title: Comment construire une connexion Discord avec Go
sdk: Go
@@ -60,4 +60,4 @@ export const connector = 'Discord';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-facebook.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-facebook.mdx
index ce26b277212..61a41662c23 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-facebook.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-facebook.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-facebook-sign-in-with-go-and-logto
+slug: build-facebook-sign-in-with-go-and-logto
tags: [authentification, facebook, go, go, connexion sociale, connexion, login]
title: Comment construire une connexion Facebook avec Go
sdk: Go
@@ -60,4 +60,4 @@ export const connector = 'Facebook';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-github.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-github.mdx
index 49e03820e92..9e08dbe9e9c 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-github.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-github.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-github-sign-in-with-go-and-logto
+slug: build-github-sign-in-with-go-and-logto
tags: [authentification, github, go, go, connexion sociale, connexion, login]
title: Comment construire une connexion GitHub avec Go
sdk: Go
@@ -60,4 +60,4 @@ export const connector = 'GitHub';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-google-workspace-enterprise-sso.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-google-workspace-enterprise-sso.mdx
index 64da03d829f..6ab44d480d1 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-google-workspace-enterprise-sso.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-google-workspace-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-workspace-enterprise-sso-sign-in-with-go-and-logto
+slug: build-google-workspace-enterprise-sso-sign-in-with-go-and-logto
tags: [SSO providers, google-workspace-enterprise-sso, go, go, SAML authentication, enterprise login, SSO login]
title: How to build Google Workspace enterprise SSO with Go
sdk: Go
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-google.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-google.mdx
index 6535521a2c0..803aba2dd45 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-google.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-google.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-sign-in-with-go-and-logto
+slug: build-google-sign-in-with-go-and-logto
tags: [authentification, google, go, go, connexion sociale, connexion, login]
title: Comment construire une connexion Google avec Go
sdk: Go
@@ -60,4 +60,4 @@ export const connector = 'Google';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-hugging-face.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-hugging-face.mdx
index 06e58698056..685b118cc08 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-hugging-face.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-hugging-face.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-hugging-face-sign-in-with-go-and-logto
+slug: build-hugging-face-sign-in-with-go-and-logto
tags: [authentification, hugging-face, go, go, connexion sociale, connexion, login]
title: Comment construire une connexion Hugging Face avec Go
sdk: Go
@@ -60,4 +60,4 @@ export const connector = 'Hugging Face';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-kakao.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-kakao.mdx
index 148047db489..530f1e6dc2c 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-kakao.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-kakao.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-kakao-sign-in-with-go-and-logto
+slug: build-kakao-sign-in-with-go-and-logto
tags: [authentification, kakao, go, go, connexion sociale, connexion, login]
title: Comment construire une connexion Kakao avec Go
sdk: Go
@@ -60,4 +60,4 @@ export const connector = 'Kakao';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-line.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-line.mdx
index c5ca5e078c6..36cb1ecaf01 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-line.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-line.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-line-sign-in-with-go-and-logto
+slug: build-line-sign-in-with-go-and-logto
tags: [authentification, line, go, go, connexion sociale, connexion, login]
title: Comment construire une connexion Line avec Go
sdk: Go
@@ -60,4 +60,4 @@ export const connector = 'Line';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-linkedin.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-linkedin.mdx
index efeaa433509..01104b77176 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-linkedin.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-linkedin.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-linkedin-sign-in-with-go-and-logto
+slug: build-linkedin-sign-in-with-go-and-logto
tags: [authentification, linkedin, go, go, connexion sociale, connexion, login]
title: Comment construire une connexion LinkedIn avec Go
sdk: Go
@@ -60,4 +60,4 @@ export const connector = 'LinkedIn';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-microsoft-entra-id-oidc-enterprise-sso.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-microsoft-entra-id-oidc-enterprise-sso.mdx
index 92d1ec3891e..e80cae2675d 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-microsoft-entra-id-oidc-enterprise-sso.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-microsoft-entra-id-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-go-and-logto
+slug: build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-go-and-logto
tags: [SSO providers, microsoft-entra-id-oidc-enterprise-sso, go, go, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID OIDC enterprise SSO with Go
sdk: Go
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-microsoft-entra-id-saml-enterprise-sso.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-microsoft-entra-id-saml-enterprise-sso.mdx
index 010237a0d96..e59affa776b 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-microsoft-entra-id-saml-enterprise-sso.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-microsoft-entra-id-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-go-and-logto
+slug: build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-go-and-logto
tags: [SSO providers, microsoft-entra-id-saml-enterprise-sso, go, go, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID SAML enterprise SSO with Go
sdk: Go
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-naver.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-naver.mdx
index 190c9d5d6da..6294e6b3290 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-naver.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-naver.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-naver-sign-in-with-go-and-logto
+slug: build-naver-sign-in-with-go-and-logto
tags: [authentification, naver, go, go, connexion sociale, connexion, login]
title: Comment construire une connexion Naver avec Go
sdk: Go
@@ -60,4 +60,4 @@ export const connector = 'Naver';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-oauth2.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-oauth2.mdx
index 0e7c877e761..ac719325bb6 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-oauth2.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-oauth2.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oauth2-sign-in-with-go-and-logto
+slug: build-oauth2-sign-in-with-go-and-logto
tags: [authentification, oauth2, go, go, connexion sociale, connexion, login]
title: Comment construire une connexion OAuth2 avec Go
sdk: Go
@@ -60,4 +60,4 @@ export const connector = 'OAuth2';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-oidc-enterprise-sso.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-oidc-enterprise-sso.mdx
index f21515a4c84..f0ef9f3f569 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-oidc-enterprise-sso.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-enterprise-sso-sign-in-with-go-and-logto
+slug: build-oidc-enterprise-sso-sign-in-with-go-and-logto
tags: [SSO providers, oidc-enterprise-sso, go, go, SAML authentication, enterprise login, SSO login]
title: How to build OIDC enterprise SSO with Go
sdk: Go
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-oidc.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-oidc.mdx
index b74dd7f8a38..ac2012b4ff0 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-oidc.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-oidc.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-sign-in-with-go-and-logto
+slug: build-oidc-sign-in-with-go-and-logto
tags: [authentification, oidc, go, go, connexion sociale, connexion, login]
title: Comment construire une connexion OIDC avec Go
sdk: Go
@@ -60,4 +60,4 @@ export const connector = 'OIDC';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-okta-enterprise-sso.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-okta-enterprise-sso.mdx
index 126cfeb82ed..4f547ebf3b5 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-okta-enterprise-sso.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-okta-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-okta-enterprise-sso-sign-in-with-go-and-logto
+slug: build-okta-enterprise-sso-sign-in-with-go-and-logto
tags: [SSO providers, okta-enterprise-sso, go, go, SAML authentication, enterprise login, SSO login]
title: How to build Okta enterprise SSO with Go
sdk: Go
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-saml-enterprise-sso.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-saml-enterprise-sso.mdx
index ed7afbc1de7..7396e9c8808 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-saml-enterprise-sso.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-enterprise-sso-sign-in-with-go-and-logto
+slug: build-saml-enterprise-sso-sign-in-with-go-and-logto
tags: [SSO providers, saml-enterprise-sso, go, go, SAML authentication, enterprise login, SSO login]
title: How to build SAML enterprise SSO with Go
sdk: Go
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-saml.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-saml.mdx
index 862ba7d693d..0e8d9493091 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-saml.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-saml.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-sign-in-with-go-and-logto
+slug: build-saml-sign-in-with-go-and-logto
tags: [authentification, saml, go, go, connexion sociale, connexion, login]
title: Comment construire une connexion SAML avec Go
sdk: Go
@@ -60,4 +60,4 @@ export const connector = 'SAML';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-sendgrid.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-sendgrid.mdx
index 5ea8d24877c..dfbb21ee12a 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-sendgrid.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-sendgrid.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-sendgrid-sign-in-with-go-and-logto
+slug: build-sendgrid-sign-in-with-go-and-logto
tags: [authentification, sendgrid, go, go, connexion sans mot de passe, connexion, login]
title: Comment construire une connexion sans mot de passe SendGrid Email avec Go
sdk: Go
@@ -66,4 +66,4 @@ export const connector = 'SendGrid';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-slack.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-slack.mdx
index f094b143b87..1642c35ddb6 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-slack.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-slack.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-slack-sign-in-with-go-and-logto
+slug: build-slack-sign-in-with-go-and-logto
tags: [authentification, slack, go, go, connexion sociale, connexion, login]
title: Comment construire une connexion Slack avec Go
sdk: Go
@@ -60,4 +60,4 @@ export const connector = 'Slack';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-twilio.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-twilio.mdx
index d0fb5388808..337a070c33d 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-twilio.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-twilio.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-twilio-sign-in-with-go-and-logto
+slug: build-twilio-sign-in-with-go-and-logto
tags: [authentification, twilio, go, go, connexion sans mot de passe, connexion, login]
title: Comment construire une connexion sans mot de passe Twilio SMS avec Go
sdk: Go
@@ -66,4 +66,4 @@ export const connector = 'Twilio';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-x-twitter.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-x-twitter.mdx
index 97da1e1b1cf..94b0ab5de62 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-x-twitter.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-x-twitter.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-x-twitter-sign-in-with-go-and-logto
+slug: build-x-twitter-sign-in-with-go-and-logto
tags: [authentification, x-twitter, go, go, connexion sociale, connexion, login]
title: Comment construire une connexion X (Twitter) avec Go
sdk: Go
@@ -60,4 +60,4 @@ export const connector = 'X (Twitter)';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-amazon.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-amazon.mdx
index 8ead846b896..496939b4298 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-amazon.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-amazon.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-amazon-sign-in-with-ios-swift-and-logto
+slug: build-amazon-sign-in-with-ios-swift-and-logto
tags: [authentification, amazon, ios-swift, swift, connexion sociale, connexion, login]
title: Comment construire une connexion Amazon avec iOS (Swift)
sdk: iOS (Swift)
@@ -60,4 +60,4 @@ export const connector = 'Amazon';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-apple.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-apple.mdx
index baac856580d..74d9652ac8f 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-apple.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-apple.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-apple-sign-in-with-ios-swift-and-logto
+slug: build-apple-sign-in-with-ios-swift-and-logto
tags: [authentification, apple, ios-swift, swift, connexion sociale, connexion, login]
title: Comment construire une connexion Apple avec iOS (Swift)
sdk: iOS (Swift)
@@ -60,4 +60,4 @@ export const connector = 'Apple';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-aws-ses.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-aws-ses.mdx
index e7fc1f1ab3c..467efb119c8 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-aws-ses.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-aws-ses.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-aws-ses-sign-in-with-ios-swift-and-logto
+slug: build-aws-ses-sign-in-with-ios-swift-and-logto
tags: [authentification, aws-ses, ios-swift, swift, connexion sans mot de passe, connexion, login]
title: Comment construire une connexion sans mot de passe AWS SES Email avec iOS (Swift)
sdk: iOS (Swift)
@@ -66,4 +66,4 @@ export const connector = 'AWS SES';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-azure-ad.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-azure-ad.mdx
index 17023f155e3..ca6c4887a30 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-azure-ad.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-azure-ad.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-azure-ad-sign-in-with-ios-swift-and-logto
+slug: build-azure-ad-sign-in-with-ios-swift-and-logto
tags: [authentification, azure-ad, ios-swift, swift, connexion sociale, connexion, login]
title: Comment construire une connexion Azure AD avec iOS (Swift)
sdk: iOS (Swift)
@@ -60,4 +60,4 @@ export const connector = 'Azure AD';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-discord.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-discord.mdx
index 1dde44e902a..a7b148db6c7 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-discord.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-discord.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-discord-sign-in-with-ios-swift-and-logto
+slug: build-discord-sign-in-with-ios-swift-and-logto
tags: [authentification, discord, ios-swift, swift, connexion sociale, connexion, login]
title: Comment construire une connexion Discord avec iOS (Swift)
sdk: iOS (Swift)
@@ -60,4 +60,4 @@ export const connector = 'Discord';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-facebook.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-facebook.mdx
index 605603fcf43..a53596a4091 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-facebook.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-facebook.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-facebook-sign-in-with-ios-swift-and-logto
+slug: build-facebook-sign-in-with-ios-swift-and-logto
tags: [authentification, facebook, ios-swift, swift, connexion sociale, connexion, login]
title: Comment construire une connexion Facebook avec iOS (Swift)
sdk: iOS (Swift)
@@ -60,4 +60,4 @@ export const connector = 'Facebook';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-github.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-github.mdx
index bbeea8e3c84..1ebd63dc184 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-github.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-github.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-github-sign-in-with-ios-swift-and-logto
+slug: build-github-sign-in-with-ios-swift-and-logto
tags: [authentification, github, ios-swift, swift, connexion sociale, connexion, login]
title: Comment construire une connexion GitHub avec iOS (Swift)
sdk: iOS (Swift)
@@ -60,4 +60,4 @@ export const connector = 'GitHub';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-google-workspace-enterprise-sso.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-google-workspace-enterprise-sso.mdx
index 6cf93c9c3f6..8ae9f51e097 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-google-workspace-enterprise-sso.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-google-workspace-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-workspace-enterprise-sso-sign-in-with-ios-swift-and-logto
+slug: build-google-workspace-enterprise-sso-sign-in-with-ios-swift-and-logto
tags: [SSO providers, google-workspace-enterprise-sso, ios-swift, swift, SAML authentication, enterprise login, SSO login]
title: How to build Google Workspace enterprise SSO with iOS (Swift)
sdk: iOS (Swift)
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-google.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-google.mdx
index 4acb26fef75..0b371b73c20 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-google.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-google.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-sign-in-with-ios-swift-and-logto
+slug: build-google-sign-in-with-ios-swift-and-logto
tags: [authentification, google, ios-swift, swift, connexion sociale, connexion, login]
title: Comment construire une connexion Google avec iOS (Swift)
sdk: iOS (Swift)
@@ -60,4 +60,4 @@ export const connector = 'Google';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-hugging-face.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-hugging-face.mdx
index 486f481077c..f4be2b75192 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-hugging-face.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-hugging-face.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-hugging-face-sign-in-with-ios-swift-and-logto
+slug: build-hugging-face-sign-in-with-ios-swift-and-logto
tags: [authentification, hugging-face, ios-swift, swift, connexion sociale, connexion, login]
title: Comment construire une connexion Hugging Face avec iOS (Swift)
sdk: iOS (Swift)
@@ -60,4 +60,4 @@ export const connector = 'Hugging Face';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-kakao.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-kakao.mdx
index ec8c67745a4..354a9df6328 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-kakao.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-kakao.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-kakao-sign-in-with-ios-swift-and-logto
+slug: build-kakao-sign-in-with-ios-swift-and-logto
tags: [authentification, kakao, ios-swift, swift, connexion sociale, connexion, login]
title: Comment construire une connexion Kakao avec iOS (Swift)
sdk: iOS (Swift)
@@ -60,4 +60,4 @@ export const connector = 'Kakao';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-line.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-line.mdx
index 88facc07238..d66a5e76882 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-line.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-line.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-line-sign-in-with-ios-swift-and-logto
+slug: build-line-sign-in-with-ios-swift-and-logto
tags: [authentification, line, ios-swift, swift, connexion sociale, connexion, login]
title: Comment construire une connexion Line avec iOS (Swift)
sdk: iOS (Swift)
@@ -60,4 +60,4 @@ export const connector = 'Line';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-linkedin.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-linkedin.mdx
index 332b78d9153..57b371e58a6 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-linkedin.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-linkedin.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-linkedin-sign-in-with-ios-swift-and-logto
+slug: build-linkedin-sign-in-with-ios-swift-and-logto
tags: [authentification, linkedin, ios-swift, swift, connexion sociale, connexion, login]
title: Comment construire une connexion LinkedIn avec iOS (Swift)
sdk: iOS (Swift)
@@ -60,4 +60,4 @@ export const connector = 'LinkedIn';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-microsoft-entra-id-oidc-enterprise-sso.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-microsoft-entra-id-oidc-enterprise-sso.mdx
index 79dd10c7bf1..27a4cd47827 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-microsoft-entra-id-oidc-enterprise-sso.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-microsoft-entra-id-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-ios-swift-and-logto
+slug: build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-ios-swift-and-logto
tags: [SSO providers, microsoft-entra-id-oidc-enterprise-sso, ios-swift, swift, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID OIDC enterprise SSO with iOS (Swift)
sdk: iOS (Swift)
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-microsoft-entra-id-saml-enterprise-sso.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-microsoft-entra-id-saml-enterprise-sso.mdx
index cf60329bde1..ed6822744b2 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-microsoft-entra-id-saml-enterprise-sso.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-microsoft-entra-id-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-ios-swift-and-logto
+slug: build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-ios-swift-and-logto
tags: [SSO providers, microsoft-entra-id-saml-enterprise-sso, ios-swift, swift, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID SAML enterprise SSO with iOS (Swift)
sdk: iOS (Swift)
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-naver.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-naver.mdx
index b60c06fd52c..25067112977 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-naver.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-naver.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-naver-sign-in-with-ios-swift-and-logto
+slug: build-naver-sign-in-with-ios-swift-and-logto
tags: [authentification, naver, ios-swift, swift, connexion sociale, connexion, login]
title: Comment construire une connexion Naver avec iOS (Swift)
sdk: iOS (Swift)
@@ -60,4 +60,4 @@ export const connector = 'Naver';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-oauth2.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-oauth2.mdx
index 91962773f04..820ca13a695 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-oauth2.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-oauth2.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oauth2-sign-in-with-ios-swift-and-logto
+slug: build-oauth2-sign-in-with-ios-swift-and-logto
tags: [authentification, oauth2, ios-swift, swift, connexion sociale, connexion, login]
title: Comment construire une connexion OAuth2 avec iOS (Swift)
sdk: iOS (Swift)
@@ -60,4 +60,4 @@ export const connector = 'OAuth2';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-oidc-enterprise-sso.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-oidc-enterprise-sso.mdx
index d0ec0b94fb3..526ac20f517 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-oidc-enterprise-sso.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-enterprise-sso-sign-in-with-ios-swift-and-logto
+slug: build-oidc-enterprise-sso-sign-in-with-ios-swift-and-logto
tags: [SSO providers, oidc-enterprise-sso, ios-swift, swift, SAML authentication, enterprise login, SSO login]
title: How to build OIDC enterprise SSO with iOS (Swift)
sdk: iOS (Swift)
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-oidc.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-oidc.mdx
index e5a24ad5693..c88e9f4d770 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-oidc.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-oidc.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-sign-in-with-ios-swift-and-logto
+slug: build-oidc-sign-in-with-ios-swift-and-logto
tags: [authentification, oidc, ios-swift, swift, connexion sociale, connexion, login]
title: Comment construire une connexion OIDC avec iOS (Swift)
sdk: iOS (Swift)
@@ -60,4 +60,4 @@ export const connector = 'OIDC';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-okta-enterprise-sso.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-okta-enterprise-sso.mdx
index e0200c4832b..5fab405aa44 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-okta-enterprise-sso.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-okta-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-okta-enterprise-sso-sign-in-with-ios-swift-and-logto
+slug: build-okta-enterprise-sso-sign-in-with-ios-swift-and-logto
tags: [SSO providers, okta-enterprise-sso, ios-swift, swift, SAML authentication, enterprise login, SSO login]
title: How to build Okta enterprise SSO with iOS (Swift)
sdk: iOS (Swift)
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-saml-enterprise-sso.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-saml-enterprise-sso.mdx
index 098414f8421..873de734d84 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-saml-enterprise-sso.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-enterprise-sso-sign-in-with-ios-swift-and-logto
+slug: build-saml-enterprise-sso-sign-in-with-ios-swift-and-logto
tags: [SSO providers, saml-enterprise-sso, ios-swift, swift, SAML authentication, enterprise login, SSO login]
title: How to build SAML enterprise SSO with iOS (Swift)
sdk: iOS (Swift)
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-saml.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-saml.mdx
index 0d6db5078aa..8d215242396 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-saml.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-saml.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-sign-in-with-ios-swift-and-logto
+slug: build-saml-sign-in-with-ios-swift-and-logto
tags: [authentification, saml, ios-swift, swift, connexion sociale, connexion, login]
title: Comment construire une connexion SAML avec iOS (Swift)
sdk: iOS (Swift)
@@ -60,4 +60,4 @@ export const connector = 'SAML';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-sendgrid.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-sendgrid.mdx
index a1585aacd94..965faf21b0c 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-sendgrid.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-sendgrid.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-sendgrid-sign-in-with-ios-swift-and-logto
+slug: build-sendgrid-sign-in-with-ios-swift-and-logto
tags: [authentification, sendgrid, ios-swift, swift, connexion sans mot de passe, connexion, login]
title: Comment construire une connexion sans mot de passe SendGrid Email avec iOS (Swift)
sdk: iOS (Swift)
@@ -66,4 +66,4 @@ export const connector = 'SendGrid';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-slack.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-slack.mdx
index da7cf1296bb..fda79d75950 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-slack.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-slack.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-slack-sign-in-with-ios-swift-and-logto
+slug: build-slack-sign-in-with-ios-swift-and-logto
tags: [authentification, slack, ios-swift, swift, connexion sociale, connexion, login]
title: Comment construire une connexion Slack avec iOS (Swift)
sdk: iOS (Swift)
@@ -60,4 +60,4 @@ export const connector = 'Slack';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-twilio.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-twilio.mdx
index e56cd707fb6..f97348c054b 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-twilio.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-twilio.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-twilio-sign-in-with-ios-swift-and-logto
+slug: build-twilio-sign-in-with-ios-swift-and-logto
tags: [authentification, twilio, ios-swift, swift, connexion sans mot de passe, connexion, login]
title: Comment construire une connexion sans mot de passe Twilio SMS avec iOS (Swift)
sdk: iOS (Swift)
@@ -66,4 +66,4 @@ export const connector = 'Twilio';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-x-twitter.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-x-twitter.mdx
index de81634fb2f..ddf3824bd36 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-x-twitter.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-x-twitter.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-x-twitter-sign-in-with-ios-swift-and-logto
+slug: build-x-twitter-sign-in-with-ios-swift-and-logto
tags: [authentification, x-twitter, ios-swift, swift, connexion sociale, connexion, login]
title: Comment construire une connexion X (Twitter) avec iOS (Swift)
sdk: iOS (Swift)
@@ -60,4 +60,4 @@ export const connector = 'X (Twitter)';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-amazon.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-amazon.mdx
index c529c44a688..ba3839db01d 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-amazon.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-amazon.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-amazon-sign-in-with-next-and-logto
+slug: build-amazon-sign-in-with-next-and-logto
tags: [authentification, amazon, next, js, connexion sociale, connexion, login]
title: Comment construire une connexion Amazon avec Next.js (Pages Router)
sdk: Next.js (Pages Router)
@@ -60,4 +60,4 @@ export const connector = 'Amazon';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-apple.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-apple.mdx
index 91c99daead9..541ddd2e6e0 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-apple.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-apple.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-apple-sign-in-with-next-and-logto
+slug: build-apple-sign-in-with-next-and-logto
tags: [authentification, apple, next, js, connexion sociale, connexion, login]
title: Comment construire une connexion Apple avec Next.js (Pages Router)
sdk: Next.js (Pages Router)
@@ -60,4 +60,4 @@ export const connector = 'Apple';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-aws-ses.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-aws-ses.mdx
index ea431172cc5..dae639d49cb 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-aws-ses.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-aws-ses.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-aws-ses-sign-in-with-next-and-logto
+slug: build-aws-ses-sign-in-with-next-and-logto
tags: [authentification, aws-ses, next, js, connexion sans mot de passe, connexion, login]
title: Comment construire une connexion sans mot de passe AWS SES Email avec Next.js (Pages Router)
sdk: Next.js (Pages Router)
@@ -66,4 +66,4 @@ export const connector = 'AWS SES';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-azure-ad.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-azure-ad.mdx
index 2570c168180..eb6243d6a78 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-azure-ad.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-azure-ad.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-azure-ad-sign-in-with-next-and-logto
+slug: build-azure-ad-sign-in-with-next-and-logto
tags: [authentification, azure-ad, next, js, connexion sociale, connexion, login]
title: Comment construire une connexion Azure AD avec Next.js (Pages Router)
sdk: Next.js (Pages Router)
@@ -60,4 +60,4 @@ export const connector = 'Azure AD';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-discord.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-discord.mdx
index 11b3b3fb15c..9eb31c17c6d 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-discord.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-discord.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-discord-sign-in-with-next-and-logto
+slug: build-discord-sign-in-with-next-and-logto
tags: [authentification, discord, next, js, connexion sociale, connexion, login]
title: Comment construire une connexion Discord avec Next.js (Pages Router)
sdk: Next.js (Pages Router)
@@ -60,4 +60,4 @@ export const connector = 'Discord';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-facebook.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-facebook.mdx
index b080f1c161f..b3f6463c173 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-facebook.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-facebook.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-facebook-sign-in-with-next-and-logto
+slug: build-facebook-sign-in-with-next-and-logto
tags: [authentification, facebook, next, js, connexion sociale, connexion, login]
title: Comment construire une connexion Facebook avec Next.js (Pages Router)
sdk: Next.js (Pages Router)
@@ -60,4 +60,4 @@ export const connector = 'Facebook';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-github.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-github.mdx
index 3d57131c1e2..3e3e6a91422 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-github.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-github.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-github-sign-in-with-next-and-logto
+slug: build-github-sign-in-with-next-and-logto
tags: [authentification, github, next, js, connexion sociale, connexion, login]
title: Comment construire une connexion GitHub avec Next.js (Pages Router)
sdk: Next.js (Pages Router)
@@ -60,4 +60,4 @@ export const connector = 'GitHub';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-google-workspace-enterprise-sso.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-google-workspace-enterprise-sso.mdx
index 85fffcbd862..bb003aa4e23 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-google-workspace-enterprise-sso.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-google-workspace-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-workspace-enterprise-sso-sign-in-with-next-and-logto
+slug: build-google-workspace-enterprise-sso-sign-in-with-next-and-logto
tags: [SSO providers, google-workspace-enterprise-sso, next, js, SAML authentication, enterprise login, SSO login]
title: How to build Google Workspace enterprise SSO with Next.js (Pages Router)
sdk: Next.js (Pages Router)
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-google.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-google.mdx
index 6a71e58e010..83996b1c798 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-google.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-google.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-sign-in-with-next-and-logto
+slug: build-google-sign-in-with-next-and-logto
tags: [authentification, google, next, js, connexion sociale, connexion, login]
title: Comment construire une connexion Google avec Next.js (Pages Router)
sdk: Next.js (Pages Router)
@@ -60,4 +60,4 @@ export const connector = 'Google';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-hugging-face.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-hugging-face.mdx
index 5e021876e37..b267485307b 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-hugging-face.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-hugging-face.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-hugging-face-sign-in-with-next-and-logto
+slug: build-hugging-face-sign-in-with-next-and-logto
tags: [authentification, hugging-face, next, js, connexion sociale, connexion, login]
title: Comment construire une connexion Hugging Face avec Next.js (Pages Router)
sdk: Next.js (Pages Router)
@@ -60,4 +60,4 @@ export const connector = 'Hugging Face';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-kakao.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-kakao.mdx
index cbce0008f0c..785336f1e9a 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-kakao.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-kakao.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-kakao-sign-in-with-next-and-logto
+slug: build-kakao-sign-in-with-next-and-logto
tags: [authentification, kakao, next, js, connexion sociale, connexion, login]
title: Comment construire une connexion Kakao avec Next.js (Pages Router)
sdk: Next.js (Pages Router)
@@ -60,4 +60,4 @@ export const connector = 'Kakao';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-line.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-line.mdx
index 67ce6191e97..c78fcae85c0 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-line.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-line.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-line-sign-in-with-next-and-logto
+slug: build-line-sign-in-with-next-and-logto
tags: [authentification, line, next, js, connexion sociale, connexion, login]
title: Comment construire une connexion Line avec Next.js (Pages Router)
sdk: Next.js (Pages Router)
@@ -60,4 +60,4 @@ export const connector = 'Line';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-linkedin.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-linkedin.mdx
index f0b414059cb..b6becb30838 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-linkedin.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-linkedin.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-linkedin-sign-in-with-next-and-logto
+slug: build-linkedin-sign-in-with-next-and-logto
tags: [authentification, linkedin, next, js, connexion sociale, connexion, login]
title: Comment construire une connexion LinkedIn avec Next.js (Pages Router)
sdk: Next.js (Pages Router)
@@ -60,4 +60,4 @@ export const connector = 'LinkedIn';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-microsoft-entra-id-oidc-enterprise-sso.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-microsoft-entra-id-oidc-enterprise-sso.mdx
index 8223bfa9e44..f16efb98e81 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-microsoft-entra-id-oidc-enterprise-sso.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-microsoft-entra-id-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-next-and-logto
+slug: build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-next-and-logto
tags: [SSO providers, microsoft-entra-id-oidc-enterprise-sso, next, js, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID OIDC enterprise SSO with Next.js (Pages Router)
sdk: Next.js (Pages Router)
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-microsoft-entra-id-saml-enterprise-sso.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-microsoft-entra-id-saml-enterprise-sso.mdx
index 10eade3eddb..8cb10802700 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-microsoft-entra-id-saml-enterprise-sso.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-microsoft-entra-id-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-next-and-logto
+slug: build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-next-and-logto
tags: [SSO providers, microsoft-entra-id-saml-enterprise-sso, next, js, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID SAML enterprise SSO with Next.js (Pages Router)
sdk: Next.js (Pages Router)
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-naver.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-naver.mdx
index 143179c1420..db833247ba4 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-naver.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-naver.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-naver-sign-in-with-next-and-logto
+slug: build-naver-sign-in-with-next-and-logto
tags: [authentification, naver, next, js, connexion sociale, connexion, login]
title: Comment construire une connexion Naver avec Next.js (Pages Router)
sdk: Next.js (Pages Router)
@@ -60,4 +60,4 @@ export const connector = 'Naver';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-oauth2.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-oauth2.mdx
index c1391cf65e8..bfcbbb18d49 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-oauth2.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-oauth2.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oauth2-sign-in-with-next-and-logto
+slug: build-oauth2-sign-in-with-next-and-logto
tags: [authentification, oauth2, next, js, connexion sociale, connexion, login]
title: Comment construire une connexion OAuth2 avec Next.js (Pages Router)
sdk: Next.js (Pages Router)
@@ -60,4 +60,4 @@ export const connector = 'OAuth2';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-oidc-enterprise-sso.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-oidc-enterprise-sso.mdx
index d8a9dafd448..14b55b49065 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-oidc-enterprise-sso.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-enterprise-sso-sign-in-with-next-and-logto
+slug: build-oidc-enterprise-sso-sign-in-with-next-and-logto
tags: [SSO providers, oidc-enterprise-sso, next, js, SAML authentication, enterprise login, SSO login]
title: How to build OIDC enterprise SSO with Next.js (Pages Router)
sdk: Next.js (Pages Router)
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-oidc.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-oidc.mdx
index d8b6eccb794..068dc3503ae 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-oidc.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-oidc.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-sign-in-with-next-and-logto
+slug: build-oidc-sign-in-with-next-and-logto
tags: [authentification, oidc, next, js, connexion sociale, connexion, login]
title: Comment construire une connexion OIDC avec Next.js (Pages Router)
sdk: Next.js (Pages Router)
@@ -60,4 +60,4 @@ export const connector = 'OIDC';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-okta-enterprise-sso.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-okta-enterprise-sso.mdx
index 5c668e4be43..d52fb69a570 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-okta-enterprise-sso.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-okta-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-okta-enterprise-sso-sign-in-with-next-and-logto
+slug: build-okta-enterprise-sso-sign-in-with-next-and-logto
tags: [SSO providers, okta-enterprise-sso, next, js, SAML authentication, enterprise login, SSO login]
title: How to build Okta enterprise SSO with Next.js (Pages Router)
sdk: Next.js (Pages Router)
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-saml-enterprise-sso.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-saml-enterprise-sso.mdx
index 97faaf17e07..bd27fe51621 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-saml-enterprise-sso.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-enterprise-sso-sign-in-with-next-and-logto
+slug: build-saml-enterprise-sso-sign-in-with-next-and-logto
tags: [SSO providers, saml-enterprise-sso, next, js, SAML authentication, enterprise login, SSO login]
title: How to build SAML enterprise SSO with Next.js (Pages Router)
sdk: Next.js (Pages Router)
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-saml.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-saml.mdx
index 8928d3e4e62..cf258749e34 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-saml.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-saml.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-sign-in-with-next-and-logto
+slug: build-saml-sign-in-with-next-and-logto
tags: [authentification, saml, next, js, connexion sociale, connexion, login]
title: Comment construire une connexion SAML avec Next.js (Pages Router)
sdk: Next.js (Pages Router)
@@ -60,4 +60,4 @@ export const connector = 'SAML';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-sendgrid.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-sendgrid.mdx
index 4aac41033d2..529c6532797 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-sendgrid.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-sendgrid.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-sendgrid-sign-in-with-next-and-logto
+slug: build-sendgrid-sign-in-with-next-and-logto
tags: [authentification, sendgrid, next, js, connexion sans mot de passe, connexion, login]
title: Comment construire une connexion sans mot de passe SendGrid Email avec Next.js (Pages Router)
sdk: Next.js (Pages Router)
@@ -66,4 +66,4 @@ export const connector = 'SendGrid';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-slack.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-slack.mdx
index 674dc21b445..0afd947ec89 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-slack.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-slack.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-slack-sign-in-with-next-and-logto
+slug: build-slack-sign-in-with-next-and-logto
tags: [authentification, slack, next, js, connexion sociale, connexion, login]
title: Comment construire une connexion Slack avec Next.js (Pages Router)
sdk: Next.js (Pages Router)
@@ -60,4 +60,4 @@ export const connector = 'Slack';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-twilio.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-twilio.mdx
index ee6c4072d0a..b567dcad738 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-twilio.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-twilio.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-twilio-sign-in-with-next-and-logto
+slug: build-twilio-sign-in-with-next-and-logto
tags: [authentification, twilio, next, js, connexion sans mot de passe, connexion, login]
title: Comment construire une connexion sans mot de passe Twilio SMS avec Next.js (Pages Router)
sdk: Next.js (Pages Router)
@@ -66,4 +66,4 @@ export const connector = 'Twilio';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-x-twitter.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-x-twitter.mdx
index 68e7a23934f..2acbb839045 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-x-twitter.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-x-twitter.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-x-twitter-sign-in-with-next-and-logto
+slug: build-x-twitter-sign-in-with-next-and-logto
tags: [authentification, x-twitter, next, js, connexion sociale, connexion, login]
title: Comment construire une connexion X (Twitter) avec Next.js (Pages Router)
sdk: Next.js (Pages Router)
@@ -60,4 +60,4 @@ export const connector = 'X (Twitter)';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-amazon.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-amazon.mdx
index fceeb8fdaf2..b435383b304 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-amazon.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-amazon.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-amazon-sign-in-with-php-and-logto
+slug: build-amazon-sign-in-with-php-and-logto
tags: [authentification, amazon, php, php, connexion sociale, connexion, login]
title: Comment construire une connexion Amazon avec PHP
sdk: PHP
@@ -60,4 +60,4 @@ export const connector = 'Amazon';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-apple.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-apple.mdx
index f921f2ad7a2..6e1ef1bc7d7 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-apple.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-apple.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-apple-sign-in-with-php-and-logto
+slug: build-apple-sign-in-with-php-and-logto
tags: [authentification, apple, php, php, connexion sociale, connexion, login]
title: Comment construire une connexion Apple avec PHP
sdk: PHP
@@ -60,4 +60,4 @@ export const connector = 'Apple';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-aws-ses.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-aws-ses.mdx
index 6425e88b58c..370b6815fd6 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-aws-ses.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-aws-ses.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-aws-ses-sign-in-with-php-and-logto
+slug: build-aws-ses-sign-in-with-php-and-logto
tags: [authentification, aws-ses, php, php, connexion sans mot de passe, connexion, login]
title: Comment construire une connexion sans mot de passe AWS SES Email avec PHP
sdk: PHP
@@ -66,4 +66,4 @@ export const connector = 'AWS SES';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-azure-ad.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-azure-ad.mdx
index 643cade1733..c82e0ee9513 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-azure-ad.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-azure-ad.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-azure-ad-sign-in-with-php-and-logto
+slug: build-azure-ad-sign-in-with-php-and-logto
tags: [authentification, azure-ad, php, php, connexion sociale, connexion, login]
title: Comment construire une connexion Azure AD avec PHP
sdk: PHP
@@ -60,4 +60,4 @@ export const connector = 'Azure AD';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-discord.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-discord.mdx
index f31ef6a9036..f0f83d0824c 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-discord.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-discord.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-discord-sign-in-with-php-and-logto
+slug: build-discord-sign-in-with-php-and-logto
tags: [authentification, discord, php, php, connexion sociale, connexion, login]
title: Comment construire une connexion Discord avec PHP
sdk: PHP
@@ -60,4 +60,4 @@ export const connector = 'Discord';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-facebook.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-facebook.mdx
index d411a3cb4ad..c059dcb0b51 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-facebook.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-facebook.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-facebook-sign-in-with-php-and-logto
+slug: build-facebook-sign-in-with-php-and-logto
tags: [authentification, facebook, php, php, connexion sociale, connexion, login]
title: Comment construire une connexion Facebook avec PHP
sdk: PHP
@@ -60,4 +60,4 @@ export const connector = 'Facebook';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-github.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-github.mdx
index 3afc2d0016c..01f53dc2039 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-github.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-github.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-github-sign-in-with-php-and-logto
+slug: build-github-sign-in-with-php-and-logto
tags: [authentification, github, php, php, connexion sociale, connexion, login]
title: Comment construire une connexion GitHub avec PHP
sdk: PHP
@@ -60,4 +60,4 @@ export const connector = 'GitHub';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-google-workspace-enterprise-sso.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-google-workspace-enterprise-sso.mdx
index d1236e92ae3..dd3acf628aa 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-google-workspace-enterprise-sso.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-google-workspace-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-workspace-enterprise-sso-sign-in-with-php-and-logto
+slug: build-google-workspace-enterprise-sso-sign-in-with-php-and-logto
tags: [SSO providers, google-workspace-enterprise-sso, php, php, SAML authentication, enterprise login, SSO login]
title: How to build Google Workspace enterprise SSO with PHP
sdk: PHP
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-google.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-google.mdx
index 565235aeb76..30d8acd5457 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-google.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-google.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-sign-in-with-php-and-logto
+slug: build-google-sign-in-with-php-and-logto
tags: [authentification, google, php, php, connexion sociale, connexion, login]
title: Comment construire une connexion Google avec PHP
sdk: PHP
@@ -60,4 +60,4 @@ export const connector = 'Google';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-hugging-face.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-hugging-face.mdx
index 230023fccfb..905050aa861 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-hugging-face.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-hugging-face.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-hugging-face-sign-in-with-php-and-logto
+slug: build-hugging-face-sign-in-with-php-and-logto
tags: [authentification, hugging-face, php, php, connexion sociale, connexion, login]
title: Comment construire une connexion Hugging Face avec PHP
sdk: PHP
@@ -60,4 +60,4 @@ export const connector = 'Hugging Face';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-kakao.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-kakao.mdx
index 285a1d724c0..72325292043 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-kakao.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-kakao.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-kakao-sign-in-with-php-and-logto
+slug: build-kakao-sign-in-with-php-and-logto
tags: [authentification, kakao, php, php, connexion sociale, connexion, login]
title: Comment construire une connexion Kakao avec PHP
sdk: PHP
@@ -60,4 +60,4 @@ export const connector = 'Kakao';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-line.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-line.mdx
index 21c8c44721c..a37fc9ecc3e 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-line.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-line.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-line-sign-in-with-php-and-logto
+slug: build-line-sign-in-with-php-and-logto
tags: [authentification, line, php, php, connexion sociale, connexion, login]
title: Comment construire une connexion Line avec PHP
sdk: PHP
@@ -60,4 +60,4 @@ export const connector = 'Line';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-linkedin.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-linkedin.mdx
index 994444ce35e..a17615ed823 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-linkedin.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-linkedin.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-linkedin-sign-in-with-php-and-logto
+slug: build-linkedin-sign-in-with-php-and-logto
tags: [authentification, linkedin, php, php, connexion sociale, connexion, login]
title: Comment construire une connexion LinkedIn avec PHP
sdk: PHP
@@ -60,4 +60,4 @@ export const connector = 'LinkedIn';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-microsoft-entra-id-oidc-enterprise-sso.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-microsoft-entra-id-oidc-enterprise-sso.mdx
index 123165147fe..e527a98778a 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-microsoft-entra-id-oidc-enterprise-sso.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-microsoft-entra-id-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-php-and-logto
+slug: build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-php-and-logto
tags: [SSO providers, microsoft-entra-id-oidc-enterprise-sso, php, php, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID OIDC enterprise SSO with PHP
sdk: PHP
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-microsoft-entra-id-saml-enterprise-sso.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-microsoft-entra-id-saml-enterprise-sso.mdx
index 036216914b7..222f862af54 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-microsoft-entra-id-saml-enterprise-sso.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-microsoft-entra-id-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-php-and-logto
+slug: build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-php-and-logto
tags: [SSO providers, microsoft-entra-id-saml-enterprise-sso, php, php, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID SAML enterprise SSO with PHP
sdk: PHP
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-naver.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-naver.mdx
index ba64a59ebf1..f28b4a12a59 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-naver.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-naver.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-naver-sign-in-with-php-and-logto
+slug: build-naver-sign-in-with-php-and-logto
tags: [authentification, naver, php, php, connexion sociale, connexion, login]
title: Comment construire une connexion Naver avec PHP
sdk: PHP
@@ -60,4 +60,4 @@ export const connector = 'Naver';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-oauth2.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-oauth2.mdx
index 7e6fee2261c..953312ea916 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-oauth2.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-oauth2.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oauth2-sign-in-with-php-and-logto
+slug: build-oauth2-sign-in-with-php-and-logto
tags: [authentification, oauth2, php, php, connexion sociale, connexion, login]
title: Comment construire une connexion OAuth2 avec PHP
sdk: PHP
@@ -60,4 +60,4 @@ export const connector = 'OAuth2';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-oidc-enterprise-sso.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-oidc-enterprise-sso.mdx
index ad709d51c6b..cba863b6668 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-oidc-enterprise-sso.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-enterprise-sso-sign-in-with-php-and-logto
+slug: build-oidc-enterprise-sso-sign-in-with-php-and-logto
tags: [SSO providers, oidc-enterprise-sso, php, php, SAML authentication, enterprise login, SSO login]
title: How to build OIDC enterprise SSO with PHP
sdk: PHP
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-oidc.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-oidc.mdx
index 0e3c39e85a6..b6f2714e785 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-oidc.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-oidc.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-sign-in-with-php-and-logto
+slug: build-oidc-sign-in-with-php-and-logto
tags: [authentification, oidc, php, php, connexion sociale, connexion, login]
title: Comment construire une connexion OIDC avec PHP
sdk: PHP
@@ -60,4 +60,4 @@ export const connector = 'OIDC';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-okta-enterprise-sso.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-okta-enterprise-sso.mdx
index fc50fe718b7..291f93460f7 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-okta-enterprise-sso.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-okta-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-okta-enterprise-sso-sign-in-with-php-and-logto
+slug: build-okta-enterprise-sso-sign-in-with-php-and-logto
tags: [SSO providers, okta-enterprise-sso, php, php, SAML authentication, enterprise login, SSO login]
title: How to build Okta enterprise SSO with PHP
sdk: PHP
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-saml-enterprise-sso.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-saml-enterprise-sso.mdx
index 5274ff0ae72..0a51ff207c7 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-saml-enterprise-sso.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-enterprise-sso-sign-in-with-php-and-logto
+slug: build-saml-enterprise-sso-sign-in-with-php-and-logto
tags: [SSO providers, saml-enterprise-sso, php, php, SAML authentication, enterprise login, SSO login]
title: How to build SAML enterprise SSO with PHP
sdk: PHP
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-saml.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-saml.mdx
index fcda17ee2da..fa9118a7c07 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-saml.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-saml.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-sign-in-with-php-and-logto
+slug: build-saml-sign-in-with-php-and-logto
tags: [authentification, saml, php, php, connexion sociale, connexion, login]
title: Comment construire une connexion SAML avec PHP
sdk: PHP
@@ -60,4 +60,4 @@ export const connector = 'SAML';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-sendgrid.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-sendgrid.mdx
index f915a0ef3ed..22b20011a8d 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-sendgrid.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-sendgrid.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-sendgrid-sign-in-with-php-and-logto
+slug: build-sendgrid-sign-in-with-php-and-logto
tags: [authentification, sendgrid, php, php, connexion sans mot de passe, connexion, login]
title: Comment construire une connexion sans mot de passe SendGrid Email avec PHP
sdk: PHP
@@ -66,4 +66,4 @@ export const connector = 'SendGrid';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-slack.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-slack.mdx
index dee61d27c57..9db0eb1a386 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-slack.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-slack.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-slack-sign-in-with-php-and-logto
+slug: build-slack-sign-in-with-php-and-logto
tags: [authentification, slack, php, php, connexion sociale, connexion, login]
title: Comment construire une connexion Slack avec PHP
sdk: PHP
@@ -60,4 +60,4 @@ export const connector = 'Slack';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-twilio.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-twilio.mdx
index f6a0b21091c..9d64bedab7f 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-twilio.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-twilio.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-twilio-sign-in-with-php-and-logto
+slug: build-twilio-sign-in-with-php-and-logto
tags: [authentification, twilio, php, php, connexion sans mot de passe, connexion, login]
title: Comment construire une connexion sans mot de passe Twilio SMS avec PHP
sdk: PHP
@@ -66,4 +66,4 @@ export const connector = 'Twilio';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-x-twitter.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-x-twitter.mdx
index 1b466afafbf..f91a0c0d367 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-x-twitter.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-x-twitter.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-x-twitter-sign-in-with-php-and-logto
+slug: build-x-twitter-sign-in-with-php-and-logto
tags: [authentification, x-twitter, php, php, connexion sociale, connexion, login]
title: Comment construire une connexion X (Twitter) avec PHP
sdk: PHP
@@ -60,4 +60,4 @@ export const connector = 'X (Twitter)';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-amazon.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-amazon.mdx
index 6e9840b30a7..df136aa9cd7 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-amazon.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-amazon.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-amazon-sign-in-with-python-and-logto
+slug: build-amazon-sign-in-with-python-and-logto
tags: [authentification, amazon, python, python, connexion sociale, connexion, login]
title: Comment construire une connexion Amazon avec Python
sdk: Python
@@ -60,4 +60,4 @@ export const connector = 'Amazon';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-apple.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-apple.mdx
index 70eb5f6421b..0924649e94b 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-apple.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-apple.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-apple-sign-in-with-python-and-logto
+slug: build-apple-sign-in-with-python-and-logto
tags: [authentification, apple, python, python, connexion sociale, connexion, login]
title: Comment construire une connexion Apple avec Python
sdk: Python
@@ -60,4 +60,4 @@ export const connector = 'Apple';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-aws-ses.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-aws-ses.mdx
index 3dd2cc5facd..47820703a93 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-aws-ses.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-aws-ses.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-aws-ses-sign-in-with-python-and-logto
+slug: build-aws-ses-sign-in-with-python-and-logto
tags: [authentification, aws-ses, python, python, connexion sans mot de passe, connexion, login]
title: Comment construire une connexion sans mot de passe AWS SES Email avec Python
sdk: Python
@@ -66,4 +66,4 @@ export const connector = 'AWS SES';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-azure-ad.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-azure-ad.mdx
index b01d7c1aa56..01480fb7d6f 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-azure-ad.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-azure-ad.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-azure-ad-sign-in-with-python-and-logto
+slug: build-azure-ad-sign-in-with-python-and-logto
tags: [authentification, azure-ad, python, python, connexion sociale, connexion, login]
title: Comment construire une connexion Azure AD avec Python
sdk: Python
@@ -60,4 +60,4 @@ export const connector = 'Azure AD';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-discord.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-discord.mdx
index e23efbf280b..9ed547fe9af 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-discord.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-discord.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-discord-sign-in-with-python-and-logto
+slug: build-discord-sign-in-with-python-and-logto
tags: [authentification, discord, python, python, connexion sociale, connexion, login]
title: Comment construire une connexion Discord avec Python
sdk: Python
@@ -60,4 +60,4 @@ export const connector = 'Discord';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-facebook.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-facebook.mdx
index 87b5445ac17..d83d8be3162 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-facebook.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-facebook.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-facebook-sign-in-with-python-and-logto
+slug: build-facebook-sign-in-with-python-and-logto
tags: [authentification, facebook, python, python, connexion sociale, connexion, login]
title: Comment construire une connexion Facebook avec Python
sdk: Python
@@ -60,4 +60,4 @@ export const connector = 'Facebook';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-github.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-github.mdx
index fae231422a7..ba3f7fdee04 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-github.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-github.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-github-sign-in-with-python-and-logto
+slug: build-github-sign-in-with-python-and-logto
tags: [authentification, github, python, python, connexion sociale, connexion, login]
title: Comment construire une connexion GitHub avec Python
sdk: Python
@@ -60,4 +60,4 @@ export const connector = 'GitHub';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-google-workspace-enterprise-sso.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-google-workspace-enterprise-sso.mdx
index 7723a130087..1f4b19ef8e7 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-google-workspace-enterprise-sso.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-google-workspace-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-workspace-enterprise-sso-sign-in-with-python-and-logto
+slug: build-google-workspace-enterprise-sso-sign-in-with-python-and-logto
tags: [SSO providers, google-workspace-enterprise-sso, python, python, SAML authentication, enterprise login, SSO login]
title: How to build Google Workspace enterprise SSO with Python
sdk: Python
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-google.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-google.mdx
index 367f119fa4d..c46e93f8f0d 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-google.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-google.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-sign-in-with-python-and-logto
+slug: build-google-sign-in-with-python-and-logto
tags: [authentification, google, python, python, connexion sociale, connexion, login]
title: Comment construire une connexion Google avec Python
sdk: Python
@@ -60,4 +60,4 @@ export const connector = 'Google';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-hugging-face.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-hugging-face.mdx
index dd1c3aeae1e..6a4c3df9570 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-hugging-face.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-hugging-face.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-hugging-face-sign-in-with-python-and-logto
+slug: build-hugging-face-sign-in-with-python-and-logto
tags: [authentification, hugging-face, python, python, connexion sociale, connexion, login]
title: Comment construire une connexion Hugging Face avec Python
sdk: Python
@@ -60,4 +60,4 @@ export const connector = 'Hugging Face';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-kakao.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-kakao.mdx
index be600a63a21..2d7f5af47fc 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-kakao.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-kakao.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-kakao-sign-in-with-python-and-logto
+slug: build-kakao-sign-in-with-python-and-logto
tags: [authentification, kakao, python, python, connexion sociale, connexion, login]
title: Comment construire une connexion Kakao avec Python
sdk: Python
@@ -60,4 +60,4 @@ export const connector = 'Kakao';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-line.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-line.mdx
index af39997b9dd..ebc49fbe41c 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-line.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-line.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-line-sign-in-with-python-and-logto
+slug: build-line-sign-in-with-python-and-logto
tags: [authentification, line, python, python, connexion sociale, connexion, login]
title: Comment construire une connexion Line avec Python
sdk: Python
@@ -60,4 +60,4 @@ export const connector = 'Line';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-linkedin.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-linkedin.mdx
index 56c4807e3c4..512555f95c9 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-linkedin.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-linkedin.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-linkedin-sign-in-with-python-and-logto
+slug: build-linkedin-sign-in-with-python-and-logto
tags: [authentification, linkedin, python, python, connexion sociale, connexion, login]
title: Comment construire une connexion LinkedIn avec Python
sdk: Python
@@ -60,4 +60,4 @@ export const connector = 'LinkedIn';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-microsoft-entra-id-oidc-enterprise-sso.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-microsoft-entra-id-oidc-enterprise-sso.mdx
index 4de5163b60c..b94739cc77e 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-microsoft-entra-id-oidc-enterprise-sso.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-microsoft-entra-id-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-python-and-logto
+slug: build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-python-and-logto
tags: [SSO providers, microsoft-entra-id-oidc-enterprise-sso, python, python, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID OIDC enterprise SSO with Python
sdk: Python
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-microsoft-entra-id-saml-enterprise-sso.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-microsoft-entra-id-saml-enterprise-sso.mdx
index 5c8eabc0268..6758497027c 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-microsoft-entra-id-saml-enterprise-sso.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-microsoft-entra-id-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-python-and-logto
+slug: build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-python-and-logto
tags: [SSO providers, microsoft-entra-id-saml-enterprise-sso, python, python, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID SAML enterprise SSO with Python
sdk: Python
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-naver.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-naver.mdx
index d9cc93af7d8..6eb8381b17d 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-naver.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-naver.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-naver-sign-in-with-python-and-logto
+slug: build-naver-sign-in-with-python-and-logto
tags: [authentification, naver, python, python, connexion sociale, connexion, login]
title: Comment construire une connexion Naver avec Python
sdk: Python
@@ -60,4 +60,4 @@ export const connector = 'Naver';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-oauth2.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-oauth2.mdx
index cbfe6a909e3..8f5ac8bd8aa 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-oauth2.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-oauth2.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oauth2-sign-in-with-python-and-logto
+slug: build-oauth2-sign-in-with-python-and-logto
tags: [authentification, oauth2, python, python, connexion sociale, connexion, login]
title: Comment construire une connexion OAuth2 avec Python
sdk: Python
@@ -60,4 +60,4 @@ export const connector = 'OAuth2';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-oidc-enterprise-sso.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-oidc-enterprise-sso.mdx
index 4295f4acd26..8cb1529614f 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-oidc-enterprise-sso.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-enterprise-sso-sign-in-with-python-and-logto
+slug: build-oidc-enterprise-sso-sign-in-with-python-and-logto
tags: [SSO providers, oidc-enterprise-sso, python, python, SAML authentication, enterprise login, SSO login]
title: How to build OIDC enterprise SSO with Python
sdk: Python
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-oidc.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-oidc.mdx
index 2a79885564f..ffb3604ca39 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-oidc.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-oidc.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-sign-in-with-python-and-logto
+slug: build-oidc-sign-in-with-python-and-logto
tags: [authentification, oidc, python, python, connexion sociale, connexion, login]
title: Comment construire une connexion OIDC avec Python
sdk: Python
@@ -60,4 +60,4 @@ export const connector = 'OIDC';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-okta-enterprise-sso.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-okta-enterprise-sso.mdx
index cac3b829ef1..d2dd6024171 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-okta-enterprise-sso.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-okta-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-okta-enterprise-sso-sign-in-with-python-and-logto
+slug: build-okta-enterprise-sso-sign-in-with-python-and-logto
tags: [SSO providers, okta-enterprise-sso, python, python, SAML authentication, enterprise login, SSO login]
title: How to build Okta enterprise SSO with Python
sdk: Python
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-saml-enterprise-sso.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-saml-enterprise-sso.mdx
index 84244d92145..051c11aaff9 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-saml-enterprise-sso.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-enterprise-sso-sign-in-with-python-and-logto
+slug: build-saml-enterprise-sso-sign-in-with-python-and-logto
tags: [SSO providers, saml-enterprise-sso, python, python, SAML authentication, enterprise login, SSO login]
title: How to build SAML enterprise SSO with Python
sdk: Python
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-saml.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-saml.mdx
index 1fdf98597d7..e8127321d59 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-saml.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-saml.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-sign-in-with-python-and-logto
+slug: build-saml-sign-in-with-python-and-logto
tags: [authentification, saml, python, python, connexion sociale, connexion, login]
title: Comment construire une connexion SAML avec Python
sdk: Python
@@ -60,4 +60,4 @@ export const connector = 'SAML';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-sendgrid.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-sendgrid.mdx
index e315e9f69fe..517a46752a0 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-sendgrid.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-sendgrid.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-sendgrid-sign-in-with-python-and-logto
+slug: build-sendgrid-sign-in-with-python-and-logto
tags: [authentification, sendgrid, python, python, connexion sans mot de passe, connexion, login]
title: Comment construire une connexion sans mot de passe SendGrid Email avec Python
sdk: Python
@@ -66,4 +66,4 @@ export const connector = 'SendGrid';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-slack.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-slack.mdx
index 64f193f6a58..86227612a51 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-slack.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-slack.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-slack-sign-in-with-python-and-logto
+slug: build-slack-sign-in-with-python-and-logto
tags: [authentification, slack, python, python, connexion sociale, connexion, login]
title: Comment construire une connexion Slack avec Python
sdk: Python
@@ -60,4 +60,4 @@ export const connector = 'Slack';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-twilio.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-twilio.mdx
index e073ef50435..1b71bc33c7a 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-twilio.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-twilio.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-twilio-sign-in-with-python-and-logto
+slug: build-twilio-sign-in-with-python-and-logto
tags: [authentification, twilio, python, python, connexion sans mot de passe, connexion, login]
title: Comment construire une connexion sans mot de passe Twilio SMS avec Python
sdk: Python
@@ -66,4 +66,4 @@ export const connector = 'Twilio';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-x-twitter.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-x-twitter.mdx
index 2afda1e8a5e..25294919efb 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-x-twitter.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-x-twitter.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-x-twitter-sign-in-with-python-and-logto
+slug: build-x-twitter-sign-in-with-python-and-logto
tags: [authentification, x-twitter, python, python, connexion sociale, connexion, login]
title: Comment construire une connexion X (Twitter) avec Python
sdk: Python
@@ -60,4 +60,4 @@ export const connector = 'X (Twitter)';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-amazon.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-amazon.mdx
index dba7c1a039a..4aeada7c71f 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-amazon.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-amazon.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-amazon-sign-in-with-react-and-logto
+slug: build-amazon-sign-in-with-react-and-logto
tags: [authentification, amazon, react, js, connexion sociale, connexion, login]
title: Comment construire une connexion Amazon avec React
sdk: React
@@ -60,4 +60,4 @@ export const connector = 'Amazon';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-apple.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-apple.mdx
index a0ab9e31e8a..ca85e97692c 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-apple.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-apple.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-apple-sign-in-with-react-and-logto
+slug: build-apple-sign-in-with-react-and-logto
tags: [authentification, apple, react, js, connexion sociale, connexion, login]
title: Comment construire une connexion Apple avec React
sdk: React
@@ -60,4 +60,4 @@ export const connector = 'Apple';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-aws-ses.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-aws-ses.mdx
index fdde7dcea67..e2e5df07a8f 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-aws-ses.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-aws-ses.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-aws-ses-sign-in-with-react-and-logto
+slug: build-aws-ses-sign-in-with-react-and-logto
tags: [authentification, aws-ses, react, js, connexion sans mot de passe, connexion, login]
title: Comment construire une connexion sans mot de passe AWS SES Email avec React
sdk: React
@@ -66,4 +66,4 @@ export const connector = 'AWS SES';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-azure-ad.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-azure-ad.mdx
index c7e946ecf08..098b6f1e581 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-azure-ad.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-azure-ad.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-azure-ad-sign-in-with-react-and-logto
+slug: build-azure-ad-sign-in-with-react-and-logto
tags: [authentification, azure-ad, react, js, connexion sociale, connexion, login]
title: Comment construire une connexion Azure AD avec React
sdk: React
@@ -60,4 +60,4 @@ export const connector = 'Azure AD';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-discord.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-discord.mdx
index 72ec76af04b..13e99197bae 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-discord.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-discord.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-discord-sign-in-with-react-and-logto
+slug: build-discord-sign-in-with-react-and-logto
tags: [authentification, discord, react, js, connexion sociale, connexion, login]
title: Comment construire une connexion Discord avec React
sdk: React
@@ -60,4 +60,4 @@ export const connector = 'Discord';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-facebook.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-facebook.mdx
index 8b37b82cfc0..7744a8fedeb 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-facebook.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-facebook.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-facebook-sign-in-with-react-and-logto
+slug: build-facebook-sign-in-with-react-and-logto
tags: [authentification, facebook, react, js, connexion sociale, connexion, login]
title: Comment construire une connexion Facebook avec React
sdk: React
@@ -60,4 +60,4 @@ export const connector = 'Facebook';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-github.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-github.mdx
index cf8511ebf0f..dfb3532516f 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-github.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-github.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-github-sign-in-with-react-and-logto
+slug: build-github-sign-in-with-react-and-logto
tags: [authentification, github, react, js, connexion sociale, connexion, login]
title: Comment construire une connexion GitHub avec React
sdk: React
@@ -60,4 +60,4 @@ export const connector = 'GitHub';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-google-workspace-enterprise-sso.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-google-workspace-enterprise-sso.mdx
index 4d84eb166e0..416bb5df188 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-google-workspace-enterprise-sso.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-google-workspace-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-workspace-enterprise-sso-sign-in-with-react-and-logto
+slug: build-google-workspace-enterprise-sso-sign-in-with-react-and-logto
tags: [SSO providers, google-workspace-enterprise-sso, react, js, SAML authentication, enterprise login, SSO login]
title: How to build Google Workspace enterprise SSO with React
sdk: React
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-google.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-google.mdx
index fe52abe27f8..f176e847dc7 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-google.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-google.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-sign-in-with-react-and-logto
+slug: build-google-sign-in-with-react-and-logto
tags: [authentification, google, react, js, connexion sociale, connexion, login]
title: Comment construire une connexion Google avec React
sdk: React
@@ -60,4 +60,4 @@ export const connector = 'Google';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-hugging-face.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-hugging-face.mdx
index 553615ba491..cdd696562ec 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-hugging-face.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-hugging-face.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-hugging-face-sign-in-with-react-and-logto
+slug: build-hugging-face-sign-in-with-react-and-logto
tags: [authentification, hugging-face, react, js, connexion sociale, connexion, login]
title: Comment construire une connexion Hugging Face avec React
sdk: React
@@ -60,4 +60,4 @@ export const connector = 'Hugging Face';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-kakao.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-kakao.mdx
index 8d23c566adc..ca53bfa4814 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-kakao.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-kakao.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-kakao-sign-in-with-react-and-logto
+slug: build-kakao-sign-in-with-react-and-logto
tags: [authentification, kakao, react, js, connexion sociale, connexion, login]
title: Comment construire une connexion Kakao avec React
sdk: React
@@ -60,4 +60,4 @@ export const connector = 'Kakao';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-line.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-line.mdx
index bf603d11480..77e7babf6e6 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-line.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-line.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-line-sign-in-with-react-and-logto
+slug: build-line-sign-in-with-react-and-logto
tags: [authentification, line, react, js, connexion sociale, connexion, login]
title: Comment construire une connexion Line avec React
sdk: React
@@ -60,4 +60,4 @@ export const connector = 'Line';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-linkedin.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-linkedin.mdx
index 32056fc5570..79312949936 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-linkedin.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-linkedin.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-linkedin-sign-in-with-react-and-logto
+slug: build-linkedin-sign-in-with-react-and-logto
tags: [authentification, linkedin, react, js, connexion sociale, connexion, login]
title: Comment construire une connexion LinkedIn avec React
sdk: React
@@ -60,4 +60,4 @@ export const connector = 'LinkedIn';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-microsoft-entra-id-oidc-enterprise-sso.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-microsoft-entra-id-oidc-enterprise-sso.mdx
index 089435c9c60..da2cc38c7e8 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-microsoft-entra-id-oidc-enterprise-sso.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-microsoft-entra-id-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-react-and-logto
+slug: build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-react-and-logto
tags: [SSO providers, microsoft-entra-id-oidc-enterprise-sso, react, js, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID OIDC enterprise SSO with React
sdk: React
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-microsoft-entra-id-saml-enterprise-sso.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-microsoft-entra-id-saml-enterprise-sso.mdx
index b1bcd00289c..4a409ae5a2e 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-microsoft-entra-id-saml-enterprise-sso.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-microsoft-entra-id-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-react-and-logto
+slug: build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-react-and-logto
tags: [SSO providers, microsoft-entra-id-saml-enterprise-sso, react, js, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID SAML enterprise SSO with React
sdk: React
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-naver.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-naver.mdx
index 53d23710127..2e371427131 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-naver.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-naver.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-naver-sign-in-with-react-and-logto
+slug: build-naver-sign-in-with-react-and-logto
tags: [authentification, naver, react, js, connexion sociale, connexion, login]
title: Comment construire une connexion Naver avec React
sdk: React
@@ -60,4 +60,4 @@ export const connector = 'Naver';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-oauth2.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-oauth2.mdx
index 395dcf47815..7fa74a2f46f 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-oauth2.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-oauth2.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oauth2-sign-in-with-react-and-logto
+slug: build-oauth2-sign-in-with-react-and-logto
tags: [authentification, oauth2, react, js, connexion sociale, connexion, login]
title: Comment construire une connexion OAuth2 avec React
sdk: React
@@ -60,4 +60,4 @@ export const connector = 'OAuth2';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-oidc-enterprise-sso.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-oidc-enterprise-sso.mdx
index c338dcead64..e1f0292774f 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-oidc-enterprise-sso.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-enterprise-sso-sign-in-with-react-and-logto
+slug: build-oidc-enterprise-sso-sign-in-with-react-and-logto
tags: [SSO providers, oidc-enterprise-sso, react, js, SAML authentication, enterprise login, SSO login]
title: How to build OIDC enterprise SSO with React
sdk: React
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-oidc.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-oidc.mdx
index dc170510eec..0fd51f5a649 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-oidc.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-oidc.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-sign-in-with-react-and-logto
+slug: build-oidc-sign-in-with-react-and-logto
tags: [authentification, oidc, react, js, connexion sociale, connexion, login]
title: Comment construire une connexion OIDC avec React
sdk: React
@@ -60,4 +60,4 @@ export const connector = 'OIDC';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-okta-enterprise-sso.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-okta-enterprise-sso.mdx
index 9a208ca46e5..9f6ad291328 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-okta-enterprise-sso.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-okta-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-okta-enterprise-sso-sign-in-with-react-and-logto
+slug: build-okta-enterprise-sso-sign-in-with-react-and-logto
tags: [SSO providers, okta-enterprise-sso, react, js, SAML authentication, enterprise login, SSO login]
title: How to build Okta enterprise SSO with React
sdk: React
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-saml-enterprise-sso.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-saml-enterprise-sso.mdx
index 874d9486fcf..b7b3d744cd2 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-saml-enterprise-sso.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-enterprise-sso-sign-in-with-react-and-logto
+slug: build-saml-enterprise-sso-sign-in-with-react-and-logto
tags: [SSO providers, saml-enterprise-sso, react, js, SAML authentication, enterprise login, SSO login]
title: How to build SAML enterprise SSO with React
sdk: React
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-saml.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-saml.mdx
index 7041e1647ff..cd00af2a33e 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-saml.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-saml.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-sign-in-with-react-and-logto
+slug: build-saml-sign-in-with-react-and-logto
tags: [authentification, saml, react, js, connexion sociale, connexion, login]
title: Comment construire une connexion SAML avec React
sdk: React
@@ -60,4 +60,4 @@ export const connector = 'SAML';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-sendgrid.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-sendgrid.mdx
index da747d2a808..84eab80e70c 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-sendgrid.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-sendgrid.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-sendgrid-sign-in-with-react-and-logto
+slug: build-sendgrid-sign-in-with-react-and-logto
tags: [authentification, sendgrid, react, js, connexion sans mot de passe, connexion, login]
title: Comment construire une connexion sans mot de passe SendGrid Email avec React
sdk: React
@@ -66,4 +66,4 @@ export const connector = 'SendGrid';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-slack.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-slack.mdx
index 8abbab10326..aac3431ff47 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-slack.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-slack.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-slack-sign-in-with-react-and-logto
+slug: build-slack-sign-in-with-react-and-logto
tags: [authentification, slack, react, js, connexion sociale, connexion, login]
title: Comment construire une connexion Slack avec React
sdk: React
@@ -60,4 +60,4 @@ export const connector = 'Slack';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-twilio.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-twilio.mdx
index 0d95d0a7a42..a8280861b88 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-twilio.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-twilio.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-twilio-sign-in-with-react-and-logto
+slug: build-twilio-sign-in-with-react-and-logto
tags: [authentification, twilio, react, js, connexion sans mot de passe, connexion, login]
title: Comment construire une connexion sans mot de passe Twilio SMS avec React
sdk: React
@@ -66,4 +66,4 @@ export const connector = 'Twilio';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-x-twitter.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-x-twitter.mdx
index 5712bbe8aac..80dfe08ae24 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-x-twitter.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-x-twitter.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-x-twitter-sign-in-with-react-and-logto
+slug: build-x-twitter-sign-in-with-react-and-logto
tags: [authentification, x-twitter, react, js, connexion sociale, connexion, login]
title: Comment construire une connexion X (Twitter) avec React
sdk: React
@@ -60,4 +60,4 @@ export const connector = 'X (Twitter)';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-amazon.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-amazon.mdx
index a5403b9de74..d7ff41be536 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-amazon.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-amazon.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-amazon-sign-in-with-vanilla-js-and-logto
+slug: build-amazon-sign-in-with-vanilla-js-and-logto
tags: [authentification, amazon, vanilla-js, js, connexion sociale, connexion, login]
title: Comment construire une connexion Amazon avec Vanilla JS
sdk: Vanilla JS
@@ -60,4 +60,4 @@ export const connector = 'Amazon';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-apple.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-apple.mdx
index defb464e65c..09c4d099e14 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-apple.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-apple.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-apple-sign-in-with-vanilla-js-and-logto
+slug: build-apple-sign-in-with-vanilla-js-and-logto
tags: [authentification, apple, vanilla-js, js, connexion sociale, connexion, login]
title: Comment construire une connexion Apple avec Vanilla JS
sdk: Vanilla JS
@@ -60,4 +60,4 @@ export const connector = 'Apple';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-aws-ses.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-aws-ses.mdx
index 6eeed5d4b9a..08ec1c10ec7 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-aws-ses.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-aws-ses.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-aws-ses-sign-in-with-vanilla-js-and-logto
+slug: build-aws-ses-sign-in-with-vanilla-js-and-logto
tags: [authentification, aws-ses, vanilla-js, js, connexion sans mot de passe, connexion, login]
title: Comment construire une connexion sans mot de passe AWS SES Email avec Vanilla JS
sdk: Vanilla JS
@@ -66,4 +66,4 @@ export const connector = 'AWS SES';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-azure-ad.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-azure-ad.mdx
index eb94ff7af6f..e27d1a64ed7 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-azure-ad.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-azure-ad.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-azure-ad-sign-in-with-vanilla-js-and-logto
+slug: build-azure-ad-sign-in-with-vanilla-js-and-logto
tags: [authentification, azure-ad, vanilla-js, js, connexion sociale, connexion, login]
title: Comment construire une connexion Azure AD avec Vanilla JS
sdk: Vanilla JS
@@ -60,4 +60,4 @@ export const connector = 'Azure AD';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-discord.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-discord.mdx
index d2604ed51c2..2885050a973 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-discord.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-discord.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-discord-sign-in-with-vanilla-js-and-logto
+slug: build-discord-sign-in-with-vanilla-js-and-logto
tags: [authentification, discord, vanilla-js, js, connexion sociale, connexion, login]
title: Comment construire une connexion Discord avec Vanilla JS
sdk: Vanilla JS
@@ -60,4 +60,4 @@ export const connector = 'Discord';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-facebook.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-facebook.mdx
index f880182b01c..2b6c40bff32 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-facebook.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-facebook.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-facebook-sign-in-with-vanilla-js-and-logto
+slug: build-facebook-sign-in-with-vanilla-js-and-logto
tags: [authentification, facebook, vanilla-js, js, connexion sociale, connexion, login]
title: Comment construire une connexion Facebook avec Vanilla JS
sdk: Vanilla JS
@@ -60,4 +60,4 @@ export const connector = 'Facebook';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-github.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-github.mdx
index 3e9c39d37f5..3b98dfeef77 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-github.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-github.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-github-sign-in-with-vanilla-js-and-logto
+slug: build-github-sign-in-with-vanilla-js-and-logto
tags: [authentification, github, vanilla-js, js, connexion sociale, connexion, login]
title: Comment construire une connexion GitHub avec Vanilla JS
sdk: Vanilla JS
@@ -60,4 +60,4 @@ export const connector = 'GitHub';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-google-workspace-enterprise-sso.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-google-workspace-enterprise-sso.mdx
index 2fee60e0833..dd6a66431f1 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-google-workspace-enterprise-sso.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-google-workspace-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-workspace-enterprise-sso-sign-in-with-vanilla-js-and-logto
+slug: build-google-workspace-enterprise-sso-sign-in-with-vanilla-js-and-logto
tags: [SSO providers, google-workspace-enterprise-sso, vanilla-js, js, SAML authentication, enterprise login, SSO login]
title: How to build Google Workspace enterprise SSO with Vanilla JS
sdk: Vanilla JS
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-google.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-google.mdx
index e62cf1ae76d..b448335fd89 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-google.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-google.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-sign-in-with-vanilla-js-and-logto
+slug: build-google-sign-in-with-vanilla-js-and-logto
tags: [authentification, google, vanilla-js, js, connexion sociale, connexion, login]
title: Comment construire une connexion Google avec Vanilla JS
sdk: Vanilla JS
@@ -60,4 +60,4 @@ export const connector = 'Google';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-hugging-face.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-hugging-face.mdx
index 01f2ac418d8..bc198a64ee9 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-hugging-face.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-hugging-face.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-hugging-face-sign-in-with-vanilla-js-and-logto
+slug: build-hugging-face-sign-in-with-vanilla-js-and-logto
tags: [authentification, hugging-face, vanilla-js, js, connexion sociale, connexion, login]
title: Comment construire une connexion Hugging Face avec Vanilla JS
sdk: Vanilla JS
@@ -60,4 +60,4 @@ export const connector = 'Hugging Face';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-kakao.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-kakao.mdx
index 723c38b3a73..161d29e756b 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-kakao.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-kakao.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-kakao-sign-in-with-vanilla-js-and-logto
+slug: build-kakao-sign-in-with-vanilla-js-and-logto
tags: [authentification, kakao, vanilla-js, js, connexion sociale, connexion, login]
title: Comment construire une connexion Kakao avec Vanilla JS
sdk: Vanilla JS
@@ -60,4 +60,4 @@ export const connector = 'Kakao';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-line.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-line.mdx
index e425ac40033..64524b21850 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-line.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-line.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-line-sign-in-with-vanilla-js-and-logto
+slug: build-line-sign-in-with-vanilla-js-and-logto
tags: [authentification, line, vanilla-js, js, connexion sociale, connexion, login]
title: Comment construire une connexion Line avec Vanilla JS
sdk: Vanilla JS
@@ -60,4 +60,4 @@ export const connector = 'Line';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-linkedin.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-linkedin.mdx
index c058aa737df..a285d8b0239 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-linkedin.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-linkedin.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-linkedin-sign-in-with-vanilla-js-and-logto
+slug: build-linkedin-sign-in-with-vanilla-js-and-logto
tags: [authentification, linkedin, vanilla-js, js, connexion sociale, connexion, login]
title: Comment construire une connexion LinkedIn avec Vanilla JS
sdk: Vanilla JS
@@ -60,4 +60,4 @@ export const connector = 'LinkedIn';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-microsoft-entra-id-oidc-enterprise-sso.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-microsoft-entra-id-oidc-enterprise-sso.mdx
index 1063ff21328..5e34e1f5a06 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-microsoft-entra-id-oidc-enterprise-sso.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-microsoft-entra-id-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-vanilla-js-and-logto
+slug: build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-vanilla-js-and-logto
tags: [SSO providers, microsoft-entra-id-oidc-enterprise-sso, vanilla-js, js, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID OIDC enterprise SSO with Vanilla JS
sdk: Vanilla JS
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-microsoft-entra-id-saml-enterprise-sso.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-microsoft-entra-id-saml-enterprise-sso.mdx
index 89750ec9877..160bf0b76af 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-microsoft-entra-id-saml-enterprise-sso.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-microsoft-entra-id-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-vanilla-js-and-logto
+slug: build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-vanilla-js-and-logto
tags: [SSO providers, microsoft-entra-id-saml-enterprise-sso, vanilla-js, js, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID SAML enterprise SSO with Vanilla JS
sdk: Vanilla JS
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-naver.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-naver.mdx
index 9f87a7f2d59..927c9819793 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-naver.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-naver.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-naver-sign-in-with-vanilla-js-and-logto
+slug: build-naver-sign-in-with-vanilla-js-and-logto
tags: [authentification, naver, vanilla-js, js, connexion sociale, connexion, login]
title: Comment construire une connexion Naver avec Vanilla JS
sdk: Vanilla JS
@@ -60,4 +60,4 @@ export const connector = 'Naver';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-oauth2.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-oauth2.mdx
index 3ec2e4c525e..42f6c70d54e 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-oauth2.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-oauth2.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oauth2-sign-in-with-vanilla-js-and-logto
+slug: build-oauth2-sign-in-with-vanilla-js-and-logto
tags: [authentification, oauth2, vanilla-js, js, connexion sociale, connexion, login]
title: Comment construire une connexion OAuth2 avec Vanilla JS
sdk: Vanilla JS
@@ -60,4 +60,4 @@ export const connector = 'OAuth2';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-oidc-enterprise-sso.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-oidc-enterprise-sso.mdx
index 898889de58d..c4f9bb46e36 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-oidc-enterprise-sso.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-enterprise-sso-sign-in-with-vanilla-js-and-logto
+slug: build-oidc-enterprise-sso-sign-in-with-vanilla-js-and-logto
tags: [SSO providers, oidc-enterprise-sso, vanilla-js, js, SAML authentication, enterprise login, SSO login]
title: How to build OIDC enterprise SSO with Vanilla JS
sdk: Vanilla JS
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-oidc.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-oidc.mdx
index 0a2b96a8098..a8389c353d5 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-oidc.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-oidc.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-sign-in-with-vanilla-js-and-logto
+slug: build-oidc-sign-in-with-vanilla-js-and-logto
tags: [authentification, oidc, vanilla-js, js, connexion sociale, connexion, login]
title: Comment construire une connexion OIDC avec Vanilla JS
sdk: Vanilla JS
@@ -60,4 +60,4 @@ export const connector = 'OIDC';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-okta-enterprise-sso.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-okta-enterprise-sso.mdx
index 42e69268555..e87985b9584 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-okta-enterprise-sso.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-okta-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-okta-enterprise-sso-sign-in-with-vanilla-js-and-logto
+slug: build-okta-enterprise-sso-sign-in-with-vanilla-js-and-logto
tags: [SSO providers, okta-enterprise-sso, vanilla-js, js, SAML authentication, enterprise login, SSO login]
title: How to build Okta enterprise SSO with Vanilla JS
sdk: Vanilla JS
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-saml-enterprise-sso.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-saml-enterprise-sso.mdx
index 8642d4aeb6a..c295ba90a16 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-saml-enterprise-sso.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-enterprise-sso-sign-in-with-vanilla-js-and-logto
+slug: build-saml-enterprise-sso-sign-in-with-vanilla-js-and-logto
tags: [SSO providers, saml-enterprise-sso, vanilla-js, js, SAML authentication, enterprise login, SSO login]
title: How to build SAML enterprise SSO with Vanilla JS
sdk: Vanilla JS
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-saml.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-saml.mdx
index ba086ffddce..2ba09e968e8 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-saml.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-saml.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-sign-in-with-vanilla-js-and-logto
+slug: build-saml-sign-in-with-vanilla-js-and-logto
tags: [authentification, saml, vanilla-js, js, connexion sociale, connexion, login]
title: Comment construire une connexion SAML avec Vanilla JS
sdk: Vanilla JS
@@ -60,4 +60,4 @@ export const connector = 'SAML';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-sendgrid.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-sendgrid.mdx
index 923f616fdc8..0d09f072965 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-sendgrid.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-sendgrid.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-sendgrid-sign-in-with-vanilla-js-and-logto
+slug: build-sendgrid-sign-in-with-vanilla-js-and-logto
tags: [authentification, sendgrid, vanilla-js, js, connexion sans mot de passe, connexion, login]
title: Comment construire une connexion sans mot de passe SendGrid Email avec Vanilla JS
sdk: Vanilla JS
@@ -66,4 +66,4 @@ export const connector = 'SendGrid';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-slack.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-slack.mdx
index 1e2d4e10eaa..828a63b53f2 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-slack.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-slack.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-slack-sign-in-with-vanilla-js-and-logto
+slug: build-slack-sign-in-with-vanilla-js-and-logto
tags: [authentification, slack, vanilla-js, js, connexion sociale, connexion, login]
title: Comment construire une connexion Slack avec Vanilla JS
sdk: Vanilla JS
@@ -60,4 +60,4 @@ export const connector = 'Slack';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-twilio.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-twilio.mdx
index cce1d91ded8..72cc7797dbc 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-twilio.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-twilio.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-twilio-sign-in-with-vanilla-js-and-logto
+slug: build-twilio-sign-in-with-vanilla-js-and-logto
tags: [authentification, twilio, vanilla-js, js, connexion sans mot de passe, connexion, login]
title: Comment construire une connexion sans mot de passe Twilio SMS avec Vanilla JS
sdk: Vanilla JS
@@ -66,4 +66,4 @@ export const connector = 'Twilio';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-x-twitter.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-x-twitter.mdx
index 709fe9bf7fe..4e23f734a4b 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-x-twitter.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-x-twitter.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-x-twitter-sign-in-with-vanilla-js-and-logto
+slug: build-x-twitter-sign-in-with-vanilla-js-and-logto
tags: [authentification, x-twitter, vanilla-js, js, connexion sociale, connexion, login]
title: Comment construire une connexion X (Twitter) avec Vanilla JS
sdk: Vanilla JS
@@ -60,4 +60,4 @@ export const connector = 'X (Twitter)';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-amazon.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-amazon.mdx
index 19b9a70ace3..4993e7855ea 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-amazon.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-amazon.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-amazon-sign-in-with-vue-and-logto
+slug: build-amazon-sign-in-with-vue-and-logto
tags: [authentification, amazon, vue, js, connexion sociale, connexion, login]
title: Comment construire une connexion Amazon avec Vue
sdk: Vue
@@ -60,4 +60,4 @@ export const connector = 'Amazon';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-apple.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-apple.mdx
index 93a4871c27c..19e59672ff4 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-apple.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-apple.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-apple-sign-in-with-vue-and-logto
+slug: build-apple-sign-in-with-vue-and-logto
tags: [authentification, apple, vue, js, connexion sociale, connexion, login]
title: Comment construire une connexion Apple avec Vue
sdk: Vue
@@ -60,4 +60,4 @@ export const connector = 'Apple';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-aws-ses.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-aws-ses.mdx
index aad7cbfbc2d..6c55cca4718 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-aws-ses.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-aws-ses.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-aws-ses-sign-in-with-vue-and-logto
+slug: build-aws-ses-sign-in-with-vue-and-logto
tags: [authentification, aws-ses, vue, js, connexion sans mot de passe, connexion, login]
title: Comment construire une connexion sans mot de passe AWS SES Email avec Vue
sdk: Vue
@@ -66,4 +66,4 @@ export const connector = 'AWS SES';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-azure-ad.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-azure-ad.mdx
index 03b7d13fe12..9ab09f394ee 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-azure-ad.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-azure-ad.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-azure-ad-sign-in-with-vue-and-logto
+slug: build-azure-ad-sign-in-with-vue-and-logto
tags: [authentification, azure-ad, vue, js, connexion sociale, connexion, login]
title: Comment construire une connexion Azure AD avec Vue
sdk: Vue
@@ -60,4 +60,4 @@ export const connector = 'Azure AD';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-discord.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-discord.mdx
index e0758559dca..3fe24cdce3b 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-discord.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-discord.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-discord-sign-in-with-vue-and-logto
+slug: build-discord-sign-in-with-vue-and-logto
tags: [authentification, discord, vue, js, connexion sociale, connexion, login]
title: Comment construire une connexion Discord avec Vue
sdk: Vue
@@ -60,4 +60,4 @@ export const connector = 'Discord';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-facebook.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-facebook.mdx
index 6119897bcfa..d54ea54417b 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-facebook.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-facebook.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-facebook-sign-in-with-vue-and-logto
+slug: build-facebook-sign-in-with-vue-and-logto
tags: [authentification, facebook, vue, js, connexion sociale, connexion, login]
title: Comment construire une connexion Facebook avec Vue
sdk: Vue
@@ -60,4 +60,4 @@ export const connector = 'Facebook';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-github.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-github.mdx
index 6f6c0b89175..d7acc3123e5 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-github.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-github.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-github-sign-in-with-vue-and-logto
+slug: build-github-sign-in-with-vue-and-logto
tags: [authentification, github, vue, js, connexion sociale, connexion, login]
title: Comment construire une connexion GitHub avec Vue
sdk: Vue
@@ -60,4 +60,4 @@ export const connector = 'GitHub';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-google-workspace-enterprise-sso.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-google-workspace-enterprise-sso.mdx
index a82fd4cc8ee..b84037bfe8b 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-google-workspace-enterprise-sso.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-google-workspace-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-workspace-enterprise-sso-sign-in-with-vue-and-logto
+slug: build-google-workspace-enterprise-sso-sign-in-with-vue-and-logto
tags: [SSO providers, google-workspace-enterprise-sso, vue, js, SAML authentication, enterprise login, SSO login]
title: How to build Google Workspace enterprise SSO with Vue
sdk: Vue
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-google.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-google.mdx
index 35dadf448c6..4aaf0c7d47a 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-google.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-google.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-sign-in-with-vue-and-logto
+slug: build-google-sign-in-with-vue-and-logto
tags: [authentification, google, vue, js, connexion sociale, connexion, login]
title: Comment construire une connexion Google avec Vue
sdk: Vue
@@ -60,4 +60,4 @@ export const connector = 'Google';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-hugging-face.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-hugging-face.mdx
index dd4d19a0a7a..b31af12b22f 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-hugging-face.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-hugging-face.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-hugging-face-sign-in-with-vue-and-logto
+slug: build-hugging-face-sign-in-with-vue-and-logto
tags: [authentification, hugging-face, vue, js, connexion sociale, connexion, login]
title: Comment construire une connexion Hugging Face avec Vue
sdk: Vue
@@ -60,4 +60,4 @@ export const connector = 'Hugging Face';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-kakao.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-kakao.mdx
index 634cc685e86..16609506f00 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-kakao.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-kakao.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-kakao-sign-in-with-vue-and-logto
+slug: build-kakao-sign-in-with-vue-and-logto
tags: [authentification, kakao, vue, js, connexion sociale, connexion, login]
title: Comment construire une connexion Kakao avec Vue
sdk: Vue
@@ -60,4 +60,4 @@ export const connector = 'Kakao';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-line.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-line.mdx
index 7c6b0d45eb7..23431d852c2 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-line.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-line.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-line-sign-in-with-vue-and-logto
+slug: build-line-sign-in-with-vue-and-logto
tags: [authentification, line, vue, js, connexion sociale, connexion, login]
title: Comment construire une connexion Line avec Vue
sdk: Vue
@@ -60,4 +60,4 @@ export const connector = 'Line';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-linkedin.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-linkedin.mdx
index d7592efc4d9..ceadc4b0301 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-linkedin.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-linkedin.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-linkedin-sign-in-with-vue-and-logto
+slug: build-linkedin-sign-in-with-vue-and-logto
tags: [authentification, linkedin, vue, js, connexion sociale, connexion, login]
title: Comment construire une connexion LinkedIn avec Vue
sdk: Vue
@@ -60,4 +60,4 @@ export const connector = 'LinkedIn';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-microsoft-entra-id-oidc-enterprise-sso.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-microsoft-entra-id-oidc-enterprise-sso.mdx
index da2297d20c3..e8358ef5eb3 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-microsoft-entra-id-oidc-enterprise-sso.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-microsoft-entra-id-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-vue-and-logto
+slug: build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-vue-and-logto
tags: [SSO providers, microsoft-entra-id-oidc-enterprise-sso, vue, js, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID OIDC enterprise SSO with Vue
sdk: Vue
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-microsoft-entra-id-saml-enterprise-sso.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-microsoft-entra-id-saml-enterprise-sso.mdx
index 51105277943..92b14a61d8d 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-microsoft-entra-id-saml-enterprise-sso.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-microsoft-entra-id-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-vue-and-logto
+slug: build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-vue-and-logto
tags: [SSO providers, microsoft-entra-id-saml-enterprise-sso, vue, js, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID SAML enterprise SSO with Vue
sdk: Vue
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-naver.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-naver.mdx
index 60409cd934c..16765a0f527 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-naver.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-naver.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-naver-sign-in-with-vue-and-logto
+slug: build-naver-sign-in-with-vue-and-logto
tags: [authentification, naver, vue, js, connexion sociale, connexion, login]
title: Comment construire une connexion Naver avec Vue
sdk: Vue
@@ -60,4 +60,4 @@ export const connector = 'Naver';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-oauth2.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-oauth2.mdx
index 5a0ecfd25ff..96ff45ef51e 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-oauth2.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-oauth2.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oauth2-sign-in-with-vue-and-logto
+slug: build-oauth2-sign-in-with-vue-and-logto
tags: [authentification, oauth2, vue, js, connexion sociale, connexion, login]
title: Comment construire une connexion OAuth2 avec Vue
sdk: Vue
@@ -60,4 +60,4 @@ export const connector = 'OAuth2';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-oidc-enterprise-sso.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-oidc-enterprise-sso.mdx
index f7bbe144903..9fa0a5bf3b6 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-oidc-enterprise-sso.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-enterprise-sso-sign-in-with-vue-and-logto
+slug: build-oidc-enterprise-sso-sign-in-with-vue-and-logto
tags: [SSO providers, oidc-enterprise-sso, vue, js, SAML authentication, enterprise login, SSO login]
title: How to build OIDC enterprise SSO with Vue
sdk: Vue
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-oidc.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-oidc.mdx
index 429a1e7824b..9e4e23fe294 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-oidc.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-oidc.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-sign-in-with-vue-and-logto
+slug: build-oidc-sign-in-with-vue-and-logto
tags: [authentification, oidc, vue, js, connexion sociale, connexion, login]
title: Comment construire une connexion OIDC avec Vue
sdk: Vue
@@ -60,4 +60,4 @@ export const connector = 'OIDC';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-okta-enterprise-sso.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-okta-enterprise-sso.mdx
index 1ffdd0494e0..9b4bd59df12 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-okta-enterprise-sso.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-okta-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-okta-enterprise-sso-sign-in-with-vue-and-logto
+slug: build-okta-enterprise-sso-sign-in-with-vue-and-logto
tags: [SSO providers, okta-enterprise-sso, vue, js, SAML authentication, enterprise login, SSO login]
title: How to build Okta enterprise SSO with Vue
sdk: Vue
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-saml-enterprise-sso.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-saml-enterprise-sso.mdx
index f1088c1996c..3df63bdaa51 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-saml-enterprise-sso.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-enterprise-sso-sign-in-with-vue-and-logto
+slug: build-saml-enterprise-sso-sign-in-with-vue-and-logto
tags: [SSO providers, saml-enterprise-sso, vue, js, SAML authentication, enterprise login, SSO login]
title: How to build SAML enterprise SSO with Vue
sdk: Vue
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-saml.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-saml.mdx
index 380387de8cd..f5ab0690bc0 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-saml.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-saml.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-sign-in-with-vue-and-logto
+slug: build-saml-sign-in-with-vue-and-logto
tags: [authentification, saml, vue, js, connexion sociale, connexion, login]
title: Comment construire une connexion SAML avec Vue
sdk: Vue
@@ -60,4 +60,4 @@ export const connector = 'SAML';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-sendgrid.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-sendgrid.mdx
index 1d7fb75f366..e4cedc98be5 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-sendgrid.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-sendgrid.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-sendgrid-sign-in-with-vue-and-logto
+slug: build-sendgrid-sign-in-with-vue-and-logto
tags: [authentification, sendgrid, vue, js, connexion sans mot de passe, connexion, login]
title: Comment construire une connexion sans mot de passe SendGrid Email avec Vue
sdk: Vue
@@ -66,4 +66,4 @@ export const connector = 'SendGrid';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-slack.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-slack.mdx
index 971695c9482..82670f89b57 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-slack.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-slack.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-slack-sign-in-with-vue-and-logto
+slug: build-slack-sign-in-with-vue-and-logto
tags: [authentification, slack, vue, js, connexion sociale, connexion, login]
title: Comment construire une connexion Slack avec Vue
sdk: Vue
@@ -60,4 +60,4 @@ export const connector = 'Slack';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-twilio.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-twilio.mdx
index 89827f5a4e7..e7c05350513 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-twilio.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-twilio.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-twilio-sign-in-with-vue-and-logto
+slug: build-twilio-sign-in-with-vue-and-logto
tags: [authentification, twilio, vue, js, connexion sans mot de passe, connexion, login]
title: Comment construire une connexion sans mot de passe Twilio SMS avec Vue
sdk: Vue
@@ -66,4 +66,4 @@ export const connector = 'Twilio';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-x-twitter.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-x-twitter.mdx
index 55bb56855b8..14c3651e8c6 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-x-twitter.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-x-twitter.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-x-twitter-sign-in-with-vue-and-logto
+slug: build-x-twitter-sign-in-with-vue-and-logto
tags: [authentification, x-twitter, vue, js, connexion sociale, connexion, login]
title: Comment construire une connexion X (Twitter) avec Vue
sdk: Vue
@@ -60,4 +60,4 @@ export const connector = 'X (Twitter)';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-amazon.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-amazon.mdx
index 438da2b695e..2dce690e837 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-amazon.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-amazon.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-amazon-sign-in-with-wordpress-plugin-and-logto
+slug: build-amazon-sign-in-with-wordpress-plugin-and-logto
tags: [authentification, amazon, wordpress-plugin, php, connexion sociale, connexion, login]
title: Comment construire une connexion Amazon avec Plugin WordPress
sdk: Plugin WordPress
@@ -60,4 +60,4 @@ export const connector = 'Amazon';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-apple.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-apple.mdx
index 318d25cf1df..1f63581a453 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-apple.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-apple.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-apple-sign-in-with-wordpress-plugin-and-logto
+slug: build-apple-sign-in-with-wordpress-plugin-and-logto
tags: [authentification, apple, wordpress-plugin, php, connexion sociale, connexion, login]
title: Comment construire une connexion Apple avec Plugin WordPress
sdk: Plugin WordPress
@@ -60,4 +60,4 @@ export const connector = 'Apple';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-aws-ses.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-aws-ses.mdx
index de68e8dd70d..5c065d4bdd4 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-aws-ses.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-aws-ses.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-aws-ses-sign-in-with-wordpress-plugin-and-logto
+slug: build-aws-ses-sign-in-with-wordpress-plugin-and-logto
tags: [authentification, aws-ses, wordpress-plugin, php, connexion sans mot de passe, connexion, login]
title: Comment construire une connexion sans mot de passe AWS SES Email avec Plugin WordPress
sdk: Plugin WordPress
@@ -66,4 +66,4 @@ export const connector = 'AWS SES';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-azure-ad.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-azure-ad.mdx
index 16e9d44921f..d725e968e08 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-azure-ad.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-azure-ad.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-azure-ad-sign-in-with-wordpress-plugin-and-logto
+slug: build-azure-ad-sign-in-with-wordpress-plugin-and-logto
tags: [authentification, azure-ad, wordpress-plugin, php, connexion sociale, connexion, login]
title: Comment construire une connexion Azure AD avec Plugin WordPress
sdk: Plugin WordPress
@@ -60,4 +60,4 @@ export const connector = 'Azure AD';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-discord.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-discord.mdx
index 2d8e7397945..584ae2f203c 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-discord.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-discord.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-discord-sign-in-with-wordpress-plugin-and-logto
+slug: build-discord-sign-in-with-wordpress-plugin-and-logto
tags: [authentification, discord, wordpress-plugin, php, connexion sociale, connexion, login]
title: Comment construire une connexion Discord avec Plugin WordPress
sdk: Plugin WordPress
@@ -60,4 +60,4 @@ export const connector = 'Discord';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-facebook.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-facebook.mdx
index 058a01878af..bafb85f7994 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-facebook.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-facebook.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-facebook-sign-in-with-wordpress-plugin-and-logto
+slug: build-facebook-sign-in-with-wordpress-plugin-and-logto
tags: [authentification, facebook, wordpress-plugin, php, connexion sociale, connexion, login]
title: Comment construire une connexion Facebook avec Plugin WordPress
sdk: Plugin WordPress
@@ -60,4 +60,4 @@ export const connector = 'Facebook';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-github.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-github.mdx
index 16e190bce09..138ccfcfd31 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-github.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-github.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-github-sign-in-with-wordpress-plugin-and-logto
+slug: build-github-sign-in-with-wordpress-plugin-and-logto
tags: [authentification, github, wordpress-plugin, php, connexion sociale, connexion, login]
title: Comment construire une connexion GitHub avec Plugin WordPress
sdk: Plugin WordPress
@@ -60,4 +60,4 @@ export const connector = 'GitHub';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-google-workspace-enterprise-sso.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-google-workspace-enterprise-sso.mdx
index 590580c3e7c..17d86447aaf 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-google-workspace-enterprise-sso.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-google-workspace-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-workspace-enterprise-sso-sign-in-with-wordpress-plugin-and-logto
+slug: build-google-workspace-enterprise-sso-sign-in-with-wordpress-plugin-and-logto
tags: [SSO providers, google-workspace-enterprise-sso, wordpress-plugin, php, SAML authentication, enterprise login, SSO login]
title: How to build Google Workspace enterprise SSO with Plugin WordPress
sdk: Plugin WordPress
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-google.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-google.mdx
index 41d4d6ad5e6..1c064bf3d60 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-google.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-google.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-sign-in-with-wordpress-plugin-and-logto
+slug: build-google-sign-in-with-wordpress-plugin-and-logto
tags: [authentification, google, wordpress-plugin, php, connexion sociale, connexion, login]
title: Comment construire une connexion Google avec Plugin WordPress
sdk: Plugin WordPress
@@ -60,4 +60,4 @@ export const connector = 'Google';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-hugging-face.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-hugging-face.mdx
index 9f676a3d0f3..a110a6f755a 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-hugging-face.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-hugging-face.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-hugging-face-sign-in-with-wordpress-plugin-and-logto
+slug: build-hugging-face-sign-in-with-wordpress-plugin-and-logto
tags: [authentification, hugging-face, wordpress-plugin, php, connexion sociale, connexion, login]
title: Comment construire une connexion Hugging Face avec Plugin WordPress
sdk: Plugin WordPress
@@ -60,4 +60,4 @@ export const connector = 'Hugging Face';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-kakao.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-kakao.mdx
index 5f3559e4bdf..18ac561824d 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-kakao.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-kakao.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-kakao-sign-in-with-wordpress-plugin-and-logto
+slug: build-kakao-sign-in-with-wordpress-plugin-and-logto
tags: [authentification, kakao, wordpress-plugin, php, connexion sociale, connexion, login]
title: Comment construire une connexion Kakao avec Plugin WordPress
sdk: Plugin WordPress
@@ -60,4 +60,4 @@ export const connector = 'Kakao';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-line.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-line.mdx
index 6ec15d44875..67cf08d1b48 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-line.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-line.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-line-sign-in-with-wordpress-plugin-and-logto
+slug: build-line-sign-in-with-wordpress-plugin-and-logto
tags: [authentification, line, wordpress-plugin, php, connexion sociale, connexion, login]
title: Comment construire une connexion Line avec Plugin WordPress
sdk: Plugin WordPress
@@ -60,4 +60,4 @@ export const connector = 'Line';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-linkedin.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-linkedin.mdx
index 01a3e1c6465..92260718f53 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-linkedin.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-linkedin.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-linkedin-sign-in-with-wordpress-plugin-and-logto
+slug: build-linkedin-sign-in-with-wordpress-plugin-and-logto
tags: [authentification, linkedin, wordpress-plugin, php, connexion sociale, connexion, login]
title: Comment construire une connexion LinkedIn avec Plugin WordPress
sdk: Plugin WordPress
@@ -60,4 +60,4 @@ export const connector = 'LinkedIn';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-microsoft-entra-id-oidc-enterprise-sso.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-microsoft-entra-id-oidc-enterprise-sso.mdx
index 35c814ae3fd..975c6dda1e5 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-microsoft-entra-id-oidc-enterprise-sso.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-microsoft-entra-id-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-wordpress-plugin-and-logto
+slug: build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-wordpress-plugin-and-logto
tags: [SSO providers, microsoft-entra-id-oidc-enterprise-sso, wordpress-plugin, php, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID OIDC enterprise SSO with Plugin WordPress
sdk: Plugin WordPress
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-microsoft-entra-id-saml-enterprise-sso.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-microsoft-entra-id-saml-enterprise-sso.mdx
index 0eb52a8d6c3..6d19901dc63 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-microsoft-entra-id-saml-enterprise-sso.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-microsoft-entra-id-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-wordpress-plugin-and-logto
+slug: build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-wordpress-plugin-and-logto
tags: [SSO providers, microsoft-entra-id-saml-enterprise-sso, wordpress-plugin, php, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID SAML enterprise SSO with Plugin WordPress
sdk: Plugin WordPress
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-naver.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-naver.mdx
index c31a06e3516..395e2c6eea9 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-naver.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-naver.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-naver-sign-in-with-wordpress-plugin-and-logto
+slug: build-naver-sign-in-with-wordpress-plugin-and-logto
tags: [authentification, naver, wordpress-plugin, php, connexion sociale, connexion, login]
title: Comment construire une connexion Naver avec Plugin WordPress
sdk: Plugin WordPress
@@ -60,4 +60,4 @@ export const connector = 'Naver';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-oauth2.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-oauth2.mdx
index f86b49f855d..9695543128c 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-oauth2.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-oauth2.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oauth2-sign-in-with-wordpress-plugin-and-logto
+slug: build-oauth2-sign-in-with-wordpress-plugin-and-logto
tags: [authentification, oauth2, wordpress-plugin, php, connexion sociale, connexion, login]
title: Comment construire une connexion OAuth2 avec Plugin WordPress
sdk: Plugin WordPress
@@ -60,4 +60,4 @@ export const connector = 'OAuth2';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-oidc-enterprise-sso.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-oidc-enterprise-sso.mdx
index 6ce78e0cd3a..5b3497f7431 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-oidc-enterprise-sso.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-enterprise-sso-sign-in-with-wordpress-plugin-and-logto
+slug: build-oidc-enterprise-sso-sign-in-with-wordpress-plugin-and-logto
tags: [SSO providers, oidc-enterprise-sso, wordpress-plugin, php, SAML authentication, enterprise login, SSO login]
title: How to build OIDC enterprise SSO with Plugin WordPress
sdk: Plugin WordPress
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-oidc.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-oidc.mdx
index 3e3c61ca9d1..080235764aa 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-oidc.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-oidc.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-sign-in-with-wordpress-plugin-and-logto
+slug: build-oidc-sign-in-with-wordpress-plugin-and-logto
tags: [authentification, oidc, wordpress-plugin, php, connexion sociale, connexion, login]
title: Comment construire une connexion OIDC avec Plugin WordPress
sdk: Plugin WordPress
@@ -60,4 +60,4 @@ export const connector = 'OIDC';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-okta-enterprise-sso.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-okta-enterprise-sso.mdx
index 61e63c8c0cd..e7a0bcfa468 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-okta-enterprise-sso.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-okta-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-okta-enterprise-sso-sign-in-with-wordpress-plugin-and-logto
+slug: build-okta-enterprise-sso-sign-in-with-wordpress-plugin-and-logto
tags: [SSO providers, okta-enterprise-sso, wordpress-plugin, php, SAML authentication, enterprise login, SSO login]
title: How to build Okta enterprise SSO with Plugin WordPress
sdk: Plugin WordPress
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-saml-enterprise-sso.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-saml-enterprise-sso.mdx
index 1ff37cad818..70cf3e73ff0 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-saml-enterprise-sso.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-enterprise-sso-sign-in-with-wordpress-plugin-and-logto
+slug: build-saml-enterprise-sso-sign-in-with-wordpress-plugin-and-logto
tags: [SSO providers, saml-enterprise-sso, wordpress-plugin, php, SAML authentication, enterprise login, SSO login]
title: How to build SAML enterprise SSO with Plugin WordPress
sdk: Plugin WordPress
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-saml.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-saml.mdx
index dfaa7510955..a936ab5f35a 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-saml.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-saml.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-sign-in-with-wordpress-plugin-and-logto
+slug: build-saml-sign-in-with-wordpress-plugin-and-logto
tags: [authentification, saml, wordpress-plugin, php, connexion sociale, connexion, login]
title: Comment construire une connexion SAML avec Plugin WordPress
sdk: Plugin WordPress
@@ -60,4 +60,4 @@ export const connector = 'SAML';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-sendgrid.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-sendgrid.mdx
index 31576e265a1..a142ea3aea2 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-sendgrid.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-sendgrid.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-sendgrid-sign-in-with-wordpress-plugin-and-logto
+slug: build-sendgrid-sign-in-with-wordpress-plugin-and-logto
tags: [authentification, sendgrid, wordpress-plugin, php, connexion sans mot de passe, connexion, login]
title: Comment construire une connexion sans mot de passe SendGrid Email avec Plugin WordPress
sdk: Plugin WordPress
@@ -66,4 +66,4 @@ export const connector = 'SendGrid';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-slack.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-slack.mdx
index 58da85a7a2b..ac1647de21c 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-slack.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-slack.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-slack-sign-in-with-wordpress-plugin-and-logto
+slug: build-slack-sign-in-with-wordpress-plugin-and-logto
tags: [authentification, slack, wordpress-plugin, php, connexion sociale, connexion, login]
title: Comment construire une connexion Slack avec Plugin WordPress
sdk: Plugin WordPress
@@ -60,4 +60,4 @@ export const connector = 'Slack';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-twilio.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-twilio.mdx
index 80cbf8daf48..3e35e062f4f 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-twilio.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-twilio.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-twilio-sign-in-with-wordpress-plugin-and-logto
+slug: build-twilio-sign-in-with-wordpress-plugin-and-logto
tags: [authentification, twilio, wordpress-plugin, php, connexion sans mot de passe, connexion, login]
title: Comment construire une connexion sans mot de passe Twilio SMS avec Plugin WordPress
sdk: Plugin WordPress
@@ -66,4 +66,4 @@ export const connector = 'Twilio';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-x-twitter.mdx b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-x-twitter.mdx
index 9ea2e9be3a5..78f5eaed5e5 100644
--- a/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-x-twitter.mdx
+++ b/i18n/fr/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-x-twitter.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-x-twitter-sign-in-with-wordpress-plugin-and-logto
+slug: build-x-twitter-sign-in-with-wordpress-plugin-and-logto
tags: [authentification, x-twitter, wordpress-plugin, php, connexion sociale, connexion, login]
title: Comment construire une connexion X (Twitter) avec Plugin WordPress
sdk: Plugin WordPress
@@ -60,4 +60,4 @@ export const connector = 'X (Twitter)';
## Lectures complémentaires \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/_template-passwordless.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/_template-passwordless.mdx
index b9d2bf20df3..dc82c0ac8c7 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/_template-passwordless.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/_template-passwordless.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-${connectorPath}-sign-in-with-${sdkPath}-and-logto
+slug: build-${connectorPath}-sign-in-with-${sdkPath}-and-logto
tags: [認証 (Authentication), ${connectorPath}, ${sdkPath}, ${language}, パスワードレスサインイン, サインイン, ログイン]
title: ${connector} ${connectorType} パスワードレスサインインを ${sdk} で構築する方法
sdk: ${sdk}
@@ -66,4 +66,4 @@ export const connector = '${connector}';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/_template-social.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/_template-social.mdx
index 8e5a20f5aae..d216a0f0f58 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/_template-social.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/_template-social.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-${connectorPath}-sign-in-with-${sdkPath}-and-logto
+slug: build-${connectorPath}-sign-in-with-${sdkPath}-and-logto
tags: [認証 (Authentication), ${connectorPath}, ${sdkPath}, ${language}, ソーシャルサインイン, サインイン, ログイン]
title: ${connector} サインインを ${sdk} で構築する方法
sdk: ${sdk}
@@ -60,4 +60,4 @@ export const connector = '${connector}';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/_template-sso.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/_template-sso.mdx
index 1244c2fa055..1a85d5dc0b8 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/_template-sso.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/_template-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-${connectorPath}-sign-in-with-${sdkPath}-and-logto
+slug: build-${connectorPath}-sign-in-with-${sdkPath}-and-logto
tags: [SSO providers, ${connectorPath}, ${sdkPath}, ${language}, SAML authentication, enterprise login, SSO login]
title: How to build ${connector} with ${sdk}
sdk: ${sdk}
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-amazon.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-amazon.mdx
index 94c52c7ce57..6ccd6d28818 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-amazon.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-amazon.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-amazon-sign-in-with-android-and-logto
+slug: build-amazon-sign-in-with-android-and-logto
tags: [認証 (Authentication), amazon, android, kotlin/java, ソーシャルサインイン, サインイン, ログイン]
title: Amazon サインインを Android (Kotlin / Java) で構築する方法
sdk: Android (Kotlin / Java)
@@ -60,4 +60,4 @@ export const connector = 'Amazon';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-apple.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-apple.mdx
index 36a839431b1..fe5a207f9bc 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-apple.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-apple.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-apple-sign-in-with-android-and-logto
+slug: build-apple-sign-in-with-android-and-logto
tags: [認証 (Authentication), apple, android, kotlin/java, ソーシャルサインイン, サインイン, ログイン]
title: Apple サインインを Android (Kotlin / Java) で構築する方法
sdk: Android (Kotlin / Java)
@@ -60,4 +60,4 @@ export const connector = 'Apple';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-aws-ses.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-aws-ses.mdx
index 7f5391b428f..d09dac4831c 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-aws-ses.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-aws-ses.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-aws-ses-sign-in-with-android-and-logto
+slug: build-aws-ses-sign-in-with-android-and-logto
tags: [認証 (Authentication), aws-ses, android, kotlin/java, パスワードレスサインイン, サインイン, ログイン]
title: AWS SES Email パスワードレスサインインを Android (Kotlin / Java) で構築する方法
sdk: Android (Kotlin / Java)
@@ -66,4 +66,4 @@ export const connector = 'AWS SES';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-azure-ad.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-azure-ad.mdx
index 8645e912c8e..987c7c246da 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-azure-ad.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-azure-ad.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-azure-ad-sign-in-with-android-and-logto
+slug: build-azure-ad-sign-in-with-android-and-logto
tags: [認証 (Authentication), azure-ad, android, kotlin/java, ソーシャルサインイン, サインイン, ログイン]
title: Azure AD サインインを Android (Kotlin / Java) で構築する方法
sdk: Android (Kotlin / Java)
@@ -60,4 +60,4 @@ export const connector = 'Azure AD';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-discord.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-discord.mdx
index 9410940d888..eec8e9d0d5b 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-discord.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-discord.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-discord-sign-in-with-android-and-logto
+slug: build-discord-sign-in-with-android-and-logto
tags: [認証 (Authentication), discord, android, kotlin/java, ソーシャルサインイン, サインイン, ログイン]
title: Discord サインインを Android (Kotlin / Java) で構築する方法
sdk: Android (Kotlin / Java)
@@ -60,4 +60,4 @@ export const connector = 'Discord';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-facebook.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-facebook.mdx
index f454cbb65e8..efee1c62267 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-facebook.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-facebook.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-facebook-sign-in-with-android-and-logto
+slug: build-facebook-sign-in-with-android-and-logto
tags: [認証 (Authentication), facebook, android, kotlin/java, ソーシャルサインイン, サインイン, ログイン]
title: Facebook サインインを Android (Kotlin / Java) で構築する方法
sdk: Android (Kotlin / Java)
@@ -60,4 +60,4 @@ export const connector = 'Facebook';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-github.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-github.mdx
index ac817a04543..3010d275ca7 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-github.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-github.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-github-sign-in-with-android-and-logto
+slug: build-github-sign-in-with-android-and-logto
tags: [認証 (Authentication), github, android, kotlin/java, ソーシャルサインイン, サインイン, ログイン]
title: GitHub サインインを Android (Kotlin / Java) で構築する方法
sdk: Android (Kotlin / Java)
@@ -60,4 +60,4 @@ export const connector = 'GitHub';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-google-workspace-enterprise-sso.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-google-workspace-enterprise-sso.mdx
index 6be33241a18..af3e29cc8fe 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-google-workspace-enterprise-sso.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-google-workspace-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-workspace-enterprise-sso-sign-in-with-android-and-logto
+slug: build-google-workspace-enterprise-sso-sign-in-with-android-and-logto
tags: [SSO providers, google-workspace-enterprise-sso, android, kotlin/java, SAML authentication, enterprise login, SSO login]
title: How to build Google Workspace enterprise SSO with Android (Kotlin / Java)
sdk: Android (Kotlin / Java)
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-google.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-google.mdx
index 4a1cbb6e856..71a7138b7ca 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-google.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-google.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-sign-in-with-android-and-logto
+slug: build-google-sign-in-with-android-and-logto
tags: [認証 (Authentication), google, android, kotlin/java, ソーシャルサインイン, サインイン, ログイン]
title: Google サインインを Android (Kotlin / Java) で構築する方法
sdk: Android (Kotlin / Java)
@@ -60,4 +60,4 @@ export const connector = 'Google';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-hugging-face.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-hugging-face.mdx
index 99c384cbabb..ea8fb3cc407 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-hugging-face.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-hugging-face.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-hugging-face-sign-in-with-android-and-logto
+slug: build-hugging-face-sign-in-with-android-and-logto
tags: [認証 (Authentication), hugging-face, android, kotlin/java, ソーシャルサインイン, サインイン, ログイン]
title: Hugging Face サインインを Android (Kotlin / Java) で構築する方法
sdk: Android (Kotlin / Java)
@@ -60,4 +60,4 @@ export const connector = 'Hugging Face';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-kakao.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-kakao.mdx
index 8364d051ad6..bd2b370aeb6 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-kakao.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-kakao.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-kakao-sign-in-with-android-and-logto
+slug: build-kakao-sign-in-with-android-and-logto
tags: [認証 (Authentication), kakao, android, kotlin/java, ソーシャルサインイン, サインイン, ログイン]
title: Kakao サインインを Android (Kotlin / Java) で構築する方法
sdk: Android (Kotlin / Java)
@@ -60,4 +60,4 @@ export const connector = 'Kakao';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-line.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-line.mdx
index a0b55fd037a..598d95da2ae 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-line.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-line.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-line-sign-in-with-android-and-logto
+slug: build-line-sign-in-with-android-and-logto
tags: [認証 (Authentication), line, android, kotlin/java, ソーシャルサインイン, サインイン, ログイン]
title: Line サインインを Android (Kotlin / Java) で構築する方法
sdk: Android (Kotlin / Java)
@@ -60,4 +60,4 @@ export const connector = 'Line';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-linkedin.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-linkedin.mdx
index bd96aecd0e4..ae98d240a9f 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-linkedin.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-linkedin.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-linkedin-sign-in-with-android-and-logto
+slug: build-linkedin-sign-in-with-android-and-logto
tags: [認証 (Authentication), linkedin, android, kotlin/java, ソーシャルサインイン, サインイン, ログイン]
title: LinkedIn サインインを Android (Kotlin / Java) で構築する方法
sdk: Android (Kotlin / Java)
@@ -60,4 +60,4 @@ export const connector = 'LinkedIn';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-microsoft-entra-id-oidc-enterprise-sso.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-microsoft-entra-id-oidc-enterprise-sso.mdx
index 4744a380925..bd4ad0779f7 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-microsoft-entra-id-oidc-enterprise-sso.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-microsoft-entra-id-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-android-and-logto
+slug: build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-android-and-logto
tags: [SSO providers, microsoft-entra-id-oidc-enterprise-sso, android, kotlin/java, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID OIDC enterprise SSO with Android (Kotlin / Java)
sdk: Android (Kotlin / Java)
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-microsoft-entra-id-saml-enterprise-sso.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-microsoft-entra-id-saml-enterprise-sso.mdx
index 09573b85bd0..0fcd6863237 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-microsoft-entra-id-saml-enterprise-sso.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-microsoft-entra-id-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-android-and-logto
+slug: build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-android-and-logto
tags: [SSO providers, microsoft-entra-id-saml-enterprise-sso, android, kotlin/java, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID SAML enterprise SSO with Android (Kotlin / Java)
sdk: Android (Kotlin / Java)
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-naver.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-naver.mdx
index f7d08c85aab..1dcd245ed28 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-naver.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-naver.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-naver-sign-in-with-android-and-logto
+slug: build-naver-sign-in-with-android-and-logto
tags: [認証 (Authentication), naver, android, kotlin/java, ソーシャルサインイン, サインイン, ログイン]
title: Naver サインインを Android (Kotlin / Java) で構築する方法
sdk: Android (Kotlin / Java)
@@ -60,4 +60,4 @@ export const connector = 'Naver';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-oauth2.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-oauth2.mdx
index a9552252ae7..9ee6c22d795 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-oauth2.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-oauth2.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oauth2-sign-in-with-android-and-logto
+slug: build-oauth2-sign-in-with-android-and-logto
tags: [認証 (Authentication), oauth2, android, kotlin/java, ソーシャルサインイン, サインイン, ログイン]
title: OAuth2 サインインを Android (Kotlin / Java) で構築する方法
sdk: Android (Kotlin / Java)
@@ -60,4 +60,4 @@ export const connector = 'OAuth2';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-oidc-enterprise-sso.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-oidc-enterprise-sso.mdx
index 04b6b5aee34..0f72ccf6294 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-oidc-enterprise-sso.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-enterprise-sso-sign-in-with-android-and-logto
+slug: build-oidc-enterprise-sso-sign-in-with-android-and-logto
tags: [SSO providers, oidc-enterprise-sso, android, kotlin/java, SAML authentication, enterprise login, SSO login]
title: How to build OIDC enterprise SSO with Android (Kotlin / Java)
sdk: Android (Kotlin / Java)
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-oidc.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-oidc.mdx
index e8db703a0d3..e7f089603d3 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-oidc.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-oidc.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-sign-in-with-android-and-logto
+slug: build-oidc-sign-in-with-android-and-logto
tags: [認証 (Authentication), oidc, android, kotlin/java, ソーシャルサインイン, サインイン, ログイン]
title: OIDC サインインを Android (Kotlin / Java) で構築する方法
sdk: Android (Kotlin / Java)
@@ -60,4 +60,4 @@ export const connector = 'OIDC';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-okta-enterprise-sso.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-okta-enterprise-sso.mdx
index 7b3872ebb38..1b93acb0ef1 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-okta-enterprise-sso.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-okta-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-okta-enterprise-sso-sign-in-with-android-and-logto
+slug: build-okta-enterprise-sso-sign-in-with-android-and-logto
tags: [SSO providers, okta-enterprise-sso, android, kotlin/java, SAML authentication, enterprise login, SSO login]
title: How to build Okta enterprise SSO with Android (Kotlin / Java)
sdk: Android (Kotlin / Java)
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-saml-enterprise-sso.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-saml-enterprise-sso.mdx
index ae4e4fbd293..560aef5dd8e 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-saml-enterprise-sso.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-enterprise-sso-sign-in-with-android-and-logto
+slug: build-saml-enterprise-sso-sign-in-with-android-and-logto
tags: [SSO providers, saml-enterprise-sso, android, kotlin/java, SAML authentication, enterprise login, SSO login]
title: How to build SAML enterprise SSO with Android (Kotlin / Java)
sdk: Android (Kotlin / Java)
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-saml.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-saml.mdx
index bab49e39bd2..52234d6ce2c 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-saml.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-saml.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-sign-in-with-android-and-logto
+slug: build-saml-sign-in-with-android-and-logto
tags: [認証 (Authentication), saml, android, kotlin/java, ソーシャルサインイン, サインイン, ログイン]
title: SAML サインインを Android (Kotlin / Java) で構築する方法
sdk: Android (Kotlin / Java)
@@ -60,4 +60,4 @@ export const connector = 'SAML';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-sendgrid.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-sendgrid.mdx
index 7300a14af11..052b8fb15ce 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-sendgrid.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-sendgrid.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-sendgrid-sign-in-with-android-and-logto
+slug: build-sendgrid-sign-in-with-android-and-logto
tags: [認証 (Authentication), sendgrid, android, kotlin/java, パスワードレスサインイン, サインイン, ログイン]
title: SendGrid Email パスワードレスサインインを Android (Kotlin / Java) で構築する方法
sdk: Android (Kotlin / Java)
@@ -66,4 +66,4 @@ export const connector = 'SendGrid';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-slack.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-slack.mdx
index f0c2cc0963c..39a988fced5 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-slack.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-slack.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-slack-sign-in-with-android-and-logto
+slug: build-slack-sign-in-with-android-and-logto
tags: [認証 (Authentication), slack, android, kotlin/java, ソーシャルサインイン, サインイン, ログイン]
title: Slack サインインを Android (Kotlin / Java) で構築する方法
sdk: Android (Kotlin / Java)
@@ -60,4 +60,4 @@ export const connector = 'Slack';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-twilio.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-twilio.mdx
index 4ddebe2fccd..35ba3260277 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-twilio.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-twilio.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-twilio-sign-in-with-android-and-logto
+slug: build-twilio-sign-in-with-android-and-logto
tags: [認証 (Authentication), twilio, android, kotlin/java, パスワードレスサインイン, サインイン, ログイン]
title: Twilio SMS パスワードレスサインインを Android (Kotlin / Java) で構築する方法
sdk: Android (Kotlin / Java)
@@ -66,4 +66,4 @@ export const connector = 'Twilio';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-x-twitter.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-x-twitter.mdx
index 5895ea6854d..9ba6cdc0189 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-x-twitter.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-android-x-twitter.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-x-twitter-sign-in-with-android-and-logto
+slug: build-x-twitter-sign-in-with-android-and-logto
tags: [認証 (Authentication), x-twitter, android, kotlin/java, ソーシャルサインイン, サインイン, ログイン]
title: X (Twitter) サインインを Android (Kotlin / Java) で構築する方法
sdk: Android (Kotlin / Java)
@@ -60,4 +60,4 @@ export const connector = 'X (Twitter)';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-amazon.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-amazon.mdx
index 1c90ad6df14..ca230c1393c 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-amazon.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-amazon.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-amazon-sign-in-with-dotnet-core-blazor-server-and-logto
+slug: build-amazon-sign-in-with-dotnet-core-blazor-server-and-logto
tags: [認証 (Authentication), amazon, dotnet-core-blazor-server, c#, ソーシャルサインイン, サインイン, ログイン]
title: Amazon サインインを .NET Core (Blazor Server) で構築する方法
sdk: .NET Core (Blazor Server)
@@ -60,4 +60,4 @@ export const connector = 'Amazon';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-apple.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-apple.mdx
index 447a9bde5bf..29936994544 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-apple.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-apple.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-apple-sign-in-with-dotnet-core-blazor-server-and-logto
+slug: build-apple-sign-in-with-dotnet-core-blazor-server-and-logto
tags: [認証 (Authentication), apple, dotnet-core-blazor-server, c#, ソーシャルサインイン, サインイン, ログイン]
title: Apple サインインを .NET Core (Blazor Server) で構築する方法
sdk: .NET Core (Blazor Server)
@@ -60,4 +60,4 @@ export const connector = 'Apple';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-aws-ses.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-aws-ses.mdx
index cb6f908b24a..369734b5df4 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-aws-ses.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-aws-ses.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-aws-ses-sign-in-with-dotnet-core-blazor-server-and-logto
+slug: build-aws-ses-sign-in-with-dotnet-core-blazor-server-and-logto
tags: [認証 (Authentication), aws-ses, dotnet-core-blazor-server, c#, パスワードレスサインイン, サインイン, ログイン]
title: AWS SES Email パスワードレスサインインを .NET Core (Blazor Server) で構築する方法
sdk: .NET Core (Blazor Server)
@@ -66,4 +66,4 @@ export const connector = 'AWS SES';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-azure-ad.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-azure-ad.mdx
index e51f6cfa4ff..73d291186ce 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-azure-ad.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-azure-ad.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-azure-ad-sign-in-with-dotnet-core-blazor-server-and-logto
+slug: build-azure-ad-sign-in-with-dotnet-core-blazor-server-and-logto
tags: [認証 (Authentication), azure-ad, dotnet-core-blazor-server, c#, ソーシャルサインイン, サインイン, ログイン]
title: Azure AD サインインを .NET Core (Blazor Server) で構築する方法
sdk: .NET Core (Blazor Server)
@@ -60,4 +60,4 @@ export const connector = 'Azure AD';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-discord.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-discord.mdx
index c53e4c5b719..1c6e286bf47 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-discord.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-discord.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-discord-sign-in-with-dotnet-core-blazor-server-and-logto
+slug: build-discord-sign-in-with-dotnet-core-blazor-server-and-logto
tags: [認証 (Authentication), discord, dotnet-core-blazor-server, c#, ソーシャルサインイン, サインイン, ログイン]
title: Discord サインインを .NET Core (Blazor Server) で構築する方法
sdk: .NET Core (Blazor Server)
@@ -60,4 +60,4 @@ export const connector = 'Discord';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-facebook.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-facebook.mdx
index 2bc713e878d..3b76cea6898 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-facebook.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-facebook.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-facebook-sign-in-with-dotnet-core-blazor-server-and-logto
+slug: build-facebook-sign-in-with-dotnet-core-blazor-server-and-logto
tags: [認証 (Authentication), facebook, dotnet-core-blazor-server, c#, ソーシャルサインイン, サインイン, ログイン]
title: Facebook サインインを .NET Core (Blazor Server) で構築する方法
sdk: .NET Core (Blazor Server)
@@ -60,4 +60,4 @@ export const connector = 'Facebook';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-github.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-github.mdx
index b29f168871c..ab3a58adda2 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-github.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-github.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-github-sign-in-with-dotnet-core-blazor-server-and-logto
+slug: build-github-sign-in-with-dotnet-core-blazor-server-and-logto
tags: [認証 (Authentication), github, dotnet-core-blazor-server, c#, ソーシャルサインイン, サインイン, ログイン]
title: GitHub サインインを .NET Core (Blazor Server) で構築する方法
sdk: .NET Core (Blazor Server)
@@ -60,4 +60,4 @@ export const connector = 'GitHub';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-google-workspace-enterprise-sso.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-google-workspace-enterprise-sso.mdx
index d297a7723c5..fd8c493d9bc 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-google-workspace-enterprise-sso.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-google-workspace-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-workspace-enterprise-sso-sign-in-with-dotnet-core-blazor-server-and-logto
+slug: build-google-workspace-enterprise-sso-sign-in-with-dotnet-core-blazor-server-and-logto
tags: [SSO providers, google-workspace-enterprise-sso, dotnet-core-blazor-server, c#, SAML authentication, enterprise login, SSO login]
title: How to build Google Workspace enterprise SSO with .NET Core (Blazor Server)
sdk: .NET Core (Blazor Server)
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-google.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-google.mdx
index b538a859ed7..2c944b8396d 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-google.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-google.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-sign-in-with-dotnet-core-blazor-server-and-logto
+slug: build-google-sign-in-with-dotnet-core-blazor-server-and-logto
tags: [認証 (Authentication), google, dotnet-core-blazor-server, c#, ソーシャルサインイン, サインイン, ログイン]
title: Google サインインを .NET Core (Blazor Server) で構築する方法
sdk: .NET Core (Blazor Server)
@@ -60,4 +60,4 @@ export const connector = 'Google';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-hugging-face.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-hugging-face.mdx
index 2b7db66a921..5dfe7e32233 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-hugging-face.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-hugging-face.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-hugging-face-sign-in-with-dotnet-core-blazor-server-and-logto
+slug: build-hugging-face-sign-in-with-dotnet-core-blazor-server-and-logto
tags: [認証 (Authentication), hugging-face, dotnet-core-blazor-server, c#, ソーシャルサインイン, サインイン, ログイン]
title: Hugging Face サインインを .NET Core (Blazor Server) で構築する方法
sdk: .NET Core (Blazor Server)
@@ -60,4 +60,4 @@ export const connector = 'Hugging Face';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-kakao.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-kakao.mdx
index e953f5a45e5..5e82d7f859c 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-kakao.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-kakao.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-kakao-sign-in-with-dotnet-core-blazor-server-and-logto
+slug: build-kakao-sign-in-with-dotnet-core-blazor-server-and-logto
tags: [認証 (Authentication), kakao, dotnet-core-blazor-server, c#, ソーシャルサインイン, サインイン, ログイン]
title: Kakao サインインを .NET Core (Blazor Server) で構築する方法
sdk: .NET Core (Blazor Server)
@@ -60,4 +60,4 @@ export const connector = 'Kakao';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-line.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-line.mdx
index fc4f89f3dec..95419e1fa46 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-line.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-line.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-line-sign-in-with-dotnet-core-blazor-server-and-logto
+slug: build-line-sign-in-with-dotnet-core-blazor-server-and-logto
tags: [認証 (Authentication), line, dotnet-core-blazor-server, c#, ソーシャルサインイン, サインイン, ログイン]
title: Line サインインを .NET Core (Blazor Server) で構築する方法
sdk: .NET Core (Blazor Server)
@@ -60,4 +60,4 @@ export const connector = 'Line';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-linkedin.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-linkedin.mdx
index 37b55885820..71b43bf4aba 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-linkedin.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-linkedin.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-linkedin-sign-in-with-dotnet-core-blazor-server-and-logto
+slug: build-linkedin-sign-in-with-dotnet-core-blazor-server-and-logto
tags: [認証 (Authentication), linkedin, dotnet-core-blazor-server, c#, ソーシャルサインイン, サインイン, ログイン]
title: LinkedIn サインインを .NET Core (Blazor Server) で構築する方法
sdk: .NET Core (Blazor Server)
@@ -60,4 +60,4 @@ export const connector = 'LinkedIn';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-microsoft-entra-id-oidc-enterprise-sso.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-microsoft-entra-id-oidc-enterprise-sso.mdx
index 9722a16f030..e1376ee8264 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-microsoft-entra-id-oidc-enterprise-sso.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-microsoft-entra-id-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-dotnet-core-blazor-server-and-logto
+slug: build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-dotnet-core-blazor-server-and-logto
tags: [SSO providers, microsoft-entra-id-oidc-enterprise-sso, dotnet-core-blazor-server, c#, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID OIDC enterprise SSO with .NET Core (Blazor Server)
sdk: .NET Core (Blazor Server)
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-microsoft-entra-id-saml-enterprise-sso.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-microsoft-entra-id-saml-enterprise-sso.mdx
index 1d1e1437164..653c4a42096 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-microsoft-entra-id-saml-enterprise-sso.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-microsoft-entra-id-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-dotnet-core-blazor-server-and-logto
+slug: build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-dotnet-core-blazor-server-and-logto
tags: [SSO providers, microsoft-entra-id-saml-enterprise-sso, dotnet-core-blazor-server, c#, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID SAML enterprise SSO with .NET Core (Blazor Server)
sdk: .NET Core (Blazor Server)
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-naver.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-naver.mdx
index 06dca3f430f..6749b46bd02 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-naver.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-naver.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-naver-sign-in-with-dotnet-core-blazor-server-and-logto
+slug: build-naver-sign-in-with-dotnet-core-blazor-server-and-logto
tags: [認証 (Authentication), naver, dotnet-core-blazor-server, c#, ソーシャルサインイン, サインイン, ログイン]
title: Naver サインインを .NET Core (Blazor Server) で構築する方法
sdk: .NET Core (Blazor Server)
@@ -60,4 +60,4 @@ export const connector = 'Naver';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-oauth2.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-oauth2.mdx
index 1f191850f1f..6c77336676a 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-oauth2.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-oauth2.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oauth2-sign-in-with-dotnet-core-blazor-server-and-logto
+slug: build-oauth2-sign-in-with-dotnet-core-blazor-server-and-logto
tags: [認証 (Authentication), oauth2, dotnet-core-blazor-server, c#, ソーシャルサインイン, サインイン, ログイン]
title: OAuth2 サインインを .NET Core (Blazor Server) で構築する方法
sdk: .NET Core (Blazor Server)
@@ -60,4 +60,4 @@ export const connector = 'OAuth2';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-oidc-enterprise-sso.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-oidc-enterprise-sso.mdx
index e894050fabc..142e36186ae 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-oidc-enterprise-sso.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-enterprise-sso-sign-in-with-dotnet-core-blazor-server-and-logto
+slug: build-oidc-enterprise-sso-sign-in-with-dotnet-core-blazor-server-and-logto
tags: [SSO providers, oidc-enterprise-sso, dotnet-core-blazor-server, c#, SAML authentication, enterprise login, SSO login]
title: How to build OIDC enterprise SSO with .NET Core (Blazor Server)
sdk: .NET Core (Blazor Server)
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-oidc.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-oidc.mdx
index 4198688c10a..a54495040fc 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-oidc.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-oidc.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-sign-in-with-dotnet-core-blazor-server-and-logto
+slug: build-oidc-sign-in-with-dotnet-core-blazor-server-and-logto
tags: [認証 (Authentication), oidc, dotnet-core-blazor-server, c#, ソーシャルサインイン, サインイン, ログイン]
title: OIDC サインインを .NET Core (Blazor Server) で構築する方法
sdk: .NET Core (Blazor Server)
@@ -60,4 +60,4 @@ export const connector = 'OIDC';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-okta-enterprise-sso.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-okta-enterprise-sso.mdx
index fd6c461af2b..812b63b84de 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-okta-enterprise-sso.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-okta-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-okta-enterprise-sso-sign-in-with-dotnet-core-blazor-server-and-logto
+slug: build-okta-enterprise-sso-sign-in-with-dotnet-core-blazor-server-and-logto
tags: [SSO providers, okta-enterprise-sso, dotnet-core-blazor-server, c#, SAML authentication, enterprise login, SSO login]
title: How to build Okta enterprise SSO with .NET Core (Blazor Server)
sdk: .NET Core (Blazor Server)
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-saml-enterprise-sso.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-saml-enterprise-sso.mdx
index c5234da7f3f..c3b72de2138 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-saml-enterprise-sso.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-enterprise-sso-sign-in-with-dotnet-core-blazor-server-and-logto
+slug: build-saml-enterprise-sso-sign-in-with-dotnet-core-blazor-server-and-logto
tags: [SSO providers, saml-enterprise-sso, dotnet-core-blazor-server, c#, SAML authentication, enterprise login, SSO login]
title: How to build SAML enterprise SSO with .NET Core (Blazor Server)
sdk: .NET Core (Blazor Server)
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-saml.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-saml.mdx
index 09c90b99af2..06a9c790ed7 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-saml.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-saml.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-sign-in-with-dotnet-core-blazor-server-and-logto
+slug: build-saml-sign-in-with-dotnet-core-blazor-server-and-logto
tags: [認証 (Authentication), saml, dotnet-core-blazor-server, c#, ソーシャルサインイン, サインイン, ログイン]
title: SAML サインインを .NET Core (Blazor Server) で構築する方法
sdk: .NET Core (Blazor Server)
@@ -60,4 +60,4 @@ export const connector = 'SAML';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-sendgrid.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-sendgrid.mdx
index 62397c6871d..5037acc74d1 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-sendgrid.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-sendgrid.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-sendgrid-sign-in-with-dotnet-core-blazor-server-and-logto
+slug: build-sendgrid-sign-in-with-dotnet-core-blazor-server-and-logto
tags: [認証 (Authentication), sendgrid, dotnet-core-blazor-server, c#, パスワードレスサインイン, サインイン, ログイン]
title: SendGrid Email パスワードレスサインインを .NET Core (Blazor Server) で構築する方法
sdk: .NET Core (Blazor Server)
@@ -66,4 +66,4 @@ export const connector = 'SendGrid';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-slack.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-slack.mdx
index 938ab494c8e..4c5ee345953 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-slack.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-slack.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-slack-sign-in-with-dotnet-core-blazor-server-and-logto
+slug: build-slack-sign-in-with-dotnet-core-blazor-server-and-logto
tags: [認証 (Authentication), slack, dotnet-core-blazor-server, c#, ソーシャルサインイン, サインイン, ログイン]
title: Slack サインインを .NET Core (Blazor Server) で構築する方法
sdk: .NET Core (Blazor Server)
@@ -60,4 +60,4 @@ export const connector = 'Slack';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-twilio.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-twilio.mdx
index 863feeebbe0..bca6aab06dc 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-twilio.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-twilio.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-twilio-sign-in-with-dotnet-core-blazor-server-and-logto
+slug: build-twilio-sign-in-with-dotnet-core-blazor-server-and-logto
tags: [認証 (Authentication), twilio, dotnet-core-blazor-server, c#, パスワードレスサインイン, サインイン, ログイン]
title: Twilio SMS パスワードレスサインインを .NET Core (Blazor Server) で構築する方法
sdk: .NET Core (Blazor Server)
@@ -66,4 +66,4 @@ export const connector = 'Twilio';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-x-twitter.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-x-twitter.mdx
index 4005f82551f..150f41f67aa 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-x-twitter.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-server-x-twitter.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-x-twitter-sign-in-with-dotnet-core-blazor-server-and-logto
+slug: build-x-twitter-sign-in-with-dotnet-core-blazor-server-and-logto
tags: [認証 (Authentication), x-twitter, dotnet-core-blazor-server, c#, ソーシャルサインイン, サインイン, ログイン]
title: X (Twitter) サインインを .NET Core (Blazor Server) で構築する方法
sdk: .NET Core (Blazor Server)
@@ -60,4 +60,4 @@ export const connector = 'X (Twitter)';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-amazon.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-amazon.mdx
index c86c2744023..4dfde7a4973 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-amazon.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-amazon.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-amazon-sign-in-with-dotnet-core-blazor-webassembly-and-logto
+slug: build-amazon-sign-in-with-dotnet-core-blazor-webassembly-and-logto
tags: [認証 (Authentication), amazon, dotnet-core-blazor-webassembly, c#, ソーシャルサインイン, サインイン, ログイン]
title: Amazon サインインを .NET Core (Blazor WebAssembly) で構築する方法
sdk: .NET Core (Blazor WebAssembly)
@@ -60,4 +60,4 @@ export const connector = 'Amazon';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-apple.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-apple.mdx
index ed9ec497d51..add88f12034 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-apple.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-apple.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-apple-sign-in-with-dotnet-core-blazor-webassembly-and-logto
+slug: build-apple-sign-in-with-dotnet-core-blazor-webassembly-and-logto
tags: [認証 (Authentication), apple, dotnet-core-blazor-webassembly, c#, ソーシャルサインイン, サインイン, ログイン]
title: Apple サインインを .NET Core (Blazor WebAssembly) で構築する方法
sdk: .NET Core (Blazor WebAssembly)
@@ -60,4 +60,4 @@ export const connector = 'Apple';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-aws-ses.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-aws-ses.mdx
index a7bc63f93bb..a7d57921f06 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-aws-ses.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-aws-ses.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-aws-ses-sign-in-with-dotnet-core-blazor-webassembly-and-logto
+slug: build-aws-ses-sign-in-with-dotnet-core-blazor-webassembly-and-logto
tags: [認証 (Authentication), aws-ses, dotnet-core-blazor-webassembly, c#, パスワードレスサインイン, サインイン, ログイン]
title: AWS SES Email パスワードレスサインインを .NET Core (Blazor WebAssembly) で構築する方法
sdk: .NET Core (Blazor WebAssembly)
@@ -66,4 +66,4 @@ export const connector = 'AWS SES';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-azure-ad.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-azure-ad.mdx
index 54a4cba6ad7..ce7551b263a 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-azure-ad.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-azure-ad.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-azure-ad-sign-in-with-dotnet-core-blazor-webassembly-and-logto
+slug: build-azure-ad-sign-in-with-dotnet-core-blazor-webassembly-and-logto
tags: [認証 (Authentication), azure-ad, dotnet-core-blazor-webassembly, c#, ソーシャルサインイン, サインイン, ログイン]
title: Azure AD サインインを .NET Core (Blazor WebAssembly) で構築する方法
sdk: .NET Core (Blazor WebAssembly)
@@ -60,4 +60,4 @@ export const connector = 'Azure AD';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-discord.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-discord.mdx
index a7964820acb..19c238bf10b 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-discord.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-discord.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-discord-sign-in-with-dotnet-core-blazor-webassembly-and-logto
+slug: build-discord-sign-in-with-dotnet-core-blazor-webassembly-and-logto
tags: [認証 (Authentication), discord, dotnet-core-blazor-webassembly, c#, ソーシャルサインイン, サインイン, ログイン]
title: Discord サインインを .NET Core (Blazor WebAssembly) で構築する方法
sdk: .NET Core (Blazor WebAssembly)
@@ -60,4 +60,4 @@ export const connector = 'Discord';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-facebook.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-facebook.mdx
index 3f51f4af103..fb0d145d613 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-facebook.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-facebook.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-facebook-sign-in-with-dotnet-core-blazor-webassembly-and-logto
+slug: build-facebook-sign-in-with-dotnet-core-blazor-webassembly-and-logto
tags: [認証 (Authentication), facebook, dotnet-core-blazor-webassembly, c#, ソーシャルサインイン, サインイン, ログイン]
title: Facebook サインインを .NET Core (Blazor WebAssembly) で構築する方法
sdk: .NET Core (Blazor WebAssembly)
@@ -60,4 +60,4 @@ export const connector = 'Facebook';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-github.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-github.mdx
index 73e844579dd..6805add58a0 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-github.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-github.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-github-sign-in-with-dotnet-core-blazor-webassembly-and-logto
+slug: build-github-sign-in-with-dotnet-core-blazor-webassembly-and-logto
tags: [認証 (Authentication), github, dotnet-core-blazor-webassembly, c#, ソーシャルサインイン, サインイン, ログイン]
title: GitHub サインインを .NET Core (Blazor WebAssembly) で構築する方法
sdk: .NET Core (Blazor WebAssembly)
@@ -60,4 +60,4 @@ export const connector = 'GitHub';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-google-workspace-enterprise-sso.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-google-workspace-enterprise-sso.mdx
index dc0e16715b5..ac1e213cdac 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-google-workspace-enterprise-sso.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-google-workspace-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-workspace-enterprise-sso-sign-in-with-dotnet-core-blazor-webassembly-and-logto
+slug: build-google-workspace-enterprise-sso-sign-in-with-dotnet-core-blazor-webassembly-and-logto
tags: [SSO providers, google-workspace-enterprise-sso, dotnet-core-blazor-webassembly, c#, SAML authentication, enterprise login, SSO login]
title: How to build Google Workspace enterprise SSO with .NET Core (Blazor WebAssembly)
sdk: .NET Core (Blazor WebAssembly)
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-google.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-google.mdx
index cdadeb5d852..8bf3457ed70 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-google.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-google.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-sign-in-with-dotnet-core-blazor-webassembly-and-logto
+slug: build-google-sign-in-with-dotnet-core-blazor-webassembly-and-logto
tags: [認証 (Authentication), google, dotnet-core-blazor-webassembly, c#, ソーシャルサインイン, サインイン, ログイン]
title: Google サインインを .NET Core (Blazor WebAssembly) で構築する方法
sdk: .NET Core (Blazor WebAssembly)
@@ -60,4 +60,4 @@ export const connector = 'Google';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-hugging-face.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-hugging-face.mdx
index 29872789aa9..5a5eafdd708 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-hugging-face.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-hugging-face.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-hugging-face-sign-in-with-dotnet-core-blazor-webassembly-and-logto
+slug: build-hugging-face-sign-in-with-dotnet-core-blazor-webassembly-and-logto
tags: [認証 (Authentication), hugging-face, dotnet-core-blazor-webassembly, c#, ソーシャルサインイン, サインイン, ログイン]
title: Hugging Face サインインを .NET Core (Blazor WebAssembly) で構築する方法
sdk: .NET Core (Blazor WebAssembly)
@@ -60,4 +60,4 @@ export const connector = 'Hugging Face';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-kakao.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-kakao.mdx
index 326ed20b34c..31b820e4754 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-kakao.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-kakao.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-kakao-sign-in-with-dotnet-core-blazor-webassembly-and-logto
+slug: build-kakao-sign-in-with-dotnet-core-blazor-webassembly-and-logto
tags: [認証 (Authentication), kakao, dotnet-core-blazor-webassembly, c#, ソーシャルサインイン, サインイン, ログイン]
title: Kakao サインインを .NET Core (Blazor WebAssembly) で構築する方法
sdk: .NET Core (Blazor WebAssembly)
@@ -60,4 +60,4 @@ export const connector = 'Kakao';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-line.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-line.mdx
index 9227d302ec9..52fdf1e91f2 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-line.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-line.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-line-sign-in-with-dotnet-core-blazor-webassembly-and-logto
+slug: build-line-sign-in-with-dotnet-core-blazor-webassembly-and-logto
tags: [認証 (Authentication), line, dotnet-core-blazor-webassembly, c#, ソーシャルサインイン, サインイン, ログイン]
title: Line サインインを .NET Core (Blazor WebAssembly) で構築する方法
sdk: .NET Core (Blazor WebAssembly)
@@ -60,4 +60,4 @@ export const connector = 'Line';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-linkedin.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-linkedin.mdx
index 9374d682fc7..e2108530b66 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-linkedin.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-linkedin.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-linkedin-sign-in-with-dotnet-core-blazor-webassembly-and-logto
+slug: build-linkedin-sign-in-with-dotnet-core-blazor-webassembly-and-logto
tags: [認証 (Authentication), linkedin, dotnet-core-blazor-webassembly, c#, ソーシャルサインイン, サインイン, ログイン]
title: LinkedIn サインインを .NET Core (Blazor WebAssembly) で構築する方法
sdk: .NET Core (Blazor WebAssembly)
@@ -60,4 +60,4 @@ export const connector = 'LinkedIn';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-microsoft-entra-id-oidc-enterprise-sso.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-microsoft-entra-id-oidc-enterprise-sso.mdx
index 1bc3b888e1a..971257b0f35 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-microsoft-entra-id-oidc-enterprise-sso.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-microsoft-entra-id-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-dotnet-core-blazor-webassembly-and-logto
+slug: build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-dotnet-core-blazor-webassembly-and-logto
tags: [SSO providers, microsoft-entra-id-oidc-enterprise-sso, dotnet-core-blazor-webassembly, c#, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID OIDC enterprise SSO with .NET Core (Blazor WebAssembly)
sdk: .NET Core (Blazor WebAssembly)
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-microsoft-entra-id-saml-enterprise-sso.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-microsoft-entra-id-saml-enterprise-sso.mdx
index 3e02f6ebb37..fd664b66920 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-microsoft-entra-id-saml-enterprise-sso.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-microsoft-entra-id-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-dotnet-core-blazor-webassembly-and-logto
+slug: build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-dotnet-core-blazor-webassembly-and-logto
tags: [SSO providers, microsoft-entra-id-saml-enterprise-sso, dotnet-core-blazor-webassembly, c#, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID SAML enterprise SSO with .NET Core (Blazor WebAssembly)
sdk: .NET Core (Blazor WebAssembly)
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-naver.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-naver.mdx
index 27e05a10698..7ed73fafa69 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-naver.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-naver.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-naver-sign-in-with-dotnet-core-blazor-webassembly-and-logto
+slug: build-naver-sign-in-with-dotnet-core-blazor-webassembly-and-logto
tags: [認証 (Authentication), naver, dotnet-core-blazor-webassembly, c#, ソーシャルサインイン, サインイン, ログイン]
title: Naver サインインを .NET Core (Blazor WebAssembly) で構築する方法
sdk: .NET Core (Blazor WebAssembly)
@@ -60,4 +60,4 @@ export const connector = 'Naver';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-oauth2.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-oauth2.mdx
index 04f3360d785..ade586536b9 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-oauth2.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-oauth2.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oauth2-sign-in-with-dotnet-core-blazor-webassembly-and-logto
+slug: build-oauth2-sign-in-with-dotnet-core-blazor-webassembly-and-logto
tags: [認証 (Authentication), oauth2, dotnet-core-blazor-webassembly, c#, ソーシャルサインイン, サインイン, ログイン]
title: OAuth2 サインインを .NET Core (Blazor WebAssembly) で構築する方法
sdk: .NET Core (Blazor WebAssembly)
@@ -60,4 +60,4 @@ export const connector = 'OAuth2';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-oidc-enterprise-sso.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-oidc-enterprise-sso.mdx
index 9a3180f6505..b78d13d65bc 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-oidc-enterprise-sso.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-enterprise-sso-sign-in-with-dotnet-core-blazor-webassembly-and-logto
+slug: build-oidc-enterprise-sso-sign-in-with-dotnet-core-blazor-webassembly-and-logto
tags: [SSO providers, oidc-enterprise-sso, dotnet-core-blazor-webassembly, c#, SAML authentication, enterprise login, SSO login]
title: How to build OIDC enterprise SSO with .NET Core (Blazor WebAssembly)
sdk: .NET Core (Blazor WebAssembly)
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-oidc.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-oidc.mdx
index 63f60c2186c..a242810d919 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-oidc.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-oidc.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-sign-in-with-dotnet-core-blazor-webassembly-and-logto
+slug: build-oidc-sign-in-with-dotnet-core-blazor-webassembly-and-logto
tags: [認証 (Authentication), oidc, dotnet-core-blazor-webassembly, c#, ソーシャルサインイン, サインイン, ログイン]
title: OIDC サインインを .NET Core (Blazor WebAssembly) で構築する方法
sdk: .NET Core (Blazor WebAssembly)
@@ -60,4 +60,4 @@ export const connector = 'OIDC';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-okta-enterprise-sso.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-okta-enterprise-sso.mdx
index e230560e09f..e63be1195f2 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-okta-enterprise-sso.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-okta-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-okta-enterprise-sso-sign-in-with-dotnet-core-blazor-webassembly-and-logto
+slug: build-okta-enterprise-sso-sign-in-with-dotnet-core-blazor-webassembly-and-logto
tags: [SSO providers, okta-enterprise-sso, dotnet-core-blazor-webassembly, c#, SAML authentication, enterprise login, SSO login]
title: How to build Okta enterprise SSO with .NET Core (Blazor WebAssembly)
sdk: .NET Core (Blazor WebAssembly)
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-saml-enterprise-sso.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-saml-enterprise-sso.mdx
index 4bf6c50d3f5..ea9a00d52df 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-saml-enterprise-sso.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-enterprise-sso-sign-in-with-dotnet-core-blazor-webassembly-and-logto
+slug: build-saml-enterprise-sso-sign-in-with-dotnet-core-blazor-webassembly-and-logto
tags: [SSO providers, saml-enterprise-sso, dotnet-core-blazor-webassembly, c#, SAML authentication, enterprise login, SSO login]
title: How to build SAML enterprise SSO with .NET Core (Blazor WebAssembly)
sdk: .NET Core (Blazor WebAssembly)
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-saml.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-saml.mdx
index 24112d62998..f2f44d04019 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-saml.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-saml.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-sign-in-with-dotnet-core-blazor-webassembly-and-logto
+slug: build-saml-sign-in-with-dotnet-core-blazor-webassembly-and-logto
tags: [認証 (Authentication), saml, dotnet-core-blazor-webassembly, c#, ソーシャルサインイン, サインイン, ログイン]
title: SAML サインインを .NET Core (Blazor WebAssembly) で構築する方法
sdk: .NET Core (Blazor WebAssembly)
@@ -60,4 +60,4 @@ export const connector = 'SAML';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-sendgrid.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-sendgrid.mdx
index 11f0f8414c7..5fcb9615c54 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-sendgrid.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-sendgrid.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-sendgrid-sign-in-with-dotnet-core-blazor-webassembly-and-logto
+slug: build-sendgrid-sign-in-with-dotnet-core-blazor-webassembly-and-logto
tags: [認証 (Authentication), sendgrid, dotnet-core-blazor-webassembly, c#, パスワードレスサインイン, サインイン, ログイン]
title: SendGrid Email パスワードレスサインインを .NET Core (Blazor WebAssembly) で構築する方法
sdk: .NET Core (Blazor WebAssembly)
@@ -66,4 +66,4 @@ export const connector = 'SendGrid';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-slack.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-slack.mdx
index d27facc3ffa..e4e24a8fa35 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-slack.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-slack.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-slack-sign-in-with-dotnet-core-blazor-webassembly-and-logto
+slug: build-slack-sign-in-with-dotnet-core-blazor-webassembly-and-logto
tags: [認証 (Authentication), slack, dotnet-core-blazor-webassembly, c#, ソーシャルサインイン, サインイン, ログイン]
title: Slack サインインを .NET Core (Blazor WebAssembly) で構築する方法
sdk: .NET Core (Blazor WebAssembly)
@@ -60,4 +60,4 @@ export const connector = 'Slack';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-twilio.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-twilio.mdx
index 68b61fa0731..25efa2562f3 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-twilio.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-twilio.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-twilio-sign-in-with-dotnet-core-blazor-webassembly-and-logto
+slug: build-twilio-sign-in-with-dotnet-core-blazor-webassembly-and-logto
tags: [認証 (Authentication), twilio, dotnet-core-blazor-webassembly, c#, パスワードレスサインイン, サインイン, ログイン]
title: Twilio SMS パスワードレスサインインを .NET Core (Blazor WebAssembly) で構築する方法
sdk: .NET Core (Blazor WebAssembly)
@@ -66,4 +66,4 @@ export const connector = 'Twilio';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-x-twitter.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-x-twitter.mdx
index 31cccca6e83..9c4631db6d0 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-x-twitter.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-x-twitter.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-x-twitter-sign-in-with-dotnet-core-blazor-webassembly-and-logto
+slug: build-x-twitter-sign-in-with-dotnet-core-blazor-webassembly-and-logto
tags: [認証 (Authentication), x-twitter, dotnet-core-blazor-webassembly, c#, ソーシャルサインイン, サインイン, ログイン]
title: X (Twitter) サインインを .NET Core (Blazor WebAssembly) で構築する方法
sdk: .NET Core (Blazor WebAssembly)
@@ -60,4 +60,4 @@ export const connector = 'X (Twitter)';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-amazon.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-amazon.mdx
index 3f036feced7..c07a277df9f 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-amazon.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-amazon.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-amazon-sign-in-with-dotnet-core-mvc-and-logto
+slug: build-amazon-sign-in-with-dotnet-core-mvc-and-logto
tags: [認証 (Authentication), amazon, dotnet-core-mvc, c#, ソーシャルサインイン, サインイン, ログイン]
title: Amazon サインインを .NET Core (MVC) で構築する方法
sdk: .NET Core (MVC)
@@ -60,4 +60,4 @@ export const connector = 'Amazon';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-apple.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-apple.mdx
index b44b62d52ad..fb62511a930 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-apple.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-apple.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-apple-sign-in-with-dotnet-core-mvc-and-logto
+slug: build-apple-sign-in-with-dotnet-core-mvc-and-logto
tags: [認証 (Authentication), apple, dotnet-core-mvc, c#, ソーシャルサインイン, サインイン, ログイン]
title: Apple サインインを .NET Core (MVC) で構築する方法
sdk: .NET Core (MVC)
@@ -60,4 +60,4 @@ export const connector = 'Apple';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-aws-ses.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-aws-ses.mdx
index 39a64935431..b163dd5a156 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-aws-ses.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-aws-ses.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-aws-ses-sign-in-with-dotnet-core-mvc-and-logto
+slug: build-aws-ses-sign-in-with-dotnet-core-mvc-and-logto
tags: [認証 (Authentication), aws-ses, dotnet-core-mvc, c#, パスワードレスサインイン, サインイン, ログイン]
title: AWS SES Email パスワードレスサインインを .NET Core (MVC) で構築する方法
sdk: .NET Core (MVC)
@@ -66,4 +66,4 @@ export const connector = 'AWS SES';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-azure-ad.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-azure-ad.mdx
index 7c23e1e899a..48050523afd 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-azure-ad.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-azure-ad.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-azure-ad-sign-in-with-dotnet-core-mvc-and-logto
+slug: build-azure-ad-sign-in-with-dotnet-core-mvc-and-logto
tags: [認証 (Authentication), azure-ad, dotnet-core-mvc, c#, ソーシャルサインイン, サインイン, ログイン]
title: Azure AD サインインを .NET Core (MVC) で構築する方法
sdk: .NET Core (MVC)
@@ -60,4 +60,4 @@ export const connector = 'Azure AD';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-discord.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-discord.mdx
index 6c7ed99a73c..6fb528e3ebe 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-discord.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-discord.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-discord-sign-in-with-dotnet-core-mvc-and-logto
+slug: build-discord-sign-in-with-dotnet-core-mvc-and-logto
tags: [認証 (Authentication), discord, dotnet-core-mvc, c#, ソーシャルサインイン, サインイン, ログイン]
title: Discord サインインを .NET Core (MVC) で構築する方法
sdk: .NET Core (MVC)
@@ -60,4 +60,4 @@ export const connector = 'Discord';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-facebook.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-facebook.mdx
index 6d61634eea3..9df48afc4bf 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-facebook.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-facebook.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-facebook-sign-in-with-dotnet-core-mvc-and-logto
+slug: build-facebook-sign-in-with-dotnet-core-mvc-and-logto
tags: [認証 (Authentication), facebook, dotnet-core-mvc, c#, ソーシャルサインイン, サインイン, ログイン]
title: Facebook サインインを .NET Core (MVC) で構築する方法
sdk: .NET Core (MVC)
@@ -60,4 +60,4 @@ export const connector = 'Facebook';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-github.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-github.mdx
index 9da667e8004..1c5ed702286 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-github.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-github.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-github-sign-in-with-dotnet-core-mvc-and-logto
+slug: build-github-sign-in-with-dotnet-core-mvc-and-logto
tags: [認証 (Authentication), github, dotnet-core-mvc, c#, ソーシャルサインイン, サインイン, ログイン]
title: GitHub サインインを .NET Core (MVC) で構築する方法
sdk: .NET Core (MVC)
@@ -60,4 +60,4 @@ export const connector = 'GitHub';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-google-workspace-enterprise-sso.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-google-workspace-enterprise-sso.mdx
index 1c2d157355c..3d2fe987f2b 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-google-workspace-enterprise-sso.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-google-workspace-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-workspace-enterprise-sso-sign-in-with-dotnet-core-mvc-and-logto
+slug: build-google-workspace-enterprise-sso-sign-in-with-dotnet-core-mvc-and-logto
tags: [SSO providers, google-workspace-enterprise-sso, dotnet-core-mvc, c#, SAML authentication, enterprise login, SSO login]
title: How to build Google Workspace enterprise SSO with .NET Core (MVC)
sdk: .NET Core (MVC)
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-google.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-google.mdx
index 02a70ecbf38..6904cd10786 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-google.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-google.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-sign-in-with-dotnet-core-mvc-and-logto
+slug: build-google-sign-in-with-dotnet-core-mvc-and-logto
tags: [認証 (Authentication), google, dotnet-core-mvc, c#, ソーシャルサインイン, サインイン, ログイン]
title: Google サインインを .NET Core (MVC) で構築する方法
sdk: .NET Core (MVC)
@@ -60,4 +60,4 @@ export const connector = 'Google';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-hugging-face.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-hugging-face.mdx
index 7dfd0bda6c8..957ffbe78d3 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-hugging-face.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-hugging-face.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-hugging-face-sign-in-with-dotnet-core-mvc-and-logto
+slug: build-hugging-face-sign-in-with-dotnet-core-mvc-and-logto
tags: [認証 (Authentication), hugging-face, dotnet-core-mvc, c#, ソーシャルサインイン, サインイン, ログイン]
title: Hugging Face サインインを .NET Core (MVC) で構築する方法
sdk: .NET Core (MVC)
@@ -60,4 +60,4 @@ export const connector = 'Hugging Face';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-kakao.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-kakao.mdx
index a0914a79e5e..c7a262cf1c0 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-kakao.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-kakao.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-kakao-sign-in-with-dotnet-core-mvc-and-logto
+slug: build-kakao-sign-in-with-dotnet-core-mvc-and-logto
tags: [認証 (Authentication), kakao, dotnet-core-mvc, c#, ソーシャルサインイン, サインイン, ログイン]
title: Kakao サインインを .NET Core (MVC) で構築する方法
sdk: .NET Core (MVC)
@@ -60,4 +60,4 @@ export const connector = 'Kakao';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-line.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-line.mdx
index 33e09cd182e..35ea9090d78 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-line.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-line.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-line-sign-in-with-dotnet-core-mvc-and-logto
+slug: build-line-sign-in-with-dotnet-core-mvc-and-logto
tags: [認証 (Authentication), line, dotnet-core-mvc, c#, ソーシャルサインイン, サインイン, ログイン]
title: Line サインインを .NET Core (MVC) で構築する方法
sdk: .NET Core (MVC)
@@ -60,4 +60,4 @@ export const connector = 'Line';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-linkedin.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-linkedin.mdx
index 7a32e096635..4057877e4df 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-linkedin.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-linkedin.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-linkedin-sign-in-with-dotnet-core-mvc-and-logto
+slug: build-linkedin-sign-in-with-dotnet-core-mvc-and-logto
tags: [認証 (Authentication), linkedin, dotnet-core-mvc, c#, ソーシャルサインイン, サインイン, ログイン]
title: LinkedIn サインインを .NET Core (MVC) で構築する方法
sdk: .NET Core (MVC)
@@ -60,4 +60,4 @@ export const connector = 'LinkedIn';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-microsoft-entra-id-oidc-enterprise-sso.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-microsoft-entra-id-oidc-enterprise-sso.mdx
index ac0d60471d0..05098e206a0 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-microsoft-entra-id-oidc-enterprise-sso.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-microsoft-entra-id-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-dotnet-core-mvc-and-logto
+slug: build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-dotnet-core-mvc-and-logto
tags: [SSO providers, microsoft-entra-id-oidc-enterprise-sso, dotnet-core-mvc, c#, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID OIDC enterprise SSO with .NET Core (MVC)
sdk: .NET Core (MVC)
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-microsoft-entra-id-saml-enterprise-sso.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-microsoft-entra-id-saml-enterprise-sso.mdx
index 048bc4fb51d..6e2bf3d21bf 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-microsoft-entra-id-saml-enterprise-sso.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-microsoft-entra-id-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-dotnet-core-mvc-and-logto
+slug: build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-dotnet-core-mvc-and-logto
tags: [SSO providers, microsoft-entra-id-saml-enterprise-sso, dotnet-core-mvc, c#, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID SAML enterprise SSO with .NET Core (MVC)
sdk: .NET Core (MVC)
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-naver.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-naver.mdx
index 9a044c49219..5c30c42ae7a 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-naver.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-naver.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-naver-sign-in-with-dotnet-core-mvc-and-logto
+slug: build-naver-sign-in-with-dotnet-core-mvc-and-logto
tags: [認証 (Authentication), naver, dotnet-core-mvc, c#, ソーシャルサインイン, サインイン, ログイン]
title: Naver サインインを .NET Core (MVC) で構築する方法
sdk: .NET Core (MVC)
@@ -60,4 +60,4 @@ export const connector = 'Naver';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-oauth2.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-oauth2.mdx
index 3b152084f6d..291a4d8c287 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-oauth2.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-oauth2.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oauth2-sign-in-with-dotnet-core-mvc-and-logto
+slug: build-oauth2-sign-in-with-dotnet-core-mvc-and-logto
tags: [認証 (Authentication), oauth2, dotnet-core-mvc, c#, ソーシャルサインイン, サインイン, ログイン]
title: OAuth2 サインインを .NET Core (MVC) で構築する方法
sdk: .NET Core (MVC)
@@ -60,4 +60,4 @@ export const connector = 'OAuth2';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-oidc-enterprise-sso.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-oidc-enterprise-sso.mdx
index 1413e2e3c12..5c74b77354c 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-oidc-enterprise-sso.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-enterprise-sso-sign-in-with-dotnet-core-mvc-and-logto
+slug: build-oidc-enterprise-sso-sign-in-with-dotnet-core-mvc-and-logto
tags: [SSO providers, oidc-enterprise-sso, dotnet-core-mvc, c#, SAML authentication, enterprise login, SSO login]
title: How to build OIDC enterprise SSO with .NET Core (MVC)
sdk: .NET Core (MVC)
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-oidc.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-oidc.mdx
index afafae9bc42..eda1c154d86 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-oidc.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-oidc.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-sign-in-with-dotnet-core-mvc-and-logto
+slug: build-oidc-sign-in-with-dotnet-core-mvc-and-logto
tags: [認証 (Authentication), oidc, dotnet-core-mvc, c#, ソーシャルサインイン, サインイン, ログイン]
title: OIDC サインインを .NET Core (MVC) で構築する方法
sdk: .NET Core (MVC)
@@ -60,4 +60,4 @@ export const connector = 'OIDC';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-okta-enterprise-sso.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-okta-enterprise-sso.mdx
index 910e80972ed..09e404483cc 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-okta-enterprise-sso.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-okta-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-okta-enterprise-sso-sign-in-with-dotnet-core-mvc-and-logto
+slug: build-okta-enterprise-sso-sign-in-with-dotnet-core-mvc-and-logto
tags: [SSO providers, okta-enterprise-sso, dotnet-core-mvc, c#, SAML authentication, enterprise login, SSO login]
title: How to build Okta enterprise SSO with .NET Core (MVC)
sdk: .NET Core (MVC)
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-saml-enterprise-sso.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-saml-enterprise-sso.mdx
index 8dcfd5b6a32..15a2d69d3b8 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-saml-enterprise-sso.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-enterprise-sso-sign-in-with-dotnet-core-mvc-and-logto
+slug: build-saml-enterprise-sso-sign-in-with-dotnet-core-mvc-and-logto
tags: [SSO providers, saml-enterprise-sso, dotnet-core-mvc, c#, SAML authentication, enterprise login, SSO login]
title: How to build SAML enterprise SSO with .NET Core (MVC)
sdk: .NET Core (MVC)
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-saml.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-saml.mdx
index 7d00e96633e..a34f01b3032 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-saml.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-saml.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-sign-in-with-dotnet-core-mvc-and-logto
+slug: build-saml-sign-in-with-dotnet-core-mvc-and-logto
tags: [認証 (Authentication), saml, dotnet-core-mvc, c#, ソーシャルサインイン, サインイン, ログイン]
title: SAML サインインを .NET Core (MVC) で構築する方法
sdk: .NET Core (MVC)
@@ -60,4 +60,4 @@ export const connector = 'SAML';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-sendgrid.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-sendgrid.mdx
index 5e8e90c1d9d..ad85c92ecca 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-sendgrid.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-sendgrid.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-sendgrid-sign-in-with-dotnet-core-mvc-and-logto
+slug: build-sendgrid-sign-in-with-dotnet-core-mvc-and-logto
tags: [認証 (Authentication), sendgrid, dotnet-core-mvc, c#, パスワードレスサインイン, サインイン, ログイン]
title: SendGrid Email パスワードレスサインインを .NET Core (MVC) で構築する方法
sdk: .NET Core (MVC)
@@ -66,4 +66,4 @@ export const connector = 'SendGrid';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-slack.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-slack.mdx
index 18ece2be1cb..f8c7be2912f 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-slack.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-slack.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-slack-sign-in-with-dotnet-core-mvc-and-logto
+slug: build-slack-sign-in-with-dotnet-core-mvc-and-logto
tags: [認証 (Authentication), slack, dotnet-core-mvc, c#, ソーシャルサインイン, サインイン, ログイン]
title: Slack サインインを .NET Core (MVC) で構築する方法
sdk: .NET Core (MVC)
@@ -60,4 +60,4 @@ export const connector = 'Slack';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-twilio.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-twilio.mdx
index 67f0b46653f..afa5002207f 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-twilio.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-twilio.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-twilio-sign-in-with-dotnet-core-mvc-and-logto
+slug: build-twilio-sign-in-with-dotnet-core-mvc-and-logto
tags: [認証 (Authentication), twilio, dotnet-core-mvc, c#, パスワードレスサインイン, サインイン, ログイン]
title: Twilio SMS パスワードレスサインインを .NET Core (MVC) で構築する方法
sdk: .NET Core (MVC)
@@ -66,4 +66,4 @@ export const connector = 'Twilio';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-x-twitter.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-x-twitter.mdx
index 13bce77b3c0..c4c7e4f5cdb 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-x-twitter.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-mvc-x-twitter.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-x-twitter-sign-in-with-dotnet-core-mvc-and-logto
+slug: build-x-twitter-sign-in-with-dotnet-core-mvc-and-logto
tags: [認証 (Authentication), x-twitter, dotnet-core-mvc, c#, ソーシャルサインイン, サインイン, ログイン]
title: X (Twitter) サインインを .NET Core (MVC) で構築する方法
sdk: .NET Core (MVC)
@@ -60,4 +60,4 @@ export const connector = 'X (Twitter)';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-amazon.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-amazon.mdx
index 15b3c51910f..9ff58021173 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-amazon.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-amazon.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-amazon-sign-in-with-dotnet-core-razor-pages-and-logto
+slug: build-amazon-sign-in-with-dotnet-core-razor-pages-and-logto
tags: [認証 (Authentication), amazon, dotnet-core-razor-pages, c#, ソーシャルサインイン, サインイン, ログイン]
title: Amazon サインインを .NET Core (Razor Pages) で構築する方法
sdk: .NET Core (Razor Pages)
@@ -60,4 +60,4 @@ export const connector = 'Amazon';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-apple.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-apple.mdx
index e008c001d59..b52d16d5865 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-apple.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-apple.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-apple-sign-in-with-dotnet-core-razor-pages-and-logto
+slug: build-apple-sign-in-with-dotnet-core-razor-pages-and-logto
tags: [認証 (Authentication), apple, dotnet-core-razor-pages, c#, ソーシャルサインイン, サインイン, ログイン]
title: Apple サインインを .NET Core (Razor Pages) で構築する方法
sdk: .NET Core (Razor Pages)
@@ -60,4 +60,4 @@ export const connector = 'Apple';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-aws-ses.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-aws-ses.mdx
index 9c6a74bcf62..9ff18dd0385 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-aws-ses.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-aws-ses.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-aws-ses-sign-in-with-dotnet-core-razor-pages-and-logto
+slug: build-aws-ses-sign-in-with-dotnet-core-razor-pages-and-logto
tags: [認証 (Authentication), aws-ses, dotnet-core-razor-pages, c#, パスワードレスサインイン, サインイン, ログイン]
title: AWS SES Email パスワードレスサインインを .NET Core (Razor Pages) で構築する方法
sdk: .NET Core (Razor Pages)
@@ -66,4 +66,4 @@ export const connector = 'AWS SES';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-azure-ad.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-azure-ad.mdx
index 73135a3f682..fb03c708399 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-azure-ad.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-azure-ad.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-azure-ad-sign-in-with-dotnet-core-razor-pages-and-logto
+slug: build-azure-ad-sign-in-with-dotnet-core-razor-pages-and-logto
tags: [認証 (Authentication), azure-ad, dotnet-core-razor-pages, c#, ソーシャルサインイン, サインイン, ログイン]
title: Azure AD サインインを .NET Core (Razor Pages) で構築する方法
sdk: .NET Core (Razor Pages)
@@ -60,4 +60,4 @@ export const connector = 'Azure AD';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-discord.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-discord.mdx
index 8f367fbd345..ddc796979c9 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-discord.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-discord.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-discord-sign-in-with-dotnet-core-razor-pages-and-logto
+slug: build-discord-sign-in-with-dotnet-core-razor-pages-and-logto
tags: [認証 (Authentication), discord, dotnet-core-razor-pages, c#, ソーシャルサインイン, サインイン, ログイン]
title: Discord サインインを .NET Core (Razor Pages) で構築する方法
sdk: .NET Core (Razor Pages)
@@ -60,4 +60,4 @@ export const connector = 'Discord';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-facebook.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-facebook.mdx
index 345c05da198..dc23db8898c 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-facebook.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-facebook.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-facebook-sign-in-with-dotnet-core-razor-pages-and-logto
+slug: build-facebook-sign-in-with-dotnet-core-razor-pages-and-logto
tags: [認証 (Authentication), facebook, dotnet-core-razor-pages, c#, ソーシャルサインイン, サインイン, ログイン]
title: Facebook サインインを .NET Core (Razor Pages) で構築する方法
sdk: .NET Core (Razor Pages)
@@ -60,4 +60,4 @@ export const connector = 'Facebook';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-github.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-github.mdx
index ea78f250987..71fc518daea 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-github.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-github.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-github-sign-in-with-dotnet-core-razor-pages-and-logto
+slug: build-github-sign-in-with-dotnet-core-razor-pages-and-logto
tags: [認証 (Authentication), github, dotnet-core-razor-pages, c#, ソーシャルサインイン, サインイン, ログイン]
title: GitHub サインインを .NET Core (Razor Pages) で構築する方法
sdk: .NET Core (Razor Pages)
@@ -60,4 +60,4 @@ export const connector = 'GitHub';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-google-workspace-enterprise-sso.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-google-workspace-enterprise-sso.mdx
index c06ac17ceb9..6f4298a13e4 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-google-workspace-enterprise-sso.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-google-workspace-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-workspace-enterprise-sso-sign-in-with-dotnet-core-razor-pages-and-logto
+slug: build-google-workspace-enterprise-sso-sign-in-with-dotnet-core-razor-pages-and-logto
tags: [SSO providers, google-workspace-enterprise-sso, dotnet-core-razor-pages, c#, SAML authentication, enterprise login, SSO login]
title: How to build Google Workspace enterprise SSO with .NET Core (Razor Pages)
sdk: .NET Core (Razor Pages)
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-google.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-google.mdx
index 5a70189e617..64c9581e1e7 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-google.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-google.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-sign-in-with-dotnet-core-razor-pages-and-logto
+slug: build-google-sign-in-with-dotnet-core-razor-pages-and-logto
tags: [認証 (Authentication), google, dotnet-core-razor-pages, c#, ソーシャルサインイン, サインイン, ログイン]
title: Google サインインを .NET Core (Razor Pages) で構築する方法
sdk: .NET Core (Razor Pages)
@@ -60,4 +60,4 @@ export const connector = 'Google';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-hugging-face.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-hugging-face.mdx
index 1681f413efe..3cbadb3cfbd 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-hugging-face.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-hugging-face.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-hugging-face-sign-in-with-dotnet-core-razor-pages-and-logto
+slug: build-hugging-face-sign-in-with-dotnet-core-razor-pages-and-logto
tags: [認証 (Authentication), hugging-face, dotnet-core-razor-pages, c#, ソーシャルサインイン, サインイン, ログイン]
title: Hugging Face サインインを .NET Core (Razor Pages) で構築する方法
sdk: .NET Core (Razor Pages)
@@ -60,4 +60,4 @@ export const connector = 'Hugging Face';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-kakao.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-kakao.mdx
index b7cbb8545a8..c3a96c8a5f4 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-kakao.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-kakao.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-kakao-sign-in-with-dotnet-core-razor-pages-and-logto
+slug: build-kakao-sign-in-with-dotnet-core-razor-pages-and-logto
tags: [認証 (Authentication), kakao, dotnet-core-razor-pages, c#, ソーシャルサインイン, サインイン, ログイン]
title: Kakao サインインを .NET Core (Razor Pages) で構築する方法
sdk: .NET Core (Razor Pages)
@@ -60,4 +60,4 @@ export const connector = 'Kakao';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-line.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-line.mdx
index 8a38aa615cc..18977077c7c 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-line.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-line.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-line-sign-in-with-dotnet-core-razor-pages-and-logto
+slug: build-line-sign-in-with-dotnet-core-razor-pages-and-logto
tags: [認証 (Authentication), line, dotnet-core-razor-pages, c#, ソーシャルサインイン, サインイン, ログイン]
title: Line サインインを .NET Core (Razor Pages) で構築する方法
sdk: .NET Core (Razor Pages)
@@ -60,4 +60,4 @@ export const connector = 'Line';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-linkedin.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-linkedin.mdx
index 8ebf8d09ed5..f31cc30687c 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-linkedin.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-linkedin.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-linkedin-sign-in-with-dotnet-core-razor-pages-and-logto
+slug: build-linkedin-sign-in-with-dotnet-core-razor-pages-and-logto
tags: [認証 (Authentication), linkedin, dotnet-core-razor-pages, c#, ソーシャルサインイン, サインイン, ログイン]
title: LinkedIn サインインを .NET Core (Razor Pages) で構築する方法
sdk: .NET Core (Razor Pages)
@@ -60,4 +60,4 @@ export const connector = 'LinkedIn';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-microsoft-entra-id-oidc-enterprise-sso.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-microsoft-entra-id-oidc-enterprise-sso.mdx
index f64253fd732..365c187fae8 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-microsoft-entra-id-oidc-enterprise-sso.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-microsoft-entra-id-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-dotnet-core-razor-pages-and-logto
+slug: build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-dotnet-core-razor-pages-and-logto
tags: [SSO providers, microsoft-entra-id-oidc-enterprise-sso, dotnet-core-razor-pages, c#, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID OIDC enterprise SSO with .NET Core (Razor Pages)
sdk: .NET Core (Razor Pages)
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-microsoft-entra-id-saml-enterprise-sso.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-microsoft-entra-id-saml-enterprise-sso.mdx
index a48acd6aa17..212f124ce26 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-microsoft-entra-id-saml-enterprise-sso.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-microsoft-entra-id-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-dotnet-core-razor-pages-and-logto
+slug: build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-dotnet-core-razor-pages-and-logto
tags: [SSO providers, microsoft-entra-id-saml-enterprise-sso, dotnet-core-razor-pages, c#, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID SAML enterprise SSO with .NET Core (Razor Pages)
sdk: .NET Core (Razor Pages)
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-naver.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-naver.mdx
index 5728c0c1497..a8722f37c27 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-naver.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-naver.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-naver-sign-in-with-dotnet-core-razor-pages-and-logto
+slug: build-naver-sign-in-with-dotnet-core-razor-pages-and-logto
tags: [認証 (Authentication), naver, dotnet-core-razor-pages, c#, ソーシャルサインイン, サインイン, ログイン]
title: Naver サインインを .NET Core (Razor Pages) で構築する方法
sdk: .NET Core (Razor Pages)
@@ -60,4 +60,4 @@ export const connector = 'Naver';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-oauth2.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-oauth2.mdx
index c4e461f9f15..2d50fc36978 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-oauth2.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-oauth2.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oauth2-sign-in-with-dotnet-core-razor-pages-and-logto
+slug: build-oauth2-sign-in-with-dotnet-core-razor-pages-and-logto
tags: [認証 (Authentication), oauth2, dotnet-core-razor-pages, c#, ソーシャルサインイン, サインイン, ログイン]
title: OAuth2 サインインを .NET Core (Razor Pages) で構築する方法
sdk: .NET Core (Razor Pages)
@@ -60,4 +60,4 @@ export const connector = 'OAuth2';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-oidc-enterprise-sso.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-oidc-enterprise-sso.mdx
index 1e92f223931..b2c794d6545 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-oidc-enterprise-sso.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-enterprise-sso-sign-in-with-dotnet-core-razor-pages-and-logto
+slug: build-oidc-enterprise-sso-sign-in-with-dotnet-core-razor-pages-and-logto
tags: [SSO providers, oidc-enterprise-sso, dotnet-core-razor-pages, c#, SAML authentication, enterprise login, SSO login]
title: How to build OIDC enterprise SSO with .NET Core (Razor Pages)
sdk: .NET Core (Razor Pages)
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-oidc.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-oidc.mdx
index 41c7a4bc5a2..183359199c7 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-oidc.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-oidc.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-sign-in-with-dotnet-core-razor-pages-and-logto
+slug: build-oidc-sign-in-with-dotnet-core-razor-pages-and-logto
tags: [認証 (Authentication), oidc, dotnet-core-razor-pages, c#, ソーシャルサインイン, サインイン, ログイン]
title: OIDC サインインを .NET Core (Razor Pages) で構築する方法
sdk: .NET Core (Razor Pages)
@@ -60,4 +60,4 @@ export const connector = 'OIDC';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-okta-enterprise-sso.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-okta-enterprise-sso.mdx
index 10d7a7370e5..c43ed935725 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-okta-enterprise-sso.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-okta-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-okta-enterprise-sso-sign-in-with-dotnet-core-razor-pages-and-logto
+slug: build-okta-enterprise-sso-sign-in-with-dotnet-core-razor-pages-and-logto
tags: [SSO providers, okta-enterprise-sso, dotnet-core-razor-pages, c#, SAML authentication, enterprise login, SSO login]
title: How to build Okta enterprise SSO with .NET Core (Razor Pages)
sdk: .NET Core (Razor Pages)
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-saml-enterprise-sso.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-saml-enterprise-sso.mdx
index 760b36e83db..618759044a8 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-saml-enterprise-sso.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-enterprise-sso-sign-in-with-dotnet-core-razor-pages-and-logto
+slug: build-saml-enterprise-sso-sign-in-with-dotnet-core-razor-pages-and-logto
tags: [SSO providers, saml-enterprise-sso, dotnet-core-razor-pages, c#, SAML authentication, enterprise login, SSO login]
title: How to build SAML enterprise SSO with .NET Core (Razor Pages)
sdk: .NET Core (Razor Pages)
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-saml.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-saml.mdx
index 14d5f171f0a..50e72f55e4d 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-saml.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-saml.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-sign-in-with-dotnet-core-razor-pages-and-logto
+slug: build-saml-sign-in-with-dotnet-core-razor-pages-and-logto
tags: [認証 (Authentication), saml, dotnet-core-razor-pages, c#, ソーシャルサインイン, サインイン, ログイン]
title: SAML サインインを .NET Core (Razor Pages) で構築する方法
sdk: .NET Core (Razor Pages)
@@ -60,4 +60,4 @@ export const connector = 'SAML';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-sendgrid.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-sendgrid.mdx
index fa4055b5e69..6bffb6e36a9 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-sendgrid.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-sendgrid.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-sendgrid-sign-in-with-dotnet-core-razor-pages-and-logto
+slug: build-sendgrid-sign-in-with-dotnet-core-razor-pages-and-logto
tags: [認証 (Authentication), sendgrid, dotnet-core-razor-pages, c#, パスワードレスサインイン, サインイン, ログイン]
title: SendGrid Email パスワードレスサインインを .NET Core (Razor Pages) で構築する方法
sdk: .NET Core (Razor Pages)
@@ -66,4 +66,4 @@ export const connector = 'SendGrid';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-slack.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-slack.mdx
index d6974a82ee7..dd8f1fc4b10 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-slack.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-slack.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-slack-sign-in-with-dotnet-core-razor-pages-and-logto
+slug: build-slack-sign-in-with-dotnet-core-razor-pages-and-logto
tags: [認証 (Authentication), slack, dotnet-core-razor-pages, c#, ソーシャルサインイン, サインイン, ログイン]
title: Slack サインインを .NET Core (Razor Pages) で構築する方法
sdk: .NET Core (Razor Pages)
@@ -60,4 +60,4 @@ export const connector = 'Slack';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-twilio.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-twilio.mdx
index 8ce528b0aaa..def694d79f3 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-twilio.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-twilio.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-twilio-sign-in-with-dotnet-core-razor-pages-and-logto
+slug: build-twilio-sign-in-with-dotnet-core-razor-pages-and-logto
tags: [認証 (Authentication), twilio, dotnet-core-razor-pages, c#, パスワードレスサインイン, サインイン, ログイン]
title: Twilio SMS パスワードレスサインインを .NET Core (Razor Pages) で構築する方法
sdk: .NET Core (Razor Pages)
@@ -66,4 +66,4 @@ export const connector = 'Twilio';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-x-twitter.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-x-twitter.mdx
index 98fd870884b..a5ec90a7c96 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-x-twitter.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-dotnet-core-razor-pages-x-twitter.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-x-twitter-sign-in-with-dotnet-core-razor-pages-and-logto
+slug: build-x-twitter-sign-in-with-dotnet-core-razor-pages-and-logto
tags: [認証 (Authentication), x-twitter, dotnet-core-razor-pages, c#, ソーシャルサインイン, サインイン, ログイン]
title: X (Twitter) サインインを .NET Core (Razor Pages) で構築する方法
sdk: .NET Core (Razor Pages)
@@ -60,4 +60,4 @@ export const connector = 'X (Twitter)';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-amazon.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-amazon.mdx
index 9cd7b2bbdcb..620f91a36d8 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-amazon.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-amazon.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-amazon-sign-in-with-expo-react-native-and-logto
+slug: build-amazon-sign-in-with-expo-react-native-and-logto
tags: [認証 (Authentication), amazon, expo-react-native, js, ソーシャルサインイン, サインイン, ログイン]
title: Amazon サインインを Expo (React Native) で構築する方法
sdk: Expo (React Native)
@@ -60,4 +60,4 @@ export const connector = 'Amazon';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-apple.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-apple.mdx
index c83ae15c520..775f6827cd8 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-apple.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-apple.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-apple-sign-in-with-expo-react-native-and-logto
+slug: build-apple-sign-in-with-expo-react-native-and-logto
tags: [認証 (Authentication), apple, expo-react-native, js, ソーシャルサインイン, サインイン, ログイン]
title: Apple サインインを Expo (React Native) で構築する方法
sdk: Expo (React Native)
@@ -60,4 +60,4 @@ export const connector = 'Apple';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-aws-ses.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-aws-ses.mdx
index 1591c6f670c..9fa56bb4345 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-aws-ses.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-aws-ses.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-aws-ses-sign-in-with-expo-react-native-and-logto
+slug: build-aws-ses-sign-in-with-expo-react-native-and-logto
tags: [認証 (Authentication), aws-ses, expo-react-native, js, パスワードレスサインイン, サインイン, ログイン]
title: AWS SES Email パスワードレスサインインを Expo (React Native) で構築する方法
sdk: Expo (React Native)
@@ -66,4 +66,4 @@ export const connector = 'AWS SES';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-azure-ad.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-azure-ad.mdx
index ca84bab8a75..e8c7aa26be4 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-azure-ad.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-azure-ad.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-azure-ad-sign-in-with-expo-react-native-and-logto
+slug: build-azure-ad-sign-in-with-expo-react-native-and-logto
tags: [認証 (Authentication), azure-ad, expo-react-native, js, ソーシャルサインイン, サインイン, ログイン]
title: Azure AD サインインを Expo (React Native) で構築する方法
sdk: Expo (React Native)
@@ -60,4 +60,4 @@ export const connector = 'Azure AD';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-discord.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-discord.mdx
index 8fa9579d797..0bbdb4d4a54 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-discord.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-discord.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-discord-sign-in-with-expo-react-native-and-logto
+slug: build-discord-sign-in-with-expo-react-native-and-logto
tags: [認証 (Authentication), discord, expo-react-native, js, ソーシャルサインイン, サインイン, ログイン]
title: Discord サインインを Expo (React Native) で構築する方法
sdk: Expo (React Native)
@@ -60,4 +60,4 @@ export const connector = 'Discord';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-facebook.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-facebook.mdx
index a3d6d2fc868..78d77d58482 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-facebook.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-facebook.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-facebook-sign-in-with-expo-react-native-and-logto
+slug: build-facebook-sign-in-with-expo-react-native-and-logto
tags: [認証 (Authentication), facebook, expo-react-native, js, ソーシャルサインイン, サインイン, ログイン]
title: Facebook サインインを Expo (React Native) で構築する方法
sdk: Expo (React Native)
@@ -60,4 +60,4 @@ export const connector = 'Facebook';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-github.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-github.mdx
index 070ef4bf6d2..61c1adcf5f6 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-github.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-github.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-github-sign-in-with-expo-react-native-and-logto
+slug: build-github-sign-in-with-expo-react-native-and-logto
tags: [認証 (Authentication), github, expo-react-native, js, ソーシャルサインイン, サインイン, ログイン]
title: GitHub サインインを Expo (React Native) で構築する方法
sdk: Expo (React Native)
@@ -60,4 +60,4 @@ export const connector = 'GitHub';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-google-workspace-enterprise-sso.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-google-workspace-enterprise-sso.mdx
index effad6e8838..b6c62f72efc 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-google-workspace-enterprise-sso.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-google-workspace-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-workspace-enterprise-sso-sign-in-with-expo-react-native-and-logto
+slug: build-google-workspace-enterprise-sso-sign-in-with-expo-react-native-and-logto
tags: [SSO providers, google-workspace-enterprise-sso, expo-react-native, js, SAML authentication, enterprise login, SSO login]
title: How to build Google Workspace enterprise SSO with Expo (React Native)
sdk: Expo (React Native)
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-google.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-google.mdx
index 8039bc04eff..5f9b3970cdf 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-google.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-google.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-sign-in-with-expo-react-native-and-logto
+slug: build-google-sign-in-with-expo-react-native-and-logto
tags: [認証 (Authentication), google, expo-react-native, js, ソーシャルサインイン, サインイン, ログイン]
title: Google サインインを Expo (React Native) で構築する方法
sdk: Expo (React Native)
@@ -60,4 +60,4 @@ export const connector = 'Google';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-hugging-face.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-hugging-face.mdx
index cf8636d1611..654a1b7fddd 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-hugging-face.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-hugging-face.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-hugging-face-sign-in-with-expo-react-native-and-logto
+slug: build-hugging-face-sign-in-with-expo-react-native-and-logto
tags: [認証 (Authentication), hugging-face, expo-react-native, js, ソーシャルサインイン, サインイン, ログイン]
title: Hugging Face サインインを Expo (React Native) で構築する方法
sdk: Expo (React Native)
@@ -60,4 +60,4 @@ export const connector = 'Hugging Face';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-kakao.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-kakao.mdx
index 30aa3069e90..3f966fb2b35 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-kakao.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-kakao.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-kakao-sign-in-with-expo-react-native-and-logto
+slug: build-kakao-sign-in-with-expo-react-native-and-logto
tags: [認証 (Authentication), kakao, expo-react-native, js, ソーシャルサインイン, サインイン, ログイン]
title: Kakao サインインを Expo (React Native) で構築する方法
sdk: Expo (React Native)
@@ -60,4 +60,4 @@ export const connector = 'Kakao';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-line.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-line.mdx
index 535bca487bb..121df4e7844 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-line.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-line.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-line-sign-in-with-expo-react-native-and-logto
+slug: build-line-sign-in-with-expo-react-native-and-logto
tags: [認証 (Authentication), line, expo-react-native, js, ソーシャルサインイン, サインイン, ログイン]
title: Line サインインを Expo (React Native) で構築する方法
sdk: Expo (React Native)
@@ -60,4 +60,4 @@ export const connector = 'Line';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-linkedin.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-linkedin.mdx
index 026749dc23d..616fbff5384 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-linkedin.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-linkedin.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-linkedin-sign-in-with-expo-react-native-and-logto
+slug: build-linkedin-sign-in-with-expo-react-native-and-logto
tags: [認証 (Authentication), linkedin, expo-react-native, js, ソーシャルサインイン, サインイン, ログイン]
title: LinkedIn サインインを Expo (React Native) で構築する方法
sdk: Expo (React Native)
@@ -60,4 +60,4 @@ export const connector = 'LinkedIn';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-microsoft-entra-id-oidc-enterprise-sso.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-microsoft-entra-id-oidc-enterprise-sso.mdx
index 130a896f59c..5d2a5faed52 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-microsoft-entra-id-oidc-enterprise-sso.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-microsoft-entra-id-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-expo-react-native-and-logto
+slug: build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-expo-react-native-and-logto
tags: [SSO providers, microsoft-entra-id-oidc-enterprise-sso, expo-react-native, js, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID OIDC enterprise SSO with Expo (React Native)
sdk: Expo (React Native)
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-microsoft-entra-id-saml-enterprise-sso.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-microsoft-entra-id-saml-enterprise-sso.mdx
index bedb4b4520b..d1d8a5fd665 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-microsoft-entra-id-saml-enterprise-sso.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-microsoft-entra-id-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-expo-react-native-and-logto
+slug: build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-expo-react-native-and-logto
tags: [SSO providers, microsoft-entra-id-saml-enterprise-sso, expo-react-native, js, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID SAML enterprise SSO with Expo (React Native)
sdk: Expo (React Native)
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-naver.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-naver.mdx
index 64ee31ebb40..eb6714c1b1b 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-naver.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-naver.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-naver-sign-in-with-expo-react-native-and-logto
+slug: build-naver-sign-in-with-expo-react-native-and-logto
tags: [認証 (Authentication), naver, expo-react-native, js, ソーシャルサインイン, サインイン, ログイン]
title: Naver サインインを Expo (React Native) で構築する方法
sdk: Expo (React Native)
@@ -60,4 +60,4 @@ export const connector = 'Naver';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-oauth2.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-oauth2.mdx
index 499e30ffe69..13f855a13da 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-oauth2.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-oauth2.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oauth2-sign-in-with-expo-react-native-and-logto
+slug: build-oauth2-sign-in-with-expo-react-native-and-logto
tags: [認証 (Authentication), oauth2, expo-react-native, js, ソーシャルサインイン, サインイン, ログイン]
title: OAuth2 サインインを Expo (React Native) で構築する方法
sdk: Expo (React Native)
@@ -60,4 +60,4 @@ export const connector = 'OAuth2';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-oidc-enterprise-sso.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-oidc-enterprise-sso.mdx
index 44e7c68babd..e9cdd68519f 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-oidc-enterprise-sso.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-enterprise-sso-sign-in-with-expo-react-native-and-logto
+slug: build-oidc-enterprise-sso-sign-in-with-expo-react-native-and-logto
tags: [SSO providers, oidc-enterprise-sso, expo-react-native, js, SAML authentication, enterprise login, SSO login]
title: How to build OIDC enterprise SSO with Expo (React Native)
sdk: Expo (React Native)
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-oidc.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-oidc.mdx
index 083fcd32291..402208bb542 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-oidc.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-oidc.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-sign-in-with-expo-react-native-and-logto
+slug: build-oidc-sign-in-with-expo-react-native-and-logto
tags: [認証 (Authentication), oidc, expo-react-native, js, ソーシャルサインイン, サインイン, ログイン]
title: OIDC サインインを Expo (React Native) で構築する方法
sdk: Expo (React Native)
@@ -60,4 +60,4 @@ export const connector = 'OIDC';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-okta-enterprise-sso.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-okta-enterprise-sso.mdx
index dac4c6d47ca..727a6d08524 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-okta-enterprise-sso.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-okta-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-okta-enterprise-sso-sign-in-with-expo-react-native-and-logto
+slug: build-okta-enterprise-sso-sign-in-with-expo-react-native-and-logto
tags: [SSO providers, okta-enterprise-sso, expo-react-native, js, SAML authentication, enterprise login, SSO login]
title: How to build Okta enterprise SSO with Expo (React Native)
sdk: Expo (React Native)
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-saml-enterprise-sso.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-saml-enterprise-sso.mdx
index 17e1cc29eea..0940b0eb06e 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-saml-enterprise-sso.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-enterprise-sso-sign-in-with-expo-react-native-and-logto
+slug: build-saml-enterprise-sso-sign-in-with-expo-react-native-and-logto
tags: [SSO providers, saml-enterprise-sso, expo-react-native, js, SAML authentication, enterprise login, SSO login]
title: How to build SAML enterprise SSO with Expo (React Native)
sdk: Expo (React Native)
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-saml.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-saml.mdx
index f495af80623..7380237fe48 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-saml.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-saml.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-sign-in-with-expo-react-native-and-logto
+slug: build-saml-sign-in-with-expo-react-native-and-logto
tags: [認証 (Authentication), saml, expo-react-native, js, ソーシャルサインイン, サインイン, ログイン]
title: SAML サインインを Expo (React Native) で構築する方法
sdk: Expo (React Native)
@@ -60,4 +60,4 @@ export const connector = 'SAML';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-sendgrid.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-sendgrid.mdx
index aa6d0c9da49..1c98fe1e5d6 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-sendgrid.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-sendgrid.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-sendgrid-sign-in-with-expo-react-native-and-logto
+slug: build-sendgrid-sign-in-with-expo-react-native-and-logto
tags: [認証 (Authentication), sendgrid, expo-react-native, js, パスワードレスサインイン, サインイン, ログイン]
title: SendGrid Email パスワードレスサインインを Expo (React Native) で構築する方法
sdk: Expo (React Native)
@@ -66,4 +66,4 @@ export const connector = 'SendGrid';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-slack.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-slack.mdx
index 1919ae3c609..8beb8041bff 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-slack.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-slack.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-slack-sign-in-with-expo-react-native-and-logto
+slug: build-slack-sign-in-with-expo-react-native-and-logto
tags: [認証 (Authentication), slack, expo-react-native, js, ソーシャルサインイン, サインイン, ログイン]
title: Slack サインインを Expo (React Native) で構築する方法
sdk: Expo (React Native)
@@ -60,4 +60,4 @@ export const connector = 'Slack';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-twilio.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-twilio.mdx
index 4b0c5cdc911..44653f51c91 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-twilio.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-twilio.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-twilio-sign-in-with-expo-react-native-and-logto
+slug: build-twilio-sign-in-with-expo-react-native-and-logto
tags: [認証 (Authentication), twilio, expo-react-native, js, パスワードレスサインイン, サインイン, ログイン]
title: Twilio SMS パスワードレスサインインを Expo (React Native) で構築する方法
sdk: Expo (React Native)
@@ -66,4 +66,4 @@ export const connector = 'Twilio';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-x-twitter.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-x-twitter.mdx
index a5d71f6f088..888bd7d729c 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-x-twitter.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-expo-react-native-x-twitter.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-x-twitter-sign-in-with-expo-react-native-and-logto
+slug: build-x-twitter-sign-in-with-expo-react-native-and-logto
tags: [認証 (Authentication), x-twitter, expo-react-native, js, ソーシャルサインイン, サインイン, ログイン]
title: X (Twitter) サインインを Expo (React Native) で構築する方法
sdk: Expo (React Native)
@@ -60,4 +60,4 @@ export const connector = 'X (Twitter)';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-amazon.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-amazon.mdx
index bed948764fb..a95716e5979 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-amazon.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-amazon.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-amazon-sign-in-with-express-and-logto
+slug: build-amazon-sign-in-with-express-and-logto
tags: [認証 (Authentication), amazon, express, js, ソーシャルサインイン, サインイン, ログイン]
title: Amazon サインインを Express で構築する方法
sdk: Express
@@ -60,4 +60,4 @@ export const connector = 'Amazon';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-apple.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-apple.mdx
index fa690c29f2f..3fbe3cd77c3 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-apple.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-apple.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-apple-sign-in-with-express-and-logto
+slug: build-apple-sign-in-with-express-and-logto
tags: [認証 (Authentication), apple, express, js, ソーシャルサインイン, サインイン, ログイン]
title: Apple サインインを Express で構築する方法
sdk: Express
@@ -60,4 +60,4 @@ export const connector = 'Apple';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-aws-ses.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-aws-ses.mdx
index 3986ea6894c..2eddc8f0eae 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-aws-ses.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-aws-ses.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-aws-ses-sign-in-with-express-and-logto
+slug: build-aws-ses-sign-in-with-express-and-logto
tags: [認証 (Authentication), aws-ses, express, js, パスワードレスサインイン, サインイン, ログイン]
title: AWS SES Email パスワードレスサインインを Express で構築する方法
sdk: Express
@@ -66,4 +66,4 @@ export const connector = 'AWS SES';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-azure-ad.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-azure-ad.mdx
index e91a2a61367..79c73f7105a 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-azure-ad.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-azure-ad.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-azure-ad-sign-in-with-express-and-logto
+slug: build-azure-ad-sign-in-with-express-and-logto
tags: [認証 (Authentication), azure-ad, express, js, ソーシャルサインイン, サインイン, ログイン]
title: Azure AD サインインを Express で構築する方法
sdk: Express
@@ -60,4 +60,4 @@ export const connector = 'Azure AD';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-discord.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-discord.mdx
index cdac3d7aaae..2c551e10456 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-discord.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-discord.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-discord-sign-in-with-express-and-logto
+slug: build-discord-sign-in-with-express-and-logto
tags: [認証 (Authentication), discord, express, js, ソーシャルサインイン, サインイン, ログイン]
title: Discord サインインを Express で構築する方法
sdk: Express
@@ -60,4 +60,4 @@ export const connector = 'Discord';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-facebook.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-facebook.mdx
index 8831502c171..95cf1452457 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-facebook.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-facebook.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-facebook-sign-in-with-express-and-logto
+slug: build-facebook-sign-in-with-express-and-logto
tags: [認証 (Authentication), facebook, express, js, ソーシャルサインイン, サインイン, ログイン]
title: Facebook サインインを Express で構築する方法
sdk: Express
@@ -60,4 +60,4 @@ export const connector = 'Facebook';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-github.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-github.mdx
index 270bc38f1b6..240e09b337d 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-github.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-github.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-github-sign-in-with-express-and-logto
+slug: build-github-sign-in-with-express-and-logto
tags: [認証 (Authentication), github, express, js, ソーシャルサインイン, サインイン, ログイン]
title: GitHub サインインを Express で構築する方法
sdk: Express
@@ -60,4 +60,4 @@ export const connector = 'GitHub';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-google-workspace-enterprise-sso.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-google-workspace-enterprise-sso.mdx
index 2ae54f87326..a8981cf4db2 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-google-workspace-enterprise-sso.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-google-workspace-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-workspace-enterprise-sso-sign-in-with-express-and-logto
+slug: build-google-workspace-enterprise-sso-sign-in-with-express-and-logto
tags: [SSO providers, google-workspace-enterprise-sso, express, js, SAML authentication, enterprise login, SSO login]
title: How to build Google Workspace enterprise SSO with Express
sdk: Express
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-google.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-google.mdx
index b5bf079e8d3..826aaaa3304 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-google.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-google.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-sign-in-with-express-and-logto
+slug: build-google-sign-in-with-express-and-logto
tags: [認証 (Authentication), google, express, js, ソーシャルサインイン, サインイン, ログイン]
title: Google サインインを Express で構築する方法
sdk: Express
@@ -60,4 +60,4 @@ export const connector = 'Google';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-hugging-face.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-hugging-face.mdx
index b4d4f141482..8c08fe8181d 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-hugging-face.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-hugging-face.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-hugging-face-sign-in-with-express-and-logto
+slug: build-hugging-face-sign-in-with-express-and-logto
tags: [認証 (Authentication), hugging-face, express, js, ソーシャルサインイン, サインイン, ログイン]
title: Hugging Face サインインを Express で構築する方法
sdk: Express
@@ -60,4 +60,4 @@ export const connector = 'Hugging Face';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-kakao.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-kakao.mdx
index 0412b7c4456..7192902e5e2 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-kakao.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-kakao.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-kakao-sign-in-with-express-and-logto
+slug: build-kakao-sign-in-with-express-and-logto
tags: [認証 (Authentication), kakao, express, js, ソーシャルサインイン, サインイン, ログイン]
title: Kakao サインインを Express で構築する方法
sdk: Express
@@ -60,4 +60,4 @@ export const connector = 'Kakao';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-line.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-line.mdx
index 29b3200df48..1e10fca434e 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-line.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-line.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-line-sign-in-with-express-and-logto
+slug: build-line-sign-in-with-express-and-logto
tags: [認証 (Authentication), line, express, js, ソーシャルサインイン, サインイン, ログイン]
title: Line サインインを Express で構築する方法
sdk: Express
@@ -60,4 +60,4 @@ export const connector = 'Line';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-linkedin.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-linkedin.mdx
index eb7bfc92452..bb77abe68be 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-linkedin.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-linkedin.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-linkedin-sign-in-with-express-and-logto
+slug: build-linkedin-sign-in-with-express-and-logto
tags: [認証 (Authentication), linkedin, express, js, ソーシャルサインイン, サインイン, ログイン]
title: LinkedIn サインインを Express で構築する方法
sdk: Express
@@ -60,4 +60,4 @@ export const connector = 'LinkedIn';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-microsoft-entra-id-oidc-enterprise-sso.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-microsoft-entra-id-oidc-enterprise-sso.mdx
index dc81c744a9a..d0370ae0e80 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-microsoft-entra-id-oidc-enterprise-sso.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-microsoft-entra-id-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-express-and-logto
+slug: build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-express-and-logto
tags: [SSO providers, microsoft-entra-id-oidc-enterprise-sso, express, js, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID OIDC enterprise SSO with Express
sdk: Express
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-microsoft-entra-id-saml-enterprise-sso.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-microsoft-entra-id-saml-enterprise-sso.mdx
index fae239f0cb7..e12ff42e104 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-microsoft-entra-id-saml-enterprise-sso.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-microsoft-entra-id-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-express-and-logto
+slug: build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-express-and-logto
tags: [SSO providers, microsoft-entra-id-saml-enterprise-sso, express, js, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID SAML enterprise SSO with Express
sdk: Express
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-naver.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-naver.mdx
index 4cc9c2870e4..9666d754ba8 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-naver.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-naver.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-naver-sign-in-with-express-and-logto
+slug: build-naver-sign-in-with-express-and-logto
tags: [認証 (Authentication), naver, express, js, ソーシャルサインイン, サインイン, ログイン]
title: Naver サインインを Express で構築する方法
sdk: Express
@@ -60,4 +60,4 @@ export const connector = 'Naver';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-oauth2.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-oauth2.mdx
index 6f20e58b93e..07b6d3b3a53 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-oauth2.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-oauth2.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oauth2-sign-in-with-express-and-logto
+slug: build-oauth2-sign-in-with-express-and-logto
tags: [認証 (Authentication), oauth2, express, js, ソーシャルサインイン, サインイン, ログイン]
title: OAuth2 サインインを Express で構築する方法
sdk: Express
@@ -60,4 +60,4 @@ export const connector = 'OAuth2';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-oidc-enterprise-sso.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-oidc-enterprise-sso.mdx
index 4d76f544dc2..8eb806757bc 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-oidc-enterprise-sso.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-enterprise-sso-sign-in-with-express-and-logto
+slug: build-oidc-enterprise-sso-sign-in-with-express-and-logto
tags: [SSO providers, oidc-enterprise-sso, express, js, SAML authentication, enterprise login, SSO login]
title: How to build OIDC enterprise SSO with Express
sdk: Express
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-oidc.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-oidc.mdx
index c5907d2affb..eee84a30212 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-oidc.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-oidc.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-sign-in-with-express-and-logto
+slug: build-oidc-sign-in-with-express-and-logto
tags: [認証 (Authentication), oidc, express, js, ソーシャルサインイン, サインイン, ログイン]
title: OIDC サインインを Express で構築する方法
sdk: Express
@@ -60,4 +60,4 @@ export const connector = 'OIDC';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-okta-enterprise-sso.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-okta-enterprise-sso.mdx
index 2d30a093b33..dd5f970e6e6 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-okta-enterprise-sso.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-okta-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-okta-enterprise-sso-sign-in-with-express-and-logto
+slug: build-okta-enterprise-sso-sign-in-with-express-and-logto
tags: [SSO providers, okta-enterprise-sso, express, js, SAML authentication, enterprise login, SSO login]
title: How to build Okta enterprise SSO with Express
sdk: Express
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-saml-enterprise-sso.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-saml-enterprise-sso.mdx
index f119906cbaa..15ee9675427 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-saml-enterprise-sso.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-enterprise-sso-sign-in-with-express-and-logto
+slug: build-saml-enterprise-sso-sign-in-with-express-and-logto
tags: [SSO providers, saml-enterprise-sso, express, js, SAML authentication, enterprise login, SSO login]
title: How to build SAML enterprise SSO with Express
sdk: Express
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-saml.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-saml.mdx
index d7e6179eb14..e7e1e3652c8 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-saml.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-saml.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-sign-in-with-express-and-logto
+slug: build-saml-sign-in-with-express-and-logto
tags: [認証 (Authentication), saml, express, js, ソーシャルサインイン, サインイン, ログイン]
title: SAML サインインを Express で構築する方法
sdk: Express
@@ -60,4 +60,4 @@ export const connector = 'SAML';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-sendgrid.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-sendgrid.mdx
index 8122d7a9bd9..058977abcdb 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-sendgrid.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-sendgrid.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-sendgrid-sign-in-with-express-and-logto
+slug: build-sendgrid-sign-in-with-express-and-logto
tags: [認証 (Authentication), sendgrid, express, js, パスワードレスサインイン, サインイン, ログイン]
title: SendGrid Email パスワードレスサインインを Express で構築する方法
sdk: Express
@@ -66,4 +66,4 @@ export const connector = 'SendGrid';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-slack.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-slack.mdx
index fa3f7897473..b9bb366028d 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-slack.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-slack.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-slack-sign-in-with-express-and-logto
+slug: build-slack-sign-in-with-express-and-logto
tags: [認証 (Authentication), slack, express, js, ソーシャルサインイン, サインイン, ログイン]
title: Slack サインインを Express で構築する方法
sdk: Express
@@ -60,4 +60,4 @@ export const connector = 'Slack';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-twilio.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-twilio.mdx
index f9bf362ef3e..9bc4f96c404 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-twilio.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-twilio.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-twilio-sign-in-with-express-and-logto
+slug: build-twilio-sign-in-with-express-and-logto
tags: [認証 (Authentication), twilio, express, js, パスワードレスサインイン, サインイン, ログイン]
title: Twilio SMS パスワードレスサインインを Express で構築する方法
sdk: Express
@@ -66,4 +66,4 @@ export const connector = 'Twilio';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-x-twitter.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-x-twitter.mdx
index 761d2b47d86..f43e7472a79 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-x-twitter.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-express-x-twitter.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-x-twitter-sign-in-with-express-and-logto
+slug: build-x-twitter-sign-in-with-express-and-logto
tags: [認証 (Authentication), x-twitter, express, js, ソーシャルサインイン, サインイン, ログイン]
title: X (Twitter) サインインを Express で構築する方法
sdk: Express
@@ -60,4 +60,4 @@ export const connector = 'X (Twitter)';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-amazon.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-amazon.mdx
index bc21adaad07..863177d867d 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-amazon.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-amazon.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-amazon-sign-in-with-flutter-and-logto
+slug: build-amazon-sign-in-with-flutter-and-logto
tags: [認証 (Authentication), amazon, flutter, dart, ソーシャルサインイン, サインイン, ログイン]
title: Amazon サインインを Flutter で構築する方法
sdk: Flutter
@@ -60,4 +60,4 @@ export const connector = 'Amazon';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-apple.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-apple.mdx
index cd6d17b3fab..81bc6e47237 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-apple.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-apple.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-apple-sign-in-with-flutter-and-logto
+slug: build-apple-sign-in-with-flutter-and-logto
tags: [認証 (Authentication), apple, flutter, dart, ソーシャルサインイン, サインイン, ログイン]
title: Apple サインインを Flutter で構築する方法
sdk: Flutter
@@ -60,4 +60,4 @@ export const connector = 'Apple';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-aws-ses.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-aws-ses.mdx
index fbadf2ca3b8..350a3a514b4 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-aws-ses.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-aws-ses.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-aws-ses-sign-in-with-flutter-and-logto
+slug: build-aws-ses-sign-in-with-flutter-and-logto
tags: [認証 (Authentication), aws-ses, flutter, dart, パスワードレスサインイン, サインイン, ログイン]
title: AWS SES Email パスワードレスサインインを Flutter で構築する方法
sdk: Flutter
@@ -66,4 +66,4 @@ export const connector = 'AWS SES';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-azure-ad.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-azure-ad.mdx
index 6646a165feb..1eb60399814 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-azure-ad.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-azure-ad.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-azure-ad-sign-in-with-flutter-and-logto
+slug: build-azure-ad-sign-in-with-flutter-and-logto
tags: [認証 (Authentication), azure-ad, flutter, dart, ソーシャルサインイン, サインイン, ログイン]
title: Azure AD サインインを Flutter で構築する方法
sdk: Flutter
@@ -60,4 +60,4 @@ export const connector = 'Azure AD';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-discord.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-discord.mdx
index 41dbf87accc..3f58bd5fc5b 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-discord.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-discord.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-discord-sign-in-with-flutter-and-logto
+slug: build-discord-sign-in-with-flutter-and-logto
tags: [認証 (Authentication), discord, flutter, dart, ソーシャルサインイン, サインイン, ログイン]
title: Discord サインインを Flutter で構築する方法
sdk: Flutter
@@ -60,4 +60,4 @@ export const connector = 'Discord';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-facebook.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-facebook.mdx
index c9104115947..39e3251e8f7 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-facebook.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-facebook.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-facebook-sign-in-with-flutter-and-logto
+slug: build-facebook-sign-in-with-flutter-and-logto
tags: [認証 (Authentication), facebook, flutter, dart, ソーシャルサインイン, サインイン, ログイン]
title: Facebook サインインを Flutter で構築する方法
sdk: Flutter
@@ -60,4 +60,4 @@ export const connector = 'Facebook';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-github.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-github.mdx
index 6c74f6e4ebc..d011f919d55 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-github.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-github.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-github-sign-in-with-flutter-and-logto
+slug: build-github-sign-in-with-flutter-and-logto
tags: [認証 (Authentication), github, flutter, dart, ソーシャルサインイン, サインイン, ログイン]
title: GitHub サインインを Flutter で構築する方法
sdk: Flutter
@@ -60,4 +60,4 @@ export const connector = 'GitHub';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-google-workspace-enterprise-sso.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-google-workspace-enterprise-sso.mdx
index f3c0090e214..430aec13ae3 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-google-workspace-enterprise-sso.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-google-workspace-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-workspace-enterprise-sso-sign-in-with-flutter-and-logto
+slug: build-google-workspace-enterprise-sso-sign-in-with-flutter-and-logto
tags: [SSO providers, google-workspace-enterprise-sso, flutter, dart, SAML authentication, enterprise login, SSO login]
title: How to build Google Workspace enterprise SSO with Flutter
sdk: Flutter
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-google.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-google.mdx
index 0204ce3a253..0caf97842c9 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-google.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-google.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-sign-in-with-flutter-and-logto
+slug: build-google-sign-in-with-flutter-and-logto
tags: [認証 (Authentication), google, flutter, dart, ソーシャルサインイン, サインイン, ログイン]
title: Google サインインを Flutter で構築する方法
sdk: Flutter
@@ -60,4 +60,4 @@ export const connector = 'Google';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-hugging-face.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-hugging-face.mdx
index c665bf05cdf..cba53846507 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-hugging-face.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-hugging-face.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-hugging-face-sign-in-with-flutter-and-logto
+slug: build-hugging-face-sign-in-with-flutter-and-logto
tags: [認証 (Authentication), hugging-face, flutter, dart, ソーシャルサインイン, サインイン, ログイン]
title: Hugging Face サインインを Flutter で構築する方法
sdk: Flutter
@@ -60,4 +60,4 @@ export const connector = 'Hugging Face';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-kakao.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-kakao.mdx
index b16aa99076a..25d5cf24978 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-kakao.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-kakao.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-kakao-sign-in-with-flutter-and-logto
+slug: build-kakao-sign-in-with-flutter-and-logto
tags: [認証 (Authentication), kakao, flutter, dart, ソーシャルサインイン, サインイン, ログイン]
title: Kakao サインインを Flutter で構築する方法
sdk: Flutter
@@ -60,4 +60,4 @@ export const connector = 'Kakao';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-line.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-line.mdx
index 4c62842c9ba..3bc949a8a83 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-line.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-line.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-line-sign-in-with-flutter-and-logto
+slug: build-line-sign-in-with-flutter-and-logto
tags: [認証 (Authentication), line, flutter, dart, ソーシャルサインイン, サインイン, ログイン]
title: Line サインインを Flutter で構築する方法
sdk: Flutter
@@ -60,4 +60,4 @@ export const connector = 'Line';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-linkedin.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-linkedin.mdx
index 44b9bc7dd0c..c798ae2e62d 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-linkedin.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-linkedin.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-linkedin-sign-in-with-flutter-and-logto
+slug: build-linkedin-sign-in-with-flutter-and-logto
tags: [認証 (Authentication), linkedin, flutter, dart, ソーシャルサインイン, サインイン, ログイン]
title: LinkedIn サインインを Flutter で構築する方法
sdk: Flutter
@@ -60,4 +60,4 @@ export const connector = 'LinkedIn';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-microsoft-entra-id-oidc-enterprise-sso.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-microsoft-entra-id-oidc-enterprise-sso.mdx
index c7c85aaaf1a..d8fe6ac240a 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-microsoft-entra-id-oidc-enterprise-sso.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-microsoft-entra-id-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-flutter-and-logto
+slug: build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-flutter-and-logto
tags: [SSO providers, microsoft-entra-id-oidc-enterprise-sso, flutter, dart, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID OIDC enterprise SSO with Flutter
sdk: Flutter
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-microsoft-entra-id-saml-enterprise-sso.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-microsoft-entra-id-saml-enterprise-sso.mdx
index c14d2712967..44cfd684cb3 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-microsoft-entra-id-saml-enterprise-sso.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-microsoft-entra-id-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-flutter-and-logto
+slug: build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-flutter-and-logto
tags: [SSO providers, microsoft-entra-id-saml-enterprise-sso, flutter, dart, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID SAML enterprise SSO with Flutter
sdk: Flutter
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-naver.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-naver.mdx
index 1abfc4bfff9..24aba2fc6c6 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-naver.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-naver.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-naver-sign-in-with-flutter-and-logto
+slug: build-naver-sign-in-with-flutter-and-logto
tags: [認証 (Authentication), naver, flutter, dart, ソーシャルサインイン, サインイン, ログイン]
title: Naver サインインを Flutter で構築する方法
sdk: Flutter
@@ -60,4 +60,4 @@ export const connector = 'Naver';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-oauth2.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-oauth2.mdx
index f0a5f3af468..47844ea2584 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-oauth2.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-oauth2.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oauth2-sign-in-with-flutter-and-logto
+slug: build-oauth2-sign-in-with-flutter-and-logto
tags: [認証 (Authentication), oauth2, flutter, dart, ソーシャルサインイン, サインイン, ログイン]
title: OAuth2 サインインを Flutter で構築する方法
sdk: Flutter
@@ -60,4 +60,4 @@ export const connector = 'OAuth2';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-oidc-enterprise-sso.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-oidc-enterprise-sso.mdx
index 6887c14206a..b1960acfcd4 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-oidc-enterprise-sso.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-enterprise-sso-sign-in-with-flutter-and-logto
+slug: build-oidc-enterprise-sso-sign-in-with-flutter-and-logto
tags: [SSO providers, oidc-enterprise-sso, flutter, dart, SAML authentication, enterprise login, SSO login]
title: How to build OIDC enterprise SSO with Flutter
sdk: Flutter
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-oidc.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-oidc.mdx
index 5f05b3703b7..bb41e344c77 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-oidc.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-oidc.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-sign-in-with-flutter-and-logto
+slug: build-oidc-sign-in-with-flutter-and-logto
tags: [認証 (Authentication), oidc, flutter, dart, ソーシャルサインイン, サインイン, ログイン]
title: OIDC サインインを Flutter で構築する方法
sdk: Flutter
@@ -60,4 +60,4 @@ export const connector = 'OIDC';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-okta-enterprise-sso.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-okta-enterprise-sso.mdx
index da455cd1b15..df4c1458cf8 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-okta-enterprise-sso.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-okta-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-okta-enterprise-sso-sign-in-with-flutter-and-logto
+slug: build-okta-enterprise-sso-sign-in-with-flutter-and-logto
tags: [SSO providers, okta-enterprise-sso, flutter, dart, SAML authentication, enterprise login, SSO login]
title: How to build Okta enterprise SSO with Flutter
sdk: Flutter
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-saml-enterprise-sso.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-saml-enterprise-sso.mdx
index 9180a8f3ace..84e1ad53437 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-saml-enterprise-sso.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-enterprise-sso-sign-in-with-flutter-and-logto
+slug: build-saml-enterprise-sso-sign-in-with-flutter-and-logto
tags: [SSO providers, saml-enterprise-sso, flutter, dart, SAML authentication, enterprise login, SSO login]
title: How to build SAML enterprise SSO with Flutter
sdk: Flutter
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-saml.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-saml.mdx
index 2c978d50fbc..fe58b3e89ea 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-saml.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-saml.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-sign-in-with-flutter-and-logto
+slug: build-saml-sign-in-with-flutter-and-logto
tags: [認証 (Authentication), saml, flutter, dart, ソーシャルサインイン, サインイン, ログイン]
title: SAML サインインを Flutter で構築する方法
sdk: Flutter
@@ -60,4 +60,4 @@ export const connector = 'SAML';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-sendgrid.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-sendgrid.mdx
index 4f7357e7b45..f71ef3aff78 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-sendgrid.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-sendgrid.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-sendgrid-sign-in-with-flutter-and-logto
+slug: build-sendgrid-sign-in-with-flutter-and-logto
tags: [認証 (Authentication), sendgrid, flutter, dart, パスワードレスサインイン, サインイン, ログイン]
title: SendGrid Email パスワードレスサインインを Flutter で構築する方法
sdk: Flutter
@@ -66,4 +66,4 @@ export const connector = 'SendGrid';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-slack.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-slack.mdx
index 47907f0f539..7e824ee8dc6 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-slack.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-slack.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-slack-sign-in-with-flutter-and-logto
+slug: build-slack-sign-in-with-flutter-and-logto
tags: [認証 (Authentication), slack, flutter, dart, ソーシャルサインイン, サインイン, ログイン]
title: Slack サインインを Flutter で構築する方法
sdk: Flutter
@@ -60,4 +60,4 @@ export const connector = 'Slack';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-twilio.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-twilio.mdx
index a225c4b0b0d..dfeab8e5471 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-twilio.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-twilio.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-twilio-sign-in-with-flutter-and-logto
+slug: build-twilio-sign-in-with-flutter-and-logto
tags: [認証 (Authentication), twilio, flutter, dart, パスワードレスサインイン, サインイン, ログイン]
title: Twilio SMS パスワードレスサインインを Flutter で構築する方法
sdk: Flutter
@@ -66,4 +66,4 @@ export const connector = 'Twilio';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-x-twitter.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-x-twitter.mdx
index 3e1defbcc7f..73bc8bd5ba9 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-x-twitter.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-flutter-x-twitter.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-x-twitter-sign-in-with-flutter-and-logto
+slug: build-x-twitter-sign-in-with-flutter-and-logto
tags: [認証 (Authentication), x-twitter, flutter, dart, ソーシャルサインイン, サインイン, ログイン]
title: X (Twitter) サインインを Flutter で構築する方法
sdk: Flutter
@@ -60,4 +60,4 @@ export const connector = 'X (Twitter)';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-amazon.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-amazon.mdx
index c1319b5226b..6c98329ce26 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-amazon.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-amazon.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-amazon-sign-in-with-go-and-logto
+slug: build-amazon-sign-in-with-go-and-logto
tags: [認証 (Authentication), amazon, go, go, ソーシャルサインイン, サインイン, ログイン]
title: Amazon サインインを Go で構築する方法
sdk: Go
@@ -60,4 +60,4 @@ export const connector = 'Amazon';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-apple.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-apple.mdx
index d1734d54f71..d7fe163354b 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-apple.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-apple.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-apple-sign-in-with-go-and-logto
+slug: build-apple-sign-in-with-go-and-logto
tags: [認証 (Authentication), apple, go, go, ソーシャルサインイン, サインイン, ログイン]
title: Apple サインインを Go で構築する方法
sdk: Go
@@ -60,4 +60,4 @@ export const connector = 'Apple';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-aws-ses.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-aws-ses.mdx
index 2bdf4d05248..d08301bbbfc 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-aws-ses.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-aws-ses.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-aws-ses-sign-in-with-go-and-logto
+slug: build-aws-ses-sign-in-with-go-and-logto
tags: [認証 (Authentication), aws-ses, go, go, パスワードレスサインイン, サインイン, ログイン]
title: AWS SES Email パスワードレスサインインを Go で構築する方法
sdk: Go
@@ -66,4 +66,4 @@ export const connector = 'AWS SES';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-azure-ad.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-azure-ad.mdx
index bb8aec80967..90adfe8da53 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-azure-ad.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-azure-ad.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-azure-ad-sign-in-with-go-and-logto
+slug: build-azure-ad-sign-in-with-go-and-logto
tags: [認証 (Authentication), azure-ad, go, go, ソーシャルサインイン, サインイン, ログイン]
title: Azure AD サインインを Go で構築する方法
sdk: Go
@@ -60,4 +60,4 @@ export const connector = 'Azure AD';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-discord.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-discord.mdx
index e58aef54235..746817b0298 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-discord.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-discord.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-discord-sign-in-with-go-and-logto
+slug: build-discord-sign-in-with-go-and-logto
tags: [認証 (Authentication), discord, go, go, ソーシャルサインイン, サインイン, ログイン]
title: Discord サインインを Go で構築する方法
sdk: Go
@@ -60,4 +60,4 @@ export const connector = 'Discord';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-facebook.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-facebook.mdx
index c52444ce3a0..716c2beb017 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-facebook.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-facebook.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-facebook-sign-in-with-go-and-logto
+slug: build-facebook-sign-in-with-go-and-logto
tags: [認証 (Authentication), facebook, go, go, ソーシャルサインイン, サインイン, ログイン]
title: Facebook サインインを Go で構築する方法
sdk: Go
@@ -60,4 +60,4 @@ export const connector = 'Facebook';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-github.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-github.mdx
index ea02de65123..10950d0ac52 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-github.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-github.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-github-sign-in-with-go-and-logto
+slug: build-github-sign-in-with-go-and-logto
tags: [認証 (Authentication), github, go, go, ソーシャルサインイン, サインイン, ログイン]
title: GitHub サインインを Go で構築する方法
sdk: Go
@@ -60,4 +60,4 @@ export const connector = 'GitHub';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-google-workspace-enterprise-sso.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-google-workspace-enterprise-sso.mdx
index 284dd5ccb87..ee116fad8ec 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-google-workspace-enterprise-sso.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-google-workspace-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-workspace-enterprise-sso-sign-in-with-go-and-logto
+slug: build-google-workspace-enterprise-sso-sign-in-with-go-and-logto
tags: [SSO providers, google-workspace-enterprise-sso, go, go, SAML authentication, enterprise login, SSO login]
title: How to build Google Workspace enterprise SSO with Go
sdk: Go
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-google.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-google.mdx
index 071dd5af1e3..b4fac9ce501 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-google.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-google.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-sign-in-with-go-and-logto
+slug: build-google-sign-in-with-go-and-logto
tags: [認証 (Authentication), google, go, go, ソーシャルサインイン, サインイン, ログイン]
title: Google サインインを Go で構築する方法
sdk: Go
@@ -60,4 +60,4 @@ export const connector = 'Google';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-hugging-face.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-hugging-face.mdx
index 362a2f00ef3..cc2664aaeb9 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-hugging-face.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-hugging-face.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-hugging-face-sign-in-with-go-and-logto
+slug: build-hugging-face-sign-in-with-go-and-logto
tags: [認証 (Authentication), hugging-face, go, go, ソーシャルサインイン, サインイン, ログイン]
title: Hugging Face サインインを Go で構築する方法
sdk: Go
@@ -60,4 +60,4 @@ export const connector = 'Hugging Face';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-kakao.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-kakao.mdx
index d04d012882c..ddc3ebc5e99 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-kakao.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-kakao.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-kakao-sign-in-with-go-and-logto
+slug: build-kakao-sign-in-with-go-and-logto
tags: [認証 (Authentication), kakao, go, go, ソーシャルサインイン, サインイン, ログイン]
title: Kakao サインインを Go で構築する方法
sdk: Go
@@ -60,4 +60,4 @@ export const connector = 'Kakao';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-line.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-line.mdx
index cb5857fff25..5291ef71a22 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-line.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-line.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-line-sign-in-with-go-and-logto
+slug: build-line-sign-in-with-go-and-logto
tags: [認証 (Authentication), line, go, go, ソーシャルサインイン, サインイン, ログイン]
title: Line サインインを Go で構築する方法
sdk: Go
@@ -60,4 +60,4 @@ export const connector = 'Line';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-linkedin.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-linkedin.mdx
index 05ffb907982..dae7a3b3008 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-linkedin.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-linkedin.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-linkedin-sign-in-with-go-and-logto
+slug: build-linkedin-sign-in-with-go-and-logto
tags: [認証 (Authentication), linkedin, go, go, ソーシャルサインイン, サインイン, ログイン]
title: LinkedIn サインインを Go で構築する方法
sdk: Go
@@ -60,4 +60,4 @@ export const connector = 'LinkedIn';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-microsoft-entra-id-oidc-enterprise-sso.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-microsoft-entra-id-oidc-enterprise-sso.mdx
index 7fa7a84e3d5..80f9eafb844 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-microsoft-entra-id-oidc-enterprise-sso.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-microsoft-entra-id-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-go-and-logto
+slug: build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-go-and-logto
tags: [SSO providers, microsoft-entra-id-oidc-enterprise-sso, go, go, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID OIDC enterprise SSO with Go
sdk: Go
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-microsoft-entra-id-saml-enterprise-sso.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-microsoft-entra-id-saml-enterprise-sso.mdx
index eec5d9da912..18163b2c6ee 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-microsoft-entra-id-saml-enterprise-sso.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-microsoft-entra-id-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-go-and-logto
+slug: build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-go-and-logto
tags: [SSO providers, microsoft-entra-id-saml-enterprise-sso, go, go, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID SAML enterprise SSO with Go
sdk: Go
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-naver.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-naver.mdx
index 8e718b8b1a9..b4c53084744 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-naver.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-naver.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-naver-sign-in-with-go-and-logto
+slug: build-naver-sign-in-with-go-and-logto
tags: [認証 (Authentication), naver, go, go, ソーシャルサインイン, サインイン, ログイン]
title: Naver サインインを Go で構築する方法
sdk: Go
@@ -60,4 +60,4 @@ export const connector = 'Naver';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-oauth2.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-oauth2.mdx
index 74eeeb8f504..56de0f8bc9e 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-oauth2.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-oauth2.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oauth2-sign-in-with-go-and-logto
+slug: build-oauth2-sign-in-with-go-and-logto
tags: [認証 (Authentication), oauth2, go, go, ソーシャルサインイン, サインイン, ログイン]
title: OAuth2 サインインを Go で構築する方法
sdk: Go
@@ -60,4 +60,4 @@ export const connector = 'OAuth2';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-oidc-enterprise-sso.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-oidc-enterprise-sso.mdx
index 8a9af21d4f6..99ec7807d6f 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-oidc-enterprise-sso.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-enterprise-sso-sign-in-with-go-and-logto
+slug: build-oidc-enterprise-sso-sign-in-with-go-and-logto
tags: [SSO providers, oidc-enterprise-sso, go, go, SAML authentication, enterprise login, SSO login]
title: How to build OIDC enterprise SSO with Go
sdk: Go
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-oidc.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-oidc.mdx
index 74932c23091..3a79bc78d85 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-oidc.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-oidc.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-sign-in-with-go-and-logto
+slug: build-oidc-sign-in-with-go-and-logto
tags: [認証 (Authentication), oidc, go, go, ソーシャルサインイン, サインイン, ログイン]
title: OIDC サインインを Go で構築する方法
sdk: Go
@@ -60,4 +60,4 @@ export const connector = 'OIDC';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-okta-enterprise-sso.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-okta-enterprise-sso.mdx
index dce2ea9d5fe..8ad5df6ed9d 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-okta-enterprise-sso.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-okta-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-okta-enterprise-sso-sign-in-with-go-and-logto
+slug: build-okta-enterprise-sso-sign-in-with-go-and-logto
tags: [SSO providers, okta-enterprise-sso, go, go, SAML authentication, enterprise login, SSO login]
title: How to build Okta enterprise SSO with Go
sdk: Go
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-saml-enterprise-sso.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-saml-enterprise-sso.mdx
index fb2b69dc79e..d7718861148 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-saml-enterprise-sso.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-enterprise-sso-sign-in-with-go-and-logto
+slug: build-saml-enterprise-sso-sign-in-with-go-and-logto
tags: [SSO providers, saml-enterprise-sso, go, go, SAML authentication, enterprise login, SSO login]
title: How to build SAML enterprise SSO with Go
sdk: Go
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-saml.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-saml.mdx
index dbf424663f7..4d438744b33 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-saml.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-saml.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-sign-in-with-go-and-logto
+slug: build-saml-sign-in-with-go-and-logto
tags: [認証 (Authentication), saml, go, go, ソーシャルサインイン, サインイン, ログイン]
title: SAML サインインを Go で構築する方法
sdk: Go
@@ -60,4 +60,4 @@ export const connector = 'SAML';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-sendgrid.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-sendgrid.mdx
index 06fa2524c5b..79e93b02dcd 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-sendgrid.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-sendgrid.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-sendgrid-sign-in-with-go-and-logto
+slug: build-sendgrid-sign-in-with-go-and-logto
tags: [認証 (Authentication), sendgrid, go, go, パスワードレスサインイン, サインイン, ログイン]
title: SendGrid Email パスワードレスサインインを Go で構築する方法
sdk: Go
@@ -66,4 +66,4 @@ export const connector = 'SendGrid';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-slack.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-slack.mdx
index e4d506c3e86..f4857f93ac4 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-slack.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-slack.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-slack-sign-in-with-go-and-logto
+slug: build-slack-sign-in-with-go-and-logto
tags: [認証 (Authentication), slack, go, go, ソーシャルサインイン, サインイン, ログイン]
title: Slack サインインを Go で構築する方法
sdk: Go
@@ -60,4 +60,4 @@ export const connector = 'Slack';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-twilio.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-twilio.mdx
index f79a11726d3..eea7c17b714 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-twilio.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-twilio.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-twilio-sign-in-with-go-and-logto
+slug: build-twilio-sign-in-with-go-and-logto
tags: [認証 (Authentication), twilio, go, go, パスワードレスサインイン, サインイン, ログイン]
title: Twilio SMS パスワードレスサインインを Go で構築する方法
sdk: Go
@@ -66,4 +66,4 @@ export const connector = 'Twilio';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-x-twitter.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-x-twitter.mdx
index a708e33854a..99336389130 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-x-twitter.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-go-x-twitter.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-x-twitter-sign-in-with-go-and-logto
+slug: build-x-twitter-sign-in-with-go-and-logto
tags: [認証 (Authentication), x-twitter, go, go, ソーシャルサインイン, サインイン, ログイン]
title: X (Twitter) サインインを Go で構築する方法
sdk: Go
@@ -60,4 +60,4 @@ export const connector = 'X (Twitter)';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-amazon.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-amazon.mdx
index 14eade2e2ac..6041459bdbd 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-amazon.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-amazon.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-amazon-sign-in-with-ios-swift-and-logto
+slug: build-amazon-sign-in-with-ios-swift-and-logto
tags: [認証 (Authentication), amazon, ios-swift, swift, ソーシャルサインイン, サインイン, ログイン]
title: Amazon サインインを iOS (Swift) で構築する方法
sdk: iOS (Swift)
@@ -60,4 +60,4 @@ export const connector = 'Amazon';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-apple.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-apple.mdx
index ccbd9245a48..cf38dcdf598 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-apple.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-apple.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-apple-sign-in-with-ios-swift-and-logto
+slug: build-apple-sign-in-with-ios-swift-and-logto
tags: [認証 (Authentication), apple, ios-swift, swift, ソーシャルサインイン, サインイン, ログイン]
title: Apple サインインを iOS (Swift) で構築する方法
sdk: iOS (Swift)
@@ -60,4 +60,4 @@ export const connector = 'Apple';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-aws-ses.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-aws-ses.mdx
index ab36fdb76b0..c3f97e7d612 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-aws-ses.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-aws-ses.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-aws-ses-sign-in-with-ios-swift-and-logto
+slug: build-aws-ses-sign-in-with-ios-swift-and-logto
tags: [認証 (Authentication), aws-ses, ios-swift, swift, パスワードレスサインイン, サインイン, ログイン]
title: AWS SES Email パスワードレスサインインを iOS (Swift) で構築する方法
sdk: iOS (Swift)
@@ -66,4 +66,4 @@ export const connector = 'AWS SES';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-azure-ad.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-azure-ad.mdx
index ad71e79f568..0621bd28958 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-azure-ad.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-azure-ad.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-azure-ad-sign-in-with-ios-swift-and-logto
+slug: build-azure-ad-sign-in-with-ios-swift-and-logto
tags: [認証 (Authentication), azure-ad, ios-swift, swift, ソーシャルサインイン, サインイン, ログイン]
title: Azure AD サインインを iOS (Swift) で構築する方法
sdk: iOS (Swift)
@@ -60,4 +60,4 @@ export const connector = 'Azure AD';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-discord.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-discord.mdx
index f9ac96d1abb..3ad317c591d 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-discord.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-discord.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-discord-sign-in-with-ios-swift-and-logto
+slug: build-discord-sign-in-with-ios-swift-and-logto
tags: [認証 (Authentication), discord, ios-swift, swift, ソーシャルサインイン, サインイン, ログイン]
title: Discord サインインを iOS (Swift) で構築する方法
sdk: iOS (Swift)
@@ -60,4 +60,4 @@ export const connector = 'Discord';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-facebook.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-facebook.mdx
index ab5ba3263aa..4c3d8c19ae6 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-facebook.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-facebook.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-facebook-sign-in-with-ios-swift-and-logto
+slug: build-facebook-sign-in-with-ios-swift-and-logto
tags: [認証 (Authentication), facebook, ios-swift, swift, ソーシャルサインイン, サインイン, ログイン]
title: Facebook サインインを iOS (Swift) で構築する方法
sdk: iOS (Swift)
@@ -60,4 +60,4 @@ export const connector = 'Facebook';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-github.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-github.mdx
index 0c06f60be7a..b016720a89b 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-github.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-github.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-github-sign-in-with-ios-swift-and-logto
+slug: build-github-sign-in-with-ios-swift-and-logto
tags: [認証 (Authentication), github, ios-swift, swift, ソーシャルサインイン, サインイン, ログイン]
title: GitHub サインインを iOS (Swift) で構築する方法
sdk: iOS (Swift)
@@ -60,4 +60,4 @@ export const connector = 'GitHub';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-google-workspace-enterprise-sso.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-google-workspace-enterprise-sso.mdx
index 3ac8cebe7e0..e5db3b889e6 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-google-workspace-enterprise-sso.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-google-workspace-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-workspace-enterprise-sso-sign-in-with-ios-swift-and-logto
+slug: build-google-workspace-enterprise-sso-sign-in-with-ios-swift-and-logto
tags: [SSO providers, google-workspace-enterprise-sso, ios-swift, swift, SAML authentication, enterprise login, SSO login]
title: How to build Google Workspace enterprise SSO with iOS (Swift)
sdk: iOS (Swift)
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-google.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-google.mdx
index 619973420e0..b1ca32ccbeb 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-google.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-google.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-sign-in-with-ios-swift-and-logto
+slug: build-google-sign-in-with-ios-swift-and-logto
tags: [認証 (Authentication), google, ios-swift, swift, ソーシャルサインイン, サインイン, ログイン]
title: Google サインインを iOS (Swift) で構築する方法
sdk: iOS (Swift)
@@ -60,4 +60,4 @@ export const connector = 'Google';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-hugging-face.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-hugging-face.mdx
index 8cf9dfe747a..e31612e59a8 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-hugging-face.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-hugging-face.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-hugging-face-sign-in-with-ios-swift-and-logto
+slug: build-hugging-face-sign-in-with-ios-swift-and-logto
tags: [認証 (Authentication), hugging-face, ios-swift, swift, ソーシャルサインイン, サインイン, ログイン]
title: Hugging Face サインインを iOS (Swift) で構築する方法
sdk: iOS (Swift)
@@ -60,4 +60,4 @@ export const connector = 'Hugging Face';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-kakao.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-kakao.mdx
index 2fe05a67958..75f18515772 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-kakao.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-kakao.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-kakao-sign-in-with-ios-swift-and-logto
+slug: build-kakao-sign-in-with-ios-swift-and-logto
tags: [認証 (Authentication), kakao, ios-swift, swift, ソーシャルサインイン, サインイン, ログイン]
title: Kakao サインインを iOS (Swift) で構築する方法
sdk: iOS (Swift)
@@ -60,4 +60,4 @@ export const connector = 'Kakao';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-line.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-line.mdx
index c01044deefb..8eac0c38d8d 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-line.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-line.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-line-sign-in-with-ios-swift-and-logto
+slug: build-line-sign-in-with-ios-swift-and-logto
tags: [認証 (Authentication), line, ios-swift, swift, ソーシャルサインイン, サインイン, ログイン]
title: Line サインインを iOS (Swift) で構築する方法
sdk: iOS (Swift)
@@ -60,4 +60,4 @@ export const connector = 'Line';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-linkedin.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-linkedin.mdx
index bc17f3137a8..3c9405028a0 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-linkedin.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-linkedin.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-linkedin-sign-in-with-ios-swift-and-logto
+slug: build-linkedin-sign-in-with-ios-swift-and-logto
tags: [認証 (Authentication), linkedin, ios-swift, swift, ソーシャルサインイン, サインイン, ログイン]
title: LinkedIn サインインを iOS (Swift) で構築する方法
sdk: iOS (Swift)
@@ -60,4 +60,4 @@ export const connector = 'LinkedIn';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-microsoft-entra-id-oidc-enterprise-sso.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-microsoft-entra-id-oidc-enterprise-sso.mdx
index 256c44496a2..51fc9db0220 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-microsoft-entra-id-oidc-enterprise-sso.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-microsoft-entra-id-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-ios-swift-and-logto
+slug: build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-ios-swift-and-logto
tags: [SSO providers, microsoft-entra-id-oidc-enterprise-sso, ios-swift, swift, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID OIDC enterprise SSO with iOS (Swift)
sdk: iOS (Swift)
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-microsoft-entra-id-saml-enterprise-sso.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-microsoft-entra-id-saml-enterprise-sso.mdx
index 8641d656e10..92c9923e581 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-microsoft-entra-id-saml-enterprise-sso.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-microsoft-entra-id-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-ios-swift-and-logto
+slug: build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-ios-swift-and-logto
tags: [SSO providers, microsoft-entra-id-saml-enterprise-sso, ios-swift, swift, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID SAML enterprise SSO with iOS (Swift)
sdk: iOS (Swift)
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-naver.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-naver.mdx
index 4d76fd7b4ea..3bceec660a3 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-naver.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-naver.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-naver-sign-in-with-ios-swift-and-logto
+slug: build-naver-sign-in-with-ios-swift-and-logto
tags: [認証 (Authentication), naver, ios-swift, swift, ソーシャルサインイン, サインイン, ログイン]
title: Naver サインインを iOS (Swift) で構築する方法
sdk: iOS (Swift)
@@ -60,4 +60,4 @@ export const connector = 'Naver';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-oauth2.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-oauth2.mdx
index 414b15dd369..d64e36a20f6 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-oauth2.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-oauth2.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oauth2-sign-in-with-ios-swift-and-logto
+slug: build-oauth2-sign-in-with-ios-swift-and-logto
tags: [認証 (Authentication), oauth2, ios-swift, swift, ソーシャルサインイン, サインイン, ログイン]
title: OAuth2 サインインを iOS (Swift) で構築する方法
sdk: iOS (Swift)
@@ -60,4 +60,4 @@ export const connector = 'OAuth2';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-oidc-enterprise-sso.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-oidc-enterprise-sso.mdx
index f0bfc86969d..c34d5ae75b3 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-oidc-enterprise-sso.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-enterprise-sso-sign-in-with-ios-swift-and-logto
+slug: build-oidc-enterprise-sso-sign-in-with-ios-swift-and-logto
tags: [SSO providers, oidc-enterprise-sso, ios-swift, swift, SAML authentication, enterprise login, SSO login]
title: How to build OIDC enterprise SSO with iOS (Swift)
sdk: iOS (Swift)
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-oidc.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-oidc.mdx
index 56a7c0c199b..1d774ed90ad 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-oidc.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-oidc.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-sign-in-with-ios-swift-and-logto
+slug: build-oidc-sign-in-with-ios-swift-and-logto
tags: [認証 (Authentication), oidc, ios-swift, swift, ソーシャルサインイン, サインイン, ログイン]
title: OIDC サインインを iOS (Swift) で構築する方法
sdk: iOS (Swift)
@@ -60,4 +60,4 @@ export const connector = 'OIDC';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-okta-enterprise-sso.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-okta-enterprise-sso.mdx
index d501682cc2b..249fabf5037 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-okta-enterprise-sso.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-okta-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-okta-enterprise-sso-sign-in-with-ios-swift-and-logto
+slug: build-okta-enterprise-sso-sign-in-with-ios-swift-and-logto
tags: [SSO providers, okta-enterprise-sso, ios-swift, swift, SAML authentication, enterprise login, SSO login]
title: How to build Okta enterprise SSO with iOS (Swift)
sdk: iOS (Swift)
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-saml-enterprise-sso.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-saml-enterprise-sso.mdx
index 691da99d261..7b1f2cce0bf 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-saml-enterprise-sso.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-enterprise-sso-sign-in-with-ios-swift-and-logto
+slug: build-saml-enterprise-sso-sign-in-with-ios-swift-and-logto
tags: [SSO providers, saml-enterprise-sso, ios-swift, swift, SAML authentication, enterprise login, SSO login]
title: How to build SAML enterprise SSO with iOS (Swift)
sdk: iOS (Swift)
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-saml.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-saml.mdx
index a67b0734d61..aa1f5fa73eb 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-saml.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-saml.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-sign-in-with-ios-swift-and-logto
+slug: build-saml-sign-in-with-ios-swift-and-logto
tags: [認証 (Authentication), saml, ios-swift, swift, ソーシャルサインイン, サインイン, ログイン]
title: SAML サインインを iOS (Swift) で構築する方法
sdk: iOS (Swift)
@@ -60,4 +60,4 @@ export const connector = 'SAML';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-sendgrid.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-sendgrid.mdx
index 9d475af30ed..e67de37fa17 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-sendgrid.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-sendgrid.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-sendgrid-sign-in-with-ios-swift-and-logto
+slug: build-sendgrid-sign-in-with-ios-swift-and-logto
tags: [認証 (Authentication), sendgrid, ios-swift, swift, パスワードレスサインイン, サインイン, ログイン]
title: SendGrid Email パスワードレスサインインを iOS (Swift) で構築する方法
sdk: iOS (Swift)
@@ -66,4 +66,4 @@ export const connector = 'SendGrid';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-slack.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-slack.mdx
index 617286835c7..6751cdf1954 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-slack.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-slack.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-slack-sign-in-with-ios-swift-and-logto
+slug: build-slack-sign-in-with-ios-swift-and-logto
tags: [認証 (Authentication), slack, ios-swift, swift, ソーシャルサインイン, サインイン, ログイン]
title: Slack サインインを iOS (Swift) で構築する方法
sdk: iOS (Swift)
@@ -60,4 +60,4 @@ export const connector = 'Slack';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-twilio.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-twilio.mdx
index 3df2d08ec70..7ff521252e0 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-twilio.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-twilio.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-twilio-sign-in-with-ios-swift-and-logto
+slug: build-twilio-sign-in-with-ios-swift-and-logto
tags: [認証 (Authentication), twilio, ios-swift, swift, パスワードレスサインイン, サインイン, ログイン]
title: Twilio SMS パスワードレスサインインを iOS (Swift) で構築する方法
sdk: iOS (Swift)
@@ -66,4 +66,4 @@ export const connector = 'Twilio';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-x-twitter.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-x-twitter.mdx
index e74d4270457..25aeba93b14 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-x-twitter.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-ios-swift-x-twitter.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-x-twitter-sign-in-with-ios-swift-and-logto
+slug: build-x-twitter-sign-in-with-ios-swift-and-logto
tags: [認証 (Authentication), x-twitter, ios-swift, swift, ソーシャルサインイン, サインイン, ログイン]
title: X (Twitter) サインインを iOS (Swift) で構築する方法
sdk: iOS (Swift)
@@ -60,4 +60,4 @@ export const connector = 'X (Twitter)';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-amazon.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-amazon.mdx
index 0c6ae30d5ee..44a2cf6e255 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-amazon.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-amazon.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-amazon-sign-in-with-next-and-logto
+slug: build-amazon-sign-in-with-next-and-logto
tags: [認証 (Authentication), amazon, next, js, ソーシャルサインイン, サインイン, ログイン]
title: Amazon サインインを Next.js (Pages Router) で構築する方法
sdk: Next.js (Pages Router)
@@ -60,4 +60,4 @@ export const connector = 'Amazon';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-apple.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-apple.mdx
index b1be11489ba..d7cf47e90ef 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-apple.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-apple.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-apple-sign-in-with-next-and-logto
+slug: build-apple-sign-in-with-next-and-logto
tags: [認証 (Authentication), apple, next, js, ソーシャルサインイン, サインイン, ログイン]
title: Apple サインインを Next.js (Pages Router) で構築する方法
sdk: Next.js (Pages Router)
@@ -60,4 +60,4 @@ export const connector = 'Apple';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-aws-ses.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-aws-ses.mdx
index a9c544d2e3b..8a4a5a1eb59 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-aws-ses.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-aws-ses.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-aws-ses-sign-in-with-next-and-logto
+slug: build-aws-ses-sign-in-with-next-and-logto
tags: [認証 (Authentication), aws-ses, next, js, パスワードレスサインイン, サインイン, ログイン]
title: AWS SES Email パスワードレスサインインを Next.js (Pages Router) で構築する方法
sdk: Next.js (Pages Router)
@@ -66,4 +66,4 @@ export const connector = 'AWS SES';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-azure-ad.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-azure-ad.mdx
index 239b4380909..8cd0a5a7548 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-azure-ad.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-azure-ad.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-azure-ad-sign-in-with-next-and-logto
+slug: build-azure-ad-sign-in-with-next-and-logto
tags: [認証 (Authentication), azure-ad, next, js, ソーシャルサインイン, サインイン, ログイン]
title: Azure AD サインインを Next.js (Pages Router) で構築する方法
sdk: Next.js (Pages Router)
@@ -60,4 +60,4 @@ export const connector = 'Azure AD';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-discord.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-discord.mdx
index 906ebaa90d3..8f824108a03 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-discord.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-discord.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-discord-sign-in-with-next-and-logto
+slug: build-discord-sign-in-with-next-and-logto
tags: [認証 (Authentication), discord, next, js, ソーシャルサインイン, サインイン, ログイン]
title: Discord サインインを Next.js (Pages Router) で構築する方法
sdk: Next.js (Pages Router)
@@ -60,4 +60,4 @@ export const connector = 'Discord';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-facebook.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-facebook.mdx
index e6ae9e1b723..41f5ad21f85 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-facebook.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-facebook.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-facebook-sign-in-with-next-and-logto
+slug: build-facebook-sign-in-with-next-and-logto
tags: [認証 (Authentication), facebook, next, js, ソーシャルサインイン, サインイン, ログイン]
title: Facebook サインインを Next.js (Pages Router) で構築する方法
sdk: Next.js (Pages Router)
@@ -60,4 +60,4 @@ export const connector = 'Facebook';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-github.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-github.mdx
index 2112ef00807..b70463bff98 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-github.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-github.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-github-sign-in-with-next-and-logto
+slug: build-github-sign-in-with-next-and-logto
tags: [認証 (Authentication), github, next, js, ソーシャルサインイン, サインイン, ログイン]
title: GitHub サインインを Next.js (Pages Router) で構築する方法
sdk: Next.js (Pages Router)
@@ -60,4 +60,4 @@ export const connector = 'GitHub';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-google-workspace-enterprise-sso.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-google-workspace-enterprise-sso.mdx
index 74f977b3aa4..e7c8e626087 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-google-workspace-enterprise-sso.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-google-workspace-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-workspace-enterprise-sso-sign-in-with-next-and-logto
+slug: build-google-workspace-enterprise-sso-sign-in-with-next-and-logto
tags: [SSO providers, google-workspace-enterprise-sso, next, js, SAML authentication, enterprise login, SSO login]
title: How to build Google Workspace enterprise SSO with Next.js (Pages Router)
sdk: Next.js (Pages Router)
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-google.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-google.mdx
index 98c1efa5d05..50bae6254e0 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-google.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-google.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-sign-in-with-next-and-logto
+slug: build-google-sign-in-with-next-and-logto
tags: [認証 (Authentication), google, next, js, ソーシャルサインイン, サインイン, ログイン]
title: Google サインインを Next.js (Pages Router) で構築する方法
sdk: Next.js (Pages Router)
@@ -60,4 +60,4 @@ export const connector = 'Google';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-hugging-face.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-hugging-face.mdx
index 4aa677bc23a..8a0deb209a1 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-hugging-face.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-hugging-face.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-hugging-face-sign-in-with-next-and-logto
+slug: build-hugging-face-sign-in-with-next-and-logto
tags: [認証 (Authentication), hugging-face, next, js, ソーシャルサインイン, サインイン, ログイン]
title: Hugging Face サインインを Next.js (Pages Router) で構築する方法
sdk: Next.js (Pages Router)
@@ -60,4 +60,4 @@ export const connector = 'Hugging Face';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-kakao.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-kakao.mdx
index e14fe4583cf..ff58cfc2248 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-kakao.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-kakao.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-kakao-sign-in-with-next-and-logto
+slug: build-kakao-sign-in-with-next-and-logto
tags: [認証 (Authentication), kakao, next, js, ソーシャルサインイン, サインイン, ログイン]
title: Kakao サインインを Next.js (Pages Router) で構築する方法
sdk: Next.js (Pages Router)
@@ -60,4 +60,4 @@ export const connector = 'Kakao';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-line.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-line.mdx
index daa40369e87..317aecb5492 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-line.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-line.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-line-sign-in-with-next-and-logto
+slug: build-line-sign-in-with-next-and-logto
tags: [認証 (Authentication), line, next, js, ソーシャルサインイン, サインイン, ログイン]
title: Line サインインを Next.js (Pages Router) で構築する方法
sdk: Next.js (Pages Router)
@@ -60,4 +60,4 @@ export const connector = 'Line';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-linkedin.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-linkedin.mdx
index ac264eb95bb..96c89623587 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-linkedin.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-linkedin.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-linkedin-sign-in-with-next-and-logto
+slug: build-linkedin-sign-in-with-next-and-logto
tags: [認証 (Authentication), linkedin, next, js, ソーシャルサインイン, サインイン, ログイン]
title: LinkedIn サインインを Next.js (Pages Router) で構築する方法
sdk: Next.js (Pages Router)
@@ -60,4 +60,4 @@ export const connector = 'LinkedIn';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-microsoft-entra-id-oidc-enterprise-sso.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-microsoft-entra-id-oidc-enterprise-sso.mdx
index 16a9781e6b5..ccdf4c7ac36 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-microsoft-entra-id-oidc-enterprise-sso.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-microsoft-entra-id-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-next-and-logto
+slug: build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-next-and-logto
tags: [SSO providers, microsoft-entra-id-oidc-enterprise-sso, next, js, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID OIDC enterprise SSO with Next.js (Pages Router)
sdk: Next.js (Pages Router)
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-microsoft-entra-id-saml-enterprise-sso.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-microsoft-entra-id-saml-enterprise-sso.mdx
index 086dcfbec6d..4cbbb8347c3 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-microsoft-entra-id-saml-enterprise-sso.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-microsoft-entra-id-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-next-and-logto
+slug: build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-next-and-logto
tags: [SSO providers, microsoft-entra-id-saml-enterprise-sso, next, js, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID SAML enterprise SSO with Next.js (Pages Router)
sdk: Next.js (Pages Router)
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-naver.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-naver.mdx
index e600a0efc29..d825421ab32 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-naver.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-naver.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-naver-sign-in-with-next-and-logto
+slug: build-naver-sign-in-with-next-and-logto
tags: [認証 (Authentication), naver, next, js, ソーシャルサインイン, サインイン, ログイン]
title: Naver サインインを Next.js (Pages Router) で構築する方法
sdk: Next.js (Pages Router)
@@ -60,4 +60,4 @@ export const connector = 'Naver';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-oauth2.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-oauth2.mdx
index 04e00398b31..58984745bae 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-oauth2.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-oauth2.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oauth2-sign-in-with-next-and-logto
+slug: build-oauth2-sign-in-with-next-and-logto
tags: [認証 (Authentication), oauth2, next, js, ソーシャルサインイン, サインイン, ログイン]
title: OAuth2 サインインを Next.js (Pages Router) で構築する方法
sdk: Next.js (Pages Router)
@@ -60,4 +60,4 @@ export const connector = 'OAuth2';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-oidc-enterprise-sso.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-oidc-enterprise-sso.mdx
index 12b8407753f..3bfbf47a866 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-oidc-enterprise-sso.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-enterprise-sso-sign-in-with-next-and-logto
+slug: build-oidc-enterprise-sso-sign-in-with-next-and-logto
tags: [SSO providers, oidc-enterprise-sso, next, js, SAML authentication, enterprise login, SSO login]
title: How to build OIDC enterprise SSO with Next.js (Pages Router)
sdk: Next.js (Pages Router)
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-oidc.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-oidc.mdx
index fec2f120f67..2640df728c0 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-oidc.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-oidc.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-sign-in-with-next-and-logto
+slug: build-oidc-sign-in-with-next-and-logto
tags: [認証 (Authentication), oidc, next, js, ソーシャルサインイン, サインイン, ログイン]
title: OIDC サインインを Next.js (Pages Router) で構築する方法
sdk: Next.js (Pages Router)
@@ -60,4 +60,4 @@ export const connector = 'OIDC';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-okta-enterprise-sso.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-okta-enterprise-sso.mdx
index 518a6dba3a6..9e7d147674c 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-okta-enterprise-sso.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-okta-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-okta-enterprise-sso-sign-in-with-next-and-logto
+slug: build-okta-enterprise-sso-sign-in-with-next-and-logto
tags: [SSO providers, okta-enterprise-sso, next, js, SAML authentication, enterprise login, SSO login]
title: How to build Okta enterprise SSO with Next.js (Pages Router)
sdk: Next.js (Pages Router)
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-saml-enterprise-sso.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-saml-enterprise-sso.mdx
index 0ae250b8637..b6787dbaa10 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-saml-enterprise-sso.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-enterprise-sso-sign-in-with-next-and-logto
+slug: build-saml-enterprise-sso-sign-in-with-next-and-logto
tags: [SSO providers, saml-enterprise-sso, next, js, SAML authentication, enterprise login, SSO login]
title: How to build SAML enterprise SSO with Next.js (Pages Router)
sdk: Next.js (Pages Router)
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-saml.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-saml.mdx
index 2bd051daf5f..e5a2ba365a3 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-saml.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-saml.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-sign-in-with-next-and-logto
+slug: build-saml-sign-in-with-next-and-logto
tags: [認証 (Authentication), saml, next, js, ソーシャルサインイン, サインイン, ログイン]
title: SAML サインインを Next.js (Pages Router) で構築する方法
sdk: Next.js (Pages Router)
@@ -60,4 +60,4 @@ export const connector = 'SAML';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-sendgrid.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-sendgrid.mdx
index 571cd4cd8bd..f8ac2f3e769 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-sendgrid.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-sendgrid.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-sendgrid-sign-in-with-next-and-logto
+slug: build-sendgrid-sign-in-with-next-and-logto
tags: [認証 (Authentication), sendgrid, next, js, パスワードレスサインイン, サインイン, ログイン]
title: SendGrid Email パスワードレスサインインを Next.js (Pages Router) で構築する方法
sdk: Next.js (Pages Router)
@@ -66,4 +66,4 @@ export const connector = 'SendGrid';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-slack.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-slack.mdx
index 2f77612bcd0..3b71e073890 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-slack.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-slack.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-slack-sign-in-with-next-and-logto
+slug: build-slack-sign-in-with-next-and-logto
tags: [認証 (Authentication), slack, next, js, ソーシャルサインイン, サインイン, ログイン]
title: Slack サインインを Next.js (Pages Router) で構築する方法
sdk: Next.js (Pages Router)
@@ -60,4 +60,4 @@ export const connector = 'Slack';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-twilio.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-twilio.mdx
index e90113824cd..01651ad2c21 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-twilio.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-twilio.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-twilio-sign-in-with-next-and-logto
+slug: build-twilio-sign-in-with-next-and-logto
tags: [認証 (Authentication), twilio, next, js, パスワードレスサインイン, サインイン, ログイン]
title: Twilio SMS パスワードレスサインインを Next.js (Pages Router) で構築する方法
sdk: Next.js (Pages Router)
@@ -66,4 +66,4 @@ export const connector = 'Twilio';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-x-twitter.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-x-twitter.mdx
index 9c09e19588c..1d90c934b0c 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-x-twitter.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-next-x-twitter.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-x-twitter-sign-in-with-next-and-logto
+slug: build-x-twitter-sign-in-with-next-and-logto
tags: [認証 (Authentication), x-twitter, next, js, ソーシャルサインイン, サインイン, ログイン]
title: X (Twitter) サインインを Next.js (Pages Router) で構築する方法
sdk: Next.js (Pages Router)
@@ -60,4 +60,4 @@ export const connector = 'X (Twitter)';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-amazon.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-amazon.mdx
index 46c78d56d7d..52443938f8c 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-amazon.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-amazon.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-amazon-sign-in-with-php-and-logto
+slug: build-amazon-sign-in-with-php-and-logto
tags: [認証 (Authentication), amazon, php, php, ソーシャルサインイン, サインイン, ログイン]
title: Amazon サインインを PHP で構築する方法
sdk: PHP
@@ -60,4 +60,4 @@ export const connector = 'Amazon';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-apple.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-apple.mdx
index 3d097c8bd6a..537ce5f4c6b 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-apple.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-apple.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-apple-sign-in-with-php-and-logto
+slug: build-apple-sign-in-with-php-and-logto
tags: [認証 (Authentication), apple, php, php, ソーシャルサインイン, サインイン, ログイン]
title: Apple サインインを PHP で構築する方法
sdk: PHP
@@ -60,4 +60,4 @@ export const connector = 'Apple';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-aws-ses.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-aws-ses.mdx
index 5ea28bf6c2a..4471de0b856 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-aws-ses.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-aws-ses.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-aws-ses-sign-in-with-php-and-logto
+slug: build-aws-ses-sign-in-with-php-and-logto
tags: [認証 (Authentication), aws-ses, php, php, パスワードレスサインイン, サインイン, ログイン]
title: AWS SES Email パスワードレスサインインを PHP で構築する方法
sdk: PHP
@@ -66,4 +66,4 @@ export const connector = 'AWS SES';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-azure-ad.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-azure-ad.mdx
index ad8189ca9e4..a41613f2b18 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-azure-ad.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-azure-ad.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-azure-ad-sign-in-with-php-and-logto
+slug: build-azure-ad-sign-in-with-php-and-logto
tags: [認証 (Authentication), azure-ad, php, php, ソーシャルサインイン, サインイン, ログイン]
title: Azure AD サインインを PHP で構築する方法
sdk: PHP
@@ -60,4 +60,4 @@ export const connector = 'Azure AD';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-discord.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-discord.mdx
index 43844d82c9b..ddc8a88ad7a 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-discord.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-discord.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-discord-sign-in-with-php-and-logto
+slug: build-discord-sign-in-with-php-and-logto
tags: [認証 (Authentication), discord, php, php, ソーシャルサインイン, サインイン, ログイン]
title: Discord サインインを PHP で構築する方法
sdk: PHP
@@ -60,4 +60,4 @@ export const connector = 'Discord';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-facebook.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-facebook.mdx
index c5b66f58fc3..717a99afe3f 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-facebook.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-facebook.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-facebook-sign-in-with-php-and-logto
+slug: build-facebook-sign-in-with-php-and-logto
tags: [認証 (Authentication), facebook, php, php, ソーシャルサインイン, サインイン, ログイン]
title: Facebook サインインを PHP で構築する方法
sdk: PHP
@@ -60,4 +60,4 @@ export const connector = 'Facebook';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-github.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-github.mdx
index ed9a48e5328..377a0b727b1 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-github.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-github.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-github-sign-in-with-php-and-logto
+slug: build-github-sign-in-with-php-and-logto
tags: [認証 (Authentication), github, php, php, ソーシャルサインイン, サインイン, ログイン]
title: GitHub サインインを PHP で構築する方法
sdk: PHP
@@ -60,4 +60,4 @@ export const connector = 'GitHub';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-google-workspace-enterprise-sso.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-google-workspace-enterprise-sso.mdx
index ad220896818..a1075e1539e 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-google-workspace-enterprise-sso.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-google-workspace-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-workspace-enterprise-sso-sign-in-with-php-and-logto
+slug: build-google-workspace-enterprise-sso-sign-in-with-php-and-logto
tags: [SSO providers, google-workspace-enterprise-sso, php, php, SAML authentication, enterprise login, SSO login]
title: How to build Google Workspace enterprise SSO with PHP
sdk: PHP
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-google.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-google.mdx
index 51d6d7bc7de..f53c02802cb 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-google.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-google.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-sign-in-with-php-and-logto
+slug: build-google-sign-in-with-php-and-logto
tags: [認証 (Authentication), google, php, php, ソーシャルサインイン, サインイン, ログイン]
title: Google サインインを PHP で構築する方法
sdk: PHP
@@ -60,4 +60,4 @@ export const connector = 'Google';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-hugging-face.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-hugging-face.mdx
index d02d101ea46..27cf8a8dfc9 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-hugging-face.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-hugging-face.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-hugging-face-sign-in-with-php-and-logto
+slug: build-hugging-face-sign-in-with-php-and-logto
tags: [認証 (Authentication), hugging-face, php, php, ソーシャルサインイン, サインイン, ログイン]
title: Hugging Face サインインを PHP で構築する方法
sdk: PHP
@@ -60,4 +60,4 @@ export const connector = 'Hugging Face';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-kakao.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-kakao.mdx
index 81b292a5129..750a8662e6a 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-kakao.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-kakao.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-kakao-sign-in-with-php-and-logto
+slug: build-kakao-sign-in-with-php-and-logto
tags: [認証 (Authentication), kakao, php, php, ソーシャルサインイン, サインイン, ログイン]
title: Kakao サインインを PHP で構築する方法
sdk: PHP
@@ -60,4 +60,4 @@ export const connector = 'Kakao';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-line.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-line.mdx
index 54b93b01c62..3a40fe70fab 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-line.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-line.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-line-sign-in-with-php-and-logto
+slug: build-line-sign-in-with-php-and-logto
tags: [認証 (Authentication), line, php, php, ソーシャルサインイン, サインイン, ログイン]
title: Line サインインを PHP で構築する方法
sdk: PHP
@@ -60,4 +60,4 @@ export const connector = 'Line';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-linkedin.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-linkedin.mdx
index f8efcbc81e1..86e8b4fb331 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-linkedin.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-linkedin.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-linkedin-sign-in-with-php-and-logto
+slug: build-linkedin-sign-in-with-php-and-logto
tags: [認証 (Authentication), linkedin, php, php, ソーシャルサインイン, サインイン, ログイン]
title: LinkedIn サインインを PHP で構築する方法
sdk: PHP
@@ -60,4 +60,4 @@ export const connector = 'LinkedIn';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-microsoft-entra-id-oidc-enterprise-sso.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-microsoft-entra-id-oidc-enterprise-sso.mdx
index 1eccf039edb..d48935496e0 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-microsoft-entra-id-oidc-enterprise-sso.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-microsoft-entra-id-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-php-and-logto
+slug: build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-php-and-logto
tags: [SSO providers, microsoft-entra-id-oidc-enterprise-sso, php, php, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID OIDC enterprise SSO with PHP
sdk: PHP
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-microsoft-entra-id-saml-enterprise-sso.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-microsoft-entra-id-saml-enterprise-sso.mdx
index 4502b57bdc0..8c2fac5559d 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-microsoft-entra-id-saml-enterprise-sso.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-microsoft-entra-id-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-php-and-logto
+slug: build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-php-and-logto
tags: [SSO providers, microsoft-entra-id-saml-enterprise-sso, php, php, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID SAML enterprise SSO with PHP
sdk: PHP
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-naver.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-naver.mdx
index 5ac552f1a22..c47c57f8e4f 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-naver.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-naver.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-naver-sign-in-with-php-and-logto
+slug: build-naver-sign-in-with-php-and-logto
tags: [認証 (Authentication), naver, php, php, ソーシャルサインイン, サインイン, ログイン]
title: Naver サインインを PHP で構築する方法
sdk: PHP
@@ -60,4 +60,4 @@ export const connector = 'Naver';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-oauth2.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-oauth2.mdx
index 61a46f8086b..9857ceb6b4e 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-oauth2.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-oauth2.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oauth2-sign-in-with-php-and-logto
+slug: build-oauth2-sign-in-with-php-and-logto
tags: [認証 (Authentication), oauth2, php, php, ソーシャルサインイン, サインイン, ログイン]
title: OAuth2 サインインを PHP で構築する方法
sdk: PHP
@@ -60,4 +60,4 @@ export const connector = 'OAuth2';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-oidc-enterprise-sso.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-oidc-enterprise-sso.mdx
index 9c6953a3c3e..9b32f32320a 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-oidc-enterprise-sso.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-enterprise-sso-sign-in-with-php-and-logto
+slug: build-oidc-enterprise-sso-sign-in-with-php-and-logto
tags: [SSO providers, oidc-enterprise-sso, php, php, SAML authentication, enterprise login, SSO login]
title: How to build OIDC enterprise SSO with PHP
sdk: PHP
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-oidc.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-oidc.mdx
index f85b78ee7e4..db5018d716d 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-oidc.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-oidc.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-sign-in-with-php-and-logto
+slug: build-oidc-sign-in-with-php-and-logto
tags: [認証 (Authentication), oidc, php, php, ソーシャルサインイン, サインイン, ログイン]
title: OIDC サインインを PHP で構築する方法
sdk: PHP
@@ -60,4 +60,4 @@ export const connector = 'OIDC';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-okta-enterprise-sso.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-okta-enterprise-sso.mdx
index 041bb8f2afe..1376ba2ba14 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-okta-enterprise-sso.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-okta-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-okta-enterprise-sso-sign-in-with-php-and-logto
+slug: build-okta-enterprise-sso-sign-in-with-php-and-logto
tags: [SSO providers, okta-enterprise-sso, php, php, SAML authentication, enterprise login, SSO login]
title: How to build Okta enterprise SSO with PHP
sdk: PHP
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-saml-enterprise-sso.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-saml-enterprise-sso.mdx
index 4fce7464433..1be8ccfb0b1 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-saml-enterprise-sso.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-enterprise-sso-sign-in-with-php-and-logto
+slug: build-saml-enterprise-sso-sign-in-with-php-and-logto
tags: [SSO providers, saml-enterprise-sso, php, php, SAML authentication, enterprise login, SSO login]
title: How to build SAML enterprise SSO with PHP
sdk: PHP
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-saml.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-saml.mdx
index 2d037edb7c1..f680126f27a 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-saml.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-saml.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-sign-in-with-php-and-logto
+slug: build-saml-sign-in-with-php-and-logto
tags: [認証 (Authentication), saml, php, php, ソーシャルサインイン, サインイン, ログイン]
title: SAML サインインを PHP で構築する方法
sdk: PHP
@@ -60,4 +60,4 @@ export const connector = 'SAML';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-sendgrid.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-sendgrid.mdx
index c916c12ffc0..9c64b94a132 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-sendgrid.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-sendgrid.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-sendgrid-sign-in-with-php-and-logto
+slug: build-sendgrid-sign-in-with-php-and-logto
tags: [認証 (Authentication), sendgrid, php, php, パスワードレスサインイン, サインイン, ログイン]
title: SendGrid Email パスワードレスサインインを PHP で構築する方法
sdk: PHP
@@ -66,4 +66,4 @@ export const connector = 'SendGrid';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-slack.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-slack.mdx
index 5fe8cdf80af..fdf095a6b9c 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-slack.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-slack.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-slack-sign-in-with-php-and-logto
+slug: build-slack-sign-in-with-php-and-logto
tags: [認証 (Authentication), slack, php, php, ソーシャルサインイン, サインイン, ログイン]
title: Slack サインインを PHP で構築する方法
sdk: PHP
@@ -60,4 +60,4 @@ export const connector = 'Slack';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-twilio.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-twilio.mdx
index 58e68a6fe0f..56491f12591 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-twilio.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-twilio.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-twilio-sign-in-with-php-and-logto
+slug: build-twilio-sign-in-with-php-and-logto
tags: [認証 (Authentication), twilio, php, php, パスワードレスサインイン, サインイン, ログイン]
title: Twilio SMS パスワードレスサインインを PHP で構築する方法
sdk: PHP
@@ -66,4 +66,4 @@ export const connector = 'Twilio';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-x-twitter.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-x-twitter.mdx
index 167c82b2a8c..2f34e1c4778 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-x-twitter.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-php-x-twitter.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-x-twitter-sign-in-with-php-and-logto
+slug: build-x-twitter-sign-in-with-php-and-logto
tags: [認証 (Authentication), x-twitter, php, php, ソーシャルサインイン, サインイン, ログイン]
title: X (Twitter) サインインを PHP で構築する方法
sdk: PHP
@@ -60,4 +60,4 @@ export const connector = 'X (Twitter)';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-amazon.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-amazon.mdx
index e148fcc22a8..91b5bb2b255 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-amazon.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-amazon.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-amazon-sign-in-with-python-and-logto
+slug: build-amazon-sign-in-with-python-and-logto
tags: [認証 (Authentication), amazon, python, python, ソーシャルサインイン, サインイン, ログイン]
title: Amazon サインインを Python で構築する方法
sdk: Python
@@ -60,4 +60,4 @@ export const connector = 'Amazon';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-apple.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-apple.mdx
index 9391ba3e025..6d3b7543564 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-apple.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-apple.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-apple-sign-in-with-python-and-logto
+slug: build-apple-sign-in-with-python-and-logto
tags: [認証 (Authentication), apple, python, python, ソーシャルサインイン, サインイン, ログイン]
title: Apple サインインを Python で構築する方法
sdk: Python
@@ -60,4 +60,4 @@ export const connector = 'Apple';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-aws-ses.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-aws-ses.mdx
index e6c57982310..6489367b324 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-aws-ses.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-aws-ses.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-aws-ses-sign-in-with-python-and-logto
+slug: build-aws-ses-sign-in-with-python-and-logto
tags: [認証 (Authentication), aws-ses, python, python, パスワードレスサインイン, サインイン, ログイン]
title: AWS SES Email パスワードレスサインインを Python で構築する方法
sdk: Python
@@ -66,4 +66,4 @@ export const connector = 'AWS SES';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-azure-ad.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-azure-ad.mdx
index 4105f76c7af..0bc4bf9811a 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-azure-ad.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-azure-ad.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-azure-ad-sign-in-with-python-and-logto
+slug: build-azure-ad-sign-in-with-python-and-logto
tags: [認証 (Authentication), azure-ad, python, python, ソーシャルサインイン, サインイン, ログイン]
title: Azure AD サインインを Python で構築する方法
sdk: Python
@@ -60,4 +60,4 @@ export const connector = 'Azure AD';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-discord.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-discord.mdx
index 3efc61fe0b7..201d89a0cbc 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-discord.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-discord.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-discord-sign-in-with-python-and-logto
+slug: build-discord-sign-in-with-python-and-logto
tags: [認証 (Authentication), discord, python, python, ソーシャルサインイン, サインイン, ログイン]
title: Discord サインインを Python で構築する方法
sdk: Python
@@ -60,4 +60,4 @@ export const connector = 'Discord';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-facebook.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-facebook.mdx
index e8ce9853648..c7ecca917cf 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-facebook.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-facebook.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-facebook-sign-in-with-python-and-logto
+slug: build-facebook-sign-in-with-python-and-logto
tags: [認証 (Authentication), facebook, python, python, ソーシャルサインイン, サインイン, ログイン]
title: Facebook サインインを Python で構築する方法
sdk: Python
@@ -60,4 +60,4 @@ export const connector = 'Facebook';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-github.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-github.mdx
index ee209ae89f3..88658fb8871 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-github.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-github.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-github-sign-in-with-python-and-logto
+slug: build-github-sign-in-with-python-and-logto
tags: [認証 (Authentication), github, python, python, ソーシャルサインイン, サインイン, ログイン]
title: GitHub サインインを Python で構築する方法
sdk: Python
@@ -60,4 +60,4 @@ export const connector = 'GitHub';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-google-workspace-enterprise-sso.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-google-workspace-enterprise-sso.mdx
index f1fb5f62cd3..aa8b1a59954 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-google-workspace-enterprise-sso.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-google-workspace-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-workspace-enterprise-sso-sign-in-with-python-and-logto
+slug: build-google-workspace-enterprise-sso-sign-in-with-python-and-logto
tags: [SSO providers, google-workspace-enterprise-sso, python, python, SAML authentication, enterprise login, SSO login]
title: How to build Google Workspace enterprise SSO with Python
sdk: Python
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-google.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-google.mdx
index d2c396c55f7..40af1714836 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-google.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-google.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-sign-in-with-python-and-logto
+slug: build-google-sign-in-with-python-and-logto
tags: [認証 (Authentication), google, python, python, ソーシャルサインイン, サインイン, ログイン]
title: Google サインインを Python で構築する方法
sdk: Python
@@ -60,4 +60,4 @@ export const connector = 'Google';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-hugging-face.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-hugging-face.mdx
index e1de35789eb..869ca43348d 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-hugging-face.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-hugging-face.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-hugging-face-sign-in-with-python-and-logto
+slug: build-hugging-face-sign-in-with-python-and-logto
tags: [認証 (Authentication), hugging-face, python, python, ソーシャルサインイン, サインイン, ログイン]
title: Hugging Face サインインを Python で構築する方法
sdk: Python
@@ -60,4 +60,4 @@ export const connector = 'Hugging Face';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-kakao.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-kakao.mdx
index 7731b22bcdd..604afe9ee27 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-kakao.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-kakao.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-kakao-sign-in-with-python-and-logto
+slug: build-kakao-sign-in-with-python-and-logto
tags: [認証 (Authentication), kakao, python, python, ソーシャルサインイン, サインイン, ログイン]
title: Kakao サインインを Python で構築する方法
sdk: Python
@@ -60,4 +60,4 @@ export const connector = 'Kakao';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-line.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-line.mdx
index df13bac79c0..650b9f30129 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-line.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-line.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-line-sign-in-with-python-and-logto
+slug: build-line-sign-in-with-python-and-logto
tags: [認証 (Authentication), line, python, python, ソーシャルサインイン, サインイン, ログイン]
title: Line サインインを Python で構築する方法
sdk: Python
@@ -60,4 +60,4 @@ export const connector = 'Line';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-linkedin.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-linkedin.mdx
index 6231edc8a4c..b0065cd7c42 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-linkedin.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-linkedin.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-linkedin-sign-in-with-python-and-logto
+slug: build-linkedin-sign-in-with-python-and-logto
tags: [認証 (Authentication), linkedin, python, python, ソーシャルサインイン, サインイン, ログイン]
title: LinkedIn サインインを Python で構築する方法
sdk: Python
@@ -60,4 +60,4 @@ export const connector = 'LinkedIn';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-microsoft-entra-id-oidc-enterprise-sso.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-microsoft-entra-id-oidc-enterprise-sso.mdx
index a6ce8efa7c2..866e1c9fe93 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-microsoft-entra-id-oidc-enterprise-sso.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-microsoft-entra-id-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-python-and-logto
+slug: build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-python-and-logto
tags: [SSO providers, microsoft-entra-id-oidc-enterprise-sso, python, python, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID OIDC enterprise SSO with Python
sdk: Python
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-microsoft-entra-id-saml-enterprise-sso.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-microsoft-entra-id-saml-enterprise-sso.mdx
index 46ad37b1bd0..0e61a536c25 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-microsoft-entra-id-saml-enterprise-sso.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-microsoft-entra-id-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-python-and-logto
+slug: build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-python-and-logto
tags: [SSO providers, microsoft-entra-id-saml-enterprise-sso, python, python, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID SAML enterprise SSO with Python
sdk: Python
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-naver.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-naver.mdx
index 347dc60239f..f0f26ca9850 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-naver.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-naver.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-naver-sign-in-with-python-and-logto
+slug: build-naver-sign-in-with-python-and-logto
tags: [認証 (Authentication), naver, python, python, ソーシャルサインイン, サインイン, ログイン]
title: Naver サインインを Python で構築する方法
sdk: Python
@@ -60,4 +60,4 @@ export const connector = 'Naver';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-oauth2.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-oauth2.mdx
index 7125044d09e..22c1b0feb5c 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-oauth2.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-oauth2.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oauth2-sign-in-with-python-and-logto
+slug: build-oauth2-sign-in-with-python-and-logto
tags: [認証 (Authentication), oauth2, python, python, ソーシャルサインイン, サインイン, ログイン]
title: OAuth2 サインインを Python で構築する方法
sdk: Python
@@ -60,4 +60,4 @@ export const connector = 'OAuth2';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-oidc-enterprise-sso.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-oidc-enterprise-sso.mdx
index 3187e5d9ec9..5237624c658 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-oidc-enterprise-sso.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-enterprise-sso-sign-in-with-python-and-logto
+slug: build-oidc-enterprise-sso-sign-in-with-python-and-logto
tags: [SSO providers, oidc-enterprise-sso, python, python, SAML authentication, enterprise login, SSO login]
title: How to build OIDC enterprise SSO with Python
sdk: Python
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-oidc.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-oidc.mdx
index 1eb51f0ce21..e65ded457ef 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-oidc.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-oidc.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-sign-in-with-python-and-logto
+slug: build-oidc-sign-in-with-python-and-logto
tags: [認証 (Authentication), oidc, python, python, ソーシャルサインイン, サインイン, ログイン]
title: OIDC サインインを Python で構築する方法
sdk: Python
@@ -60,4 +60,4 @@ export const connector = 'OIDC';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-okta-enterprise-sso.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-okta-enterprise-sso.mdx
index 60a6ff3a42b..51b086012f5 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-okta-enterprise-sso.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-okta-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-okta-enterprise-sso-sign-in-with-python-and-logto
+slug: build-okta-enterprise-sso-sign-in-with-python-and-logto
tags: [SSO providers, okta-enterprise-sso, python, python, SAML authentication, enterprise login, SSO login]
title: How to build Okta enterprise SSO with Python
sdk: Python
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-saml-enterprise-sso.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-saml-enterprise-sso.mdx
index 2c197b63e9d..c98332841f6 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-saml-enterprise-sso.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-enterprise-sso-sign-in-with-python-and-logto
+slug: build-saml-enterprise-sso-sign-in-with-python-and-logto
tags: [SSO providers, saml-enterprise-sso, python, python, SAML authentication, enterprise login, SSO login]
title: How to build SAML enterprise SSO with Python
sdk: Python
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-saml.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-saml.mdx
index fad88460a83..eefd30ee23c 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-saml.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-saml.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-sign-in-with-python-and-logto
+slug: build-saml-sign-in-with-python-and-logto
tags: [認証 (Authentication), saml, python, python, ソーシャルサインイン, サインイン, ログイン]
title: SAML サインインを Python で構築する方法
sdk: Python
@@ -60,4 +60,4 @@ export const connector = 'SAML';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-sendgrid.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-sendgrid.mdx
index a549ff06d24..831c1d9aba0 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-sendgrid.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-sendgrid.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-sendgrid-sign-in-with-python-and-logto
+slug: build-sendgrid-sign-in-with-python-and-logto
tags: [認証 (Authentication), sendgrid, python, python, パスワードレスサインイン, サインイン, ログイン]
title: SendGrid Email パスワードレスサインインを Python で構築する方法
sdk: Python
@@ -66,4 +66,4 @@ export const connector = 'SendGrid';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-slack.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-slack.mdx
index 54999bbe312..618c551090a 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-slack.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-slack.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-slack-sign-in-with-python-and-logto
+slug: build-slack-sign-in-with-python-and-logto
tags: [認証 (Authentication), slack, python, python, ソーシャルサインイン, サインイン, ログイン]
title: Slack サインインを Python で構築する方法
sdk: Python
@@ -60,4 +60,4 @@ export const connector = 'Slack';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-twilio.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-twilio.mdx
index b8e1fe73256..1575e729334 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-twilio.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-twilio.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-twilio-sign-in-with-python-and-logto
+slug: build-twilio-sign-in-with-python-and-logto
tags: [認証 (Authentication), twilio, python, python, パスワードレスサインイン, サインイン, ログイン]
title: Twilio SMS パスワードレスサインインを Python で構築する方法
sdk: Python
@@ -66,4 +66,4 @@ export const connector = 'Twilio';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-x-twitter.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-x-twitter.mdx
index 0c8a1746e18..7aa76c73b1e 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-x-twitter.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-python-x-twitter.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-x-twitter-sign-in-with-python-and-logto
+slug: build-x-twitter-sign-in-with-python-and-logto
tags: [認証 (Authentication), x-twitter, python, python, ソーシャルサインイン, サインイン, ログイン]
title: X (Twitter) サインインを Python で構築する方法
sdk: Python
@@ -60,4 +60,4 @@ export const connector = 'X (Twitter)';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-amazon.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-amazon.mdx
index 5736ccca384..948a819ffd7 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-amazon.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-amazon.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-amazon-sign-in-with-react-and-logto
+slug: build-amazon-sign-in-with-react-and-logto
tags: [認証 (Authentication), amazon, react, js, ソーシャルサインイン, サインイン, ログイン]
title: Amazon サインインを React で構築する方法
sdk: React
@@ -60,4 +60,4 @@ export const connector = 'Amazon';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-apple.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-apple.mdx
index 15b73a32316..e9ce818b4e2 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-apple.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-apple.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-apple-sign-in-with-react-and-logto
+slug: build-apple-sign-in-with-react-and-logto
tags: [認証 (Authentication), apple, react, js, ソーシャルサインイン, サインイン, ログイン]
title: Apple サインインを React で構築する方法
sdk: React
@@ -60,4 +60,4 @@ export const connector = 'Apple';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-aws-ses.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-aws-ses.mdx
index bcf22bd3956..99ea816ffdc 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-aws-ses.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-aws-ses.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-aws-ses-sign-in-with-react-and-logto
+slug: build-aws-ses-sign-in-with-react-and-logto
tags: [認証 (Authentication), aws-ses, react, js, パスワードレスサインイン, サインイン, ログイン]
title: AWS SES Email パスワードレスサインインを React で構築する方法
sdk: React
@@ -66,4 +66,4 @@ export const connector = 'AWS SES';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-azure-ad.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-azure-ad.mdx
index b058bb707dc..c3c98f23b7f 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-azure-ad.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-azure-ad.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-azure-ad-sign-in-with-react-and-logto
+slug: build-azure-ad-sign-in-with-react-and-logto
tags: [認証 (Authentication), azure-ad, react, js, ソーシャルサインイン, サインイン, ログイン]
title: Azure AD サインインを React で構築する方法
sdk: React
@@ -60,4 +60,4 @@ export const connector = 'Azure AD';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-discord.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-discord.mdx
index 3bbed4e1d42..af71290f37f 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-discord.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-discord.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-discord-sign-in-with-react-and-logto
+slug: build-discord-sign-in-with-react-and-logto
tags: [認証 (Authentication), discord, react, js, ソーシャルサインイン, サインイン, ログイン]
title: Discord サインインを React で構築する方法
sdk: React
@@ -60,4 +60,4 @@ export const connector = 'Discord';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-facebook.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-facebook.mdx
index 53a8874e607..148c818a135 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-facebook.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-facebook.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-facebook-sign-in-with-react-and-logto
+slug: build-facebook-sign-in-with-react-and-logto
tags: [認証 (Authentication), facebook, react, js, ソーシャルサインイン, サインイン, ログイン]
title: Facebook サインインを React で構築する方法
sdk: React
@@ -60,4 +60,4 @@ export const connector = 'Facebook';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-github.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-github.mdx
index d58e65cd826..371d7ee205b 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-github.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-github.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-github-sign-in-with-react-and-logto
+slug: build-github-sign-in-with-react-and-logto
tags: [認証 (Authentication), github, react, js, ソーシャルサインイン, サインイン, ログイン]
title: GitHub サインインを React で構築する方法
sdk: React
@@ -60,4 +60,4 @@ export const connector = 'GitHub';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-google-workspace-enterprise-sso.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-google-workspace-enterprise-sso.mdx
index 30347544c54..7c1b7ba93b1 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-google-workspace-enterprise-sso.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-google-workspace-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-workspace-enterprise-sso-sign-in-with-react-and-logto
+slug: build-google-workspace-enterprise-sso-sign-in-with-react-and-logto
tags: [SSO providers, google-workspace-enterprise-sso, react, js, SAML authentication, enterprise login, SSO login]
title: How to build Google Workspace enterprise SSO with React
sdk: React
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-google.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-google.mdx
index 24398c7d85d..834161c06fd 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-google.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-google.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-sign-in-with-react-and-logto
+slug: build-google-sign-in-with-react-and-logto
tags: [認証 (Authentication), google, react, js, ソーシャルサインイン, サインイン, ログイン]
title: Google サインインを React で構築する方法
sdk: React
@@ -60,4 +60,4 @@ export const connector = 'Google';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-hugging-face.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-hugging-face.mdx
index 12cf2abe859..b0a7e744229 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-hugging-face.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-hugging-face.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-hugging-face-sign-in-with-react-and-logto
+slug: build-hugging-face-sign-in-with-react-and-logto
tags: [認証 (Authentication), hugging-face, react, js, ソーシャルサインイン, サインイン, ログイン]
title: Hugging Face サインインを React で構築する方法
sdk: React
@@ -60,4 +60,4 @@ export const connector = 'Hugging Face';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-kakao.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-kakao.mdx
index a7d91336911..ed2d4c61250 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-kakao.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-kakao.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-kakao-sign-in-with-react-and-logto
+slug: build-kakao-sign-in-with-react-and-logto
tags: [認証 (Authentication), kakao, react, js, ソーシャルサインイン, サインイン, ログイン]
title: Kakao サインインを React で構築する方法
sdk: React
@@ -60,4 +60,4 @@ export const connector = 'Kakao';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-line.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-line.mdx
index 4575af0f04c..12e2563473d 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-line.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-line.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-line-sign-in-with-react-and-logto
+slug: build-line-sign-in-with-react-and-logto
tags: [認証 (Authentication), line, react, js, ソーシャルサインイン, サインイン, ログイン]
title: Line サインインを React で構築する方法
sdk: React
@@ -60,4 +60,4 @@ export const connector = 'Line';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-linkedin.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-linkedin.mdx
index 452081e4f01..628d5d4474e 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-linkedin.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-linkedin.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-linkedin-sign-in-with-react-and-logto
+slug: build-linkedin-sign-in-with-react-and-logto
tags: [認証 (Authentication), linkedin, react, js, ソーシャルサインイン, サインイン, ログイン]
title: LinkedIn サインインを React で構築する方法
sdk: React
@@ -60,4 +60,4 @@ export const connector = 'LinkedIn';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-microsoft-entra-id-oidc-enterprise-sso.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-microsoft-entra-id-oidc-enterprise-sso.mdx
index e4b4d1db808..234bfe6fe48 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-microsoft-entra-id-oidc-enterprise-sso.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-microsoft-entra-id-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-react-and-logto
+slug: build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-react-and-logto
tags: [SSO providers, microsoft-entra-id-oidc-enterprise-sso, react, js, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID OIDC enterprise SSO with React
sdk: React
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-microsoft-entra-id-saml-enterprise-sso.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-microsoft-entra-id-saml-enterprise-sso.mdx
index d78ca448307..e8aca167fd8 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-microsoft-entra-id-saml-enterprise-sso.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-microsoft-entra-id-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-react-and-logto
+slug: build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-react-and-logto
tags: [SSO providers, microsoft-entra-id-saml-enterprise-sso, react, js, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID SAML enterprise SSO with React
sdk: React
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-naver.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-naver.mdx
index 200b27fbc7f..4ad2e9fd806 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-naver.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-naver.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-naver-sign-in-with-react-and-logto
+slug: build-naver-sign-in-with-react-and-logto
tags: [認証 (Authentication), naver, react, js, ソーシャルサインイン, サインイン, ログイン]
title: Naver サインインを React で構築する方法
sdk: React
@@ -60,4 +60,4 @@ export const connector = 'Naver';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-oauth2.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-oauth2.mdx
index defe3626e7c..1a4c17493f4 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-oauth2.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-oauth2.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oauth2-sign-in-with-react-and-logto
+slug: build-oauth2-sign-in-with-react-and-logto
tags: [認証 (Authentication), oauth2, react, js, ソーシャルサインイン, サインイン, ログイン]
title: OAuth2 サインインを React で構築する方法
sdk: React
@@ -60,4 +60,4 @@ export const connector = 'OAuth2';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-oidc-enterprise-sso.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-oidc-enterprise-sso.mdx
index b84aa15cb50..1421e36dd1f 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-oidc-enterprise-sso.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-enterprise-sso-sign-in-with-react-and-logto
+slug: build-oidc-enterprise-sso-sign-in-with-react-and-logto
tags: [SSO providers, oidc-enterprise-sso, react, js, SAML authentication, enterprise login, SSO login]
title: How to build OIDC enterprise SSO with React
sdk: React
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-oidc.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-oidc.mdx
index 3d3b0ecd313..c05dea26369 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-oidc.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-oidc.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-sign-in-with-react-and-logto
+slug: build-oidc-sign-in-with-react-and-logto
tags: [認証 (Authentication), oidc, react, js, ソーシャルサインイン, サインイン, ログイン]
title: OIDC サインインを React で構築する方法
sdk: React
@@ -60,4 +60,4 @@ export const connector = 'OIDC';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-okta-enterprise-sso.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-okta-enterprise-sso.mdx
index 7fcba48dac1..3b94a9bbd73 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-okta-enterprise-sso.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-okta-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-okta-enterprise-sso-sign-in-with-react-and-logto
+slug: build-okta-enterprise-sso-sign-in-with-react-and-logto
tags: [SSO providers, okta-enterprise-sso, react, js, SAML authentication, enterprise login, SSO login]
title: How to build Okta enterprise SSO with React
sdk: React
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-saml-enterprise-sso.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-saml-enterprise-sso.mdx
index 49f9dace34c..9ac65217850 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-saml-enterprise-sso.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-enterprise-sso-sign-in-with-react-and-logto
+slug: build-saml-enterprise-sso-sign-in-with-react-and-logto
tags: [SSO providers, saml-enterprise-sso, react, js, SAML authentication, enterprise login, SSO login]
title: How to build SAML enterprise SSO with React
sdk: React
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-saml.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-saml.mdx
index 91fc067ffa5..91a0086d6f0 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-saml.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-saml.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-sign-in-with-react-and-logto
+slug: build-saml-sign-in-with-react-and-logto
tags: [認証 (Authentication), saml, react, js, ソーシャルサインイン, サインイン, ログイン]
title: SAML サインインを React で構築する方法
sdk: React
@@ -60,4 +60,4 @@ export const connector = 'SAML';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-sendgrid.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-sendgrid.mdx
index 05edca602ef..2cae4da0cda 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-sendgrid.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-sendgrid.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-sendgrid-sign-in-with-react-and-logto
+slug: build-sendgrid-sign-in-with-react-and-logto
tags: [認証 (Authentication), sendgrid, react, js, パスワードレスサインイン, サインイン, ログイン]
title: SendGrid Email パスワードレスサインインを React で構築する方法
sdk: React
@@ -66,4 +66,4 @@ export const connector = 'SendGrid';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-slack.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-slack.mdx
index e647d5e8ff6..ee1539ad639 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-slack.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-slack.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-slack-sign-in-with-react-and-logto
+slug: build-slack-sign-in-with-react-and-logto
tags: [認証 (Authentication), slack, react, js, ソーシャルサインイン, サインイン, ログイン]
title: Slack サインインを React で構築する方法
sdk: React
@@ -60,4 +60,4 @@ export const connector = 'Slack';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-twilio.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-twilio.mdx
index 886baa0d4b5..43408ac8ebd 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-twilio.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-twilio.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-twilio-sign-in-with-react-and-logto
+slug: build-twilio-sign-in-with-react-and-logto
tags: [認証 (Authentication), twilio, react, js, パスワードレスサインイン, サインイン, ログイン]
title: Twilio SMS パスワードレスサインインを React で構築する方法
sdk: React
@@ -66,4 +66,4 @@ export const connector = 'Twilio';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-x-twitter.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-x-twitter.mdx
index 129a21becbb..bdc97c6cfa1 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-x-twitter.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-react-x-twitter.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-x-twitter-sign-in-with-react-and-logto
+slug: build-x-twitter-sign-in-with-react-and-logto
tags: [認証 (Authentication), x-twitter, react, js, ソーシャルサインイン, サインイン, ログイン]
title: X (Twitter) サインインを React で構築する方法
sdk: React
@@ -60,4 +60,4 @@ export const connector = 'X (Twitter)';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-amazon.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-amazon.mdx
index f534b727c24..6b09634de90 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-amazon.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-amazon.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-amazon-sign-in-with-vanilla-js-and-logto
+slug: build-amazon-sign-in-with-vanilla-js-and-logto
tags: [認証 (Authentication), amazon, vanilla-js, js, ソーシャルサインイン, サインイン, ログイン]
title: Amazon サインインを Vanilla JS で構築する方法
sdk: Vanilla JS
@@ -60,4 +60,4 @@ export const connector = 'Amazon';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-apple.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-apple.mdx
index 3bca54e2d8f..7d0ab10c96c 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-apple.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-apple.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-apple-sign-in-with-vanilla-js-and-logto
+slug: build-apple-sign-in-with-vanilla-js-and-logto
tags: [認証 (Authentication), apple, vanilla-js, js, ソーシャルサインイン, サインイン, ログイン]
title: Apple サインインを Vanilla JS で構築する方法
sdk: Vanilla JS
@@ -60,4 +60,4 @@ export const connector = 'Apple';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-aws-ses.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-aws-ses.mdx
index 2c88efc0fe2..c69c4be12c4 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-aws-ses.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-aws-ses.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-aws-ses-sign-in-with-vanilla-js-and-logto
+slug: build-aws-ses-sign-in-with-vanilla-js-and-logto
tags: [認証 (Authentication), aws-ses, vanilla-js, js, パスワードレスサインイン, サインイン, ログイン]
title: AWS SES Email パスワードレスサインインを Vanilla JS で構築する方法
sdk: Vanilla JS
@@ -66,4 +66,4 @@ export const connector = 'AWS SES';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-azure-ad.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-azure-ad.mdx
index 71f69f991af..56e27c941e5 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-azure-ad.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-azure-ad.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-azure-ad-sign-in-with-vanilla-js-and-logto
+slug: build-azure-ad-sign-in-with-vanilla-js-and-logto
tags: [認証 (Authentication), azure-ad, vanilla-js, js, ソーシャルサインイン, サインイン, ログイン]
title: Azure AD サインインを Vanilla JS で構築する方法
sdk: Vanilla JS
@@ -60,4 +60,4 @@ export const connector = 'Azure AD';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-discord.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-discord.mdx
index 7d3e844c598..37328a9d6e1 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-discord.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-discord.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-discord-sign-in-with-vanilla-js-and-logto
+slug: build-discord-sign-in-with-vanilla-js-and-logto
tags: [認証 (Authentication), discord, vanilla-js, js, ソーシャルサインイン, サインイン, ログイン]
title: Discord サインインを Vanilla JS で構築する方法
sdk: Vanilla JS
@@ -60,4 +60,4 @@ export const connector = 'Discord';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-facebook.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-facebook.mdx
index 470bc639028..09dd45774ba 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-facebook.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-facebook.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-facebook-sign-in-with-vanilla-js-and-logto
+slug: build-facebook-sign-in-with-vanilla-js-and-logto
tags: [認証 (Authentication), facebook, vanilla-js, js, ソーシャルサインイン, サインイン, ログイン]
title: Facebook サインインを Vanilla JS で構築する方法
sdk: Vanilla JS
@@ -60,4 +60,4 @@ export const connector = 'Facebook';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-github.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-github.mdx
index 316a8e1f2ab..a889253c2f5 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-github.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-github.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-github-sign-in-with-vanilla-js-and-logto
+slug: build-github-sign-in-with-vanilla-js-and-logto
tags: [認証 (Authentication), github, vanilla-js, js, ソーシャルサインイン, サインイン, ログイン]
title: GitHub サインインを Vanilla JS で構築する方法
sdk: Vanilla JS
@@ -60,4 +60,4 @@ export const connector = 'GitHub';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-google-workspace-enterprise-sso.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-google-workspace-enterprise-sso.mdx
index a4f09a26b1f..d4b5cf4d18a 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-google-workspace-enterprise-sso.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-google-workspace-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-workspace-enterprise-sso-sign-in-with-vanilla-js-and-logto
+slug: build-google-workspace-enterprise-sso-sign-in-with-vanilla-js-and-logto
tags: [SSO providers, google-workspace-enterprise-sso, vanilla-js, js, SAML authentication, enterprise login, SSO login]
title: How to build Google Workspace enterprise SSO with Vanilla JS
sdk: Vanilla JS
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-google.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-google.mdx
index 628034a5c5f..4f66a300c90 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-google.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-google.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-sign-in-with-vanilla-js-and-logto
+slug: build-google-sign-in-with-vanilla-js-and-logto
tags: [認証 (Authentication), google, vanilla-js, js, ソーシャルサインイン, サインイン, ログイン]
title: Google サインインを Vanilla JS で構築する方法
sdk: Vanilla JS
@@ -60,4 +60,4 @@ export const connector = 'Google';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-hugging-face.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-hugging-face.mdx
index 45072b0e2b6..c4921366bf7 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-hugging-face.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-hugging-face.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-hugging-face-sign-in-with-vanilla-js-and-logto
+slug: build-hugging-face-sign-in-with-vanilla-js-and-logto
tags: [認証 (Authentication), hugging-face, vanilla-js, js, ソーシャルサインイン, サインイン, ログイン]
title: Hugging Face サインインを Vanilla JS で構築する方法
sdk: Vanilla JS
@@ -60,4 +60,4 @@ export const connector = 'Hugging Face';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-kakao.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-kakao.mdx
index 354c6b542e4..c435796936a 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-kakao.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-kakao.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-kakao-sign-in-with-vanilla-js-and-logto
+slug: build-kakao-sign-in-with-vanilla-js-and-logto
tags: [認証 (Authentication), kakao, vanilla-js, js, ソーシャルサインイン, サインイン, ログイン]
title: Kakao サインインを Vanilla JS で構築する方法
sdk: Vanilla JS
@@ -60,4 +60,4 @@ export const connector = 'Kakao';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-line.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-line.mdx
index b1f2e24b4bc..efa94c08bae 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-line.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-line.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-line-sign-in-with-vanilla-js-and-logto
+slug: build-line-sign-in-with-vanilla-js-and-logto
tags: [認証 (Authentication), line, vanilla-js, js, ソーシャルサインイン, サインイン, ログイン]
title: Line サインインを Vanilla JS で構築する方法
sdk: Vanilla JS
@@ -60,4 +60,4 @@ export const connector = 'Line';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-linkedin.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-linkedin.mdx
index 1a63ddde37d..39f0f4a9a27 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-linkedin.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-linkedin.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-linkedin-sign-in-with-vanilla-js-and-logto
+slug: build-linkedin-sign-in-with-vanilla-js-and-logto
tags: [認証 (Authentication), linkedin, vanilla-js, js, ソーシャルサインイン, サインイン, ログイン]
title: LinkedIn サインインを Vanilla JS で構築する方法
sdk: Vanilla JS
@@ -60,4 +60,4 @@ export const connector = 'LinkedIn';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-microsoft-entra-id-oidc-enterprise-sso.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-microsoft-entra-id-oidc-enterprise-sso.mdx
index 25f58a675a7..5405c019d27 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-microsoft-entra-id-oidc-enterprise-sso.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-microsoft-entra-id-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-vanilla-js-and-logto
+slug: build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-vanilla-js-and-logto
tags: [SSO providers, microsoft-entra-id-oidc-enterprise-sso, vanilla-js, js, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID OIDC enterprise SSO with Vanilla JS
sdk: Vanilla JS
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-microsoft-entra-id-saml-enterprise-sso.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-microsoft-entra-id-saml-enterprise-sso.mdx
index 03773dff270..98b7b3399e8 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-microsoft-entra-id-saml-enterprise-sso.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-microsoft-entra-id-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-vanilla-js-and-logto
+slug: build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-vanilla-js-and-logto
tags: [SSO providers, microsoft-entra-id-saml-enterprise-sso, vanilla-js, js, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID SAML enterprise SSO with Vanilla JS
sdk: Vanilla JS
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-naver.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-naver.mdx
index 5ae29b5ec8c..4e3b0baeb44 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-naver.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-naver.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-naver-sign-in-with-vanilla-js-and-logto
+slug: build-naver-sign-in-with-vanilla-js-and-logto
tags: [認証 (Authentication), naver, vanilla-js, js, ソーシャルサインイン, サインイン, ログイン]
title: Naver サインインを Vanilla JS で構築する方法
sdk: Vanilla JS
@@ -60,4 +60,4 @@ export const connector = 'Naver';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-oauth2.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-oauth2.mdx
index 100da7b5016..af2b8104583 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-oauth2.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-oauth2.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oauth2-sign-in-with-vanilla-js-and-logto
+slug: build-oauth2-sign-in-with-vanilla-js-and-logto
tags: [認証 (Authentication), oauth2, vanilla-js, js, ソーシャルサインイン, サインイン, ログイン]
title: OAuth2 サインインを Vanilla JS で構築する方法
sdk: Vanilla JS
@@ -60,4 +60,4 @@ export const connector = 'OAuth2';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-oidc-enterprise-sso.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-oidc-enterprise-sso.mdx
index 270c5245282..f6b3b281ca5 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-oidc-enterprise-sso.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-enterprise-sso-sign-in-with-vanilla-js-and-logto
+slug: build-oidc-enterprise-sso-sign-in-with-vanilla-js-and-logto
tags: [SSO providers, oidc-enterprise-sso, vanilla-js, js, SAML authentication, enterprise login, SSO login]
title: How to build OIDC enterprise SSO with Vanilla JS
sdk: Vanilla JS
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-oidc.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-oidc.mdx
index ab4e1d1c1b9..f60b8e1a4ca 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-oidc.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-oidc.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-sign-in-with-vanilla-js-and-logto
+slug: build-oidc-sign-in-with-vanilla-js-and-logto
tags: [認証 (Authentication), oidc, vanilla-js, js, ソーシャルサインイン, サインイン, ログイン]
title: OIDC サインインを Vanilla JS で構築する方法
sdk: Vanilla JS
@@ -60,4 +60,4 @@ export const connector = 'OIDC';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-okta-enterprise-sso.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-okta-enterprise-sso.mdx
index d35c74421d6..c91b59cafcc 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-okta-enterprise-sso.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-okta-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-okta-enterprise-sso-sign-in-with-vanilla-js-and-logto
+slug: build-okta-enterprise-sso-sign-in-with-vanilla-js-and-logto
tags: [SSO providers, okta-enterprise-sso, vanilla-js, js, SAML authentication, enterprise login, SSO login]
title: How to build Okta enterprise SSO with Vanilla JS
sdk: Vanilla JS
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-saml-enterprise-sso.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-saml-enterprise-sso.mdx
index 76459c903df..00a0469ad6e 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-saml-enterprise-sso.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-enterprise-sso-sign-in-with-vanilla-js-and-logto
+slug: build-saml-enterprise-sso-sign-in-with-vanilla-js-and-logto
tags: [SSO providers, saml-enterprise-sso, vanilla-js, js, SAML authentication, enterprise login, SSO login]
title: How to build SAML enterprise SSO with Vanilla JS
sdk: Vanilla JS
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-saml.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-saml.mdx
index 5b1dd9c78b2..89834dba18b 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-saml.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-saml.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-sign-in-with-vanilla-js-and-logto
+slug: build-saml-sign-in-with-vanilla-js-and-logto
tags: [認証 (Authentication), saml, vanilla-js, js, ソーシャルサインイン, サインイン, ログイン]
title: SAML サインインを Vanilla JS で構築する方法
sdk: Vanilla JS
@@ -60,4 +60,4 @@ export const connector = 'SAML';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-sendgrid.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-sendgrid.mdx
index 0c8c7e6fcc6..48a9db43dae 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-sendgrid.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-sendgrid.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-sendgrid-sign-in-with-vanilla-js-and-logto
+slug: build-sendgrid-sign-in-with-vanilla-js-and-logto
tags: [認証 (Authentication), sendgrid, vanilla-js, js, パスワードレスサインイン, サインイン, ログイン]
title: SendGrid Email パスワードレスサインインを Vanilla JS で構築する方法
sdk: Vanilla JS
@@ -66,4 +66,4 @@ export const connector = 'SendGrid';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-slack.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-slack.mdx
index 12d0c720d56..cdd174e092a 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-slack.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-slack.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-slack-sign-in-with-vanilla-js-and-logto
+slug: build-slack-sign-in-with-vanilla-js-and-logto
tags: [認証 (Authentication), slack, vanilla-js, js, ソーシャルサインイン, サインイン, ログイン]
title: Slack サインインを Vanilla JS で構築する方法
sdk: Vanilla JS
@@ -60,4 +60,4 @@ export const connector = 'Slack';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-twilio.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-twilio.mdx
index 41cd265c9cb..2900d7cbab2 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-twilio.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-twilio.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-twilio-sign-in-with-vanilla-js-and-logto
+slug: build-twilio-sign-in-with-vanilla-js-and-logto
tags: [認証 (Authentication), twilio, vanilla-js, js, パスワードレスサインイン, サインイン, ログイン]
title: Twilio SMS パスワードレスサインインを Vanilla JS で構築する方法
sdk: Vanilla JS
@@ -66,4 +66,4 @@ export const connector = 'Twilio';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-x-twitter.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-x-twitter.mdx
index 19a259223d1..bc381976b54 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-x-twitter.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vanilla-js-x-twitter.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-x-twitter-sign-in-with-vanilla-js-and-logto
+slug: build-x-twitter-sign-in-with-vanilla-js-and-logto
tags: [認証 (Authentication), x-twitter, vanilla-js, js, ソーシャルサインイン, サインイン, ログイン]
title: X (Twitter) サインインを Vanilla JS で構築する方法
sdk: Vanilla JS
@@ -60,4 +60,4 @@ export const connector = 'X (Twitter)';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-amazon.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-amazon.mdx
index 876bbed987b..5965014758e 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-amazon.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-amazon.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-amazon-sign-in-with-vue-and-logto
+slug: build-amazon-sign-in-with-vue-and-logto
tags: [認証 (Authentication), amazon, vue, js, ソーシャルサインイン, サインイン, ログイン]
title: Amazon サインインを Vue で構築する方法
sdk: Vue
@@ -60,4 +60,4 @@ export const connector = 'Amazon';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-apple.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-apple.mdx
index 650343f2e05..05b0bc6c207 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-apple.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-apple.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-apple-sign-in-with-vue-and-logto
+slug: build-apple-sign-in-with-vue-and-logto
tags: [認証 (Authentication), apple, vue, js, ソーシャルサインイン, サインイン, ログイン]
title: Apple サインインを Vue で構築する方法
sdk: Vue
@@ -60,4 +60,4 @@ export const connector = 'Apple';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-aws-ses.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-aws-ses.mdx
index eb3e16240a2..c5272d2e1a8 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-aws-ses.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-aws-ses.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-aws-ses-sign-in-with-vue-and-logto
+slug: build-aws-ses-sign-in-with-vue-and-logto
tags: [認証 (Authentication), aws-ses, vue, js, パスワードレスサインイン, サインイン, ログイン]
title: AWS SES Email パスワードレスサインインを Vue で構築する方法
sdk: Vue
@@ -66,4 +66,4 @@ export const connector = 'AWS SES';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-azure-ad.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-azure-ad.mdx
index 06cba1f7264..a04a9dde53a 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-azure-ad.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-azure-ad.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-azure-ad-sign-in-with-vue-and-logto
+slug: build-azure-ad-sign-in-with-vue-and-logto
tags: [認証 (Authentication), azure-ad, vue, js, ソーシャルサインイン, サインイン, ログイン]
title: Azure AD サインインを Vue で構築する方法
sdk: Vue
@@ -60,4 +60,4 @@ export const connector = 'Azure AD';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-discord.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-discord.mdx
index 7d102ea3639..d9580a3135d 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-discord.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-discord.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-discord-sign-in-with-vue-and-logto
+slug: build-discord-sign-in-with-vue-and-logto
tags: [認証 (Authentication), discord, vue, js, ソーシャルサインイン, サインイン, ログイン]
title: Discord サインインを Vue で構築する方法
sdk: Vue
@@ -60,4 +60,4 @@ export const connector = 'Discord';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-facebook.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-facebook.mdx
index fbb5e0376e2..b9bda4d2052 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-facebook.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-facebook.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-facebook-sign-in-with-vue-and-logto
+slug: build-facebook-sign-in-with-vue-and-logto
tags: [認証 (Authentication), facebook, vue, js, ソーシャルサインイン, サインイン, ログイン]
title: Facebook サインインを Vue で構築する方法
sdk: Vue
@@ -60,4 +60,4 @@ export const connector = 'Facebook';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-github.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-github.mdx
index 8cac864d220..69d9291b3df 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-github.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-github.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-github-sign-in-with-vue-and-logto
+slug: build-github-sign-in-with-vue-and-logto
tags: [認証 (Authentication), github, vue, js, ソーシャルサインイン, サインイン, ログイン]
title: GitHub サインインを Vue で構築する方法
sdk: Vue
@@ -60,4 +60,4 @@ export const connector = 'GitHub';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-google-workspace-enterprise-sso.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-google-workspace-enterprise-sso.mdx
index dbc6eb5c38e..32b1c511113 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-google-workspace-enterprise-sso.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-google-workspace-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-workspace-enterprise-sso-sign-in-with-vue-and-logto
+slug: build-google-workspace-enterprise-sso-sign-in-with-vue-and-logto
tags: [SSO providers, google-workspace-enterprise-sso, vue, js, SAML authentication, enterprise login, SSO login]
title: How to build Google Workspace enterprise SSO with Vue
sdk: Vue
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-google.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-google.mdx
index e5cbd4c0e9a..2368be12530 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-google.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-google.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-sign-in-with-vue-and-logto
+slug: build-google-sign-in-with-vue-and-logto
tags: [認証 (Authentication), google, vue, js, ソーシャルサインイン, サインイン, ログイン]
title: Google サインインを Vue で構築する方法
sdk: Vue
@@ -60,4 +60,4 @@ export const connector = 'Google';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-hugging-face.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-hugging-face.mdx
index 5959c66406d..df7dcf4dee2 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-hugging-face.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-hugging-face.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-hugging-face-sign-in-with-vue-and-logto
+slug: build-hugging-face-sign-in-with-vue-and-logto
tags: [認証 (Authentication), hugging-face, vue, js, ソーシャルサインイン, サインイン, ログイン]
title: Hugging Face サインインを Vue で構築する方法
sdk: Vue
@@ -60,4 +60,4 @@ export const connector = 'Hugging Face';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-kakao.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-kakao.mdx
index 9d3c30fd5a5..6b042994d9d 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-kakao.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-kakao.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-kakao-sign-in-with-vue-and-logto
+slug: build-kakao-sign-in-with-vue-and-logto
tags: [認証 (Authentication), kakao, vue, js, ソーシャルサインイン, サインイン, ログイン]
title: Kakao サインインを Vue で構築する方法
sdk: Vue
@@ -60,4 +60,4 @@ export const connector = 'Kakao';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-line.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-line.mdx
index 5e62864b655..9dc9520740d 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-line.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-line.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-line-sign-in-with-vue-and-logto
+slug: build-line-sign-in-with-vue-and-logto
tags: [認証 (Authentication), line, vue, js, ソーシャルサインイン, サインイン, ログイン]
title: Line サインインを Vue で構築する方法
sdk: Vue
@@ -60,4 +60,4 @@ export const connector = 'Line';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-linkedin.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-linkedin.mdx
index 743968dbc0a..18aa3b04003 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-linkedin.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-linkedin.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-linkedin-sign-in-with-vue-and-logto
+slug: build-linkedin-sign-in-with-vue-and-logto
tags: [認証 (Authentication), linkedin, vue, js, ソーシャルサインイン, サインイン, ログイン]
title: LinkedIn サインインを Vue で構築する方法
sdk: Vue
@@ -60,4 +60,4 @@ export const connector = 'LinkedIn';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-microsoft-entra-id-oidc-enterprise-sso.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-microsoft-entra-id-oidc-enterprise-sso.mdx
index 58a75c65552..afba49ffcd7 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-microsoft-entra-id-oidc-enterprise-sso.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-microsoft-entra-id-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-vue-and-logto
+slug: build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-vue-and-logto
tags: [SSO providers, microsoft-entra-id-oidc-enterprise-sso, vue, js, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID OIDC enterprise SSO with Vue
sdk: Vue
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-microsoft-entra-id-saml-enterprise-sso.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-microsoft-entra-id-saml-enterprise-sso.mdx
index b3e931eb1ed..762c77adc80 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-microsoft-entra-id-saml-enterprise-sso.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-microsoft-entra-id-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-vue-and-logto
+slug: build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-vue-and-logto
tags: [SSO providers, microsoft-entra-id-saml-enterprise-sso, vue, js, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID SAML enterprise SSO with Vue
sdk: Vue
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-naver.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-naver.mdx
index c099e48755b..b43e2dda30d 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-naver.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-naver.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-naver-sign-in-with-vue-and-logto
+slug: build-naver-sign-in-with-vue-and-logto
tags: [認証 (Authentication), naver, vue, js, ソーシャルサインイン, サインイン, ログイン]
title: Naver サインインを Vue で構築する方法
sdk: Vue
@@ -60,4 +60,4 @@ export const connector = 'Naver';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-oauth2.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-oauth2.mdx
index ad534f5ff4c..6142cb0337e 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-oauth2.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-oauth2.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oauth2-sign-in-with-vue-and-logto
+slug: build-oauth2-sign-in-with-vue-and-logto
tags: [認証 (Authentication), oauth2, vue, js, ソーシャルサインイン, サインイン, ログイン]
title: OAuth2 サインインを Vue で構築する方法
sdk: Vue
@@ -60,4 +60,4 @@ export const connector = 'OAuth2';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-oidc-enterprise-sso.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-oidc-enterprise-sso.mdx
index 055df15a608..c330b4efa79 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-oidc-enterprise-sso.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-enterprise-sso-sign-in-with-vue-and-logto
+slug: build-oidc-enterprise-sso-sign-in-with-vue-and-logto
tags: [SSO providers, oidc-enterprise-sso, vue, js, SAML authentication, enterprise login, SSO login]
title: How to build OIDC enterprise SSO with Vue
sdk: Vue
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-oidc.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-oidc.mdx
index cc33df93a32..3e3e0364d17 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-oidc.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-oidc.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-sign-in-with-vue-and-logto
+slug: build-oidc-sign-in-with-vue-and-logto
tags: [認証 (Authentication), oidc, vue, js, ソーシャルサインイン, サインイン, ログイン]
title: OIDC サインインを Vue で構築する方法
sdk: Vue
@@ -60,4 +60,4 @@ export const connector = 'OIDC';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-okta-enterprise-sso.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-okta-enterprise-sso.mdx
index 405159e53ab..9f542ea8eab 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-okta-enterprise-sso.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-okta-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-okta-enterprise-sso-sign-in-with-vue-and-logto
+slug: build-okta-enterprise-sso-sign-in-with-vue-and-logto
tags: [SSO providers, okta-enterprise-sso, vue, js, SAML authentication, enterprise login, SSO login]
title: How to build Okta enterprise SSO with Vue
sdk: Vue
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-saml-enterprise-sso.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-saml-enterprise-sso.mdx
index 771c168cb2f..7999e4b46b2 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-saml-enterprise-sso.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-enterprise-sso-sign-in-with-vue-and-logto
+slug: build-saml-enterprise-sso-sign-in-with-vue-and-logto
tags: [SSO providers, saml-enterprise-sso, vue, js, SAML authentication, enterprise login, SSO login]
title: How to build SAML enterprise SSO with Vue
sdk: Vue
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-saml.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-saml.mdx
index 17d780cac8f..068a893d27c 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-saml.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-saml.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-sign-in-with-vue-and-logto
+slug: build-saml-sign-in-with-vue-and-logto
tags: [認証 (Authentication), saml, vue, js, ソーシャルサインイン, サインイン, ログイン]
title: SAML サインインを Vue で構築する方法
sdk: Vue
@@ -60,4 +60,4 @@ export const connector = 'SAML';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-sendgrid.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-sendgrid.mdx
index 2c4d2371901..711c80416da 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-sendgrid.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-sendgrid.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-sendgrid-sign-in-with-vue-and-logto
+slug: build-sendgrid-sign-in-with-vue-and-logto
tags: [認証 (Authentication), sendgrid, vue, js, パスワードレスサインイン, サインイン, ログイン]
title: SendGrid Email パスワードレスサインインを Vue で構築する方法
sdk: Vue
@@ -66,4 +66,4 @@ export const connector = 'SendGrid';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-slack.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-slack.mdx
index 818193d3239..0ef0764dd36 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-slack.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-slack.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-slack-sign-in-with-vue-and-logto
+slug: build-slack-sign-in-with-vue-and-logto
tags: [認証 (Authentication), slack, vue, js, ソーシャルサインイン, サインイン, ログイン]
title: Slack サインインを Vue で構築する方法
sdk: Vue
@@ -60,4 +60,4 @@ export const connector = 'Slack';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-twilio.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-twilio.mdx
index 6e054977730..d7f6644a2fa 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-twilio.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-twilio.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-twilio-sign-in-with-vue-and-logto
+slug: build-twilio-sign-in-with-vue-and-logto
tags: [認証 (Authentication), twilio, vue, js, パスワードレスサインイン, サインイン, ログイン]
title: Twilio SMS パスワードレスサインインを Vue で構築する方法
sdk: Vue
@@ -66,4 +66,4 @@ export const connector = 'Twilio';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-x-twitter.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-x-twitter.mdx
index 52b11946d7d..e915dfc0637 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-x-twitter.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-vue-x-twitter.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-x-twitter-sign-in-with-vue-and-logto
+slug: build-x-twitter-sign-in-with-vue-and-logto
tags: [認証 (Authentication), x-twitter, vue, js, ソーシャルサインイン, サインイン, ログイン]
title: X (Twitter) サインインを Vue で構築する方法
sdk: Vue
@@ -60,4 +60,4 @@ export const connector = 'X (Twitter)';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-amazon.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-amazon.mdx
index e43dc323baf..d3167b22cd6 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-amazon.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-amazon.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-amazon-sign-in-with-wordpress-plugin-and-logto
+slug: build-amazon-sign-in-with-wordpress-plugin-and-logto
tags: [認証 (Authentication), amazon, wordpress-plugin, php, ソーシャルサインイン, サインイン, ログイン]
title: Amazon サインインを WordPress プラグイン で構築する方法
sdk: WordPress プラグイン
@@ -60,4 +60,4 @@ export const connector = 'Amazon';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-apple.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-apple.mdx
index d01c74f4f9d..682ff14de8d 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-apple.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-apple.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-apple-sign-in-with-wordpress-plugin-and-logto
+slug: build-apple-sign-in-with-wordpress-plugin-and-logto
tags: [認証 (Authentication), apple, wordpress-plugin, php, ソーシャルサインイン, サインイン, ログイン]
title: Apple サインインを WordPress プラグイン で構築する方法
sdk: WordPress プラグイン
@@ -60,4 +60,4 @@ export const connector = 'Apple';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-aws-ses.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-aws-ses.mdx
index dde31700ff6..4500ee3a948 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-aws-ses.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-aws-ses.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-aws-ses-sign-in-with-wordpress-plugin-and-logto
+slug: build-aws-ses-sign-in-with-wordpress-plugin-and-logto
tags: [認証 (Authentication), aws-ses, wordpress-plugin, php, パスワードレスサインイン, サインイン, ログイン]
title: AWS SES Email パスワードレスサインインを WordPress プラグイン で構築する方法
sdk: WordPress プラグイン
@@ -66,4 +66,4 @@ export const connector = 'AWS SES';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-azure-ad.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-azure-ad.mdx
index 9482fc2bec3..3c77bc3c7c0 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-azure-ad.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-azure-ad.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-azure-ad-sign-in-with-wordpress-plugin-and-logto
+slug: build-azure-ad-sign-in-with-wordpress-plugin-and-logto
tags: [認証 (Authentication), azure-ad, wordpress-plugin, php, ソーシャルサインイン, サインイン, ログイン]
title: Azure AD サインインを WordPress プラグイン で構築する方法
sdk: WordPress プラグイン
@@ -60,4 +60,4 @@ export const connector = 'Azure AD';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-discord.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-discord.mdx
index 814a929079d..23ec2a35345 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-discord.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-discord.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-discord-sign-in-with-wordpress-plugin-and-logto
+slug: build-discord-sign-in-with-wordpress-plugin-and-logto
tags: [認証 (Authentication), discord, wordpress-plugin, php, ソーシャルサインイン, サインイン, ログイン]
title: Discord サインインを WordPress プラグイン で構築する方法
sdk: WordPress プラグイン
@@ -60,4 +60,4 @@ export const connector = 'Discord';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-facebook.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-facebook.mdx
index 496fbc1a6ef..a7a269fd703 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-facebook.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-facebook.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-facebook-sign-in-with-wordpress-plugin-and-logto
+slug: build-facebook-sign-in-with-wordpress-plugin-and-logto
tags: [認証 (Authentication), facebook, wordpress-plugin, php, ソーシャルサインイン, サインイン, ログイン]
title: Facebook サインインを WordPress プラグイン で構築する方法
sdk: WordPress プラグイン
@@ -60,4 +60,4 @@ export const connector = 'Facebook';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-github.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-github.mdx
index 280127298e0..ff184ee3e91 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-github.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-github.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-github-sign-in-with-wordpress-plugin-and-logto
+slug: build-github-sign-in-with-wordpress-plugin-and-logto
tags: [認証 (Authentication), github, wordpress-plugin, php, ソーシャルサインイン, サインイン, ログイン]
title: GitHub サインインを WordPress プラグイン で構築する方法
sdk: WordPress プラグイン
@@ -60,4 +60,4 @@ export const connector = 'GitHub';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-google-workspace-enterprise-sso.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-google-workspace-enterprise-sso.mdx
index a4d4515851d..263d1448877 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-google-workspace-enterprise-sso.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-google-workspace-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-workspace-enterprise-sso-sign-in-with-wordpress-plugin-and-logto
+slug: build-google-workspace-enterprise-sso-sign-in-with-wordpress-plugin-and-logto
tags: [SSO providers, google-workspace-enterprise-sso, wordpress-plugin, php, SAML authentication, enterprise login, SSO login]
title: How to build Google Workspace enterprise SSO with WordPress プラグイン
sdk: WordPress プラグイン
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-google.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-google.mdx
index e22bacef39b..fa1783af4f0 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-google.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-google.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-sign-in-with-wordpress-plugin-and-logto
+slug: build-google-sign-in-with-wordpress-plugin-and-logto
tags: [認証 (Authentication), google, wordpress-plugin, php, ソーシャルサインイン, サインイン, ログイン]
title: Google サインインを WordPress プラグイン で構築する方法
sdk: WordPress プラグイン
@@ -60,4 +60,4 @@ export const connector = 'Google';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-hugging-face.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-hugging-face.mdx
index 3fbffc5afbd..00d577c78ba 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-hugging-face.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-hugging-face.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-hugging-face-sign-in-with-wordpress-plugin-and-logto
+slug: build-hugging-face-sign-in-with-wordpress-plugin-and-logto
tags: [認証 (Authentication), hugging-face, wordpress-plugin, php, ソーシャルサインイン, サインイン, ログイン]
title: Hugging Face サインインを WordPress プラグイン で構築する方法
sdk: WordPress プラグイン
@@ -60,4 +60,4 @@ export const connector = 'Hugging Face';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-kakao.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-kakao.mdx
index 4d54fe40e4d..52f1117cbba 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-kakao.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-kakao.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-kakao-sign-in-with-wordpress-plugin-and-logto
+slug: build-kakao-sign-in-with-wordpress-plugin-and-logto
tags: [認証 (Authentication), kakao, wordpress-plugin, php, ソーシャルサインイン, サインイン, ログイン]
title: Kakao サインインを WordPress プラグイン で構築する方法
sdk: WordPress プラグイン
@@ -60,4 +60,4 @@ export const connector = 'Kakao';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-line.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-line.mdx
index 996ddf6d947..d161f43d244 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-line.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-line.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-line-sign-in-with-wordpress-plugin-and-logto
+slug: build-line-sign-in-with-wordpress-plugin-and-logto
tags: [認証 (Authentication), line, wordpress-plugin, php, ソーシャルサインイン, サインイン, ログイン]
title: Line サインインを WordPress プラグイン で構築する方法
sdk: WordPress プラグイン
@@ -60,4 +60,4 @@ export const connector = 'Line';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-linkedin.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-linkedin.mdx
index f542e653ce8..809a3a12d13 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-linkedin.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-linkedin.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-linkedin-sign-in-with-wordpress-plugin-and-logto
+slug: build-linkedin-sign-in-with-wordpress-plugin-and-logto
tags: [認証 (Authentication), linkedin, wordpress-plugin, php, ソーシャルサインイン, サインイン, ログイン]
title: LinkedIn サインインを WordPress プラグイン で構築する方法
sdk: WordPress プラグイン
@@ -60,4 +60,4 @@ export const connector = 'LinkedIn';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-microsoft-entra-id-oidc-enterprise-sso.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-microsoft-entra-id-oidc-enterprise-sso.mdx
index 8bd0adbe8b5..cf47664e040 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-microsoft-entra-id-oidc-enterprise-sso.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-microsoft-entra-id-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-wordpress-plugin-and-logto
+slug: build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-wordpress-plugin-and-logto
tags: [SSO providers, microsoft-entra-id-oidc-enterprise-sso, wordpress-plugin, php, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID OIDC enterprise SSO with WordPress プラグイン
sdk: WordPress プラグイン
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-microsoft-entra-id-saml-enterprise-sso.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-microsoft-entra-id-saml-enterprise-sso.mdx
index 4138d6f64f5..9aeaa5b37f6 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-microsoft-entra-id-saml-enterprise-sso.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-microsoft-entra-id-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-wordpress-plugin-and-logto
+slug: build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-wordpress-plugin-and-logto
tags: [SSO providers, microsoft-entra-id-saml-enterprise-sso, wordpress-plugin, php, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID SAML enterprise SSO with WordPress プラグイン
sdk: WordPress プラグイン
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-naver.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-naver.mdx
index e520014816c..0d28eba1e39 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-naver.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-naver.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-naver-sign-in-with-wordpress-plugin-and-logto
+slug: build-naver-sign-in-with-wordpress-plugin-and-logto
tags: [認証 (Authentication), naver, wordpress-plugin, php, ソーシャルサインイン, サインイン, ログイン]
title: Naver サインインを WordPress プラグイン で構築する方法
sdk: WordPress プラグイン
@@ -60,4 +60,4 @@ export const connector = 'Naver';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-oauth2.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-oauth2.mdx
index f2dec18d07f..b4f2fd9cb01 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-oauth2.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-oauth2.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oauth2-sign-in-with-wordpress-plugin-and-logto
+slug: build-oauth2-sign-in-with-wordpress-plugin-and-logto
tags: [認証 (Authentication), oauth2, wordpress-plugin, php, ソーシャルサインイン, サインイン, ログイン]
title: OAuth2 サインインを WordPress プラグイン で構築する方法
sdk: WordPress プラグイン
@@ -60,4 +60,4 @@ export const connector = 'OAuth2';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-oidc-enterprise-sso.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-oidc-enterprise-sso.mdx
index 20c49120629..58d463897fc 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-oidc-enterprise-sso.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-enterprise-sso-sign-in-with-wordpress-plugin-and-logto
+slug: build-oidc-enterprise-sso-sign-in-with-wordpress-plugin-and-logto
tags: [SSO providers, oidc-enterprise-sso, wordpress-plugin, php, SAML authentication, enterprise login, SSO login]
title: How to build OIDC enterprise SSO with WordPress プラグイン
sdk: WordPress プラグイン
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-oidc.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-oidc.mdx
index aec614860b6..410ff4dac3f 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-oidc.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-oidc.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-sign-in-with-wordpress-plugin-and-logto
+slug: build-oidc-sign-in-with-wordpress-plugin-and-logto
tags: [認証 (Authentication), oidc, wordpress-plugin, php, ソーシャルサインイン, サインイン, ログイン]
title: OIDC サインインを WordPress プラグイン で構築する方法
sdk: WordPress プラグイン
@@ -60,4 +60,4 @@ export const connector = 'OIDC';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-okta-enterprise-sso.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-okta-enterprise-sso.mdx
index 39a66532c07..8649a04b0e2 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-okta-enterprise-sso.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-okta-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-okta-enterprise-sso-sign-in-with-wordpress-plugin-and-logto
+slug: build-okta-enterprise-sso-sign-in-with-wordpress-plugin-and-logto
tags: [SSO providers, okta-enterprise-sso, wordpress-plugin, php, SAML authentication, enterprise login, SSO login]
title: How to build Okta enterprise SSO with WordPress プラグイン
sdk: WordPress プラグイン
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-saml-enterprise-sso.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-saml-enterprise-sso.mdx
index 6888c94bd76..e7fe2cacf82 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-saml-enterprise-sso.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-enterprise-sso-sign-in-with-wordpress-plugin-and-logto
+slug: build-saml-enterprise-sso-sign-in-with-wordpress-plugin-and-logto
tags: [SSO providers, saml-enterprise-sso, wordpress-plugin, php, SAML authentication, enterprise login, SSO login]
title: How to build SAML enterprise SSO with WordPress プラグイン
sdk: WordPress プラグイン
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-saml.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-saml.mdx
index 9c3a31c0124..9d99762913f 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-saml.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-saml.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-sign-in-with-wordpress-plugin-and-logto
+slug: build-saml-sign-in-with-wordpress-plugin-and-logto
tags: [認証 (Authentication), saml, wordpress-plugin, php, ソーシャルサインイン, サインイン, ログイン]
title: SAML サインインを WordPress プラグイン で構築する方法
sdk: WordPress プラグイン
@@ -60,4 +60,4 @@ export const connector = 'SAML';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-sendgrid.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-sendgrid.mdx
index 636012c3ee5..f666c6a1e19 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-sendgrid.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-sendgrid.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-sendgrid-sign-in-with-wordpress-plugin-and-logto
+slug: build-sendgrid-sign-in-with-wordpress-plugin-and-logto
tags: [認証 (Authentication), sendgrid, wordpress-plugin, php, パスワードレスサインイン, サインイン, ログイン]
title: SendGrid Email パスワードレスサインインを WordPress プラグイン で構築する方法
sdk: WordPress プラグイン
@@ -66,4 +66,4 @@ export const connector = 'SendGrid';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-slack.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-slack.mdx
index 83ba3bc4ffb..02c6e58d2f7 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-slack.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-slack.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-slack-sign-in-with-wordpress-plugin-and-logto
+slug: build-slack-sign-in-with-wordpress-plugin-and-logto
tags: [認証 (Authentication), slack, wordpress-plugin, php, ソーシャルサインイン, サインイン, ログイン]
title: Slack サインインを WordPress プラグイン で構築する方法
sdk: WordPress プラグイン
@@ -60,4 +60,4 @@ export const connector = 'Slack';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-twilio.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-twilio.mdx
index 4a4d8409ee8..83805078a8b 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-twilio.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-twilio.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-twilio-sign-in-with-wordpress-plugin-and-logto
+slug: build-twilio-sign-in-with-wordpress-plugin-and-logto
tags: [認証 (Authentication), twilio, wordpress-plugin, php, パスワードレスサインイン, サインイン, ログイン]
title: Twilio SMS パスワードレスサインインを WordPress プラグイン で構築する方法
sdk: WordPress プラグイン
@@ -66,4 +66,4 @@ export const connector = 'Twilio';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-x-twitter.mdx b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-x-twitter.mdx
index a0ba8603034..0a44a2c1f0a 100644
--- a/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-x-twitter.mdx
+++ b/i18n/ja/docusaurus-plugin-content-blog-tutorial/build-with-logto/generated-wordpress-plugin-x-twitter.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-x-twitter-sign-in-with-wordpress-plugin-and-logto
+slug: build-x-twitter-sign-in-with-wordpress-plugin-and-logto
tags: [認証 (Authentication), x-twitter, wordpress-plugin, php, ソーシャルサインイン, サインイン, ログイン]
title: X (Twitter) サインインを WordPress プラグイン で構築する方法
sdk: WordPress プラグイン
@@ -60,4 +60,4 @@ export const connector = 'X (Twitter)';
## さらなる読み物 \{#further-readings}
-
\ No newline at end of file
+
diff --git a/src/theme/BlogPostItem/Header/Info/index.tsx b/src/theme/BlogPostItem/Header/Info/index.tsx
index 6a6342f21cc..fa2833918d3 100644
--- a/src/theme/BlogPostItem/Header/Info/index.tsx
+++ b/src/theme/BlogPostItem/Header/Info/index.tsx
@@ -5,6 +5,8 @@ import { useDateTimeFormat } from '@docusaurus/theme-common/internal';
import type { Props } from '@theme/BlogPostItem/Header/Info';
import clsx from 'clsx';
+import { isHowToTutorial } from '../../utils';
+
import styles from './styles.module.css';
// Very simple pluralization: probably good enough for now
@@ -59,7 +61,7 @@ export default function BlogPostItemHeaderInfo({ className }: Props) {
});
// Charles edited this to remove the time from generated "Build X with Y tutorials"
- const isTutorial = metadata.frontMatter.slug?.startsWith('how-to-build-');
+ const isTutorial = isHowToTutorial(metadata.frontMatter.slug);
if (isTutorial) {
return null;
diff --git a/src/theme/BlogPostItem/Header/TitleWithSelectionDropdown/index.tsx b/src/theme/BlogPostItem/Header/TitleWithSelectionDropdown/index.tsx
index 063e15f18fe..27a551c2d5d 100644
--- a/src/theme/BlogPostItem/Header/TitleWithSelectionDropdown/index.tsx
+++ b/src/theme/BlogPostItem/Header/TitleWithSelectionDropdown/index.tsx
@@ -16,6 +16,7 @@ import useCategorizedTutorialMetadata from '@site/src/hooks/use-categorized-tuto
import { useCurrentLocalePrefix } from '@site/src/hooks/useCurrentLocalePrefix';
import { onKeyDownHandler } from '@site/src/utils/a11y';
+import { howToBasePath } from '../../utils';
import Dropdown from '../SelectionDropdown';
import styles from './index.module.scss';
@@ -36,7 +37,7 @@ type Props = (BlogPostProps | ListViewProps) & {
type DropdownType = 'sdk' | 'connector';
-const slugFirstPart = 'how-to-build-';
+const slugFirstPart = 'build-';
const slugMiddlePart = '-sign-in-with';
const slugLastPart = '-and-logto';
@@ -143,7 +144,7 @@ const TitleWithSelectionDropdown = (props: Props) => {
slugLastPart
: slugFirstPart + selectedSlugPart + slug.slice(slug.indexOf(slugMiddlePart));
- push(`${locale}/tutorials/${targetSlug}`);
+ push(`${locale}/${howToBasePath}/${targetSlug}`);
}
};
diff --git a/src/theme/BlogPostItem/index.tsx b/src/theme/BlogPostItem/index.tsx
index 334da27c349..f8d560f7e00 100644
--- a/src/theme/BlogPostItem/index.tsx
+++ b/src/theme/BlogPostItem/index.tsx
@@ -13,6 +13,7 @@ import { getConnectorDisplayName, getSdkDisplayName } from '@site/plugins/tutori
import useCategorizedTutorialMetadata from '@site/src/hooks/use-categorized-tutorial-metadata';
import styles from './index.module.scss';
+import { isHowToTutorial } from './utils';
// Apply a bottom margin in list view - Charles commented out
// function useContainerClassName() {
@@ -40,7 +41,8 @@ export default function BlogPostItem({ children, className }: Props): JSX.Elemen
const { isBlogPostPage, frontMatter } = useBlogPost();
const { allConnectors, allSdks } = useCategorizedTutorialMetadata();
- const isGeneratedTutorial = frontMatter.slug?.startsWith('how-to-build-');
+ // The slug should match the "build-x-with-y" format
+ const isGeneratedTutorial = isHowToTutorial(frontMatter.slug);
const isTutorialListView = isGeneratedTutorial && !isBlogPostPage;
const blogSdkName = condString('sdk' in frontMatter && frontMatter.sdk);
diff --git a/src/theme/BlogPostItem/utils.ts b/src/theme/BlogPostItem/utils.ts
new file mode 100644
index 00000000000..d933bea13f7
--- /dev/null
+++ b/src/theme/BlogPostItem/utils.ts
@@ -0,0 +1,2 @@
+export const isHowToTutorial = (slug?: string): boolean => /^build-.+-with-.+$/.test(slug || '');
+export const howToBasePath = 'how-to';
diff --git a/static/_redirects-tutorials b/static/_redirects-tutorials
index b288f63ecac..65187b59424 100644
--- a/static/_redirects-tutorials
+++ b/static/_redirects-tutorials
@@ -1,19 +1,19 @@
-/ /tutorials 301
+/ /how-to 301
# Supported locales for "Build X with Y" tutorials: en, es, fr, and ja.
# Redirect other locales (de, ko, pt-BR, zh-CN, zh-TW) to the default en tutorial.
-/de/tutorials /tutorials 301
-/de/tutorials/ /tutorials 301
-/de/tutorials/* /tutorials/:splat 301
-/ko/tutorials /tutorials 301
-/ko/tutorials/ /tutorials 301
-/ko/tutorials/* /tutorials/:splat 301
-/pt-BR/tutorials /tutorials 301
-/pt-BR/tutorials/ /tutorials 301
-/pt-BR/tutorials/* /tutorials/:splat 301
-/zh-CN/tutorials /tutorials 301
-/zh-CN/tutorials/ /tutorials 301
-/zh-CN/tutorials/* /tutorials/:splat 301
-/zh-TW/tutorials /tutorials 301
-/zh-TW/tutorials/ /tutorials 301
-/zh-TW/tutorials/* /tutorials/:splat 301
+/de/how-to /how-to 303
+/de/how-to/ /how-to 303
+/de/how-to/* /how-to/:splat 303
+/ko/how-to /how-to 303
+/ko/how-to/ /how-to 303
+/ko/how-to/* /how-to/:splat 303
+/pt-BR/how-to /how-to 303
+/pt-BR/how-to/ /how-to 303
+/pt-BR/how-to/* /how-to/:splat 303
+/zh-CN/how-to /how-to 303
+/zh-CN/how-to/ /how-to 303
+/zh-CN/how-to/* /how-to/:splat 303
+/zh-TW/how-to /how-to 303
+/zh-TW/how-to/ /how-to 303
+/zh-TW/how-to/* /how-to/:splat 303
diff --git a/tutorial/build-with-logto/_template-passwordless.mdx b/tutorial/build-with-logto/_template-passwordless.mdx
index a3a99eb3366..2a2209afb20 100644
--- a/tutorial/build-with-logto/_template-passwordless.mdx
+++ b/tutorial/build-with-logto/_template-passwordless.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-${connectorPath}-sign-in-with-${sdkPath}-and-logto
+slug: build-${connectorPath}-sign-in-with-${sdkPath}-and-logto
tags: [authentication, ${connectorPath}, ${sdkPath}, ${language}, passwordless-sign-in, sign-in, login]
title: How to build ${connector} ${connectorType} passwordless sign-in with ${sdk}
sdk: ${sdk}
diff --git a/tutorial/build-with-logto/_template-social.mdx b/tutorial/build-with-logto/_template-social.mdx
index 6dccab7d6cb..5dce8d3b78f 100644
--- a/tutorial/build-with-logto/_template-social.mdx
+++ b/tutorial/build-with-logto/_template-social.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-${connectorPath}-sign-in-with-${sdkPath}-and-logto
+slug: build-${connectorPath}-sign-in-with-${sdkPath}-and-logto
tags: [authentication, ${connectorPath}, ${sdkPath}, ${language}, social-sign-in, sign-in, login]
title: How to build ${connector} sign-in with ${sdk}
sdk: ${sdk}
diff --git a/tutorial/build-with-logto/_template-sso.mdx b/tutorial/build-with-logto/_template-sso.mdx
index 054460fe58b..4b421e6d97d 100644
--- a/tutorial/build-with-logto/_template-sso.mdx
+++ b/tutorial/build-with-logto/_template-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-${connectorPath}-sign-in-with-${sdkPath}-and-logto
+slug: build-${connectorPath}-sign-in-with-${sdkPath}-and-logto
tags: [SSO providers, ${connectorPath}, ${sdkPath}, ${language}, SAML authentication, enterprise login, SSO login]
title: How to build ${connector} with ${sdk}
sdk: ${sdk}
diff --git a/tutorial/build-with-logto/generated-android-amazon.mdx b/tutorial/build-with-logto/generated-android-amazon.mdx
index 3c7a6e7e6fb..9aef5e3d82d 100644
--- a/tutorial/build-with-logto/generated-android-amazon.mdx
+++ b/tutorial/build-with-logto/generated-android-amazon.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-amazon-sign-in-with-android-and-logto
+slug: build-amazon-sign-in-with-android-and-logto
tags: [authentication, amazon, android, kotlin/java, social-sign-in, sign-in, login]
title: How to build Amazon sign-in with Android (Kotlin / Java)
sdk: Android (Kotlin / Java)
diff --git a/tutorial/build-with-logto/generated-android-apple.mdx b/tutorial/build-with-logto/generated-android-apple.mdx
index 20b157ae8dc..bdf7deb7f9c 100644
--- a/tutorial/build-with-logto/generated-android-apple.mdx
+++ b/tutorial/build-with-logto/generated-android-apple.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-apple-sign-in-with-android-and-logto
+slug: build-apple-sign-in-with-android-and-logto
tags: [authentication, apple, android, kotlin/java, social-sign-in, sign-in, login]
title: How to build Apple sign-in with Android (Kotlin / Java)
sdk: Android (Kotlin / Java)
diff --git a/tutorial/build-with-logto/generated-android-aws-ses.mdx b/tutorial/build-with-logto/generated-android-aws-ses.mdx
index ad954f6b049..fb52a96e6ee 100644
--- a/tutorial/build-with-logto/generated-android-aws-ses.mdx
+++ b/tutorial/build-with-logto/generated-android-aws-ses.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-aws-ses-sign-in-with-android-and-logto
+slug: build-aws-ses-sign-in-with-android-and-logto
tags: [authentication, aws-ses, android, kotlin/java, passwordless-sign-in, sign-in, login]
title: How to build AWS SES Email passwordless sign-in with Android (Kotlin / Java)
sdk: Android (Kotlin / Java)
diff --git a/tutorial/build-with-logto/generated-android-azure-ad.mdx b/tutorial/build-with-logto/generated-android-azure-ad.mdx
index ae73131357e..e9b2599b85c 100644
--- a/tutorial/build-with-logto/generated-android-azure-ad.mdx
+++ b/tutorial/build-with-logto/generated-android-azure-ad.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-azure-ad-sign-in-with-android-and-logto
+slug: build-azure-ad-sign-in-with-android-and-logto
tags: [authentication, azure-ad, android, kotlin/java, social-sign-in, sign-in, login]
title: How to build Azure AD sign-in with Android (Kotlin / Java)
sdk: Android (Kotlin / Java)
diff --git a/tutorial/build-with-logto/generated-android-discord.mdx b/tutorial/build-with-logto/generated-android-discord.mdx
index 1757c7fc068..856d6c61e02 100644
--- a/tutorial/build-with-logto/generated-android-discord.mdx
+++ b/tutorial/build-with-logto/generated-android-discord.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-discord-sign-in-with-android-and-logto
+slug: build-discord-sign-in-with-android-and-logto
tags: [authentication, discord, android, kotlin/java, social-sign-in, sign-in, login]
title: How to build Discord sign-in with Android (Kotlin / Java)
sdk: Android (Kotlin / Java)
diff --git a/tutorial/build-with-logto/generated-android-facebook.mdx b/tutorial/build-with-logto/generated-android-facebook.mdx
index 37975288dc7..9ff625ab160 100644
--- a/tutorial/build-with-logto/generated-android-facebook.mdx
+++ b/tutorial/build-with-logto/generated-android-facebook.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-facebook-sign-in-with-android-and-logto
+slug: build-facebook-sign-in-with-android-and-logto
tags: [authentication, facebook, android, kotlin/java, social-sign-in, sign-in, login]
title: How to build Facebook sign-in with Android (Kotlin / Java)
sdk: Android (Kotlin / Java)
diff --git a/tutorial/build-with-logto/generated-android-github.mdx b/tutorial/build-with-logto/generated-android-github.mdx
index b93b5d89c5e..edc8d1171fa 100644
--- a/tutorial/build-with-logto/generated-android-github.mdx
+++ b/tutorial/build-with-logto/generated-android-github.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-github-sign-in-with-android-and-logto
+slug: build-github-sign-in-with-android-and-logto
tags: [authentication, github, android, kotlin/java, social-sign-in, sign-in, login]
title: How to build GitHub sign-in with Android (Kotlin / Java)
sdk: Android (Kotlin / Java)
diff --git a/tutorial/build-with-logto/generated-android-google-workspace-enterprise-sso.mdx b/tutorial/build-with-logto/generated-android-google-workspace-enterprise-sso.mdx
index d00d2ded2c3..1d16cb2817c 100644
--- a/tutorial/build-with-logto/generated-android-google-workspace-enterprise-sso.mdx
+++ b/tutorial/build-with-logto/generated-android-google-workspace-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-workspace-enterprise-sso-sign-in-with-android-and-logto
+slug: build-google-workspace-enterprise-sso-sign-in-with-android-and-logto
tags: [SSO providers, google-workspace-enterprise-sso, android, kotlin/java, SAML authentication, enterprise login, SSO login]
title: How to build Google Workspace enterprise SSO with Android (Kotlin / Java)
sdk: Android (Kotlin / Java)
diff --git a/tutorial/build-with-logto/generated-android-google.mdx b/tutorial/build-with-logto/generated-android-google.mdx
index 67d6a0e6f22..1a1ea05a062 100644
--- a/tutorial/build-with-logto/generated-android-google.mdx
+++ b/tutorial/build-with-logto/generated-android-google.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-sign-in-with-android-and-logto
+slug: build-google-sign-in-with-android-and-logto
tags: [authentication, google, android, kotlin/java, social-sign-in, sign-in, login]
title: How to build Google sign-in with Android (Kotlin / Java)
sdk: Android (Kotlin / Java)
diff --git a/tutorial/build-with-logto/generated-android-hugging-face.mdx b/tutorial/build-with-logto/generated-android-hugging-face.mdx
index 8d673df6689..d7e4230f6c9 100644
--- a/tutorial/build-with-logto/generated-android-hugging-face.mdx
+++ b/tutorial/build-with-logto/generated-android-hugging-face.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-hugging-face-sign-in-with-android-and-logto
+slug: build-hugging-face-sign-in-with-android-and-logto
tags: [authentication, hugging-face, android, kotlin/java, social-sign-in, sign-in, login]
title: How to build Hugging Face sign-in with Android (Kotlin / Java)
sdk: Android (Kotlin / Java)
diff --git a/tutorial/build-with-logto/generated-android-kakao.mdx b/tutorial/build-with-logto/generated-android-kakao.mdx
index a2bedf347f2..cfa3f47a9a9 100644
--- a/tutorial/build-with-logto/generated-android-kakao.mdx
+++ b/tutorial/build-with-logto/generated-android-kakao.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-kakao-sign-in-with-android-and-logto
+slug: build-kakao-sign-in-with-android-and-logto
tags: [authentication, kakao, android, kotlin/java, social-sign-in, sign-in, login]
title: How to build Kakao sign-in with Android (Kotlin / Java)
sdk: Android (Kotlin / Java)
diff --git a/tutorial/build-with-logto/generated-android-line.mdx b/tutorial/build-with-logto/generated-android-line.mdx
index f46d053d30e..a6643ab5f99 100644
--- a/tutorial/build-with-logto/generated-android-line.mdx
+++ b/tutorial/build-with-logto/generated-android-line.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-line-sign-in-with-android-and-logto
+slug: build-line-sign-in-with-android-and-logto
tags: [authentication, line, android, kotlin/java, social-sign-in, sign-in, login]
title: How to build Line sign-in with Android (Kotlin / Java)
sdk: Android (Kotlin / Java)
diff --git a/tutorial/build-with-logto/generated-android-linkedin.mdx b/tutorial/build-with-logto/generated-android-linkedin.mdx
index 2407541a579..9e0d71ee146 100644
--- a/tutorial/build-with-logto/generated-android-linkedin.mdx
+++ b/tutorial/build-with-logto/generated-android-linkedin.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-linkedin-sign-in-with-android-and-logto
+slug: build-linkedin-sign-in-with-android-and-logto
tags: [authentication, linkedin, android, kotlin/java, social-sign-in, sign-in, login]
title: How to build LinkedIn sign-in with Android (Kotlin / Java)
sdk: Android (Kotlin / Java)
diff --git a/tutorial/build-with-logto/generated-android-microsoft-entra-id-oidc-enterprise-sso.mdx b/tutorial/build-with-logto/generated-android-microsoft-entra-id-oidc-enterprise-sso.mdx
index 11ad3bd8d2a..8c899ed658c 100644
--- a/tutorial/build-with-logto/generated-android-microsoft-entra-id-oidc-enterprise-sso.mdx
+++ b/tutorial/build-with-logto/generated-android-microsoft-entra-id-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-android-and-logto
+slug: build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-android-and-logto
tags: [SSO providers, microsoft-entra-id-oidc-enterprise-sso, android, kotlin/java, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID OIDC enterprise SSO with Android (Kotlin / Java)
sdk: Android (Kotlin / Java)
diff --git a/tutorial/build-with-logto/generated-android-microsoft-entra-id-saml-enterprise-sso.mdx b/tutorial/build-with-logto/generated-android-microsoft-entra-id-saml-enterprise-sso.mdx
index 94f55321775..e0bb94e52b1 100644
--- a/tutorial/build-with-logto/generated-android-microsoft-entra-id-saml-enterprise-sso.mdx
+++ b/tutorial/build-with-logto/generated-android-microsoft-entra-id-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-android-and-logto
+slug: build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-android-and-logto
tags: [SSO providers, microsoft-entra-id-saml-enterprise-sso, android, kotlin/java, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID SAML enterprise SSO with Android (Kotlin / Java)
sdk: Android (Kotlin / Java)
diff --git a/tutorial/build-with-logto/generated-android-naver.mdx b/tutorial/build-with-logto/generated-android-naver.mdx
index c86440e2021..af8416fb69d 100644
--- a/tutorial/build-with-logto/generated-android-naver.mdx
+++ b/tutorial/build-with-logto/generated-android-naver.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-naver-sign-in-with-android-and-logto
+slug: build-naver-sign-in-with-android-and-logto
tags: [authentication, naver, android, kotlin/java, social-sign-in, sign-in, login]
title: How to build Naver sign-in with Android (Kotlin / Java)
sdk: Android (Kotlin / Java)
diff --git a/tutorial/build-with-logto/generated-android-oauth2.mdx b/tutorial/build-with-logto/generated-android-oauth2.mdx
index cfe812a47d5..07be4bd5e39 100644
--- a/tutorial/build-with-logto/generated-android-oauth2.mdx
+++ b/tutorial/build-with-logto/generated-android-oauth2.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oauth2-sign-in-with-android-and-logto
+slug: build-oauth2-sign-in-with-android-and-logto
tags: [authentication, oauth2, android, kotlin/java, social-sign-in, sign-in, login]
title: How to build OAuth2 sign-in with Android (Kotlin / Java)
sdk: Android (Kotlin / Java)
diff --git a/tutorial/build-with-logto/generated-android-oidc-enterprise-sso.mdx b/tutorial/build-with-logto/generated-android-oidc-enterprise-sso.mdx
index 1ab23bf2caa..1a66acb94e2 100644
--- a/tutorial/build-with-logto/generated-android-oidc-enterprise-sso.mdx
+++ b/tutorial/build-with-logto/generated-android-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-enterprise-sso-sign-in-with-android-and-logto
+slug: build-oidc-enterprise-sso-sign-in-with-android-and-logto
tags: [SSO providers, oidc-enterprise-sso, android, kotlin/java, SAML authentication, enterprise login, SSO login]
title: How to build OIDC enterprise SSO with Android (Kotlin / Java)
sdk: Android (Kotlin / Java)
diff --git a/tutorial/build-with-logto/generated-android-oidc.mdx b/tutorial/build-with-logto/generated-android-oidc.mdx
index 2abd0715150..e5aa8ac9684 100644
--- a/tutorial/build-with-logto/generated-android-oidc.mdx
+++ b/tutorial/build-with-logto/generated-android-oidc.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-sign-in-with-android-and-logto
+slug: build-oidc-sign-in-with-android-and-logto
tags: [authentication, oidc, android, kotlin/java, social-sign-in, sign-in, login]
title: How to build OIDC sign-in with Android (Kotlin / Java)
sdk: Android (Kotlin / Java)
diff --git a/tutorial/build-with-logto/generated-android-okta-enterprise-sso.mdx b/tutorial/build-with-logto/generated-android-okta-enterprise-sso.mdx
index 1f4c746fec8..9a9c5349515 100644
--- a/tutorial/build-with-logto/generated-android-okta-enterprise-sso.mdx
+++ b/tutorial/build-with-logto/generated-android-okta-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-okta-enterprise-sso-sign-in-with-android-and-logto
+slug: build-okta-enterprise-sso-sign-in-with-android-and-logto
tags: [SSO providers, okta-enterprise-sso, android, kotlin/java, SAML authentication, enterprise login, SSO login]
title: How to build Okta enterprise SSO with Android (Kotlin / Java)
sdk: Android (Kotlin / Java)
diff --git a/tutorial/build-with-logto/generated-android-saml-enterprise-sso.mdx b/tutorial/build-with-logto/generated-android-saml-enterprise-sso.mdx
index 0252468db73..71c193e743f 100644
--- a/tutorial/build-with-logto/generated-android-saml-enterprise-sso.mdx
+++ b/tutorial/build-with-logto/generated-android-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-enterprise-sso-sign-in-with-android-and-logto
+slug: build-saml-enterprise-sso-sign-in-with-android-and-logto
tags: [SSO providers, saml-enterprise-sso, android, kotlin/java, SAML authentication, enterprise login, SSO login]
title: How to build SAML enterprise SSO with Android (Kotlin / Java)
sdk: Android (Kotlin / Java)
diff --git a/tutorial/build-with-logto/generated-android-saml.mdx b/tutorial/build-with-logto/generated-android-saml.mdx
index 66c3ef28bf9..487ad9d240d 100644
--- a/tutorial/build-with-logto/generated-android-saml.mdx
+++ b/tutorial/build-with-logto/generated-android-saml.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-sign-in-with-android-and-logto
+slug: build-saml-sign-in-with-android-and-logto
tags: [authentication, saml, android, kotlin/java, social-sign-in, sign-in, login]
title: How to build SAML sign-in with Android (Kotlin / Java)
sdk: Android (Kotlin / Java)
diff --git a/tutorial/build-with-logto/generated-android-sendgrid.mdx b/tutorial/build-with-logto/generated-android-sendgrid.mdx
index 0ea97b8343d..94cb6fd3625 100644
--- a/tutorial/build-with-logto/generated-android-sendgrid.mdx
+++ b/tutorial/build-with-logto/generated-android-sendgrid.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-sendgrid-sign-in-with-android-and-logto
+slug: build-sendgrid-sign-in-with-android-and-logto
tags: [authentication, sendgrid, android, kotlin/java, passwordless-sign-in, sign-in, login]
title: How to build SendGrid Email passwordless sign-in with Android (Kotlin / Java)
sdk: Android (Kotlin / Java)
diff --git a/tutorial/build-with-logto/generated-android-slack.mdx b/tutorial/build-with-logto/generated-android-slack.mdx
index 4519298b57e..e2f010c845c 100644
--- a/tutorial/build-with-logto/generated-android-slack.mdx
+++ b/tutorial/build-with-logto/generated-android-slack.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-slack-sign-in-with-android-and-logto
+slug: build-slack-sign-in-with-android-and-logto
tags: [authentication, slack, android, kotlin/java, social-sign-in, sign-in, login]
title: How to build Slack sign-in with Android (Kotlin / Java)
sdk: Android (Kotlin / Java)
diff --git a/tutorial/build-with-logto/generated-android-twilio.mdx b/tutorial/build-with-logto/generated-android-twilio.mdx
index c7f371edf6f..e26b680adec 100644
--- a/tutorial/build-with-logto/generated-android-twilio.mdx
+++ b/tutorial/build-with-logto/generated-android-twilio.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-twilio-sign-in-with-android-and-logto
+slug: build-twilio-sign-in-with-android-and-logto
tags: [authentication, twilio, android, kotlin/java, passwordless-sign-in, sign-in, login]
title: How to build Twilio SMS passwordless sign-in with Android (Kotlin / Java)
sdk: Android (Kotlin / Java)
diff --git a/tutorial/build-with-logto/generated-android-x-twitter.mdx b/tutorial/build-with-logto/generated-android-x-twitter.mdx
index a8dde4e0d90..73131e5b4be 100644
--- a/tutorial/build-with-logto/generated-android-x-twitter.mdx
+++ b/tutorial/build-with-logto/generated-android-x-twitter.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-x-twitter-sign-in-with-android-and-logto
+slug: build-x-twitter-sign-in-with-android-and-logto
tags: [authentication, x-twitter, android, kotlin/java, social-sign-in, sign-in, login]
title: How to build X (Twitter) sign-in with Android (Kotlin / Java)
sdk: Android (Kotlin / Java)
diff --git a/tutorial/build-with-logto/generated-dotnet-core-blazor-server-amazon.mdx b/tutorial/build-with-logto/generated-dotnet-core-blazor-server-amazon.mdx
index 8048e78c90b..bb3789d54af 100644
--- a/tutorial/build-with-logto/generated-dotnet-core-blazor-server-amazon.mdx
+++ b/tutorial/build-with-logto/generated-dotnet-core-blazor-server-amazon.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-amazon-sign-in-with-dotnet-core-blazor-server-and-logto
+slug: build-amazon-sign-in-with-dotnet-core-blazor-server-and-logto
tags: [authentication, amazon, dotnet-core-blazor-server, c#, social-sign-in, sign-in, login]
title: How to build Amazon sign-in with .NET Core (Blazor Server)
sdk: .NET Core (Blazor Server)
diff --git a/tutorial/build-with-logto/generated-dotnet-core-blazor-server-apple.mdx b/tutorial/build-with-logto/generated-dotnet-core-blazor-server-apple.mdx
index 8e71887667e..de104b0c357 100644
--- a/tutorial/build-with-logto/generated-dotnet-core-blazor-server-apple.mdx
+++ b/tutorial/build-with-logto/generated-dotnet-core-blazor-server-apple.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-apple-sign-in-with-dotnet-core-blazor-server-and-logto
+slug: build-apple-sign-in-with-dotnet-core-blazor-server-and-logto
tags: [authentication, apple, dotnet-core-blazor-server, c#, social-sign-in, sign-in, login]
title: How to build Apple sign-in with .NET Core (Blazor Server)
sdk: .NET Core (Blazor Server)
diff --git a/tutorial/build-with-logto/generated-dotnet-core-blazor-server-aws-ses.mdx b/tutorial/build-with-logto/generated-dotnet-core-blazor-server-aws-ses.mdx
index 2c2a5d45796..53a4ca726c1 100644
--- a/tutorial/build-with-logto/generated-dotnet-core-blazor-server-aws-ses.mdx
+++ b/tutorial/build-with-logto/generated-dotnet-core-blazor-server-aws-ses.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-aws-ses-sign-in-with-dotnet-core-blazor-server-and-logto
+slug: build-aws-ses-sign-in-with-dotnet-core-blazor-server-and-logto
tags: [authentication, aws-ses, dotnet-core-blazor-server, c#, passwordless-sign-in, sign-in, login]
title: How to build AWS SES Email passwordless sign-in with .NET Core (Blazor Server)
sdk: .NET Core (Blazor Server)
diff --git a/tutorial/build-with-logto/generated-dotnet-core-blazor-server-azure-ad.mdx b/tutorial/build-with-logto/generated-dotnet-core-blazor-server-azure-ad.mdx
index 4cc8cfccd02..40972271844 100644
--- a/tutorial/build-with-logto/generated-dotnet-core-blazor-server-azure-ad.mdx
+++ b/tutorial/build-with-logto/generated-dotnet-core-blazor-server-azure-ad.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-azure-ad-sign-in-with-dotnet-core-blazor-server-and-logto
+slug: build-azure-ad-sign-in-with-dotnet-core-blazor-server-and-logto
tags: [authentication, azure-ad, dotnet-core-blazor-server, c#, social-sign-in, sign-in, login]
title: How to build Azure AD sign-in with .NET Core (Blazor Server)
sdk: .NET Core (Blazor Server)
diff --git a/tutorial/build-with-logto/generated-dotnet-core-blazor-server-discord.mdx b/tutorial/build-with-logto/generated-dotnet-core-blazor-server-discord.mdx
index 61f6d31c75a..247c96abd4f 100644
--- a/tutorial/build-with-logto/generated-dotnet-core-blazor-server-discord.mdx
+++ b/tutorial/build-with-logto/generated-dotnet-core-blazor-server-discord.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-discord-sign-in-with-dotnet-core-blazor-server-and-logto
+slug: build-discord-sign-in-with-dotnet-core-blazor-server-and-logto
tags: [authentication, discord, dotnet-core-blazor-server, c#, social-sign-in, sign-in, login]
title: How to build Discord sign-in with .NET Core (Blazor Server)
sdk: .NET Core (Blazor Server)
diff --git a/tutorial/build-with-logto/generated-dotnet-core-blazor-server-facebook.mdx b/tutorial/build-with-logto/generated-dotnet-core-blazor-server-facebook.mdx
index f691a939e17..67062ee9b7f 100644
--- a/tutorial/build-with-logto/generated-dotnet-core-blazor-server-facebook.mdx
+++ b/tutorial/build-with-logto/generated-dotnet-core-blazor-server-facebook.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-facebook-sign-in-with-dotnet-core-blazor-server-and-logto
+slug: build-facebook-sign-in-with-dotnet-core-blazor-server-and-logto
tags: [authentication, facebook, dotnet-core-blazor-server, c#, social-sign-in, sign-in, login]
title: How to build Facebook sign-in with .NET Core (Blazor Server)
sdk: .NET Core (Blazor Server)
diff --git a/tutorial/build-with-logto/generated-dotnet-core-blazor-server-github.mdx b/tutorial/build-with-logto/generated-dotnet-core-blazor-server-github.mdx
index 6183aa65a5e..4c0349f1227 100644
--- a/tutorial/build-with-logto/generated-dotnet-core-blazor-server-github.mdx
+++ b/tutorial/build-with-logto/generated-dotnet-core-blazor-server-github.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-github-sign-in-with-dotnet-core-blazor-server-and-logto
+slug: build-github-sign-in-with-dotnet-core-blazor-server-and-logto
tags: [authentication, github, dotnet-core-blazor-server, c#, social-sign-in, sign-in, login]
title: How to build GitHub sign-in with .NET Core (Blazor Server)
sdk: .NET Core (Blazor Server)
diff --git a/tutorial/build-with-logto/generated-dotnet-core-blazor-server-google-workspace-enterprise-sso.mdx b/tutorial/build-with-logto/generated-dotnet-core-blazor-server-google-workspace-enterprise-sso.mdx
index a1c68484d15..fd50ecf706d 100644
--- a/tutorial/build-with-logto/generated-dotnet-core-blazor-server-google-workspace-enterprise-sso.mdx
+++ b/tutorial/build-with-logto/generated-dotnet-core-blazor-server-google-workspace-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-workspace-enterprise-sso-sign-in-with-dotnet-core-blazor-server-and-logto
+slug: build-google-workspace-enterprise-sso-sign-in-with-dotnet-core-blazor-server-and-logto
tags: [SSO providers, google-workspace-enterprise-sso, dotnet-core-blazor-server, c#, SAML authentication, enterprise login, SSO login]
title: How to build Google Workspace enterprise SSO with .NET Core (Blazor Server)
sdk: .NET Core (Blazor Server)
diff --git a/tutorial/build-with-logto/generated-dotnet-core-blazor-server-google.mdx b/tutorial/build-with-logto/generated-dotnet-core-blazor-server-google.mdx
index 29544614bed..9b5f10a349c 100644
--- a/tutorial/build-with-logto/generated-dotnet-core-blazor-server-google.mdx
+++ b/tutorial/build-with-logto/generated-dotnet-core-blazor-server-google.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-sign-in-with-dotnet-core-blazor-server-and-logto
+slug: build-google-sign-in-with-dotnet-core-blazor-server-and-logto
tags: [authentication, google, dotnet-core-blazor-server, c#, social-sign-in, sign-in, login]
title: How to build Google sign-in with .NET Core (Blazor Server)
sdk: .NET Core (Blazor Server)
diff --git a/tutorial/build-with-logto/generated-dotnet-core-blazor-server-hugging-face.mdx b/tutorial/build-with-logto/generated-dotnet-core-blazor-server-hugging-face.mdx
index 924761fbbf8..30ecb39b4fb 100644
--- a/tutorial/build-with-logto/generated-dotnet-core-blazor-server-hugging-face.mdx
+++ b/tutorial/build-with-logto/generated-dotnet-core-blazor-server-hugging-face.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-hugging-face-sign-in-with-dotnet-core-blazor-server-and-logto
+slug: build-hugging-face-sign-in-with-dotnet-core-blazor-server-and-logto
tags: [authentication, hugging-face, dotnet-core-blazor-server, c#, social-sign-in, sign-in, login]
title: How to build Hugging Face sign-in with .NET Core (Blazor Server)
sdk: .NET Core (Blazor Server)
diff --git a/tutorial/build-with-logto/generated-dotnet-core-blazor-server-kakao.mdx b/tutorial/build-with-logto/generated-dotnet-core-blazor-server-kakao.mdx
index 599e70e4779..61a11420520 100644
--- a/tutorial/build-with-logto/generated-dotnet-core-blazor-server-kakao.mdx
+++ b/tutorial/build-with-logto/generated-dotnet-core-blazor-server-kakao.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-kakao-sign-in-with-dotnet-core-blazor-server-and-logto
+slug: build-kakao-sign-in-with-dotnet-core-blazor-server-and-logto
tags: [authentication, kakao, dotnet-core-blazor-server, c#, social-sign-in, sign-in, login]
title: How to build Kakao sign-in with .NET Core (Blazor Server)
sdk: .NET Core (Blazor Server)
diff --git a/tutorial/build-with-logto/generated-dotnet-core-blazor-server-line.mdx b/tutorial/build-with-logto/generated-dotnet-core-blazor-server-line.mdx
index f88694a1d61..d9b5aa54c84 100644
--- a/tutorial/build-with-logto/generated-dotnet-core-blazor-server-line.mdx
+++ b/tutorial/build-with-logto/generated-dotnet-core-blazor-server-line.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-line-sign-in-with-dotnet-core-blazor-server-and-logto
+slug: build-line-sign-in-with-dotnet-core-blazor-server-and-logto
tags: [authentication, line, dotnet-core-blazor-server, c#, social-sign-in, sign-in, login]
title: How to build Line sign-in with .NET Core (Blazor Server)
sdk: .NET Core (Blazor Server)
diff --git a/tutorial/build-with-logto/generated-dotnet-core-blazor-server-linkedin.mdx b/tutorial/build-with-logto/generated-dotnet-core-blazor-server-linkedin.mdx
index e6c6b4d83c7..08a2f368f69 100644
--- a/tutorial/build-with-logto/generated-dotnet-core-blazor-server-linkedin.mdx
+++ b/tutorial/build-with-logto/generated-dotnet-core-blazor-server-linkedin.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-linkedin-sign-in-with-dotnet-core-blazor-server-and-logto
+slug: build-linkedin-sign-in-with-dotnet-core-blazor-server-and-logto
tags: [authentication, linkedin, dotnet-core-blazor-server, c#, social-sign-in, sign-in, login]
title: How to build LinkedIn sign-in with .NET Core (Blazor Server)
sdk: .NET Core (Blazor Server)
diff --git a/tutorial/build-with-logto/generated-dotnet-core-blazor-server-microsoft-entra-id-oidc-enterprise-sso.mdx b/tutorial/build-with-logto/generated-dotnet-core-blazor-server-microsoft-entra-id-oidc-enterprise-sso.mdx
index 8d2b64fb435..5043defc071 100644
--- a/tutorial/build-with-logto/generated-dotnet-core-blazor-server-microsoft-entra-id-oidc-enterprise-sso.mdx
+++ b/tutorial/build-with-logto/generated-dotnet-core-blazor-server-microsoft-entra-id-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-dotnet-core-blazor-server-and-logto
+slug: build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-dotnet-core-blazor-server-and-logto
tags: [SSO providers, microsoft-entra-id-oidc-enterprise-sso, dotnet-core-blazor-server, c#, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID OIDC enterprise SSO with .NET Core (Blazor Server)
sdk: .NET Core (Blazor Server)
diff --git a/tutorial/build-with-logto/generated-dotnet-core-blazor-server-microsoft-entra-id-saml-enterprise-sso.mdx b/tutorial/build-with-logto/generated-dotnet-core-blazor-server-microsoft-entra-id-saml-enterprise-sso.mdx
index 82e62989988..92ad8f2e582 100644
--- a/tutorial/build-with-logto/generated-dotnet-core-blazor-server-microsoft-entra-id-saml-enterprise-sso.mdx
+++ b/tutorial/build-with-logto/generated-dotnet-core-blazor-server-microsoft-entra-id-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-dotnet-core-blazor-server-and-logto
+slug: build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-dotnet-core-blazor-server-and-logto
tags: [SSO providers, microsoft-entra-id-saml-enterprise-sso, dotnet-core-blazor-server, c#, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID SAML enterprise SSO with .NET Core (Blazor Server)
sdk: .NET Core (Blazor Server)
diff --git a/tutorial/build-with-logto/generated-dotnet-core-blazor-server-naver.mdx b/tutorial/build-with-logto/generated-dotnet-core-blazor-server-naver.mdx
index ee619f5eadd..084f6f8c241 100644
--- a/tutorial/build-with-logto/generated-dotnet-core-blazor-server-naver.mdx
+++ b/tutorial/build-with-logto/generated-dotnet-core-blazor-server-naver.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-naver-sign-in-with-dotnet-core-blazor-server-and-logto
+slug: build-naver-sign-in-with-dotnet-core-blazor-server-and-logto
tags: [authentication, naver, dotnet-core-blazor-server, c#, social-sign-in, sign-in, login]
title: How to build Naver sign-in with .NET Core (Blazor Server)
sdk: .NET Core (Blazor Server)
diff --git a/tutorial/build-with-logto/generated-dotnet-core-blazor-server-oauth2.mdx b/tutorial/build-with-logto/generated-dotnet-core-blazor-server-oauth2.mdx
index f48cdc173f1..beb3067f85d 100644
--- a/tutorial/build-with-logto/generated-dotnet-core-blazor-server-oauth2.mdx
+++ b/tutorial/build-with-logto/generated-dotnet-core-blazor-server-oauth2.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oauth2-sign-in-with-dotnet-core-blazor-server-and-logto
+slug: build-oauth2-sign-in-with-dotnet-core-blazor-server-and-logto
tags: [authentication, oauth2, dotnet-core-blazor-server, c#, social-sign-in, sign-in, login]
title: How to build OAuth2 sign-in with .NET Core (Blazor Server)
sdk: .NET Core (Blazor Server)
diff --git a/tutorial/build-with-logto/generated-dotnet-core-blazor-server-oidc-enterprise-sso.mdx b/tutorial/build-with-logto/generated-dotnet-core-blazor-server-oidc-enterprise-sso.mdx
index af4ccee2fe6..6be800bb0ba 100644
--- a/tutorial/build-with-logto/generated-dotnet-core-blazor-server-oidc-enterprise-sso.mdx
+++ b/tutorial/build-with-logto/generated-dotnet-core-blazor-server-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-enterprise-sso-sign-in-with-dotnet-core-blazor-server-and-logto
+slug: build-oidc-enterprise-sso-sign-in-with-dotnet-core-blazor-server-and-logto
tags: [SSO providers, oidc-enterprise-sso, dotnet-core-blazor-server, c#, SAML authentication, enterprise login, SSO login]
title: How to build OIDC enterprise SSO with .NET Core (Blazor Server)
sdk: .NET Core (Blazor Server)
diff --git a/tutorial/build-with-logto/generated-dotnet-core-blazor-server-oidc.mdx b/tutorial/build-with-logto/generated-dotnet-core-blazor-server-oidc.mdx
index 16f9351fca8..91c75c8ac4d 100644
--- a/tutorial/build-with-logto/generated-dotnet-core-blazor-server-oidc.mdx
+++ b/tutorial/build-with-logto/generated-dotnet-core-blazor-server-oidc.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-sign-in-with-dotnet-core-blazor-server-and-logto
+slug: build-oidc-sign-in-with-dotnet-core-blazor-server-and-logto
tags: [authentication, oidc, dotnet-core-blazor-server, c#, social-sign-in, sign-in, login]
title: How to build OIDC sign-in with .NET Core (Blazor Server)
sdk: .NET Core (Blazor Server)
diff --git a/tutorial/build-with-logto/generated-dotnet-core-blazor-server-okta-enterprise-sso.mdx b/tutorial/build-with-logto/generated-dotnet-core-blazor-server-okta-enterprise-sso.mdx
index 59a13ba3d1b..302003f830f 100644
--- a/tutorial/build-with-logto/generated-dotnet-core-blazor-server-okta-enterprise-sso.mdx
+++ b/tutorial/build-with-logto/generated-dotnet-core-blazor-server-okta-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-okta-enterprise-sso-sign-in-with-dotnet-core-blazor-server-and-logto
+slug: build-okta-enterprise-sso-sign-in-with-dotnet-core-blazor-server-and-logto
tags: [SSO providers, okta-enterprise-sso, dotnet-core-blazor-server, c#, SAML authentication, enterprise login, SSO login]
title: How to build Okta enterprise SSO with .NET Core (Blazor Server)
sdk: .NET Core (Blazor Server)
diff --git a/tutorial/build-with-logto/generated-dotnet-core-blazor-server-saml-enterprise-sso.mdx b/tutorial/build-with-logto/generated-dotnet-core-blazor-server-saml-enterprise-sso.mdx
index 940a33228fb..dcce1d333b5 100644
--- a/tutorial/build-with-logto/generated-dotnet-core-blazor-server-saml-enterprise-sso.mdx
+++ b/tutorial/build-with-logto/generated-dotnet-core-blazor-server-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-enterprise-sso-sign-in-with-dotnet-core-blazor-server-and-logto
+slug: build-saml-enterprise-sso-sign-in-with-dotnet-core-blazor-server-and-logto
tags: [SSO providers, saml-enterprise-sso, dotnet-core-blazor-server, c#, SAML authentication, enterprise login, SSO login]
title: How to build SAML enterprise SSO with .NET Core (Blazor Server)
sdk: .NET Core (Blazor Server)
diff --git a/tutorial/build-with-logto/generated-dotnet-core-blazor-server-saml.mdx b/tutorial/build-with-logto/generated-dotnet-core-blazor-server-saml.mdx
index c54431e7ecd..98e781f0db5 100644
--- a/tutorial/build-with-logto/generated-dotnet-core-blazor-server-saml.mdx
+++ b/tutorial/build-with-logto/generated-dotnet-core-blazor-server-saml.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-sign-in-with-dotnet-core-blazor-server-and-logto
+slug: build-saml-sign-in-with-dotnet-core-blazor-server-and-logto
tags: [authentication, saml, dotnet-core-blazor-server, c#, social-sign-in, sign-in, login]
title: How to build SAML sign-in with .NET Core (Blazor Server)
sdk: .NET Core (Blazor Server)
diff --git a/tutorial/build-with-logto/generated-dotnet-core-blazor-server-sendgrid.mdx b/tutorial/build-with-logto/generated-dotnet-core-blazor-server-sendgrid.mdx
index b8b8501a261..7de2f913fbb 100644
--- a/tutorial/build-with-logto/generated-dotnet-core-blazor-server-sendgrid.mdx
+++ b/tutorial/build-with-logto/generated-dotnet-core-blazor-server-sendgrid.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-sendgrid-sign-in-with-dotnet-core-blazor-server-and-logto
+slug: build-sendgrid-sign-in-with-dotnet-core-blazor-server-and-logto
tags: [authentication, sendgrid, dotnet-core-blazor-server, c#, passwordless-sign-in, sign-in, login]
title: How to build SendGrid Email passwordless sign-in with .NET Core (Blazor Server)
sdk: .NET Core (Blazor Server)
diff --git a/tutorial/build-with-logto/generated-dotnet-core-blazor-server-slack.mdx b/tutorial/build-with-logto/generated-dotnet-core-blazor-server-slack.mdx
index 583ae6c6f36..b2f13b7f606 100644
--- a/tutorial/build-with-logto/generated-dotnet-core-blazor-server-slack.mdx
+++ b/tutorial/build-with-logto/generated-dotnet-core-blazor-server-slack.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-slack-sign-in-with-dotnet-core-blazor-server-and-logto
+slug: build-slack-sign-in-with-dotnet-core-blazor-server-and-logto
tags: [authentication, slack, dotnet-core-blazor-server, c#, social-sign-in, sign-in, login]
title: How to build Slack sign-in with .NET Core (Blazor Server)
sdk: .NET Core (Blazor Server)
diff --git a/tutorial/build-with-logto/generated-dotnet-core-blazor-server-twilio.mdx b/tutorial/build-with-logto/generated-dotnet-core-blazor-server-twilio.mdx
index 4dd34abc897..b7f8e826afe 100644
--- a/tutorial/build-with-logto/generated-dotnet-core-blazor-server-twilio.mdx
+++ b/tutorial/build-with-logto/generated-dotnet-core-blazor-server-twilio.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-twilio-sign-in-with-dotnet-core-blazor-server-and-logto
+slug: build-twilio-sign-in-with-dotnet-core-blazor-server-and-logto
tags: [authentication, twilio, dotnet-core-blazor-server, c#, passwordless-sign-in, sign-in, login]
title: How to build Twilio SMS passwordless sign-in with .NET Core (Blazor Server)
sdk: .NET Core (Blazor Server)
diff --git a/tutorial/build-with-logto/generated-dotnet-core-blazor-server-x-twitter.mdx b/tutorial/build-with-logto/generated-dotnet-core-blazor-server-x-twitter.mdx
index 12632b29391..f37f4c2bb00 100644
--- a/tutorial/build-with-logto/generated-dotnet-core-blazor-server-x-twitter.mdx
+++ b/tutorial/build-with-logto/generated-dotnet-core-blazor-server-x-twitter.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-x-twitter-sign-in-with-dotnet-core-blazor-server-and-logto
+slug: build-x-twitter-sign-in-with-dotnet-core-blazor-server-and-logto
tags: [authentication, x-twitter, dotnet-core-blazor-server, c#, social-sign-in, sign-in, login]
title: How to build X (Twitter) sign-in with .NET Core (Blazor Server)
sdk: .NET Core (Blazor Server)
diff --git a/tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-amazon.mdx b/tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-amazon.mdx
index ce76d35527e..6af545ace7e 100644
--- a/tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-amazon.mdx
+++ b/tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-amazon.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-amazon-sign-in-with-dotnet-core-blazor-webassembly-and-logto
+slug: build-amazon-sign-in-with-dotnet-core-blazor-webassembly-and-logto
tags: [authentication, amazon, dotnet-core-blazor-webassembly, c#, social-sign-in, sign-in, login]
title: How to build Amazon sign-in with .NET Core (Blazor WebAssembly)
sdk: .NET Core (Blazor WebAssembly)
diff --git a/tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-apple.mdx b/tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-apple.mdx
index 60a581361c3..b0c77511bee 100644
--- a/tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-apple.mdx
+++ b/tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-apple.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-apple-sign-in-with-dotnet-core-blazor-webassembly-and-logto
+slug: build-apple-sign-in-with-dotnet-core-blazor-webassembly-and-logto
tags: [authentication, apple, dotnet-core-blazor-webassembly, c#, social-sign-in, sign-in, login]
title: How to build Apple sign-in with .NET Core (Blazor WebAssembly)
sdk: .NET Core (Blazor WebAssembly)
diff --git a/tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-aws-ses.mdx b/tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-aws-ses.mdx
index 701a2fe5182..f419adf4578 100644
--- a/tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-aws-ses.mdx
+++ b/tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-aws-ses.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-aws-ses-sign-in-with-dotnet-core-blazor-webassembly-and-logto
+slug: build-aws-ses-sign-in-with-dotnet-core-blazor-webassembly-and-logto
tags: [authentication, aws-ses, dotnet-core-blazor-webassembly, c#, passwordless-sign-in, sign-in, login]
title: How to build AWS SES Email passwordless sign-in with .NET Core (Blazor WebAssembly)
sdk: .NET Core (Blazor WebAssembly)
diff --git a/tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-azure-ad.mdx b/tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-azure-ad.mdx
index 4e951911479..781d2209ea4 100644
--- a/tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-azure-ad.mdx
+++ b/tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-azure-ad.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-azure-ad-sign-in-with-dotnet-core-blazor-webassembly-and-logto
+slug: build-azure-ad-sign-in-with-dotnet-core-blazor-webassembly-and-logto
tags: [authentication, azure-ad, dotnet-core-blazor-webassembly, c#, social-sign-in, sign-in, login]
title: How to build Azure AD sign-in with .NET Core (Blazor WebAssembly)
sdk: .NET Core (Blazor WebAssembly)
diff --git a/tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-discord.mdx b/tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-discord.mdx
index 065f681cbe7..52e0040c16b 100644
--- a/tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-discord.mdx
+++ b/tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-discord.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-discord-sign-in-with-dotnet-core-blazor-webassembly-and-logto
+slug: build-discord-sign-in-with-dotnet-core-blazor-webassembly-and-logto
tags: [authentication, discord, dotnet-core-blazor-webassembly, c#, social-sign-in, sign-in, login]
title: How to build Discord sign-in with .NET Core (Blazor WebAssembly)
sdk: .NET Core (Blazor WebAssembly)
diff --git a/tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-facebook.mdx b/tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-facebook.mdx
index 5e261f2ab42..340bf979510 100644
--- a/tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-facebook.mdx
+++ b/tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-facebook.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-facebook-sign-in-with-dotnet-core-blazor-webassembly-and-logto
+slug: build-facebook-sign-in-with-dotnet-core-blazor-webassembly-and-logto
tags: [authentication, facebook, dotnet-core-blazor-webassembly, c#, social-sign-in, sign-in, login]
title: How to build Facebook sign-in with .NET Core (Blazor WebAssembly)
sdk: .NET Core (Blazor WebAssembly)
diff --git a/tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-github.mdx b/tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-github.mdx
index 0d03a5120e6..e8738d5d8ff 100644
--- a/tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-github.mdx
+++ b/tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-github.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-github-sign-in-with-dotnet-core-blazor-webassembly-and-logto
+slug: build-github-sign-in-with-dotnet-core-blazor-webassembly-and-logto
tags: [authentication, github, dotnet-core-blazor-webassembly, c#, social-sign-in, sign-in, login]
title: How to build GitHub sign-in with .NET Core (Blazor WebAssembly)
sdk: .NET Core (Blazor WebAssembly)
diff --git a/tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-google-workspace-enterprise-sso.mdx b/tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-google-workspace-enterprise-sso.mdx
index b6cd287aada..5d7c6359a2d 100644
--- a/tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-google-workspace-enterprise-sso.mdx
+++ b/tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-google-workspace-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-workspace-enterprise-sso-sign-in-with-dotnet-core-blazor-webassembly-and-logto
+slug: build-google-workspace-enterprise-sso-sign-in-with-dotnet-core-blazor-webassembly-and-logto
tags: [SSO providers, google-workspace-enterprise-sso, dotnet-core-blazor-webassembly, c#, SAML authentication, enterprise login, SSO login]
title: How to build Google Workspace enterprise SSO with .NET Core (Blazor WebAssembly)
sdk: .NET Core (Blazor WebAssembly)
diff --git a/tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-google.mdx b/tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-google.mdx
index c1c47f8e57c..14c972e8285 100644
--- a/tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-google.mdx
+++ b/tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-google.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-sign-in-with-dotnet-core-blazor-webassembly-and-logto
+slug: build-google-sign-in-with-dotnet-core-blazor-webassembly-and-logto
tags: [authentication, google, dotnet-core-blazor-webassembly, c#, social-sign-in, sign-in, login]
title: How to build Google sign-in with .NET Core (Blazor WebAssembly)
sdk: .NET Core (Blazor WebAssembly)
diff --git a/tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-hugging-face.mdx b/tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-hugging-face.mdx
index 4c279aca5b1..f1eb21bcffd 100644
--- a/tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-hugging-face.mdx
+++ b/tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-hugging-face.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-hugging-face-sign-in-with-dotnet-core-blazor-webassembly-and-logto
+slug: build-hugging-face-sign-in-with-dotnet-core-blazor-webassembly-and-logto
tags: [authentication, hugging-face, dotnet-core-blazor-webassembly, c#, social-sign-in, sign-in, login]
title: How to build Hugging Face sign-in with .NET Core (Blazor WebAssembly)
sdk: .NET Core (Blazor WebAssembly)
diff --git a/tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-kakao.mdx b/tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-kakao.mdx
index 1b3e732825a..71e024370fa 100644
--- a/tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-kakao.mdx
+++ b/tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-kakao.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-kakao-sign-in-with-dotnet-core-blazor-webassembly-and-logto
+slug: build-kakao-sign-in-with-dotnet-core-blazor-webassembly-and-logto
tags: [authentication, kakao, dotnet-core-blazor-webassembly, c#, social-sign-in, sign-in, login]
title: How to build Kakao sign-in with .NET Core (Blazor WebAssembly)
sdk: .NET Core (Blazor WebAssembly)
diff --git a/tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-line.mdx b/tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-line.mdx
index 15f9105b83f..7ecc1b7b4c8 100644
--- a/tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-line.mdx
+++ b/tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-line.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-line-sign-in-with-dotnet-core-blazor-webassembly-and-logto
+slug: build-line-sign-in-with-dotnet-core-blazor-webassembly-and-logto
tags: [authentication, line, dotnet-core-blazor-webassembly, c#, social-sign-in, sign-in, login]
title: How to build Line sign-in with .NET Core (Blazor WebAssembly)
sdk: .NET Core (Blazor WebAssembly)
diff --git a/tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-linkedin.mdx b/tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-linkedin.mdx
index f4bcf4838f7..6be22b8798e 100644
--- a/tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-linkedin.mdx
+++ b/tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-linkedin.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-linkedin-sign-in-with-dotnet-core-blazor-webassembly-and-logto
+slug: build-linkedin-sign-in-with-dotnet-core-blazor-webassembly-and-logto
tags: [authentication, linkedin, dotnet-core-blazor-webassembly, c#, social-sign-in, sign-in, login]
title: How to build LinkedIn sign-in with .NET Core (Blazor WebAssembly)
sdk: .NET Core (Blazor WebAssembly)
diff --git a/tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-microsoft-entra-id-oidc-enterprise-sso.mdx b/tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-microsoft-entra-id-oidc-enterprise-sso.mdx
index fcac9256bb3..78981a2a22c 100644
--- a/tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-microsoft-entra-id-oidc-enterprise-sso.mdx
+++ b/tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-microsoft-entra-id-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-dotnet-core-blazor-webassembly-and-logto
+slug: build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-dotnet-core-blazor-webassembly-and-logto
tags: [SSO providers, microsoft-entra-id-oidc-enterprise-sso, dotnet-core-blazor-webassembly, c#, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID OIDC enterprise SSO with .NET Core (Blazor WebAssembly)
sdk: .NET Core (Blazor WebAssembly)
diff --git a/tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-microsoft-entra-id-saml-enterprise-sso.mdx b/tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-microsoft-entra-id-saml-enterprise-sso.mdx
index 40b527e99db..037e2c52610 100644
--- a/tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-microsoft-entra-id-saml-enterprise-sso.mdx
+++ b/tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-microsoft-entra-id-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-dotnet-core-blazor-webassembly-and-logto
+slug: build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-dotnet-core-blazor-webassembly-and-logto
tags: [SSO providers, microsoft-entra-id-saml-enterprise-sso, dotnet-core-blazor-webassembly, c#, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID SAML enterprise SSO with .NET Core (Blazor WebAssembly)
sdk: .NET Core (Blazor WebAssembly)
diff --git a/tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-naver.mdx b/tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-naver.mdx
index 0067d5c53c5..713326a47a1 100644
--- a/tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-naver.mdx
+++ b/tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-naver.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-naver-sign-in-with-dotnet-core-blazor-webassembly-and-logto
+slug: build-naver-sign-in-with-dotnet-core-blazor-webassembly-and-logto
tags: [authentication, naver, dotnet-core-blazor-webassembly, c#, social-sign-in, sign-in, login]
title: How to build Naver sign-in with .NET Core (Blazor WebAssembly)
sdk: .NET Core (Blazor WebAssembly)
diff --git a/tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-oauth2.mdx b/tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-oauth2.mdx
index 0cc7c87ec37..3239f1e3ea7 100644
--- a/tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-oauth2.mdx
+++ b/tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-oauth2.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oauth2-sign-in-with-dotnet-core-blazor-webassembly-and-logto
+slug: build-oauth2-sign-in-with-dotnet-core-blazor-webassembly-and-logto
tags: [authentication, oauth2, dotnet-core-blazor-webassembly, c#, social-sign-in, sign-in, login]
title: How to build OAuth2 sign-in with .NET Core (Blazor WebAssembly)
sdk: .NET Core (Blazor WebAssembly)
diff --git a/tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-oidc-enterprise-sso.mdx b/tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-oidc-enterprise-sso.mdx
index 8872add0ab6..66454728f0c 100644
--- a/tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-oidc-enterprise-sso.mdx
+++ b/tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-enterprise-sso-sign-in-with-dotnet-core-blazor-webassembly-and-logto
+slug: build-oidc-enterprise-sso-sign-in-with-dotnet-core-blazor-webassembly-and-logto
tags: [SSO providers, oidc-enterprise-sso, dotnet-core-blazor-webassembly, c#, SAML authentication, enterprise login, SSO login]
title: How to build OIDC enterprise SSO with .NET Core (Blazor WebAssembly)
sdk: .NET Core (Blazor WebAssembly)
diff --git a/tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-oidc.mdx b/tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-oidc.mdx
index a0dcfb412d6..7dc491df2af 100644
--- a/tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-oidc.mdx
+++ b/tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-oidc.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-sign-in-with-dotnet-core-blazor-webassembly-and-logto
+slug: build-oidc-sign-in-with-dotnet-core-blazor-webassembly-and-logto
tags: [authentication, oidc, dotnet-core-blazor-webassembly, c#, social-sign-in, sign-in, login]
title: How to build OIDC sign-in with .NET Core (Blazor WebAssembly)
sdk: .NET Core (Blazor WebAssembly)
diff --git a/tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-okta-enterprise-sso.mdx b/tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-okta-enterprise-sso.mdx
index 00f57e1c871..de4f935778d 100644
--- a/tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-okta-enterprise-sso.mdx
+++ b/tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-okta-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-okta-enterprise-sso-sign-in-with-dotnet-core-blazor-webassembly-and-logto
+slug: build-okta-enterprise-sso-sign-in-with-dotnet-core-blazor-webassembly-and-logto
tags: [SSO providers, okta-enterprise-sso, dotnet-core-blazor-webassembly, c#, SAML authentication, enterprise login, SSO login]
title: How to build Okta enterprise SSO with .NET Core (Blazor WebAssembly)
sdk: .NET Core (Blazor WebAssembly)
diff --git a/tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-saml-enterprise-sso.mdx b/tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-saml-enterprise-sso.mdx
index 3a98c68275f..94ef73c0bdb 100644
--- a/tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-saml-enterprise-sso.mdx
+++ b/tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-enterprise-sso-sign-in-with-dotnet-core-blazor-webassembly-and-logto
+slug: build-saml-enterprise-sso-sign-in-with-dotnet-core-blazor-webassembly-and-logto
tags: [SSO providers, saml-enterprise-sso, dotnet-core-blazor-webassembly, c#, SAML authentication, enterprise login, SSO login]
title: How to build SAML enterprise SSO with .NET Core (Blazor WebAssembly)
sdk: .NET Core (Blazor WebAssembly)
diff --git a/tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-saml.mdx b/tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-saml.mdx
index efbc5bdbf3d..ee897ee6642 100644
--- a/tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-saml.mdx
+++ b/tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-saml.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-sign-in-with-dotnet-core-blazor-webassembly-and-logto
+slug: build-saml-sign-in-with-dotnet-core-blazor-webassembly-and-logto
tags: [authentication, saml, dotnet-core-blazor-webassembly, c#, social-sign-in, sign-in, login]
title: How to build SAML sign-in with .NET Core (Blazor WebAssembly)
sdk: .NET Core (Blazor WebAssembly)
diff --git a/tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-sendgrid.mdx b/tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-sendgrid.mdx
index 734aba74967..2e8ec7bfd45 100644
--- a/tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-sendgrid.mdx
+++ b/tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-sendgrid.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-sendgrid-sign-in-with-dotnet-core-blazor-webassembly-and-logto
+slug: build-sendgrid-sign-in-with-dotnet-core-blazor-webassembly-and-logto
tags: [authentication, sendgrid, dotnet-core-blazor-webassembly, c#, passwordless-sign-in, sign-in, login]
title: How to build SendGrid Email passwordless sign-in with .NET Core (Blazor WebAssembly)
sdk: .NET Core (Blazor WebAssembly)
diff --git a/tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-slack.mdx b/tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-slack.mdx
index 9b2c8deeb00..ec4feb6ebcc 100644
--- a/tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-slack.mdx
+++ b/tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-slack.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-slack-sign-in-with-dotnet-core-blazor-webassembly-and-logto
+slug: build-slack-sign-in-with-dotnet-core-blazor-webassembly-and-logto
tags: [authentication, slack, dotnet-core-blazor-webassembly, c#, social-sign-in, sign-in, login]
title: How to build Slack sign-in with .NET Core (Blazor WebAssembly)
sdk: .NET Core (Blazor WebAssembly)
diff --git a/tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-twilio.mdx b/tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-twilio.mdx
index 45d6646d986..77e16db2bd9 100644
--- a/tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-twilio.mdx
+++ b/tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-twilio.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-twilio-sign-in-with-dotnet-core-blazor-webassembly-and-logto
+slug: build-twilio-sign-in-with-dotnet-core-blazor-webassembly-and-logto
tags: [authentication, twilio, dotnet-core-blazor-webassembly, c#, passwordless-sign-in, sign-in, login]
title: How to build Twilio SMS passwordless sign-in with .NET Core (Blazor WebAssembly)
sdk: .NET Core (Blazor WebAssembly)
diff --git a/tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-x-twitter.mdx b/tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-x-twitter.mdx
index eda793ec907..24ec607bb2c 100644
--- a/tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-x-twitter.mdx
+++ b/tutorial/build-with-logto/generated-dotnet-core-blazor-webassembly-x-twitter.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-x-twitter-sign-in-with-dotnet-core-blazor-webassembly-and-logto
+slug: build-x-twitter-sign-in-with-dotnet-core-blazor-webassembly-and-logto
tags: [authentication, x-twitter, dotnet-core-blazor-webassembly, c#, social-sign-in, sign-in, login]
title: How to build X (Twitter) sign-in with .NET Core (Blazor WebAssembly)
sdk: .NET Core (Blazor WebAssembly)
diff --git a/tutorial/build-with-logto/generated-dotnet-core-mvc-amazon.mdx b/tutorial/build-with-logto/generated-dotnet-core-mvc-amazon.mdx
index 60549587e96..1f84964dc8d 100644
--- a/tutorial/build-with-logto/generated-dotnet-core-mvc-amazon.mdx
+++ b/tutorial/build-with-logto/generated-dotnet-core-mvc-amazon.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-amazon-sign-in-with-dotnet-core-mvc-and-logto
+slug: build-amazon-sign-in-with-dotnet-core-mvc-and-logto
tags: [authentication, amazon, dotnet-core-mvc, c#, social-sign-in, sign-in, login]
title: How to build Amazon sign-in with .NET Core (MVC)
sdk: .NET Core (MVC)
diff --git a/tutorial/build-with-logto/generated-dotnet-core-mvc-apple.mdx b/tutorial/build-with-logto/generated-dotnet-core-mvc-apple.mdx
index ee556e29df9..c3b0771d168 100644
--- a/tutorial/build-with-logto/generated-dotnet-core-mvc-apple.mdx
+++ b/tutorial/build-with-logto/generated-dotnet-core-mvc-apple.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-apple-sign-in-with-dotnet-core-mvc-and-logto
+slug: build-apple-sign-in-with-dotnet-core-mvc-and-logto
tags: [authentication, apple, dotnet-core-mvc, c#, social-sign-in, sign-in, login]
title: How to build Apple sign-in with .NET Core (MVC)
sdk: .NET Core (MVC)
diff --git a/tutorial/build-with-logto/generated-dotnet-core-mvc-aws-ses.mdx b/tutorial/build-with-logto/generated-dotnet-core-mvc-aws-ses.mdx
index ad9147ec4b0..211526d2b94 100644
--- a/tutorial/build-with-logto/generated-dotnet-core-mvc-aws-ses.mdx
+++ b/tutorial/build-with-logto/generated-dotnet-core-mvc-aws-ses.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-aws-ses-sign-in-with-dotnet-core-mvc-and-logto
+slug: build-aws-ses-sign-in-with-dotnet-core-mvc-and-logto
tags: [authentication, aws-ses, dotnet-core-mvc, c#, passwordless-sign-in, sign-in, login]
title: How to build AWS SES Email passwordless sign-in with .NET Core (MVC)
sdk: .NET Core (MVC)
diff --git a/tutorial/build-with-logto/generated-dotnet-core-mvc-azure-ad.mdx b/tutorial/build-with-logto/generated-dotnet-core-mvc-azure-ad.mdx
index 5c1b3bb6b52..011b5357bed 100644
--- a/tutorial/build-with-logto/generated-dotnet-core-mvc-azure-ad.mdx
+++ b/tutorial/build-with-logto/generated-dotnet-core-mvc-azure-ad.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-azure-ad-sign-in-with-dotnet-core-mvc-and-logto
+slug: build-azure-ad-sign-in-with-dotnet-core-mvc-and-logto
tags: [authentication, azure-ad, dotnet-core-mvc, c#, social-sign-in, sign-in, login]
title: How to build Azure AD sign-in with .NET Core (MVC)
sdk: .NET Core (MVC)
diff --git a/tutorial/build-with-logto/generated-dotnet-core-mvc-discord.mdx b/tutorial/build-with-logto/generated-dotnet-core-mvc-discord.mdx
index efcfed8ae13..cf46c5ebb54 100644
--- a/tutorial/build-with-logto/generated-dotnet-core-mvc-discord.mdx
+++ b/tutorial/build-with-logto/generated-dotnet-core-mvc-discord.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-discord-sign-in-with-dotnet-core-mvc-and-logto
+slug: build-discord-sign-in-with-dotnet-core-mvc-and-logto
tags: [authentication, discord, dotnet-core-mvc, c#, social-sign-in, sign-in, login]
title: How to build Discord sign-in with .NET Core (MVC)
sdk: .NET Core (MVC)
diff --git a/tutorial/build-with-logto/generated-dotnet-core-mvc-facebook.mdx b/tutorial/build-with-logto/generated-dotnet-core-mvc-facebook.mdx
index 532599ff677..d8971021dcf 100644
--- a/tutorial/build-with-logto/generated-dotnet-core-mvc-facebook.mdx
+++ b/tutorial/build-with-logto/generated-dotnet-core-mvc-facebook.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-facebook-sign-in-with-dotnet-core-mvc-and-logto
+slug: build-facebook-sign-in-with-dotnet-core-mvc-and-logto
tags: [authentication, facebook, dotnet-core-mvc, c#, social-sign-in, sign-in, login]
title: How to build Facebook sign-in with .NET Core (MVC)
sdk: .NET Core (MVC)
diff --git a/tutorial/build-with-logto/generated-dotnet-core-mvc-github.mdx b/tutorial/build-with-logto/generated-dotnet-core-mvc-github.mdx
index 3ebd1fe0eda..bb119cc7860 100644
--- a/tutorial/build-with-logto/generated-dotnet-core-mvc-github.mdx
+++ b/tutorial/build-with-logto/generated-dotnet-core-mvc-github.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-github-sign-in-with-dotnet-core-mvc-and-logto
+slug: build-github-sign-in-with-dotnet-core-mvc-and-logto
tags: [authentication, github, dotnet-core-mvc, c#, social-sign-in, sign-in, login]
title: How to build GitHub sign-in with .NET Core (MVC)
sdk: .NET Core (MVC)
diff --git a/tutorial/build-with-logto/generated-dotnet-core-mvc-google-workspace-enterprise-sso.mdx b/tutorial/build-with-logto/generated-dotnet-core-mvc-google-workspace-enterprise-sso.mdx
index 65ce5fff3eb..19d72c784e8 100644
--- a/tutorial/build-with-logto/generated-dotnet-core-mvc-google-workspace-enterprise-sso.mdx
+++ b/tutorial/build-with-logto/generated-dotnet-core-mvc-google-workspace-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-workspace-enterprise-sso-sign-in-with-dotnet-core-mvc-and-logto
+slug: build-google-workspace-enterprise-sso-sign-in-with-dotnet-core-mvc-and-logto
tags: [SSO providers, google-workspace-enterprise-sso, dotnet-core-mvc, c#, SAML authentication, enterprise login, SSO login]
title: How to build Google Workspace enterprise SSO with .NET Core (MVC)
sdk: .NET Core (MVC)
diff --git a/tutorial/build-with-logto/generated-dotnet-core-mvc-google.mdx b/tutorial/build-with-logto/generated-dotnet-core-mvc-google.mdx
index fd7be9bd5a0..8456dfcc328 100644
--- a/tutorial/build-with-logto/generated-dotnet-core-mvc-google.mdx
+++ b/tutorial/build-with-logto/generated-dotnet-core-mvc-google.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-sign-in-with-dotnet-core-mvc-and-logto
+slug: build-google-sign-in-with-dotnet-core-mvc-and-logto
tags: [authentication, google, dotnet-core-mvc, c#, social-sign-in, sign-in, login]
title: How to build Google sign-in with .NET Core (MVC)
sdk: .NET Core (MVC)
diff --git a/tutorial/build-with-logto/generated-dotnet-core-mvc-hugging-face.mdx b/tutorial/build-with-logto/generated-dotnet-core-mvc-hugging-face.mdx
index 0102ef838ff..b7449aeebc4 100644
--- a/tutorial/build-with-logto/generated-dotnet-core-mvc-hugging-face.mdx
+++ b/tutorial/build-with-logto/generated-dotnet-core-mvc-hugging-face.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-hugging-face-sign-in-with-dotnet-core-mvc-and-logto
+slug: build-hugging-face-sign-in-with-dotnet-core-mvc-and-logto
tags: [authentication, hugging-face, dotnet-core-mvc, c#, social-sign-in, sign-in, login]
title: How to build Hugging Face sign-in with .NET Core (MVC)
sdk: .NET Core (MVC)
diff --git a/tutorial/build-with-logto/generated-dotnet-core-mvc-kakao.mdx b/tutorial/build-with-logto/generated-dotnet-core-mvc-kakao.mdx
index 34b8e5932a2..c61f329d956 100644
--- a/tutorial/build-with-logto/generated-dotnet-core-mvc-kakao.mdx
+++ b/tutorial/build-with-logto/generated-dotnet-core-mvc-kakao.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-kakao-sign-in-with-dotnet-core-mvc-and-logto
+slug: build-kakao-sign-in-with-dotnet-core-mvc-and-logto
tags: [authentication, kakao, dotnet-core-mvc, c#, social-sign-in, sign-in, login]
title: How to build Kakao sign-in with .NET Core (MVC)
sdk: .NET Core (MVC)
diff --git a/tutorial/build-with-logto/generated-dotnet-core-mvc-line.mdx b/tutorial/build-with-logto/generated-dotnet-core-mvc-line.mdx
index 155ecd61a20..b5effdacec5 100644
--- a/tutorial/build-with-logto/generated-dotnet-core-mvc-line.mdx
+++ b/tutorial/build-with-logto/generated-dotnet-core-mvc-line.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-line-sign-in-with-dotnet-core-mvc-and-logto
+slug: build-line-sign-in-with-dotnet-core-mvc-and-logto
tags: [authentication, line, dotnet-core-mvc, c#, social-sign-in, sign-in, login]
title: How to build Line sign-in with .NET Core (MVC)
sdk: .NET Core (MVC)
diff --git a/tutorial/build-with-logto/generated-dotnet-core-mvc-linkedin.mdx b/tutorial/build-with-logto/generated-dotnet-core-mvc-linkedin.mdx
index 6103cfd064f..3891c2dc3e3 100644
--- a/tutorial/build-with-logto/generated-dotnet-core-mvc-linkedin.mdx
+++ b/tutorial/build-with-logto/generated-dotnet-core-mvc-linkedin.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-linkedin-sign-in-with-dotnet-core-mvc-and-logto
+slug: build-linkedin-sign-in-with-dotnet-core-mvc-and-logto
tags: [authentication, linkedin, dotnet-core-mvc, c#, social-sign-in, sign-in, login]
title: How to build LinkedIn sign-in with .NET Core (MVC)
sdk: .NET Core (MVC)
diff --git a/tutorial/build-with-logto/generated-dotnet-core-mvc-microsoft-entra-id-oidc-enterprise-sso.mdx b/tutorial/build-with-logto/generated-dotnet-core-mvc-microsoft-entra-id-oidc-enterprise-sso.mdx
index 64b6592730f..063b30edfe5 100644
--- a/tutorial/build-with-logto/generated-dotnet-core-mvc-microsoft-entra-id-oidc-enterprise-sso.mdx
+++ b/tutorial/build-with-logto/generated-dotnet-core-mvc-microsoft-entra-id-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-dotnet-core-mvc-and-logto
+slug: build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-dotnet-core-mvc-and-logto
tags: [SSO providers, microsoft-entra-id-oidc-enterprise-sso, dotnet-core-mvc, c#, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID OIDC enterprise SSO with .NET Core (MVC)
sdk: .NET Core (MVC)
diff --git a/tutorial/build-with-logto/generated-dotnet-core-mvc-microsoft-entra-id-saml-enterprise-sso.mdx b/tutorial/build-with-logto/generated-dotnet-core-mvc-microsoft-entra-id-saml-enterprise-sso.mdx
index 64eed45eb0d..f6c299a224b 100644
--- a/tutorial/build-with-logto/generated-dotnet-core-mvc-microsoft-entra-id-saml-enterprise-sso.mdx
+++ b/tutorial/build-with-logto/generated-dotnet-core-mvc-microsoft-entra-id-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-dotnet-core-mvc-and-logto
+slug: build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-dotnet-core-mvc-and-logto
tags: [SSO providers, microsoft-entra-id-saml-enterprise-sso, dotnet-core-mvc, c#, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID SAML enterprise SSO with .NET Core (MVC)
sdk: .NET Core (MVC)
diff --git a/tutorial/build-with-logto/generated-dotnet-core-mvc-naver.mdx b/tutorial/build-with-logto/generated-dotnet-core-mvc-naver.mdx
index d3452d94261..89b6c93de6b 100644
--- a/tutorial/build-with-logto/generated-dotnet-core-mvc-naver.mdx
+++ b/tutorial/build-with-logto/generated-dotnet-core-mvc-naver.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-naver-sign-in-with-dotnet-core-mvc-and-logto
+slug: build-naver-sign-in-with-dotnet-core-mvc-and-logto
tags: [authentication, naver, dotnet-core-mvc, c#, social-sign-in, sign-in, login]
title: How to build Naver sign-in with .NET Core (MVC)
sdk: .NET Core (MVC)
diff --git a/tutorial/build-with-logto/generated-dotnet-core-mvc-oauth2.mdx b/tutorial/build-with-logto/generated-dotnet-core-mvc-oauth2.mdx
index b76012009b2..3b71edbde22 100644
--- a/tutorial/build-with-logto/generated-dotnet-core-mvc-oauth2.mdx
+++ b/tutorial/build-with-logto/generated-dotnet-core-mvc-oauth2.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oauth2-sign-in-with-dotnet-core-mvc-and-logto
+slug: build-oauth2-sign-in-with-dotnet-core-mvc-and-logto
tags: [authentication, oauth2, dotnet-core-mvc, c#, social-sign-in, sign-in, login]
title: How to build OAuth2 sign-in with .NET Core (MVC)
sdk: .NET Core (MVC)
diff --git a/tutorial/build-with-logto/generated-dotnet-core-mvc-oidc-enterprise-sso.mdx b/tutorial/build-with-logto/generated-dotnet-core-mvc-oidc-enterprise-sso.mdx
index 58ad7afac4a..46b9772c7f7 100644
--- a/tutorial/build-with-logto/generated-dotnet-core-mvc-oidc-enterprise-sso.mdx
+++ b/tutorial/build-with-logto/generated-dotnet-core-mvc-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-enterprise-sso-sign-in-with-dotnet-core-mvc-and-logto
+slug: build-oidc-enterprise-sso-sign-in-with-dotnet-core-mvc-and-logto
tags: [SSO providers, oidc-enterprise-sso, dotnet-core-mvc, c#, SAML authentication, enterprise login, SSO login]
title: How to build OIDC enterprise SSO with .NET Core (MVC)
sdk: .NET Core (MVC)
diff --git a/tutorial/build-with-logto/generated-dotnet-core-mvc-oidc.mdx b/tutorial/build-with-logto/generated-dotnet-core-mvc-oidc.mdx
index 99a444d52e4..7858b17e70e 100644
--- a/tutorial/build-with-logto/generated-dotnet-core-mvc-oidc.mdx
+++ b/tutorial/build-with-logto/generated-dotnet-core-mvc-oidc.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-sign-in-with-dotnet-core-mvc-and-logto
+slug: build-oidc-sign-in-with-dotnet-core-mvc-and-logto
tags: [authentication, oidc, dotnet-core-mvc, c#, social-sign-in, sign-in, login]
title: How to build OIDC sign-in with .NET Core (MVC)
sdk: .NET Core (MVC)
diff --git a/tutorial/build-with-logto/generated-dotnet-core-mvc-okta-enterprise-sso.mdx b/tutorial/build-with-logto/generated-dotnet-core-mvc-okta-enterprise-sso.mdx
index e5b7f4bd3eb..30eb4ce2d95 100644
--- a/tutorial/build-with-logto/generated-dotnet-core-mvc-okta-enterprise-sso.mdx
+++ b/tutorial/build-with-logto/generated-dotnet-core-mvc-okta-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-okta-enterprise-sso-sign-in-with-dotnet-core-mvc-and-logto
+slug: build-okta-enterprise-sso-sign-in-with-dotnet-core-mvc-and-logto
tags: [SSO providers, okta-enterprise-sso, dotnet-core-mvc, c#, SAML authentication, enterprise login, SSO login]
title: How to build Okta enterprise SSO with .NET Core (MVC)
sdk: .NET Core (MVC)
diff --git a/tutorial/build-with-logto/generated-dotnet-core-mvc-saml-enterprise-sso.mdx b/tutorial/build-with-logto/generated-dotnet-core-mvc-saml-enterprise-sso.mdx
index 4fc690f13cc..68f7ec3aab9 100644
--- a/tutorial/build-with-logto/generated-dotnet-core-mvc-saml-enterprise-sso.mdx
+++ b/tutorial/build-with-logto/generated-dotnet-core-mvc-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-enterprise-sso-sign-in-with-dotnet-core-mvc-and-logto
+slug: build-saml-enterprise-sso-sign-in-with-dotnet-core-mvc-and-logto
tags: [SSO providers, saml-enterprise-sso, dotnet-core-mvc, c#, SAML authentication, enterprise login, SSO login]
title: How to build SAML enterprise SSO with .NET Core (MVC)
sdk: .NET Core (MVC)
diff --git a/tutorial/build-with-logto/generated-dotnet-core-mvc-saml.mdx b/tutorial/build-with-logto/generated-dotnet-core-mvc-saml.mdx
index ffe9f9aa366..60ed081bf8d 100644
--- a/tutorial/build-with-logto/generated-dotnet-core-mvc-saml.mdx
+++ b/tutorial/build-with-logto/generated-dotnet-core-mvc-saml.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-sign-in-with-dotnet-core-mvc-and-logto
+slug: build-saml-sign-in-with-dotnet-core-mvc-and-logto
tags: [authentication, saml, dotnet-core-mvc, c#, social-sign-in, sign-in, login]
title: How to build SAML sign-in with .NET Core (MVC)
sdk: .NET Core (MVC)
diff --git a/tutorial/build-with-logto/generated-dotnet-core-mvc-sendgrid.mdx b/tutorial/build-with-logto/generated-dotnet-core-mvc-sendgrid.mdx
index 23a4958871a..40eb08a67d2 100644
--- a/tutorial/build-with-logto/generated-dotnet-core-mvc-sendgrid.mdx
+++ b/tutorial/build-with-logto/generated-dotnet-core-mvc-sendgrid.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-sendgrid-sign-in-with-dotnet-core-mvc-and-logto
+slug: build-sendgrid-sign-in-with-dotnet-core-mvc-and-logto
tags: [authentication, sendgrid, dotnet-core-mvc, c#, passwordless-sign-in, sign-in, login]
title: How to build SendGrid Email passwordless sign-in with .NET Core (MVC)
sdk: .NET Core (MVC)
diff --git a/tutorial/build-with-logto/generated-dotnet-core-mvc-slack.mdx b/tutorial/build-with-logto/generated-dotnet-core-mvc-slack.mdx
index da661595f50..ef0eac78ff2 100644
--- a/tutorial/build-with-logto/generated-dotnet-core-mvc-slack.mdx
+++ b/tutorial/build-with-logto/generated-dotnet-core-mvc-slack.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-slack-sign-in-with-dotnet-core-mvc-and-logto
+slug: build-slack-sign-in-with-dotnet-core-mvc-and-logto
tags: [authentication, slack, dotnet-core-mvc, c#, social-sign-in, sign-in, login]
title: How to build Slack sign-in with .NET Core (MVC)
sdk: .NET Core (MVC)
diff --git a/tutorial/build-with-logto/generated-dotnet-core-mvc-twilio.mdx b/tutorial/build-with-logto/generated-dotnet-core-mvc-twilio.mdx
index b9f00bd012c..cb2b6bdba27 100644
--- a/tutorial/build-with-logto/generated-dotnet-core-mvc-twilio.mdx
+++ b/tutorial/build-with-logto/generated-dotnet-core-mvc-twilio.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-twilio-sign-in-with-dotnet-core-mvc-and-logto
+slug: build-twilio-sign-in-with-dotnet-core-mvc-and-logto
tags: [authentication, twilio, dotnet-core-mvc, c#, passwordless-sign-in, sign-in, login]
title: How to build Twilio SMS passwordless sign-in with .NET Core (MVC)
sdk: .NET Core (MVC)
diff --git a/tutorial/build-with-logto/generated-dotnet-core-mvc-x-twitter.mdx b/tutorial/build-with-logto/generated-dotnet-core-mvc-x-twitter.mdx
index efe90db432a..ce336fd4055 100644
--- a/tutorial/build-with-logto/generated-dotnet-core-mvc-x-twitter.mdx
+++ b/tutorial/build-with-logto/generated-dotnet-core-mvc-x-twitter.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-x-twitter-sign-in-with-dotnet-core-mvc-and-logto
+slug: build-x-twitter-sign-in-with-dotnet-core-mvc-and-logto
tags: [authentication, x-twitter, dotnet-core-mvc, c#, social-sign-in, sign-in, login]
title: How to build X (Twitter) sign-in with .NET Core (MVC)
sdk: .NET Core (MVC)
diff --git a/tutorial/build-with-logto/generated-dotnet-core-razor-pages-amazon.mdx b/tutorial/build-with-logto/generated-dotnet-core-razor-pages-amazon.mdx
index 8f95c88c4b5..5d0859252c4 100644
--- a/tutorial/build-with-logto/generated-dotnet-core-razor-pages-amazon.mdx
+++ b/tutorial/build-with-logto/generated-dotnet-core-razor-pages-amazon.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-amazon-sign-in-with-dotnet-core-razor-pages-and-logto
+slug: build-amazon-sign-in-with-dotnet-core-razor-pages-and-logto
tags: [authentication, amazon, dotnet-core-razor-pages, c#, social-sign-in, sign-in, login]
title: How to build Amazon sign-in with .NET Core (Razor Pages)
sdk: .NET Core (Razor Pages)
diff --git a/tutorial/build-with-logto/generated-dotnet-core-razor-pages-apple.mdx b/tutorial/build-with-logto/generated-dotnet-core-razor-pages-apple.mdx
index 967032ec180..cc6ec3d6d60 100644
--- a/tutorial/build-with-logto/generated-dotnet-core-razor-pages-apple.mdx
+++ b/tutorial/build-with-logto/generated-dotnet-core-razor-pages-apple.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-apple-sign-in-with-dotnet-core-razor-pages-and-logto
+slug: build-apple-sign-in-with-dotnet-core-razor-pages-and-logto
tags: [authentication, apple, dotnet-core-razor-pages, c#, social-sign-in, sign-in, login]
title: How to build Apple sign-in with .NET Core (Razor Pages)
sdk: .NET Core (Razor Pages)
diff --git a/tutorial/build-with-logto/generated-dotnet-core-razor-pages-aws-ses.mdx b/tutorial/build-with-logto/generated-dotnet-core-razor-pages-aws-ses.mdx
index f996986a05f..efceb818abd 100644
--- a/tutorial/build-with-logto/generated-dotnet-core-razor-pages-aws-ses.mdx
+++ b/tutorial/build-with-logto/generated-dotnet-core-razor-pages-aws-ses.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-aws-ses-sign-in-with-dotnet-core-razor-pages-and-logto
+slug: build-aws-ses-sign-in-with-dotnet-core-razor-pages-and-logto
tags: [authentication, aws-ses, dotnet-core-razor-pages, c#, passwordless-sign-in, sign-in, login]
title: How to build AWS SES Email passwordless sign-in with .NET Core (Razor Pages)
sdk: .NET Core (Razor Pages)
diff --git a/tutorial/build-with-logto/generated-dotnet-core-razor-pages-azure-ad.mdx b/tutorial/build-with-logto/generated-dotnet-core-razor-pages-azure-ad.mdx
index 6c5d8a9169c..c9700604733 100644
--- a/tutorial/build-with-logto/generated-dotnet-core-razor-pages-azure-ad.mdx
+++ b/tutorial/build-with-logto/generated-dotnet-core-razor-pages-azure-ad.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-azure-ad-sign-in-with-dotnet-core-razor-pages-and-logto
+slug: build-azure-ad-sign-in-with-dotnet-core-razor-pages-and-logto
tags: [authentication, azure-ad, dotnet-core-razor-pages, c#, social-sign-in, sign-in, login]
title: How to build Azure AD sign-in with .NET Core (Razor Pages)
sdk: .NET Core (Razor Pages)
diff --git a/tutorial/build-with-logto/generated-dotnet-core-razor-pages-discord.mdx b/tutorial/build-with-logto/generated-dotnet-core-razor-pages-discord.mdx
index f2d49891fba..1f037b9d8dc 100644
--- a/tutorial/build-with-logto/generated-dotnet-core-razor-pages-discord.mdx
+++ b/tutorial/build-with-logto/generated-dotnet-core-razor-pages-discord.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-discord-sign-in-with-dotnet-core-razor-pages-and-logto
+slug: build-discord-sign-in-with-dotnet-core-razor-pages-and-logto
tags: [authentication, discord, dotnet-core-razor-pages, c#, social-sign-in, sign-in, login]
title: How to build Discord sign-in with .NET Core (Razor Pages)
sdk: .NET Core (Razor Pages)
diff --git a/tutorial/build-with-logto/generated-dotnet-core-razor-pages-facebook.mdx b/tutorial/build-with-logto/generated-dotnet-core-razor-pages-facebook.mdx
index dd4de2a3b5b..5e773fe4156 100644
--- a/tutorial/build-with-logto/generated-dotnet-core-razor-pages-facebook.mdx
+++ b/tutorial/build-with-logto/generated-dotnet-core-razor-pages-facebook.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-facebook-sign-in-with-dotnet-core-razor-pages-and-logto
+slug: build-facebook-sign-in-with-dotnet-core-razor-pages-and-logto
tags: [authentication, facebook, dotnet-core-razor-pages, c#, social-sign-in, sign-in, login]
title: How to build Facebook sign-in with .NET Core (Razor Pages)
sdk: .NET Core (Razor Pages)
diff --git a/tutorial/build-with-logto/generated-dotnet-core-razor-pages-github.mdx b/tutorial/build-with-logto/generated-dotnet-core-razor-pages-github.mdx
index 6ae027ac0e9..d6bdfd3b685 100644
--- a/tutorial/build-with-logto/generated-dotnet-core-razor-pages-github.mdx
+++ b/tutorial/build-with-logto/generated-dotnet-core-razor-pages-github.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-github-sign-in-with-dotnet-core-razor-pages-and-logto
+slug: build-github-sign-in-with-dotnet-core-razor-pages-and-logto
tags: [authentication, github, dotnet-core-razor-pages, c#, social-sign-in, sign-in, login]
title: How to build GitHub sign-in with .NET Core (Razor Pages)
sdk: .NET Core (Razor Pages)
diff --git a/tutorial/build-with-logto/generated-dotnet-core-razor-pages-google-workspace-enterprise-sso.mdx b/tutorial/build-with-logto/generated-dotnet-core-razor-pages-google-workspace-enterprise-sso.mdx
index 7b533a70cc8..b1842c978c6 100644
--- a/tutorial/build-with-logto/generated-dotnet-core-razor-pages-google-workspace-enterprise-sso.mdx
+++ b/tutorial/build-with-logto/generated-dotnet-core-razor-pages-google-workspace-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-workspace-enterprise-sso-sign-in-with-dotnet-core-razor-pages-and-logto
+slug: build-google-workspace-enterprise-sso-sign-in-with-dotnet-core-razor-pages-and-logto
tags: [SSO providers, google-workspace-enterprise-sso, dotnet-core-razor-pages, c#, SAML authentication, enterprise login, SSO login]
title: How to build Google Workspace enterprise SSO with .NET Core (Razor Pages)
sdk: .NET Core (Razor Pages)
diff --git a/tutorial/build-with-logto/generated-dotnet-core-razor-pages-google.mdx b/tutorial/build-with-logto/generated-dotnet-core-razor-pages-google.mdx
index 2344f111076..063c1af6674 100644
--- a/tutorial/build-with-logto/generated-dotnet-core-razor-pages-google.mdx
+++ b/tutorial/build-with-logto/generated-dotnet-core-razor-pages-google.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-sign-in-with-dotnet-core-razor-pages-and-logto
+slug: build-google-sign-in-with-dotnet-core-razor-pages-and-logto
tags: [authentication, google, dotnet-core-razor-pages, c#, social-sign-in, sign-in, login]
title: How to build Google sign-in with .NET Core (Razor Pages)
sdk: .NET Core (Razor Pages)
diff --git a/tutorial/build-with-logto/generated-dotnet-core-razor-pages-hugging-face.mdx b/tutorial/build-with-logto/generated-dotnet-core-razor-pages-hugging-face.mdx
index 413caf0bd1c..f338706cb65 100644
--- a/tutorial/build-with-logto/generated-dotnet-core-razor-pages-hugging-face.mdx
+++ b/tutorial/build-with-logto/generated-dotnet-core-razor-pages-hugging-face.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-hugging-face-sign-in-with-dotnet-core-razor-pages-and-logto
+slug: build-hugging-face-sign-in-with-dotnet-core-razor-pages-and-logto
tags: [authentication, hugging-face, dotnet-core-razor-pages, c#, social-sign-in, sign-in, login]
title: How to build Hugging Face sign-in with .NET Core (Razor Pages)
sdk: .NET Core (Razor Pages)
diff --git a/tutorial/build-with-logto/generated-dotnet-core-razor-pages-kakao.mdx b/tutorial/build-with-logto/generated-dotnet-core-razor-pages-kakao.mdx
index aec813778f6..f341f73085c 100644
--- a/tutorial/build-with-logto/generated-dotnet-core-razor-pages-kakao.mdx
+++ b/tutorial/build-with-logto/generated-dotnet-core-razor-pages-kakao.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-kakao-sign-in-with-dotnet-core-razor-pages-and-logto
+slug: build-kakao-sign-in-with-dotnet-core-razor-pages-and-logto
tags: [authentication, kakao, dotnet-core-razor-pages, c#, social-sign-in, sign-in, login]
title: How to build Kakao sign-in with .NET Core (Razor Pages)
sdk: .NET Core (Razor Pages)
diff --git a/tutorial/build-with-logto/generated-dotnet-core-razor-pages-line.mdx b/tutorial/build-with-logto/generated-dotnet-core-razor-pages-line.mdx
index c04523a56f2..efcd4a0cc1a 100644
--- a/tutorial/build-with-logto/generated-dotnet-core-razor-pages-line.mdx
+++ b/tutorial/build-with-logto/generated-dotnet-core-razor-pages-line.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-line-sign-in-with-dotnet-core-razor-pages-and-logto
+slug: build-line-sign-in-with-dotnet-core-razor-pages-and-logto
tags: [authentication, line, dotnet-core-razor-pages, c#, social-sign-in, sign-in, login]
title: How to build Line sign-in with .NET Core (Razor Pages)
sdk: .NET Core (Razor Pages)
diff --git a/tutorial/build-with-logto/generated-dotnet-core-razor-pages-linkedin.mdx b/tutorial/build-with-logto/generated-dotnet-core-razor-pages-linkedin.mdx
index 98c39f30f30..70f7dbf73cb 100644
--- a/tutorial/build-with-logto/generated-dotnet-core-razor-pages-linkedin.mdx
+++ b/tutorial/build-with-logto/generated-dotnet-core-razor-pages-linkedin.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-linkedin-sign-in-with-dotnet-core-razor-pages-and-logto
+slug: build-linkedin-sign-in-with-dotnet-core-razor-pages-and-logto
tags: [authentication, linkedin, dotnet-core-razor-pages, c#, social-sign-in, sign-in, login]
title: How to build LinkedIn sign-in with .NET Core (Razor Pages)
sdk: .NET Core (Razor Pages)
diff --git a/tutorial/build-with-logto/generated-dotnet-core-razor-pages-microsoft-entra-id-oidc-enterprise-sso.mdx b/tutorial/build-with-logto/generated-dotnet-core-razor-pages-microsoft-entra-id-oidc-enterprise-sso.mdx
index 45da6354a32..c937ebff4b9 100644
--- a/tutorial/build-with-logto/generated-dotnet-core-razor-pages-microsoft-entra-id-oidc-enterprise-sso.mdx
+++ b/tutorial/build-with-logto/generated-dotnet-core-razor-pages-microsoft-entra-id-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-dotnet-core-razor-pages-and-logto
+slug: build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-dotnet-core-razor-pages-and-logto
tags: [SSO providers, microsoft-entra-id-oidc-enterprise-sso, dotnet-core-razor-pages, c#, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID OIDC enterprise SSO with .NET Core (Razor Pages)
sdk: .NET Core (Razor Pages)
diff --git a/tutorial/build-with-logto/generated-dotnet-core-razor-pages-microsoft-entra-id-saml-enterprise-sso.mdx b/tutorial/build-with-logto/generated-dotnet-core-razor-pages-microsoft-entra-id-saml-enterprise-sso.mdx
index a7e3c197b98..2615a74d9f2 100644
--- a/tutorial/build-with-logto/generated-dotnet-core-razor-pages-microsoft-entra-id-saml-enterprise-sso.mdx
+++ b/tutorial/build-with-logto/generated-dotnet-core-razor-pages-microsoft-entra-id-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-dotnet-core-razor-pages-and-logto
+slug: build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-dotnet-core-razor-pages-and-logto
tags: [SSO providers, microsoft-entra-id-saml-enterprise-sso, dotnet-core-razor-pages, c#, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID SAML enterprise SSO with .NET Core (Razor Pages)
sdk: .NET Core (Razor Pages)
diff --git a/tutorial/build-with-logto/generated-dotnet-core-razor-pages-naver.mdx b/tutorial/build-with-logto/generated-dotnet-core-razor-pages-naver.mdx
index 2d91c437ec5..b7de4bd9f62 100644
--- a/tutorial/build-with-logto/generated-dotnet-core-razor-pages-naver.mdx
+++ b/tutorial/build-with-logto/generated-dotnet-core-razor-pages-naver.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-naver-sign-in-with-dotnet-core-razor-pages-and-logto
+slug: build-naver-sign-in-with-dotnet-core-razor-pages-and-logto
tags: [authentication, naver, dotnet-core-razor-pages, c#, social-sign-in, sign-in, login]
title: How to build Naver sign-in with .NET Core (Razor Pages)
sdk: .NET Core (Razor Pages)
diff --git a/tutorial/build-with-logto/generated-dotnet-core-razor-pages-oauth2.mdx b/tutorial/build-with-logto/generated-dotnet-core-razor-pages-oauth2.mdx
index 3b2bbb45546..de97b4ed8a7 100644
--- a/tutorial/build-with-logto/generated-dotnet-core-razor-pages-oauth2.mdx
+++ b/tutorial/build-with-logto/generated-dotnet-core-razor-pages-oauth2.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oauth2-sign-in-with-dotnet-core-razor-pages-and-logto
+slug: build-oauth2-sign-in-with-dotnet-core-razor-pages-and-logto
tags: [authentication, oauth2, dotnet-core-razor-pages, c#, social-sign-in, sign-in, login]
title: How to build OAuth2 sign-in with .NET Core (Razor Pages)
sdk: .NET Core (Razor Pages)
diff --git a/tutorial/build-with-logto/generated-dotnet-core-razor-pages-oidc-enterprise-sso.mdx b/tutorial/build-with-logto/generated-dotnet-core-razor-pages-oidc-enterprise-sso.mdx
index 314c3e391ba..8c35c2c1e6c 100644
--- a/tutorial/build-with-logto/generated-dotnet-core-razor-pages-oidc-enterprise-sso.mdx
+++ b/tutorial/build-with-logto/generated-dotnet-core-razor-pages-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-enterprise-sso-sign-in-with-dotnet-core-razor-pages-and-logto
+slug: build-oidc-enterprise-sso-sign-in-with-dotnet-core-razor-pages-and-logto
tags: [SSO providers, oidc-enterprise-sso, dotnet-core-razor-pages, c#, SAML authentication, enterprise login, SSO login]
title: How to build OIDC enterprise SSO with .NET Core (Razor Pages)
sdk: .NET Core (Razor Pages)
diff --git a/tutorial/build-with-logto/generated-dotnet-core-razor-pages-oidc.mdx b/tutorial/build-with-logto/generated-dotnet-core-razor-pages-oidc.mdx
index cedbfdbd80a..bfd2cd57d58 100644
--- a/tutorial/build-with-logto/generated-dotnet-core-razor-pages-oidc.mdx
+++ b/tutorial/build-with-logto/generated-dotnet-core-razor-pages-oidc.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-sign-in-with-dotnet-core-razor-pages-and-logto
+slug: build-oidc-sign-in-with-dotnet-core-razor-pages-and-logto
tags: [authentication, oidc, dotnet-core-razor-pages, c#, social-sign-in, sign-in, login]
title: How to build OIDC sign-in with .NET Core (Razor Pages)
sdk: .NET Core (Razor Pages)
diff --git a/tutorial/build-with-logto/generated-dotnet-core-razor-pages-okta-enterprise-sso.mdx b/tutorial/build-with-logto/generated-dotnet-core-razor-pages-okta-enterprise-sso.mdx
index a72143f2a1e..7d2d80a4bcd 100644
--- a/tutorial/build-with-logto/generated-dotnet-core-razor-pages-okta-enterprise-sso.mdx
+++ b/tutorial/build-with-logto/generated-dotnet-core-razor-pages-okta-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-okta-enterprise-sso-sign-in-with-dotnet-core-razor-pages-and-logto
+slug: build-okta-enterprise-sso-sign-in-with-dotnet-core-razor-pages-and-logto
tags: [SSO providers, okta-enterprise-sso, dotnet-core-razor-pages, c#, SAML authentication, enterprise login, SSO login]
title: How to build Okta enterprise SSO with .NET Core (Razor Pages)
sdk: .NET Core (Razor Pages)
diff --git a/tutorial/build-with-logto/generated-dotnet-core-razor-pages-saml-enterprise-sso.mdx b/tutorial/build-with-logto/generated-dotnet-core-razor-pages-saml-enterprise-sso.mdx
index 0e38976a56b..f3d8143dfdb 100644
--- a/tutorial/build-with-logto/generated-dotnet-core-razor-pages-saml-enterprise-sso.mdx
+++ b/tutorial/build-with-logto/generated-dotnet-core-razor-pages-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-enterprise-sso-sign-in-with-dotnet-core-razor-pages-and-logto
+slug: build-saml-enterprise-sso-sign-in-with-dotnet-core-razor-pages-and-logto
tags: [SSO providers, saml-enterprise-sso, dotnet-core-razor-pages, c#, SAML authentication, enterprise login, SSO login]
title: How to build SAML enterprise SSO with .NET Core (Razor Pages)
sdk: .NET Core (Razor Pages)
diff --git a/tutorial/build-with-logto/generated-dotnet-core-razor-pages-saml.mdx b/tutorial/build-with-logto/generated-dotnet-core-razor-pages-saml.mdx
index 086422cf036..6eeea0c2fa2 100644
--- a/tutorial/build-with-logto/generated-dotnet-core-razor-pages-saml.mdx
+++ b/tutorial/build-with-logto/generated-dotnet-core-razor-pages-saml.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-sign-in-with-dotnet-core-razor-pages-and-logto
+slug: build-saml-sign-in-with-dotnet-core-razor-pages-and-logto
tags: [authentication, saml, dotnet-core-razor-pages, c#, social-sign-in, sign-in, login]
title: How to build SAML sign-in with .NET Core (Razor Pages)
sdk: .NET Core (Razor Pages)
diff --git a/tutorial/build-with-logto/generated-dotnet-core-razor-pages-sendgrid.mdx b/tutorial/build-with-logto/generated-dotnet-core-razor-pages-sendgrid.mdx
index 21150784c13..e056ef1ca8a 100644
--- a/tutorial/build-with-logto/generated-dotnet-core-razor-pages-sendgrid.mdx
+++ b/tutorial/build-with-logto/generated-dotnet-core-razor-pages-sendgrid.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-sendgrid-sign-in-with-dotnet-core-razor-pages-and-logto
+slug: build-sendgrid-sign-in-with-dotnet-core-razor-pages-and-logto
tags: [authentication, sendgrid, dotnet-core-razor-pages, c#, passwordless-sign-in, sign-in, login]
title: How to build SendGrid Email passwordless sign-in with .NET Core (Razor Pages)
sdk: .NET Core (Razor Pages)
diff --git a/tutorial/build-with-logto/generated-dotnet-core-razor-pages-slack.mdx b/tutorial/build-with-logto/generated-dotnet-core-razor-pages-slack.mdx
index aadf2252f81..95e70c04c58 100644
--- a/tutorial/build-with-logto/generated-dotnet-core-razor-pages-slack.mdx
+++ b/tutorial/build-with-logto/generated-dotnet-core-razor-pages-slack.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-slack-sign-in-with-dotnet-core-razor-pages-and-logto
+slug: build-slack-sign-in-with-dotnet-core-razor-pages-and-logto
tags: [authentication, slack, dotnet-core-razor-pages, c#, social-sign-in, sign-in, login]
title: How to build Slack sign-in with .NET Core (Razor Pages)
sdk: .NET Core (Razor Pages)
diff --git a/tutorial/build-with-logto/generated-dotnet-core-razor-pages-twilio.mdx b/tutorial/build-with-logto/generated-dotnet-core-razor-pages-twilio.mdx
index fa011084cc4..cf410f54592 100644
--- a/tutorial/build-with-logto/generated-dotnet-core-razor-pages-twilio.mdx
+++ b/tutorial/build-with-logto/generated-dotnet-core-razor-pages-twilio.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-twilio-sign-in-with-dotnet-core-razor-pages-and-logto
+slug: build-twilio-sign-in-with-dotnet-core-razor-pages-and-logto
tags: [authentication, twilio, dotnet-core-razor-pages, c#, passwordless-sign-in, sign-in, login]
title: How to build Twilio SMS passwordless sign-in with .NET Core (Razor Pages)
sdk: .NET Core (Razor Pages)
diff --git a/tutorial/build-with-logto/generated-dotnet-core-razor-pages-x-twitter.mdx b/tutorial/build-with-logto/generated-dotnet-core-razor-pages-x-twitter.mdx
index 74f16f6d6d2..5ccbe5de560 100644
--- a/tutorial/build-with-logto/generated-dotnet-core-razor-pages-x-twitter.mdx
+++ b/tutorial/build-with-logto/generated-dotnet-core-razor-pages-x-twitter.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-x-twitter-sign-in-with-dotnet-core-razor-pages-and-logto
+slug: build-x-twitter-sign-in-with-dotnet-core-razor-pages-and-logto
tags: [authentication, x-twitter, dotnet-core-razor-pages, c#, social-sign-in, sign-in, login]
title: How to build X (Twitter) sign-in with .NET Core (Razor Pages)
sdk: .NET Core (Razor Pages)
diff --git a/tutorial/build-with-logto/generated-expo-react-native-amazon.mdx b/tutorial/build-with-logto/generated-expo-react-native-amazon.mdx
index 8c09830afc4..a8b30453780 100644
--- a/tutorial/build-with-logto/generated-expo-react-native-amazon.mdx
+++ b/tutorial/build-with-logto/generated-expo-react-native-amazon.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-amazon-sign-in-with-expo-react-native-and-logto
+slug: build-amazon-sign-in-with-expo-react-native-and-logto
tags: [authentication, amazon, expo-react-native, js, social-sign-in, sign-in, login]
title: How to build Amazon sign-in with Expo (React Native)
sdk: Expo (React Native)
diff --git a/tutorial/build-with-logto/generated-expo-react-native-apple.mdx b/tutorial/build-with-logto/generated-expo-react-native-apple.mdx
index 5d208e9ca1b..227023632c2 100644
--- a/tutorial/build-with-logto/generated-expo-react-native-apple.mdx
+++ b/tutorial/build-with-logto/generated-expo-react-native-apple.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-apple-sign-in-with-expo-react-native-and-logto
+slug: build-apple-sign-in-with-expo-react-native-and-logto
tags: [authentication, apple, expo-react-native, js, social-sign-in, sign-in, login]
title: How to build Apple sign-in with Expo (React Native)
sdk: Expo (React Native)
diff --git a/tutorial/build-with-logto/generated-expo-react-native-aws-ses.mdx b/tutorial/build-with-logto/generated-expo-react-native-aws-ses.mdx
index 918b364ee68..0cc992b22cc 100644
--- a/tutorial/build-with-logto/generated-expo-react-native-aws-ses.mdx
+++ b/tutorial/build-with-logto/generated-expo-react-native-aws-ses.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-aws-ses-sign-in-with-expo-react-native-and-logto
+slug: build-aws-ses-sign-in-with-expo-react-native-and-logto
tags: [authentication, aws-ses, expo-react-native, js, passwordless-sign-in, sign-in, login]
title: How to build AWS SES Email passwordless sign-in with Expo (React Native)
sdk: Expo (React Native)
diff --git a/tutorial/build-with-logto/generated-expo-react-native-azure-ad.mdx b/tutorial/build-with-logto/generated-expo-react-native-azure-ad.mdx
index 1219b37b5e4..9b58f8a5dfb 100644
--- a/tutorial/build-with-logto/generated-expo-react-native-azure-ad.mdx
+++ b/tutorial/build-with-logto/generated-expo-react-native-azure-ad.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-azure-ad-sign-in-with-expo-react-native-and-logto
+slug: build-azure-ad-sign-in-with-expo-react-native-and-logto
tags: [authentication, azure-ad, expo-react-native, js, social-sign-in, sign-in, login]
title: How to build Azure AD sign-in with Expo (React Native)
sdk: Expo (React Native)
diff --git a/tutorial/build-with-logto/generated-expo-react-native-discord.mdx b/tutorial/build-with-logto/generated-expo-react-native-discord.mdx
index ff5991919bb..88c18bd767b 100644
--- a/tutorial/build-with-logto/generated-expo-react-native-discord.mdx
+++ b/tutorial/build-with-logto/generated-expo-react-native-discord.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-discord-sign-in-with-expo-react-native-and-logto
+slug: build-discord-sign-in-with-expo-react-native-and-logto
tags: [authentication, discord, expo-react-native, js, social-sign-in, sign-in, login]
title: How to build Discord sign-in with Expo (React Native)
sdk: Expo (React Native)
diff --git a/tutorial/build-with-logto/generated-expo-react-native-facebook.mdx b/tutorial/build-with-logto/generated-expo-react-native-facebook.mdx
index 8a18db3ae0c..ec1526d9f4e 100644
--- a/tutorial/build-with-logto/generated-expo-react-native-facebook.mdx
+++ b/tutorial/build-with-logto/generated-expo-react-native-facebook.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-facebook-sign-in-with-expo-react-native-and-logto
+slug: build-facebook-sign-in-with-expo-react-native-and-logto
tags: [authentication, facebook, expo-react-native, js, social-sign-in, sign-in, login]
title: How to build Facebook sign-in with Expo (React Native)
sdk: Expo (React Native)
diff --git a/tutorial/build-with-logto/generated-expo-react-native-github.mdx b/tutorial/build-with-logto/generated-expo-react-native-github.mdx
index d897fcfa7f5..29be85f816e 100644
--- a/tutorial/build-with-logto/generated-expo-react-native-github.mdx
+++ b/tutorial/build-with-logto/generated-expo-react-native-github.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-github-sign-in-with-expo-react-native-and-logto
+slug: build-github-sign-in-with-expo-react-native-and-logto
tags: [authentication, github, expo-react-native, js, social-sign-in, sign-in, login]
title: How to build GitHub sign-in with Expo (React Native)
sdk: Expo (React Native)
diff --git a/tutorial/build-with-logto/generated-expo-react-native-google-workspace-enterprise-sso.mdx b/tutorial/build-with-logto/generated-expo-react-native-google-workspace-enterprise-sso.mdx
index 6d3c402dd7d..64087c4ed40 100644
--- a/tutorial/build-with-logto/generated-expo-react-native-google-workspace-enterprise-sso.mdx
+++ b/tutorial/build-with-logto/generated-expo-react-native-google-workspace-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-workspace-enterprise-sso-sign-in-with-expo-react-native-and-logto
+slug: build-google-workspace-enterprise-sso-sign-in-with-expo-react-native-and-logto
tags: [SSO providers, google-workspace-enterprise-sso, expo-react-native, js, SAML authentication, enterprise login, SSO login]
title: How to build Google Workspace enterprise SSO with Expo (React Native)
sdk: Expo (React Native)
diff --git a/tutorial/build-with-logto/generated-expo-react-native-google.mdx b/tutorial/build-with-logto/generated-expo-react-native-google.mdx
index be3e7d2bac9..cdd458e12c2 100644
--- a/tutorial/build-with-logto/generated-expo-react-native-google.mdx
+++ b/tutorial/build-with-logto/generated-expo-react-native-google.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-sign-in-with-expo-react-native-and-logto
+slug: build-google-sign-in-with-expo-react-native-and-logto
tags: [authentication, google, expo-react-native, js, social-sign-in, sign-in, login]
title: How to build Google sign-in with Expo (React Native)
sdk: Expo (React Native)
diff --git a/tutorial/build-with-logto/generated-expo-react-native-hugging-face.mdx b/tutorial/build-with-logto/generated-expo-react-native-hugging-face.mdx
index a46cd8c50b5..47a90aa8fb9 100644
--- a/tutorial/build-with-logto/generated-expo-react-native-hugging-face.mdx
+++ b/tutorial/build-with-logto/generated-expo-react-native-hugging-face.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-hugging-face-sign-in-with-expo-react-native-and-logto
+slug: build-hugging-face-sign-in-with-expo-react-native-and-logto
tags: [authentication, hugging-face, expo-react-native, js, social-sign-in, sign-in, login]
title: How to build Hugging Face sign-in with Expo (React Native)
sdk: Expo (React Native)
diff --git a/tutorial/build-with-logto/generated-expo-react-native-kakao.mdx b/tutorial/build-with-logto/generated-expo-react-native-kakao.mdx
index e382a3f5df9..8799ed35597 100644
--- a/tutorial/build-with-logto/generated-expo-react-native-kakao.mdx
+++ b/tutorial/build-with-logto/generated-expo-react-native-kakao.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-kakao-sign-in-with-expo-react-native-and-logto
+slug: build-kakao-sign-in-with-expo-react-native-and-logto
tags: [authentication, kakao, expo-react-native, js, social-sign-in, sign-in, login]
title: How to build Kakao sign-in with Expo (React Native)
sdk: Expo (React Native)
diff --git a/tutorial/build-with-logto/generated-expo-react-native-line.mdx b/tutorial/build-with-logto/generated-expo-react-native-line.mdx
index 47726fffa82..74842879398 100644
--- a/tutorial/build-with-logto/generated-expo-react-native-line.mdx
+++ b/tutorial/build-with-logto/generated-expo-react-native-line.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-line-sign-in-with-expo-react-native-and-logto
+slug: build-line-sign-in-with-expo-react-native-and-logto
tags: [authentication, line, expo-react-native, js, social-sign-in, sign-in, login]
title: How to build Line sign-in with Expo (React Native)
sdk: Expo (React Native)
diff --git a/tutorial/build-with-logto/generated-expo-react-native-linkedin.mdx b/tutorial/build-with-logto/generated-expo-react-native-linkedin.mdx
index 8c6b416664f..e3b6ccc5519 100644
--- a/tutorial/build-with-logto/generated-expo-react-native-linkedin.mdx
+++ b/tutorial/build-with-logto/generated-expo-react-native-linkedin.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-linkedin-sign-in-with-expo-react-native-and-logto
+slug: build-linkedin-sign-in-with-expo-react-native-and-logto
tags: [authentication, linkedin, expo-react-native, js, social-sign-in, sign-in, login]
title: How to build LinkedIn sign-in with Expo (React Native)
sdk: Expo (React Native)
diff --git a/tutorial/build-with-logto/generated-expo-react-native-microsoft-entra-id-oidc-enterprise-sso.mdx b/tutorial/build-with-logto/generated-expo-react-native-microsoft-entra-id-oidc-enterprise-sso.mdx
index 2b1038a2c9a..823c8003ec7 100644
--- a/tutorial/build-with-logto/generated-expo-react-native-microsoft-entra-id-oidc-enterprise-sso.mdx
+++ b/tutorial/build-with-logto/generated-expo-react-native-microsoft-entra-id-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-expo-react-native-and-logto
+slug: build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-expo-react-native-and-logto
tags: [SSO providers, microsoft-entra-id-oidc-enterprise-sso, expo-react-native, js, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID OIDC enterprise SSO with Expo (React Native)
sdk: Expo (React Native)
diff --git a/tutorial/build-with-logto/generated-expo-react-native-microsoft-entra-id-saml-enterprise-sso.mdx b/tutorial/build-with-logto/generated-expo-react-native-microsoft-entra-id-saml-enterprise-sso.mdx
index 15addc62cdf..e02d74a1fab 100644
--- a/tutorial/build-with-logto/generated-expo-react-native-microsoft-entra-id-saml-enterprise-sso.mdx
+++ b/tutorial/build-with-logto/generated-expo-react-native-microsoft-entra-id-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-expo-react-native-and-logto
+slug: build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-expo-react-native-and-logto
tags: [SSO providers, microsoft-entra-id-saml-enterprise-sso, expo-react-native, js, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID SAML enterprise SSO with Expo (React Native)
sdk: Expo (React Native)
diff --git a/tutorial/build-with-logto/generated-expo-react-native-naver.mdx b/tutorial/build-with-logto/generated-expo-react-native-naver.mdx
index 95255c089cf..fe1f0c25707 100644
--- a/tutorial/build-with-logto/generated-expo-react-native-naver.mdx
+++ b/tutorial/build-with-logto/generated-expo-react-native-naver.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-naver-sign-in-with-expo-react-native-and-logto
+slug: build-naver-sign-in-with-expo-react-native-and-logto
tags: [authentication, naver, expo-react-native, js, social-sign-in, sign-in, login]
title: How to build Naver sign-in with Expo (React Native)
sdk: Expo (React Native)
diff --git a/tutorial/build-with-logto/generated-expo-react-native-oauth2.mdx b/tutorial/build-with-logto/generated-expo-react-native-oauth2.mdx
index 73009822f92..48b8225bca6 100644
--- a/tutorial/build-with-logto/generated-expo-react-native-oauth2.mdx
+++ b/tutorial/build-with-logto/generated-expo-react-native-oauth2.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oauth2-sign-in-with-expo-react-native-and-logto
+slug: build-oauth2-sign-in-with-expo-react-native-and-logto
tags: [authentication, oauth2, expo-react-native, js, social-sign-in, sign-in, login]
title: How to build OAuth2 sign-in with Expo (React Native)
sdk: Expo (React Native)
diff --git a/tutorial/build-with-logto/generated-expo-react-native-oidc-enterprise-sso.mdx b/tutorial/build-with-logto/generated-expo-react-native-oidc-enterprise-sso.mdx
index 65c79cbd7d9..290fbd286b4 100644
--- a/tutorial/build-with-logto/generated-expo-react-native-oidc-enterprise-sso.mdx
+++ b/tutorial/build-with-logto/generated-expo-react-native-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-enterprise-sso-sign-in-with-expo-react-native-and-logto
+slug: build-oidc-enterprise-sso-sign-in-with-expo-react-native-and-logto
tags: [SSO providers, oidc-enterprise-sso, expo-react-native, js, SAML authentication, enterprise login, SSO login]
title: How to build OIDC enterprise SSO with Expo (React Native)
sdk: Expo (React Native)
diff --git a/tutorial/build-with-logto/generated-expo-react-native-oidc.mdx b/tutorial/build-with-logto/generated-expo-react-native-oidc.mdx
index 92d4b523bcb..e680a278543 100644
--- a/tutorial/build-with-logto/generated-expo-react-native-oidc.mdx
+++ b/tutorial/build-with-logto/generated-expo-react-native-oidc.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-sign-in-with-expo-react-native-and-logto
+slug: build-oidc-sign-in-with-expo-react-native-and-logto
tags: [authentication, oidc, expo-react-native, js, social-sign-in, sign-in, login]
title: How to build OIDC sign-in with Expo (React Native)
sdk: Expo (React Native)
diff --git a/tutorial/build-with-logto/generated-expo-react-native-okta-enterprise-sso.mdx b/tutorial/build-with-logto/generated-expo-react-native-okta-enterprise-sso.mdx
index ad1b4770ad0..5e2c061cde9 100644
--- a/tutorial/build-with-logto/generated-expo-react-native-okta-enterprise-sso.mdx
+++ b/tutorial/build-with-logto/generated-expo-react-native-okta-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-okta-enterprise-sso-sign-in-with-expo-react-native-and-logto
+slug: build-okta-enterprise-sso-sign-in-with-expo-react-native-and-logto
tags: [SSO providers, okta-enterprise-sso, expo-react-native, js, SAML authentication, enterprise login, SSO login]
title: How to build Okta enterprise SSO with Expo (React Native)
sdk: Expo (React Native)
diff --git a/tutorial/build-with-logto/generated-expo-react-native-saml-enterprise-sso.mdx b/tutorial/build-with-logto/generated-expo-react-native-saml-enterprise-sso.mdx
index 87d6460cbee..98b543de72a 100644
--- a/tutorial/build-with-logto/generated-expo-react-native-saml-enterprise-sso.mdx
+++ b/tutorial/build-with-logto/generated-expo-react-native-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-enterprise-sso-sign-in-with-expo-react-native-and-logto
+slug: build-saml-enterprise-sso-sign-in-with-expo-react-native-and-logto
tags: [SSO providers, saml-enterprise-sso, expo-react-native, js, SAML authentication, enterprise login, SSO login]
title: How to build SAML enterprise SSO with Expo (React Native)
sdk: Expo (React Native)
diff --git a/tutorial/build-with-logto/generated-expo-react-native-saml.mdx b/tutorial/build-with-logto/generated-expo-react-native-saml.mdx
index b82b69bf74a..658ca0e644b 100644
--- a/tutorial/build-with-logto/generated-expo-react-native-saml.mdx
+++ b/tutorial/build-with-logto/generated-expo-react-native-saml.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-sign-in-with-expo-react-native-and-logto
+slug: build-saml-sign-in-with-expo-react-native-and-logto
tags: [authentication, saml, expo-react-native, js, social-sign-in, sign-in, login]
title: How to build SAML sign-in with Expo (React Native)
sdk: Expo (React Native)
diff --git a/tutorial/build-with-logto/generated-expo-react-native-sendgrid.mdx b/tutorial/build-with-logto/generated-expo-react-native-sendgrid.mdx
index 9e5ef07bf8d..c86d0f6050f 100644
--- a/tutorial/build-with-logto/generated-expo-react-native-sendgrid.mdx
+++ b/tutorial/build-with-logto/generated-expo-react-native-sendgrid.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-sendgrid-sign-in-with-expo-react-native-and-logto
+slug: build-sendgrid-sign-in-with-expo-react-native-and-logto
tags: [authentication, sendgrid, expo-react-native, js, passwordless-sign-in, sign-in, login]
title: How to build SendGrid Email passwordless sign-in with Expo (React Native)
sdk: Expo (React Native)
diff --git a/tutorial/build-with-logto/generated-expo-react-native-slack.mdx b/tutorial/build-with-logto/generated-expo-react-native-slack.mdx
index e9fbd0704a1..153bdc5322a 100644
--- a/tutorial/build-with-logto/generated-expo-react-native-slack.mdx
+++ b/tutorial/build-with-logto/generated-expo-react-native-slack.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-slack-sign-in-with-expo-react-native-and-logto
+slug: build-slack-sign-in-with-expo-react-native-and-logto
tags: [authentication, slack, expo-react-native, js, social-sign-in, sign-in, login]
title: How to build Slack sign-in with Expo (React Native)
sdk: Expo (React Native)
diff --git a/tutorial/build-with-logto/generated-expo-react-native-twilio.mdx b/tutorial/build-with-logto/generated-expo-react-native-twilio.mdx
index de2e120398d..cf2dd1e9d25 100644
--- a/tutorial/build-with-logto/generated-expo-react-native-twilio.mdx
+++ b/tutorial/build-with-logto/generated-expo-react-native-twilio.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-twilio-sign-in-with-expo-react-native-and-logto
+slug: build-twilio-sign-in-with-expo-react-native-and-logto
tags: [authentication, twilio, expo-react-native, js, passwordless-sign-in, sign-in, login]
title: How to build Twilio SMS passwordless sign-in with Expo (React Native)
sdk: Expo (React Native)
diff --git a/tutorial/build-with-logto/generated-expo-react-native-x-twitter.mdx b/tutorial/build-with-logto/generated-expo-react-native-x-twitter.mdx
index 579f1986992..0a9d73736d7 100644
--- a/tutorial/build-with-logto/generated-expo-react-native-x-twitter.mdx
+++ b/tutorial/build-with-logto/generated-expo-react-native-x-twitter.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-x-twitter-sign-in-with-expo-react-native-and-logto
+slug: build-x-twitter-sign-in-with-expo-react-native-and-logto
tags: [authentication, x-twitter, expo-react-native, js, social-sign-in, sign-in, login]
title: How to build X (Twitter) sign-in with Expo (React Native)
sdk: Expo (React Native)
diff --git a/tutorial/build-with-logto/generated-express-amazon.mdx b/tutorial/build-with-logto/generated-express-amazon.mdx
index 6698aceab49..00190df89ec 100644
--- a/tutorial/build-with-logto/generated-express-amazon.mdx
+++ b/tutorial/build-with-logto/generated-express-amazon.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-amazon-sign-in-with-express-and-logto
+slug: build-amazon-sign-in-with-express-and-logto
tags: [authentication, amazon, express, js, social-sign-in, sign-in, login]
title: How to build Amazon sign-in with Express
sdk: Express
diff --git a/tutorial/build-with-logto/generated-express-apple.mdx b/tutorial/build-with-logto/generated-express-apple.mdx
index 52a0394bade..c47bd9eb382 100644
--- a/tutorial/build-with-logto/generated-express-apple.mdx
+++ b/tutorial/build-with-logto/generated-express-apple.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-apple-sign-in-with-express-and-logto
+slug: build-apple-sign-in-with-express-and-logto
tags: [authentication, apple, express, js, social-sign-in, sign-in, login]
title: How to build Apple sign-in with Express
sdk: Express
diff --git a/tutorial/build-with-logto/generated-express-aws-ses.mdx b/tutorial/build-with-logto/generated-express-aws-ses.mdx
index 141b38a1bfe..2d7e9c17183 100644
--- a/tutorial/build-with-logto/generated-express-aws-ses.mdx
+++ b/tutorial/build-with-logto/generated-express-aws-ses.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-aws-ses-sign-in-with-express-and-logto
+slug: build-aws-ses-sign-in-with-express-and-logto
tags: [authentication, aws-ses, express, js, passwordless-sign-in, sign-in, login]
title: How to build AWS SES Email passwordless sign-in with Express
sdk: Express
diff --git a/tutorial/build-with-logto/generated-express-azure-ad.mdx b/tutorial/build-with-logto/generated-express-azure-ad.mdx
index caabd9aa239..e0a250b3310 100644
--- a/tutorial/build-with-logto/generated-express-azure-ad.mdx
+++ b/tutorial/build-with-logto/generated-express-azure-ad.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-azure-ad-sign-in-with-express-and-logto
+slug: build-azure-ad-sign-in-with-express-and-logto
tags: [authentication, azure-ad, express, js, social-sign-in, sign-in, login]
title: How to build Azure AD sign-in with Express
sdk: Express
diff --git a/tutorial/build-with-logto/generated-express-discord.mdx b/tutorial/build-with-logto/generated-express-discord.mdx
index b70da65f9b3..fe3f7a0fa76 100644
--- a/tutorial/build-with-logto/generated-express-discord.mdx
+++ b/tutorial/build-with-logto/generated-express-discord.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-discord-sign-in-with-express-and-logto
+slug: build-discord-sign-in-with-express-and-logto
tags: [authentication, discord, express, js, social-sign-in, sign-in, login]
title: How to build Discord sign-in with Express
sdk: Express
diff --git a/tutorial/build-with-logto/generated-express-facebook.mdx b/tutorial/build-with-logto/generated-express-facebook.mdx
index 91744349a34..7a1a2ed2013 100644
--- a/tutorial/build-with-logto/generated-express-facebook.mdx
+++ b/tutorial/build-with-logto/generated-express-facebook.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-facebook-sign-in-with-express-and-logto
+slug: build-facebook-sign-in-with-express-and-logto
tags: [authentication, facebook, express, js, social-sign-in, sign-in, login]
title: How to build Facebook sign-in with Express
sdk: Express
diff --git a/tutorial/build-with-logto/generated-express-github.mdx b/tutorial/build-with-logto/generated-express-github.mdx
index 24598d257f7..35d238a0181 100644
--- a/tutorial/build-with-logto/generated-express-github.mdx
+++ b/tutorial/build-with-logto/generated-express-github.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-github-sign-in-with-express-and-logto
+slug: build-github-sign-in-with-express-and-logto
tags: [authentication, github, express, js, social-sign-in, sign-in, login]
title: How to build GitHub sign-in with Express
sdk: Express
diff --git a/tutorial/build-with-logto/generated-express-google-workspace-enterprise-sso.mdx b/tutorial/build-with-logto/generated-express-google-workspace-enterprise-sso.mdx
index 62363e3ca0e..4ed2d14d905 100644
--- a/tutorial/build-with-logto/generated-express-google-workspace-enterprise-sso.mdx
+++ b/tutorial/build-with-logto/generated-express-google-workspace-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-workspace-enterprise-sso-sign-in-with-express-and-logto
+slug: build-google-workspace-enterprise-sso-sign-in-with-express-and-logto
tags: [SSO providers, google-workspace-enterprise-sso, express, js, SAML authentication, enterprise login, SSO login]
title: How to build Google Workspace enterprise SSO with Express
sdk: Express
diff --git a/tutorial/build-with-logto/generated-express-google.mdx b/tutorial/build-with-logto/generated-express-google.mdx
index f717a90bdbb..987612f61c7 100644
--- a/tutorial/build-with-logto/generated-express-google.mdx
+++ b/tutorial/build-with-logto/generated-express-google.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-sign-in-with-express-and-logto
+slug: build-google-sign-in-with-express-and-logto
tags: [authentication, google, express, js, social-sign-in, sign-in, login]
title: How to build Google sign-in with Express
sdk: Express
diff --git a/tutorial/build-with-logto/generated-express-hugging-face.mdx b/tutorial/build-with-logto/generated-express-hugging-face.mdx
index 7b8eb0027e0..2ef6aacb062 100644
--- a/tutorial/build-with-logto/generated-express-hugging-face.mdx
+++ b/tutorial/build-with-logto/generated-express-hugging-face.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-hugging-face-sign-in-with-express-and-logto
+slug: build-hugging-face-sign-in-with-express-and-logto
tags: [authentication, hugging-face, express, js, social-sign-in, sign-in, login]
title: How to build Hugging Face sign-in with Express
sdk: Express
diff --git a/tutorial/build-with-logto/generated-express-kakao.mdx b/tutorial/build-with-logto/generated-express-kakao.mdx
index 78e7cb8681a..e728551000d 100644
--- a/tutorial/build-with-logto/generated-express-kakao.mdx
+++ b/tutorial/build-with-logto/generated-express-kakao.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-kakao-sign-in-with-express-and-logto
+slug: build-kakao-sign-in-with-express-and-logto
tags: [authentication, kakao, express, js, social-sign-in, sign-in, login]
title: How to build Kakao sign-in with Express
sdk: Express
diff --git a/tutorial/build-with-logto/generated-express-line.mdx b/tutorial/build-with-logto/generated-express-line.mdx
index 8c2ac9395f3..0f49226e0eb 100644
--- a/tutorial/build-with-logto/generated-express-line.mdx
+++ b/tutorial/build-with-logto/generated-express-line.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-line-sign-in-with-express-and-logto
+slug: build-line-sign-in-with-express-and-logto
tags: [authentication, line, express, js, social-sign-in, sign-in, login]
title: How to build Line sign-in with Express
sdk: Express
diff --git a/tutorial/build-with-logto/generated-express-linkedin.mdx b/tutorial/build-with-logto/generated-express-linkedin.mdx
index e51b722c57c..5e3d010da2c 100644
--- a/tutorial/build-with-logto/generated-express-linkedin.mdx
+++ b/tutorial/build-with-logto/generated-express-linkedin.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-linkedin-sign-in-with-express-and-logto
+slug: build-linkedin-sign-in-with-express-and-logto
tags: [authentication, linkedin, express, js, social-sign-in, sign-in, login]
title: How to build LinkedIn sign-in with Express
sdk: Express
diff --git a/tutorial/build-with-logto/generated-express-microsoft-entra-id-oidc-enterprise-sso.mdx b/tutorial/build-with-logto/generated-express-microsoft-entra-id-oidc-enterprise-sso.mdx
index 273ebfbf00e..bda0509c6cb 100644
--- a/tutorial/build-with-logto/generated-express-microsoft-entra-id-oidc-enterprise-sso.mdx
+++ b/tutorial/build-with-logto/generated-express-microsoft-entra-id-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-express-and-logto
+slug: build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-express-and-logto
tags: [SSO providers, microsoft-entra-id-oidc-enterprise-sso, express, js, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID OIDC enterprise SSO with Express
sdk: Express
diff --git a/tutorial/build-with-logto/generated-express-microsoft-entra-id-saml-enterprise-sso.mdx b/tutorial/build-with-logto/generated-express-microsoft-entra-id-saml-enterprise-sso.mdx
index 6e2fd7b6aa0..3b085ffea54 100644
--- a/tutorial/build-with-logto/generated-express-microsoft-entra-id-saml-enterprise-sso.mdx
+++ b/tutorial/build-with-logto/generated-express-microsoft-entra-id-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-express-and-logto
+slug: build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-express-and-logto
tags: [SSO providers, microsoft-entra-id-saml-enterprise-sso, express, js, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID SAML enterprise SSO with Express
sdk: Express
diff --git a/tutorial/build-with-logto/generated-express-naver.mdx b/tutorial/build-with-logto/generated-express-naver.mdx
index 1801fcf76d8..4b02b8d2885 100644
--- a/tutorial/build-with-logto/generated-express-naver.mdx
+++ b/tutorial/build-with-logto/generated-express-naver.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-naver-sign-in-with-express-and-logto
+slug: build-naver-sign-in-with-express-and-logto
tags: [authentication, naver, express, js, social-sign-in, sign-in, login]
title: How to build Naver sign-in with Express
sdk: Express
diff --git a/tutorial/build-with-logto/generated-express-oauth2.mdx b/tutorial/build-with-logto/generated-express-oauth2.mdx
index fce1fa624c8..54a4b304c91 100644
--- a/tutorial/build-with-logto/generated-express-oauth2.mdx
+++ b/tutorial/build-with-logto/generated-express-oauth2.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oauth2-sign-in-with-express-and-logto
+slug: build-oauth2-sign-in-with-express-and-logto
tags: [authentication, oauth2, express, js, social-sign-in, sign-in, login]
title: How to build OAuth2 sign-in with Express
sdk: Express
diff --git a/tutorial/build-with-logto/generated-express-oidc-enterprise-sso.mdx b/tutorial/build-with-logto/generated-express-oidc-enterprise-sso.mdx
index d9c613a1939..012991c12c5 100644
--- a/tutorial/build-with-logto/generated-express-oidc-enterprise-sso.mdx
+++ b/tutorial/build-with-logto/generated-express-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-enterprise-sso-sign-in-with-express-and-logto
+slug: build-oidc-enterprise-sso-sign-in-with-express-and-logto
tags: [SSO providers, oidc-enterprise-sso, express, js, SAML authentication, enterprise login, SSO login]
title: How to build OIDC enterprise SSO with Express
sdk: Express
diff --git a/tutorial/build-with-logto/generated-express-oidc.mdx b/tutorial/build-with-logto/generated-express-oidc.mdx
index b50127c5e97..d080475d0a8 100644
--- a/tutorial/build-with-logto/generated-express-oidc.mdx
+++ b/tutorial/build-with-logto/generated-express-oidc.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-sign-in-with-express-and-logto
+slug: build-oidc-sign-in-with-express-and-logto
tags: [authentication, oidc, express, js, social-sign-in, sign-in, login]
title: How to build OIDC sign-in with Express
sdk: Express
diff --git a/tutorial/build-with-logto/generated-express-okta-enterprise-sso.mdx b/tutorial/build-with-logto/generated-express-okta-enterprise-sso.mdx
index ac0aee1a02e..0f1eb4ce3c4 100644
--- a/tutorial/build-with-logto/generated-express-okta-enterprise-sso.mdx
+++ b/tutorial/build-with-logto/generated-express-okta-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-okta-enterprise-sso-sign-in-with-express-and-logto
+slug: build-okta-enterprise-sso-sign-in-with-express-and-logto
tags: [SSO providers, okta-enterprise-sso, express, js, SAML authentication, enterprise login, SSO login]
title: How to build Okta enterprise SSO with Express
sdk: Express
diff --git a/tutorial/build-with-logto/generated-express-saml-enterprise-sso.mdx b/tutorial/build-with-logto/generated-express-saml-enterprise-sso.mdx
index ffc9584f8cb..c52b98289ca 100644
--- a/tutorial/build-with-logto/generated-express-saml-enterprise-sso.mdx
+++ b/tutorial/build-with-logto/generated-express-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-enterprise-sso-sign-in-with-express-and-logto
+slug: build-saml-enterprise-sso-sign-in-with-express-and-logto
tags: [SSO providers, saml-enterprise-sso, express, js, SAML authentication, enterprise login, SSO login]
title: How to build SAML enterprise SSO with Express
sdk: Express
diff --git a/tutorial/build-with-logto/generated-express-saml.mdx b/tutorial/build-with-logto/generated-express-saml.mdx
index 237f0701e0b..1827b4a01b0 100644
--- a/tutorial/build-with-logto/generated-express-saml.mdx
+++ b/tutorial/build-with-logto/generated-express-saml.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-sign-in-with-express-and-logto
+slug: build-saml-sign-in-with-express-and-logto
tags: [authentication, saml, express, js, social-sign-in, sign-in, login]
title: How to build SAML sign-in with Express
sdk: Express
diff --git a/tutorial/build-with-logto/generated-express-sendgrid.mdx b/tutorial/build-with-logto/generated-express-sendgrid.mdx
index 8f2f355fa15..72eeaf4e99f 100644
--- a/tutorial/build-with-logto/generated-express-sendgrid.mdx
+++ b/tutorial/build-with-logto/generated-express-sendgrid.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-sendgrid-sign-in-with-express-and-logto
+slug: build-sendgrid-sign-in-with-express-and-logto
tags: [authentication, sendgrid, express, js, passwordless-sign-in, sign-in, login]
title: How to build SendGrid Email passwordless sign-in with Express
sdk: Express
diff --git a/tutorial/build-with-logto/generated-express-slack.mdx b/tutorial/build-with-logto/generated-express-slack.mdx
index f905e353a82..14fbd7a2d1e 100644
--- a/tutorial/build-with-logto/generated-express-slack.mdx
+++ b/tutorial/build-with-logto/generated-express-slack.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-slack-sign-in-with-express-and-logto
+slug: build-slack-sign-in-with-express-and-logto
tags: [authentication, slack, express, js, social-sign-in, sign-in, login]
title: How to build Slack sign-in with Express
sdk: Express
diff --git a/tutorial/build-with-logto/generated-express-twilio.mdx b/tutorial/build-with-logto/generated-express-twilio.mdx
index ce22087f96d..34a9bd7a02e 100644
--- a/tutorial/build-with-logto/generated-express-twilio.mdx
+++ b/tutorial/build-with-logto/generated-express-twilio.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-twilio-sign-in-with-express-and-logto
+slug: build-twilio-sign-in-with-express-and-logto
tags: [authentication, twilio, express, js, passwordless-sign-in, sign-in, login]
title: How to build Twilio SMS passwordless sign-in with Express
sdk: Express
diff --git a/tutorial/build-with-logto/generated-express-x-twitter.mdx b/tutorial/build-with-logto/generated-express-x-twitter.mdx
index 5e8fb4c2bc2..2d80ff94ace 100644
--- a/tutorial/build-with-logto/generated-express-x-twitter.mdx
+++ b/tutorial/build-with-logto/generated-express-x-twitter.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-x-twitter-sign-in-with-express-and-logto
+slug: build-x-twitter-sign-in-with-express-and-logto
tags: [authentication, x-twitter, express, js, social-sign-in, sign-in, login]
title: How to build X (Twitter) sign-in with Express
sdk: Express
diff --git a/tutorial/build-with-logto/generated-flutter-amazon.mdx b/tutorial/build-with-logto/generated-flutter-amazon.mdx
index dda64357e20..dae1bf49238 100644
--- a/tutorial/build-with-logto/generated-flutter-amazon.mdx
+++ b/tutorial/build-with-logto/generated-flutter-amazon.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-amazon-sign-in-with-flutter-and-logto
+slug: build-amazon-sign-in-with-flutter-and-logto
tags: [authentication, amazon, flutter, dart, social-sign-in, sign-in, login]
title: How to build Amazon sign-in with Flutter
sdk: Flutter
diff --git a/tutorial/build-with-logto/generated-flutter-apple.mdx b/tutorial/build-with-logto/generated-flutter-apple.mdx
index 952a1be0675..c9b6d4b6fbd 100644
--- a/tutorial/build-with-logto/generated-flutter-apple.mdx
+++ b/tutorial/build-with-logto/generated-flutter-apple.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-apple-sign-in-with-flutter-and-logto
+slug: build-apple-sign-in-with-flutter-and-logto
tags: [authentication, apple, flutter, dart, social-sign-in, sign-in, login]
title: How to build Apple sign-in with Flutter
sdk: Flutter
diff --git a/tutorial/build-with-logto/generated-flutter-aws-ses.mdx b/tutorial/build-with-logto/generated-flutter-aws-ses.mdx
index 2e58aad6c7c..be3b0484de0 100644
--- a/tutorial/build-with-logto/generated-flutter-aws-ses.mdx
+++ b/tutorial/build-with-logto/generated-flutter-aws-ses.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-aws-ses-sign-in-with-flutter-and-logto
+slug: build-aws-ses-sign-in-with-flutter-and-logto
tags: [authentication, aws-ses, flutter, dart, passwordless-sign-in, sign-in, login]
title: How to build AWS SES Email passwordless sign-in with Flutter
sdk: Flutter
diff --git a/tutorial/build-with-logto/generated-flutter-azure-ad.mdx b/tutorial/build-with-logto/generated-flutter-azure-ad.mdx
index bb23a763b44..ec3738edea3 100644
--- a/tutorial/build-with-logto/generated-flutter-azure-ad.mdx
+++ b/tutorial/build-with-logto/generated-flutter-azure-ad.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-azure-ad-sign-in-with-flutter-and-logto
+slug: build-azure-ad-sign-in-with-flutter-and-logto
tags: [authentication, azure-ad, flutter, dart, social-sign-in, sign-in, login]
title: How to build Azure AD sign-in with Flutter
sdk: Flutter
diff --git a/tutorial/build-with-logto/generated-flutter-discord.mdx b/tutorial/build-with-logto/generated-flutter-discord.mdx
index 4878e6f5d13..099aff8c4bf 100644
--- a/tutorial/build-with-logto/generated-flutter-discord.mdx
+++ b/tutorial/build-with-logto/generated-flutter-discord.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-discord-sign-in-with-flutter-and-logto
+slug: build-discord-sign-in-with-flutter-and-logto
tags: [authentication, discord, flutter, dart, social-sign-in, sign-in, login]
title: How to build Discord sign-in with Flutter
sdk: Flutter
diff --git a/tutorial/build-with-logto/generated-flutter-facebook.mdx b/tutorial/build-with-logto/generated-flutter-facebook.mdx
index 575b13d8a5d..f15edfc23e0 100644
--- a/tutorial/build-with-logto/generated-flutter-facebook.mdx
+++ b/tutorial/build-with-logto/generated-flutter-facebook.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-facebook-sign-in-with-flutter-and-logto
+slug: build-facebook-sign-in-with-flutter-and-logto
tags: [authentication, facebook, flutter, dart, social-sign-in, sign-in, login]
title: How to build Facebook sign-in with Flutter
sdk: Flutter
diff --git a/tutorial/build-with-logto/generated-flutter-github.mdx b/tutorial/build-with-logto/generated-flutter-github.mdx
index 2b7ad4de923..c16720682ea 100644
--- a/tutorial/build-with-logto/generated-flutter-github.mdx
+++ b/tutorial/build-with-logto/generated-flutter-github.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-github-sign-in-with-flutter-and-logto
+slug: build-github-sign-in-with-flutter-and-logto
tags: [authentication, github, flutter, dart, social-sign-in, sign-in, login]
title: How to build GitHub sign-in with Flutter
sdk: Flutter
diff --git a/tutorial/build-with-logto/generated-flutter-google-workspace-enterprise-sso.mdx b/tutorial/build-with-logto/generated-flutter-google-workspace-enterprise-sso.mdx
index 076327cbaa9..004bd56c629 100644
--- a/tutorial/build-with-logto/generated-flutter-google-workspace-enterprise-sso.mdx
+++ b/tutorial/build-with-logto/generated-flutter-google-workspace-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-workspace-enterprise-sso-sign-in-with-flutter-and-logto
+slug: build-google-workspace-enterprise-sso-sign-in-with-flutter-and-logto
tags: [SSO providers, google-workspace-enterprise-sso, flutter, dart, SAML authentication, enterprise login, SSO login]
title: How to build Google Workspace enterprise SSO with Flutter
sdk: Flutter
diff --git a/tutorial/build-with-logto/generated-flutter-google.mdx b/tutorial/build-with-logto/generated-flutter-google.mdx
index e1e01c86d8e..47019b023f6 100644
--- a/tutorial/build-with-logto/generated-flutter-google.mdx
+++ b/tutorial/build-with-logto/generated-flutter-google.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-sign-in-with-flutter-and-logto
+slug: build-google-sign-in-with-flutter-and-logto
tags: [authentication, google, flutter, dart, social-sign-in, sign-in, login]
title: How to build Google sign-in with Flutter
sdk: Flutter
diff --git a/tutorial/build-with-logto/generated-flutter-hugging-face.mdx b/tutorial/build-with-logto/generated-flutter-hugging-face.mdx
index b2c6faded76..dc4add8caf5 100644
--- a/tutorial/build-with-logto/generated-flutter-hugging-face.mdx
+++ b/tutorial/build-with-logto/generated-flutter-hugging-face.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-hugging-face-sign-in-with-flutter-and-logto
+slug: build-hugging-face-sign-in-with-flutter-and-logto
tags: [authentication, hugging-face, flutter, dart, social-sign-in, sign-in, login]
title: How to build Hugging Face sign-in with Flutter
sdk: Flutter
diff --git a/tutorial/build-with-logto/generated-flutter-kakao.mdx b/tutorial/build-with-logto/generated-flutter-kakao.mdx
index 67745babe16..fda10fd071e 100644
--- a/tutorial/build-with-logto/generated-flutter-kakao.mdx
+++ b/tutorial/build-with-logto/generated-flutter-kakao.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-kakao-sign-in-with-flutter-and-logto
+slug: build-kakao-sign-in-with-flutter-and-logto
tags: [authentication, kakao, flutter, dart, social-sign-in, sign-in, login]
title: How to build Kakao sign-in with Flutter
sdk: Flutter
diff --git a/tutorial/build-with-logto/generated-flutter-line.mdx b/tutorial/build-with-logto/generated-flutter-line.mdx
index dd9293e5584..918b19e27f1 100644
--- a/tutorial/build-with-logto/generated-flutter-line.mdx
+++ b/tutorial/build-with-logto/generated-flutter-line.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-line-sign-in-with-flutter-and-logto
+slug: build-line-sign-in-with-flutter-and-logto
tags: [authentication, line, flutter, dart, social-sign-in, sign-in, login]
title: How to build Line sign-in with Flutter
sdk: Flutter
diff --git a/tutorial/build-with-logto/generated-flutter-linkedin.mdx b/tutorial/build-with-logto/generated-flutter-linkedin.mdx
index af59a0b2c77..df4a3233f4e 100644
--- a/tutorial/build-with-logto/generated-flutter-linkedin.mdx
+++ b/tutorial/build-with-logto/generated-flutter-linkedin.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-linkedin-sign-in-with-flutter-and-logto
+slug: build-linkedin-sign-in-with-flutter-and-logto
tags: [authentication, linkedin, flutter, dart, social-sign-in, sign-in, login]
title: How to build LinkedIn sign-in with Flutter
sdk: Flutter
diff --git a/tutorial/build-with-logto/generated-flutter-microsoft-entra-id-oidc-enterprise-sso.mdx b/tutorial/build-with-logto/generated-flutter-microsoft-entra-id-oidc-enterprise-sso.mdx
index 7ce3ccc465c..29af4259426 100644
--- a/tutorial/build-with-logto/generated-flutter-microsoft-entra-id-oidc-enterprise-sso.mdx
+++ b/tutorial/build-with-logto/generated-flutter-microsoft-entra-id-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-flutter-and-logto
+slug: build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-flutter-and-logto
tags: [SSO providers, microsoft-entra-id-oidc-enterprise-sso, flutter, dart, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID OIDC enterprise SSO with Flutter
sdk: Flutter
diff --git a/tutorial/build-with-logto/generated-flutter-microsoft-entra-id-saml-enterprise-sso.mdx b/tutorial/build-with-logto/generated-flutter-microsoft-entra-id-saml-enterprise-sso.mdx
index 4de5f6e3a25..d2d3a1eaf13 100644
--- a/tutorial/build-with-logto/generated-flutter-microsoft-entra-id-saml-enterprise-sso.mdx
+++ b/tutorial/build-with-logto/generated-flutter-microsoft-entra-id-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-flutter-and-logto
+slug: build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-flutter-and-logto
tags: [SSO providers, microsoft-entra-id-saml-enterprise-sso, flutter, dart, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID SAML enterprise SSO with Flutter
sdk: Flutter
diff --git a/tutorial/build-with-logto/generated-flutter-naver.mdx b/tutorial/build-with-logto/generated-flutter-naver.mdx
index 6dfeaef0589..206ff3bce9f 100644
--- a/tutorial/build-with-logto/generated-flutter-naver.mdx
+++ b/tutorial/build-with-logto/generated-flutter-naver.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-naver-sign-in-with-flutter-and-logto
+slug: build-naver-sign-in-with-flutter-and-logto
tags: [authentication, naver, flutter, dart, social-sign-in, sign-in, login]
title: How to build Naver sign-in with Flutter
sdk: Flutter
diff --git a/tutorial/build-with-logto/generated-flutter-oauth2.mdx b/tutorial/build-with-logto/generated-flutter-oauth2.mdx
index 71a339f6c17..18d1b3a781d 100644
--- a/tutorial/build-with-logto/generated-flutter-oauth2.mdx
+++ b/tutorial/build-with-logto/generated-flutter-oauth2.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oauth2-sign-in-with-flutter-and-logto
+slug: build-oauth2-sign-in-with-flutter-and-logto
tags: [authentication, oauth2, flutter, dart, social-sign-in, sign-in, login]
title: How to build OAuth2 sign-in with Flutter
sdk: Flutter
diff --git a/tutorial/build-with-logto/generated-flutter-oidc-enterprise-sso.mdx b/tutorial/build-with-logto/generated-flutter-oidc-enterprise-sso.mdx
index 1ff0290f771..c82852dd54a 100644
--- a/tutorial/build-with-logto/generated-flutter-oidc-enterprise-sso.mdx
+++ b/tutorial/build-with-logto/generated-flutter-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-enterprise-sso-sign-in-with-flutter-and-logto
+slug: build-oidc-enterprise-sso-sign-in-with-flutter-and-logto
tags: [SSO providers, oidc-enterprise-sso, flutter, dart, SAML authentication, enterprise login, SSO login]
title: How to build OIDC enterprise SSO with Flutter
sdk: Flutter
diff --git a/tutorial/build-with-logto/generated-flutter-oidc.mdx b/tutorial/build-with-logto/generated-flutter-oidc.mdx
index 4f13c1ebbb4..dd4ddae1831 100644
--- a/tutorial/build-with-logto/generated-flutter-oidc.mdx
+++ b/tutorial/build-with-logto/generated-flutter-oidc.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-sign-in-with-flutter-and-logto
+slug: build-oidc-sign-in-with-flutter-and-logto
tags: [authentication, oidc, flutter, dart, social-sign-in, sign-in, login]
title: How to build OIDC sign-in with Flutter
sdk: Flutter
diff --git a/tutorial/build-with-logto/generated-flutter-okta-enterprise-sso.mdx b/tutorial/build-with-logto/generated-flutter-okta-enterprise-sso.mdx
index 3e091e664cb..4e4cf88a18e 100644
--- a/tutorial/build-with-logto/generated-flutter-okta-enterprise-sso.mdx
+++ b/tutorial/build-with-logto/generated-flutter-okta-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-okta-enterprise-sso-sign-in-with-flutter-and-logto
+slug: build-okta-enterprise-sso-sign-in-with-flutter-and-logto
tags: [SSO providers, okta-enterprise-sso, flutter, dart, SAML authentication, enterprise login, SSO login]
title: How to build Okta enterprise SSO with Flutter
sdk: Flutter
diff --git a/tutorial/build-with-logto/generated-flutter-saml-enterprise-sso.mdx b/tutorial/build-with-logto/generated-flutter-saml-enterprise-sso.mdx
index 9ae25fc3d49..83362af8f08 100644
--- a/tutorial/build-with-logto/generated-flutter-saml-enterprise-sso.mdx
+++ b/tutorial/build-with-logto/generated-flutter-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-enterprise-sso-sign-in-with-flutter-and-logto
+slug: build-saml-enterprise-sso-sign-in-with-flutter-and-logto
tags: [SSO providers, saml-enterprise-sso, flutter, dart, SAML authentication, enterprise login, SSO login]
title: How to build SAML enterprise SSO with Flutter
sdk: Flutter
diff --git a/tutorial/build-with-logto/generated-flutter-saml.mdx b/tutorial/build-with-logto/generated-flutter-saml.mdx
index a10408b376b..ec726425c63 100644
--- a/tutorial/build-with-logto/generated-flutter-saml.mdx
+++ b/tutorial/build-with-logto/generated-flutter-saml.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-sign-in-with-flutter-and-logto
+slug: build-saml-sign-in-with-flutter-and-logto
tags: [authentication, saml, flutter, dart, social-sign-in, sign-in, login]
title: How to build SAML sign-in with Flutter
sdk: Flutter
diff --git a/tutorial/build-with-logto/generated-flutter-sendgrid.mdx b/tutorial/build-with-logto/generated-flutter-sendgrid.mdx
index dc3969e10cd..f8ad7edcef8 100644
--- a/tutorial/build-with-logto/generated-flutter-sendgrid.mdx
+++ b/tutorial/build-with-logto/generated-flutter-sendgrid.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-sendgrid-sign-in-with-flutter-and-logto
+slug: build-sendgrid-sign-in-with-flutter-and-logto
tags: [authentication, sendgrid, flutter, dart, passwordless-sign-in, sign-in, login]
title: How to build SendGrid Email passwordless sign-in with Flutter
sdk: Flutter
diff --git a/tutorial/build-with-logto/generated-flutter-slack.mdx b/tutorial/build-with-logto/generated-flutter-slack.mdx
index 549315d1203..268e43787c3 100644
--- a/tutorial/build-with-logto/generated-flutter-slack.mdx
+++ b/tutorial/build-with-logto/generated-flutter-slack.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-slack-sign-in-with-flutter-and-logto
+slug: build-slack-sign-in-with-flutter-and-logto
tags: [authentication, slack, flutter, dart, social-sign-in, sign-in, login]
title: How to build Slack sign-in with Flutter
sdk: Flutter
diff --git a/tutorial/build-with-logto/generated-flutter-twilio.mdx b/tutorial/build-with-logto/generated-flutter-twilio.mdx
index 8e2c999b70c..a1cf22c4025 100644
--- a/tutorial/build-with-logto/generated-flutter-twilio.mdx
+++ b/tutorial/build-with-logto/generated-flutter-twilio.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-twilio-sign-in-with-flutter-and-logto
+slug: build-twilio-sign-in-with-flutter-and-logto
tags: [authentication, twilio, flutter, dart, passwordless-sign-in, sign-in, login]
title: How to build Twilio SMS passwordless sign-in with Flutter
sdk: Flutter
diff --git a/tutorial/build-with-logto/generated-flutter-x-twitter.mdx b/tutorial/build-with-logto/generated-flutter-x-twitter.mdx
index ca4c04329de..823002a06d4 100644
--- a/tutorial/build-with-logto/generated-flutter-x-twitter.mdx
+++ b/tutorial/build-with-logto/generated-flutter-x-twitter.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-x-twitter-sign-in-with-flutter-and-logto
+slug: build-x-twitter-sign-in-with-flutter-and-logto
tags: [authentication, x-twitter, flutter, dart, social-sign-in, sign-in, login]
title: How to build X (Twitter) sign-in with Flutter
sdk: Flutter
diff --git a/tutorial/build-with-logto/generated-go-amazon.mdx b/tutorial/build-with-logto/generated-go-amazon.mdx
index f3a462dc22f..61198cee021 100644
--- a/tutorial/build-with-logto/generated-go-amazon.mdx
+++ b/tutorial/build-with-logto/generated-go-amazon.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-amazon-sign-in-with-go-and-logto
+slug: build-amazon-sign-in-with-go-and-logto
tags: [authentication, amazon, go, go, social-sign-in, sign-in, login]
title: How to build Amazon sign-in with Go
sdk: Go
diff --git a/tutorial/build-with-logto/generated-go-apple.mdx b/tutorial/build-with-logto/generated-go-apple.mdx
index 13bf3d5d35f..c287c805565 100644
--- a/tutorial/build-with-logto/generated-go-apple.mdx
+++ b/tutorial/build-with-logto/generated-go-apple.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-apple-sign-in-with-go-and-logto
+slug: build-apple-sign-in-with-go-and-logto
tags: [authentication, apple, go, go, social-sign-in, sign-in, login]
title: How to build Apple sign-in with Go
sdk: Go
diff --git a/tutorial/build-with-logto/generated-go-aws-ses.mdx b/tutorial/build-with-logto/generated-go-aws-ses.mdx
index 0f5f859b7c3..9f30f31438b 100644
--- a/tutorial/build-with-logto/generated-go-aws-ses.mdx
+++ b/tutorial/build-with-logto/generated-go-aws-ses.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-aws-ses-sign-in-with-go-and-logto
+slug: build-aws-ses-sign-in-with-go-and-logto
tags: [authentication, aws-ses, go, go, passwordless-sign-in, sign-in, login]
title: How to build AWS SES Email passwordless sign-in with Go
sdk: Go
diff --git a/tutorial/build-with-logto/generated-go-azure-ad.mdx b/tutorial/build-with-logto/generated-go-azure-ad.mdx
index 4932328e3ce..d181e9536c7 100644
--- a/tutorial/build-with-logto/generated-go-azure-ad.mdx
+++ b/tutorial/build-with-logto/generated-go-azure-ad.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-azure-ad-sign-in-with-go-and-logto
+slug: build-azure-ad-sign-in-with-go-and-logto
tags: [authentication, azure-ad, go, go, social-sign-in, sign-in, login]
title: How to build Azure AD sign-in with Go
sdk: Go
diff --git a/tutorial/build-with-logto/generated-go-discord.mdx b/tutorial/build-with-logto/generated-go-discord.mdx
index 411a21aa45c..08ef61a4194 100644
--- a/tutorial/build-with-logto/generated-go-discord.mdx
+++ b/tutorial/build-with-logto/generated-go-discord.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-discord-sign-in-with-go-and-logto
+slug: build-discord-sign-in-with-go-and-logto
tags: [authentication, discord, go, go, social-sign-in, sign-in, login]
title: How to build Discord sign-in with Go
sdk: Go
diff --git a/tutorial/build-with-logto/generated-go-facebook.mdx b/tutorial/build-with-logto/generated-go-facebook.mdx
index d6facdd0bc4..04e6afe68a6 100644
--- a/tutorial/build-with-logto/generated-go-facebook.mdx
+++ b/tutorial/build-with-logto/generated-go-facebook.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-facebook-sign-in-with-go-and-logto
+slug: build-facebook-sign-in-with-go-and-logto
tags: [authentication, facebook, go, go, social-sign-in, sign-in, login]
title: How to build Facebook sign-in with Go
sdk: Go
diff --git a/tutorial/build-with-logto/generated-go-github.mdx b/tutorial/build-with-logto/generated-go-github.mdx
index be47c0d39ed..c9e301ee584 100644
--- a/tutorial/build-with-logto/generated-go-github.mdx
+++ b/tutorial/build-with-logto/generated-go-github.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-github-sign-in-with-go-and-logto
+slug: build-github-sign-in-with-go-and-logto
tags: [authentication, github, go, go, social-sign-in, sign-in, login]
title: How to build GitHub sign-in with Go
sdk: Go
diff --git a/tutorial/build-with-logto/generated-go-google-workspace-enterprise-sso.mdx b/tutorial/build-with-logto/generated-go-google-workspace-enterprise-sso.mdx
index db19398f361..646b611aacd 100644
--- a/tutorial/build-with-logto/generated-go-google-workspace-enterprise-sso.mdx
+++ b/tutorial/build-with-logto/generated-go-google-workspace-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-workspace-enterprise-sso-sign-in-with-go-and-logto
+slug: build-google-workspace-enterprise-sso-sign-in-with-go-and-logto
tags: [SSO providers, google-workspace-enterprise-sso, go, go, SAML authentication, enterprise login, SSO login]
title: How to build Google Workspace enterprise SSO with Go
sdk: Go
diff --git a/tutorial/build-with-logto/generated-go-google.mdx b/tutorial/build-with-logto/generated-go-google.mdx
index 940e961afee..98aa9a298d8 100644
--- a/tutorial/build-with-logto/generated-go-google.mdx
+++ b/tutorial/build-with-logto/generated-go-google.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-sign-in-with-go-and-logto
+slug: build-google-sign-in-with-go-and-logto
tags: [authentication, google, go, go, social-sign-in, sign-in, login]
title: How to build Google sign-in with Go
sdk: Go
diff --git a/tutorial/build-with-logto/generated-go-hugging-face.mdx b/tutorial/build-with-logto/generated-go-hugging-face.mdx
index 57d79406527..d3c20d68a30 100644
--- a/tutorial/build-with-logto/generated-go-hugging-face.mdx
+++ b/tutorial/build-with-logto/generated-go-hugging-face.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-hugging-face-sign-in-with-go-and-logto
+slug: build-hugging-face-sign-in-with-go-and-logto
tags: [authentication, hugging-face, go, go, social-sign-in, sign-in, login]
title: How to build Hugging Face sign-in with Go
sdk: Go
diff --git a/tutorial/build-with-logto/generated-go-kakao.mdx b/tutorial/build-with-logto/generated-go-kakao.mdx
index 220c792f0d7..99870fd7b15 100644
--- a/tutorial/build-with-logto/generated-go-kakao.mdx
+++ b/tutorial/build-with-logto/generated-go-kakao.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-kakao-sign-in-with-go-and-logto
+slug: build-kakao-sign-in-with-go-and-logto
tags: [authentication, kakao, go, go, social-sign-in, sign-in, login]
title: How to build Kakao sign-in with Go
sdk: Go
diff --git a/tutorial/build-with-logto/generated-go-line.mdx b/tutorial/build-with-logto/generated-go-line.mdx
index 1c5f560d75f..c8158d7be2d 100644
--- a/tutorial/build-with-logto/generated-go-line.mdx
+++ b/tutorial/build-with-logto/generated-go-line.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-line-sign-in-with-go-and-logto
+slug: build-line-sign-in-with-go-and-logto
tags: [authentication, line, go, go, social-sign-in, sign-in, login]
title: How to build Line sign-in with Go
sdk: Go
diff --git a/tutorial/build-with-logto/generated-go-linkedin.mdx b/tutorial/build-with-logto/generated-go-linkedin.mdx
index 576b5eb704e..e46f988630b 100644
--- a/tutorial/build-with-logto/generated-go-linkedin.mdx
+++ b/tutorial/build-with-logto/generated-go-linkedin.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-linkedin-sign-in-with-go-and-logto
+slug: build-linkedin-sign-in-with-go-and-logto
tags: [authentication, linkedin, go, go, social-sign-in, sign-in, login]
title: How to build LinkedIn sign-in with Go
sdk: Go
diff --git a/tutorial/build-with-logto/generated-go-microsoft-entra-id-oidc-enterprise-sso.mdx b/tutorial/build-with-logto/generated-go-microsoft-entra-id-oidc-enterprise-sso.mdx
index 6131bc8deba..0dc504d7083 100644
--- a/tutorial/build-with-logto/generated-go-microsoft-entra-id-oidc-enterprise-sso.mdx
+++ b/tutorial/build-with-logto/generated-go-microsoft-entra-id-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-go-and-logto
+slug: build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-go-and-logto
tags: [SSO providers, microsoft-entra-id-oidc-enterprise-sso, go, go, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID OIDC enterprise SSO with Go
sdk: Go
diff --git a/tutorial/build-with-logto/generated-go-microsoft-entra-id-saml-enterprise-sso.mdx b/tutorial/build-with-logto/generated-go-microsoft-entra-id-saml-enterprise-sso.mdx
index 97c22410602..3dbc5e0c130 100644
--- a/tutorial/build-with-logto/generated-go-microsoft-entra-id-saml-enterprise-sso.mdx
+++ b/tutorial/build-with-logto/generated-go-microsoft-entra-id-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-go-and-logto
+slug: build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-go-and-logto
tags: [SSO providers, microsoft-entra-id-saml-enterprise-sso, go, go, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID SAML enterprise SSO with Go
sdk: Go
diff --git a/tutorial/build-with-logto/generated-go-naver.mdx b/tutorial/build-with-logto/generated-go-naver.mdx
index 77e975b8aa2..97da68c0a6a 100644
--- a/tutorial/build-with-logto/generated-go-naver.mdx
+++ b/tutorial/build-with-logto/generated-go-naver.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-naver-sign-in-with-go-and-logto
+slug: build-naver-sign-in-with-go-and-logto
tags: [authentication, naver, go, go, social-sign-in, sign-in, login]
title: How to build Naver sign-in with Go
sdk: Go
diff --git a/tutorial/build-with-logto/generated-go-oauth2.mdx b/tutorial/build-with-logto/generated-go-oauth2.mdx
index ca0d11907df..3f4042ac3b1 100644
--- a/tutorial/build-with-logto/generated-go-oauth2.mdx
+++ b/tutorial/build-with-logto/generated-go-oauth2.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oauth2-sign-in-with-go-and-logto
+slug: build-oauth2-sign-in-with-go-and-logto
tags: [authentication, oauth2, go, go, social-sign-in, sign-in, login]
title: How to build OAuth2 sign-in with Go
sdk: Go
diff --git a/tutorial/build-with-logto/generated-go-oidc-enterprise-sso.mdx b/tutorial/build-with-logto/generated-go-oidc-enterprise-sso.mdx
index 0346ac34044..6957d25af41 100644
--- a/tutorial/build-with-logto/generated-go-oidc-enterprise-sso.mdx
+++ b/tutorial/build-with-logto/generated-go-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-enterprise-sso-sign-in-with-go-and-logto
+slug: build-oidc-enterprise-sso-sign-in-with-go-and-logto
tags: [SSO providers, oidc-enterprise-sso, go, go, SAML authentication, enterprise login, SSO login]
title: How to build OIDC enterprise SSO with Go
sdk: Go
diff --git a/tutorial/build-with-logto/generated-go-oidc.mdx b/tutorial/build-with-logto/generated-go-oidc.mdx
index 007efe7aab3..94354be18c5 100644
--- a/tutorial/build-with-logto/generated-go-oidc.mdx
+++ b/tutorial/build-with-logto/generated-go-oidc.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-sign-in-with-go-and-logto
+slug: build-oidc-sign-in-with-go-and-logto
tags: [authentication, oidc, go, go, social-sign-in, sign-in, login]
title: How to build OIDC sign-in with Go
sdk: Go
diff --git a/tutorial/build-with-logto/generated-go-okta-enterprise-sso.mdx b/tutorial/build-with-logto/generated-go-okta-enterprise-sso.mdx
index 584162b1b3a..43b5ac6513f 100644
--- a/tutorial/build-with-logto/generated-go-okta-enterprise-sso.mdx
+++ b/tutorial/build-with-logto/generated-go-okta-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-okta-enterprise-sso-sign-in-with-go-and-logto
+slug: build-okta-enterprise-sso-sign-in-with-go-and-logto
tags: [SSO providers, okta-enterprise-sso, go, go, SAML authentication, enterprise login, SSO login]
title: How to build Okta enterprise SSO with Go
sdk: Go
diff --git a/tutorial/build-with-logto/generated-go-saml-enterprise-sso.mdx b/tutorial/build-with-logto/generated-go-saml-enterprise-sso.mdx
index b6958f9a550..08b1c67127e 100644
--- a/tutorial/build-with-logto/generated-go-saml-enterprise-sso.mdx
+++ b/tutorial/build-with-logto/generated-go-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-enterprise-sso-sign-in-with-go-and-logto
+slug: build-saml-enterprise-sso-sign-in-with-go-and-logto
tags: [SSO providers, saml-enterprise-sso, go, go, SAML authentication, enterprise login, SSO login]
title: How to build SAML enterprise SSO with Go
sdk: Go
diff --git a/tutorial/build-with-logto/generated-go-saml.mdx b/tutorial/build-with-logto/generated-go-saml.mdx
index e5abf2b161d..df0ddcc6f61 100644
--- a/tutorial/build-with-logto/generated-go-saml.mdx
+++ b/tutorial/build-with-logto/generated-go-saml.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-sign-in-with-go-and-logto
+slug: build-saml-sign-in-with-go-and-logto
tags: [authentication, saml, go, go, social-sign-in, sign-in, login]
title: How to build SAML sign-in with Go
sdk: Go
diff --git a/tutorial/build-with-logto/generated-go-sendgrid.mdx b/tutorial/build-with-logto/generated-go-sendgrid.mdx
index b2af55448a0..52fefd26105 100644
--- a/tutorial/build-with-logto/generated-go-sendgrid.mdx
+++ b/tutorial/build-with-logto/generated-go-sendgrid.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-sendgrid-sign-in-with-go-and-logto
+slug: build-sendgrid-sign-in-with-go-and-logto
tags: [authentication, sendgrid, go, go, passwordless-sign-in, sign-in, login]
title: How to build SendGrid Email passwordless sign-in with Go
sdk: Go
diff --git a/tutorial/build-with-logto/generated-go-slack.mdx b/tutorial/build-with-logto/generated-go-slack.mdx
index 8c9d1d55136..bfac1359d2e 100644
--- a/tutorial/build-with-logto/generated-go-slack.mdx
+++ b/tutorial/build-with-logto/generated-go-slack.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-slack-sign-in-with-go-and-logto
+slug: build-slack-sign-in-with-go-and-logto
tags: [authentication, slack, go, go, social-sign-in, sign-in, login]
title: How to build Slack sign-in with Go
sdk: Go
diff --git a/tutorial/build-with-logto/generated-go-twilio.mdx b/tutorial/build-with-logto/generated-go-twilio.mdx
index d0a7a86ca40..d5c4d97c8dc 100644
--- a/tutorial/build-with-logto/generated-go-twilio.mdx
+++ b/tutorial/build-with-logto/generated-go-twilio.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-twilio-sign-in-with-go-and-logto
+slug: build-twilio-sign-in-with-go-and-logto
tags: [authentication, twilio, go, go, passwordless-sign-in, sign-in, login]
title: How to build Twilio SMS passwordless sign-in with Go
sdk: Go
diff --git a/tutorial/build-with-logto/generated-go-x-twitter.mdx b/tutorial/build-with-logto/generated-go-x-twitter.mdx
index 6cccf5cb1b6..2ec5d091b17 100644
--- a/tutorial/build-with-logto/generated-go-x-twitter.mdx
+++ b/tutorial/build-with-logto/generated-go-x-twitter.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-x-twitter-sign-in-with-go-and-logto
+slug: build-x-twitter-sign-in-with-go-and-logto
tags: [authentication, x-twitter, go, go, social-sign-in, sign-in, login]
title: How to build X (Twitter) sign-in with Go
sdk: Go
diff --git a/tutorial/build-with-logto/generated-ios-swift-amazon.mdx b/tutorial/build-with-logto/generated-ios-swift-amazon.mdx
index 5627bcfad1d..44ab6318aaa 100644
--- a/tutorial/build-with-logto/generated-ios-swift-amazon.mdx
+++ b/tutorial/build-with-logto/generated-ios-swift-amazon.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-amazon-sign-in-with-ios-swift-and-logto
+slug: build-amazon-sign-in-with-ios-swift-and-logto
tags: [authentication, amazon, ios-swift, swift, social-sign-in, sign-in, login]
title: How to build Amazon sign-in with iOS (Swift)
sdk: iOS (Swift)
diff --git a/tutorial/build-with-logto/generated-ios-swift-apple.mdx b/tutorial/build-with-logto/generated-ios-swift-apple.mdx
index d5aadceb47f..1502fc15ae3 100644
--- a/tutorial/build-with-logto/generated-ios-swift-apple.mdx
+++ b/tutorial/build-with-logto/generated-ios-swift-apple.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-apple-sign-in-with-ios-swift-and-logto
+slug: build-apple-sign-in-with-ios-swift-and-logto
tags: [authentication, apple, ios-swift, swift, social-sign-in, sign-in, login]
title: How to build Apple sign-in with iOS (Swift)
sdk: iOS (Swift)
diff --git a/tutorial/build-with-logto/generated-ios-swift-aws-ses.mdx b/tutorial/build-with-logto/generated-ios-swift-aws-ses.mdx
index 4a81d00d6df..4de968f46ea 100644
--- a/tutorial/build-with-logto/generated-ios-swift-aws-ses.mdx
+++ b/tutorial/build-with-logto/generated-ios-swift-aws-ses.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-aws-ses-sign-in-with-ios-swift-and-logto
+slug: build-aws-ses-sign-in-with-ios-swift-and-logto
tags: [authentication, aws-ses, ios-swift, swift, passwordless-sign-in, sign-in, login]
title: How to build AWS SES Email passwordless sign-in with iOS (Swift)
sdk: iOS (Swift)
diff --git a/tutorial/build-with-logto/generated-ios-swift-azure-ad.mdx b/tutorial/build-with-logto/generated-ios-swift-azure-ad.mdx
index 05e43c0e789..045362bd117 100644
--- a/tutorial/build-with-logto/generated-ios-swift-azure-ad.mdx
+++ b/tutorial/build-with-logto/generated-ios-swift-azure-ad.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-azure-ad-sign-in-with-ios-swift-and-logto
+slug: build-azure-ad-sign-in-with-ios-swift-and-logto
tags: [authentication, azure-ad, ios-swift, swift, social-sign-in, sign-in, login]
title: How to build Azure AD sign-in with iOS (Swift)
sdk: iOS (Swift)
diff --git a/tutorial/build-with-logto/generated-ios-swift-discord.mdx b/tutorial/build-with-logto/generated-ios-swift-discord.mdx
index f849a8180ab..f7fe63ca7f2 100644
--- a/tutorial/build-with-logto/generated-ios-swift-discord.mdx
+++ b/tutorial/build-with-logto/generated-ios-swift-discord.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-discord-sign-in-with-ios-swift-and-logto
+slug: build-discord-sign-in-with-ios-swift-and-logto
tags: [authentication, discord, ios-swift, swift, social-sign-in, sign-in, login]
title: How to build Discord sign-in with iOS (Swift)
sdk: iOS (Swift)
diff --git a/tutorial/build-with-logto/generated-ios-swift-facebook.mdx b/tutorial/build-with-logto/generated-ios-swift-facebook.mdx
index 4b413b2bcce..2b4272b83d2 100644
--- a/tutorial/build-with-logto/generated-ios-swift-facebook.mdx
+++ b/tutorial/build-with-logto/generated-ios-swift-facebook.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-facebook-sign-in-with-ios-swift-and-logto
+slug: build-facebook-sign-in-with-ios-swift-and-logto
tags: [authentication, facebook, ios-swift, swift, social-sign-in, sign-in, login]
title: How to build Facebook sign-in with iOS (Swift)
sdk: iOS (Swift)
diff --git a/tutorial/build-with-logto/generated-ios-swift-github.mdx b/tutorial/build-with-logto/generated-ios-swift-github.mdx
index 6e04237f83e..306768c5565 100644
--- a/tutorial/build-with-logto/generated-ios-swift-github.mdx
+++ b/tutorial/build-with-logto/generated-ios-swift-github.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-github-sign-in-with-ios-swift-and-logto
+slug: build-github-sign-in-with-ios-swift-and-logto
tags: [authentication, github, ios-swift, swift, social-sign-in, sign-in, login]
title: How to build GitHub sign-in with iOS (Swift)
sdk: iOS (Swift)
diff --git a/tutorial/build-with-logto/generated-ios-swift-google-workspace-enterprise-sso.mdx b/tutorial/build-with-logto/generated-ios-swift-google-workspace-enterprise-sso.mdx
index 4dbd0a133ce..d852927440b 100644
--- a/tutorial/build-with-logto/generated-ios-swift-google-workspace-enterprise-sso.mdx
+++ b/tutorial/build-with-logto/generated-ios-swift-google-workspace-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-workspace-enterprise-sso-sign-in-with-ios-swift-and-logto
+slug: build-google-workspace-enterprise-sso-sign-in-with-ios-swift-and-logto
tags: [SSO providers, google-workspace-enterprise-sso, ios-swift, swift, SAML authentication, enterprise login, SSO login]
title: How to build Google Workspace enterprise SSO with iOS (Swift)
sdk: iOS (Swift)
diff --git a/tutorial/build-with-logto/generated-ios-swift-google.mdx b/tutorial/build-with-logto/generated-ios-swift-google.mdx
index 7799c15ef50..17c36402fe4 100644
--- a/tutorial/build-with-logto/generated-ios-swift-google.mdx
+++ b/tutorial/build-with-logto/generated-ios-swift-google.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-sign-in-with-ios-swift-and-logto
+slug: build-google-sign-in-with-ios-swift-and-logto
tags: [authentication, google, ios-swift, swift, social-sign-in, sign-in, login]
title: How to build Google sign-in with iOS (Swift)
sdk: iOS (Swift)
diff --git a/tutorial/build-with-logto/generated-ios-swift-hugging-face.mdx b/tutorial/build-with-logto/generated-ios-swift-hugging-face.mdx
index 90633400732..65b101c8b22 100644
--- a/tutorial/build-with-logto/generated-ios-swift-hugging-face.mdx
+++ b/tutorial/build-with-logto/generated-ios-swift-hugging-face.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-hugging-face-sign-in-with-ios-swift-and-logto
+slug: build-hugging-face-sign-in-with-ios-swift-and-logto
tags: [authentication, hugging-face, ios-swift, swift, social-sign-in, sign-in, login]
title: How to build Hugging Face sign-in with iOS (Swift)
sdk: iOS (Swift)
diff --git a/tutorial/build-with-logto/generated-ios-swift-kakao.mdx b/tutorial/build-with-logto/generated-ios-swift-kakao.mdx
index fc29b54b764..fe91af7c05a 100644
--- a/tutorial/build-with-logto/generated-ios-swift-kakao.mdx
+++ b/tutorial/build-with-logto/generated-ios-swift-kakao.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-kakao-sign-in-with-ios-swift-and-logto
+slug: build-kakao-sign-in-with-ios-swift-and-logto
tags: [authentication, kakao, ios-swift, swift, social-sign-in, sign-in, login]
title: How to build Kakao sign-in with iOS (Swift)
sdk: iOS (Swift)
diff --git a/tutorial/build-with-logto/generated-ios-swift-line.mdx b/tutorial/build-with-logto/generated-ios-swift-line.mdx
index 0c2463c3e55..d77f58503ab 100644
--- a/tutorial/build-with-logto/generated-ios-swift-line.mdx
+++ b/tutorial/build-with-logto/generated-ios-swift-line.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-line-sign-in-with-ios-swift-and-logto
+slug: build-line-sign-in-with-ios-swift-and-logto
tags: [authentication, line, ios-swift, swift, social-sign-in, sign-in, login]
title: How to build Line sign-in with iOS (Swift)
sdk: iOS (Swift)
diff --git a/tutorial/build-with-logto/generated-ios-swift-linkedin.mdx b/tutorial/build-with-logto/generated-ios-swift-linkedin.mdx
index eb3e0e81159..5bbbc4811db 100644
--- a/tutorial/build-with-logto/generated-ios-swift-linkedin.mdx
+++ b/tutorial/build-with-logto/generated-ios-swift-linkedin.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-linkedin-sign-in-with-ios-swift-and-logto
+slug: build-linkedin-sign-in-with-ios-swift-and-logto
tags: [authentication, linkedin, ios-swift, swift, social-sign-in, sign-in, login]
title: How to build LinkedIn sign-in with iOS (Swift)
sdk: iOS (Swift)
diff --git a/tutorial/build-with-logto/generated-ios-swift-microsoft-entra-id-oidc-enterprise-sso.mdx b/tutorial/build-with-logto/generated-ios-swift-microsoft-entra-id-oidc-enterprise-sso.mdx
index 2f108e672ac..8fcf8fb653d 100644
--- a/tutorial/build-with-logto/generated-ios-swift-microsoft-entra-id-oidc-enterprise-sso.mdx
+++ b/tutorial/build-with-logto/generated-ios-swift-microsoft-entra-id-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-ios-swift-and-logto
+slug: build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-ios-swift-and-logto
tags: [SSO providers, microsoft-entra-id-oidc-enterprise-sso, ios-swift, swift, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID OIDC enterprise SSO with iOS (Swift)
sdk: iOS (Swift)
diff --git a/tutorial/build-with-logto/generated-ios-swift-microsoft-entra-id-saml-enterprise-sso.mdx b/tutorial/build-with-logto/generated-ios-swift-microsoft-entra-id-saml-enterprise-sso.mdx
index 772f845244e..3c3ae88321f 100644
--- a/tutorial/build-with-logto/generated-ios-swift-microsoft-entra-id-saml-enterprise-sso.mdx
+++ b/tutorial/build-with-logto/generated-ios-swift-microsoft-entra-id-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-ios-swift-and-logto
+slug: build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-ios-swift-and-logto
tags: [SSO providers, microsoft-entra-id-saml-enterprise-sso, ios-swift, swift, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID SAML enterprise SSO with iOS (Swift)
sdk: iOS (Swift)
diff --git a/tutorial/build-with-logto/generated-ios-swift-naver.mdx b/tutorial/build-with-logto/generated-ios-swift-naver.mdx
index 4cffc0b22f8..9983ce64e32 100644
--- a/tutorial/build-with-logto/generated-ios-swift-naver.mdx
+++ b/tutorial/build-with-logto/generated-ios-swift-naver.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-naver-sign-in-with-ios-swift-and-logto
+slug: build-naver-sign-in-with-ios-swift-and-logto
tags: [authentication, naver, ios-swift, swift, social-sign-in, sign-in, login]
title: How to build Naver sign-in with iOS (Swift)
sdk: iOS (Swift)
diff --git a/tutorial/build-with-logto/generated-ios-swift-oauth2.mdx b/tutorial/build-with-logto/generated-ios-swift-oauth2.mdx
index c6001131460..24c2d0da196 100644
--- a/tutorial/build-with-logto/generated-ios-swift-oauth2.mdx
+++ b/tutorial/build-with-logto/generated-ios-swift-oauth2.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oauth2-sign-in-with-ios-swift-and-logto
+slug: build-oauth2-sign-in-with-ios-swift-and-logto
tags: [authentication, oauth2, ios-swift, swift, social-sign-in, sign-in, login]
title: How to build OAuth2 sign-in with iOS (Swift)
sdk: iOS (Swift)
diff --git a/tutorial/build-with-logto/generated-ios-swift-oidc-enterprise-sso.mdx b/tutorial/build-with-logto/generated-ios-swift-oidc-enterprise-sso.mdx
index 592d88504c9..9f02257f219 100644
--- a/tutorial/build-with-logto/generated-ios-swift-oidc-enterprise-sso.mdx
+++ b/tutorial/build-with-logto/generated-ios-swift-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-enterprise-sso-sign-in-with-ios-swift-and-logto
+slug: build-oidc-enterprise-sso-sign-in-with-ios-swift-and-logto
tags: [SSO providers, oidc-enterprise-sso, ios-swift, swift, SAML authentication, enterprise login, SSO login]
title: How to build OIDC enterprise SSO with iOS (Swift)
sdk: iOS (Swift)
diff --git a/tutorial/build-with-logto/generated-ios-swift-oidc.mdx b/tutorial/build-with-logto/generated-ios-swift-oidc.mdx
index bc36d021ba6..901055bce4f 100644
--- a/tutorial/build-with-logto/generated-ios-swift-oidc.mdx
+++ b/tutorial/build-with-logto/generated-ios-swift-oidc.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-sign-in-with-ios-swift-and-logto
+slug: build-oidc-sign-in-with-ios-swift-and-logto
tags: [authentication, oidc, ios-swift, swift, social-sign-in, sign-in, login]
title: How to build OIDC sign-in with iOS (Swift)
sdk: iOS (Swift)
diff --git a/tutorial/build-with-logto/generated-ios-swift-okta-enterprise-sso.mdx b/tutorial/build-with-logto/generated-ios-swift-okta-enterprise-sso.mdx
index f42e957a344..233f562cd5f 100644
--- a/tutorial/build-with-logto/generated-ios-swift-okta-enterprise-sso.mdx
+++ b/tutorial/build-with-logto/generated-ios-swift-okta-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-okta-enterprise-sso-sign-in-with-ios-swift-and-logto
+slug: build-okta-enterprise-sso-sign-in-with-ios-swift-and-logto
tags: [SSO providers, okta-enterprise-sso, ios-swift, swift, SAML authentication, enterprise login, SSO login]
title: How to build Okta enterprise SSO with iOS (Swift)
sdk: iOS (Swift)
diff --git a/tutorial/build-with-logto/generated-ios-swift-saml-enterprise-sso.mdx b/tutorial/build-with-logto/generated-ios-swift-saml-enterprise-sso.mdx
index e8b947eb259..87bd51a1468 100644
--- a/tutorial/build-with-logto/generated-ios-swift-saml-enterprise-sso.mdx
+++ b/tutorial/build-with-logto/generated-ios-swift-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-enterprise-sso-sign-in-with-ios-swift-and-logto
+slug: build-saml-enterprise-sso-sign-in-with-ios-swift-and-logto
tags: [SSO providers, saml-enterprise-sso, ios-swift, swift, SAML authentication, enterprise login, SSO login]
title: How to build SAML enterprise SSO with iOS (Swift)
sdk: iOS (Swift)
diff --git a/tutorial/build-with-logto/generated-ios-swift-saml.mdx b/tutorial/build-with-logto/generated-ios-swift-saml.mdx
index 21b5974022b..de3f190d2ee 100644
--- a/tutorial/build-with-logto/generated-ios-swift-saml.mdx
+++ b/tutorial/build-with-logto/generated-ios-swift-saml.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-sign-in-with-ios-swift-and-logto
+slug: build-saml-sign-in-with-ios-swift-and-logto
tags: [authentication, saml, ios-swift, swift, social-sign-in, sign-in, login]
title: How to build SAML sign-in with iOS (Swift)
sdk: iOS (Swift)
diff --git a/tutorial/build-with-logto/generated-ios-swift-sendgrid.mdx b/tutorial/build-with-logto/generated-ios-swift-sendgrid.mdx
index f90341c7c00..a1e76532355 100644
--- a/tutorial/build-with-logto/generated-ios-swift-sendgrid.mdx
+++ b/tutorial/build-with-logto/generated-ios-swift-sendgrid.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-sendgrid-sign-in-with-ios-swift-and-logto
+slug: build-sendgrid-sign-in-with-ios-swift-and-logto
tags: [authentication, sendgrid, ios-swift, swift, passwordless-sign-in, sign-in, login]
title: How to build SendGrid Email passwordless sign-in with iOS (Swift)
sdk: iOS (Swift)
diff --git a/tutorial/build-with-logto/generated-ios-swift-slack.mdx b/tutorial/build-with-logto/generated-ios-swift-slack.mdx
index e4258eef8ac..b2c97a7ec88 100644
--- a/tutorial/build-with-logto/generated-ios-swift-slack.mdx
+++ b/tutorial/build-with-logto/generated-ios-swift-slack.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-slack-sign-in-with-ios-swift-and-logto
+slug: build-slack-sign-in-with-ios-swift-and-logto
tags: [authentication, slack, ios-swift, swift, social-sign-in, sign-in, login]
title: How to build Slack sign-in with iOS (Swift)
sdk: iOS (Swift)
diff --git a/tutorial/build-with-logto/generated-ios-swift-twilio.mdx b/tutorial/build-with-logto/generated-ios-swift-twilio.mdx
index eeac2c4835f..c649802ea2d 100644
--- a/tutorial/build-with-logto/generated-ios-swift-twilio.mdx
+++ b/tutorial/build-with-logto/generated-ios-swift-twilio.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-twilio-sign-in-with-ios-swift-and-logto
+slug: build-twilio-sign-in-with-ios-swift-and-logto
tags: [authentication, twilio, ios-swift, swift, passwordless-sign-in, sign-in, login]
title: How to build Twilio SMS passwordless sign-in with iOS (Swift)
sdk: iOS (Swift)
diff --git a/tutorial/build-with-logto/generated-ios-swift-x-twitter.mdx b/tutorial/build-with-logto/generated-ios-swift-x-twitter.mdx
index 40bc645111f..d6615c7e81b 100644
--- a/tutorial/build-with-logto/generated-ios-swift-x-twitter.mdx
+++ b/tutorial/build-with-logto/generated-ios-swift-x-twitter.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-x-twitter-sign-in-with-ios-swift-and-logto
+slug: build-x-twitter-sign-in-with-ios-swift-and-logto
tags: [authentication, x-twitter, ios-swift, swift, social-sign-in, sign-in, login]
title: How to build X (Twitter) sign-in with iOS (Swift)
sdk: iOS (Swift)
diff --git a/tutorial/build-with-logto/generated-next-amazon.mdx b/tutorial/build-with-logto/generated-next-amazon.mdx
index e4c869e6f46..52b1b1f92f6 100644
--- a/tutorial/build-with-logto/generated-next-amazon.mdx
+++ b/tutorial/build-with-logto/generated-next-amazon.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-amazon-sign-in-with-next-and-logto
+slug: build-amazon-sign-in-with-next-and-logto
tags: [authentication, amazon, next, js, social-sign-in, sign-in, login]
title: How to build Amazon sign-in with Next.js (Pages Router)
sdk: Next.js (Pages Router)
diff --git a/tutorial/build-with-logto/generated-next-apple.mdx b/tutorial/build-with-logto/generated-next-apple.mdx
index db8eea6ca7b..81a41f2074d 100644
--- a/tutorial/build-with-logto/generated-next-apple.mdx
+++ b/tutorial/build-with-logto/generated-next-apple.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-apple-sign-in-with-next-and-logto
+slug: build-apple-sign-in-with-next-and-logto
tags: [authentication, apple, next, js, social-sign-in, sign-in, login]
title: How to build Apple sign-in with Next.js (Pages Router)
sdk: Next.js (Pages Router)
diff --git a/tutorial/build-with-logto/generated-next-aws-ses.mdx b/tutorial/build-with-logto/generated-next-aws-ses.mdx
index cbd44472069..5e49497c400 100644
--- a/tutorial/build-with-logto/generated-next-aws-ses.mdx
+++ b/tutorial/build-with-logto/generated-next-aws-ses.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-aws-ses-sign-in-with-next-and-logto
+slug: build-aws-ses-sign-in-with-next-and-logto
tags: [authentication, aws-ses, next, js, passwordless-sign-in, sign-in, login]
title: How to build AWS SES Email passwordless sign-in with Next.js (Pages Router)
sdk: Next.js (Pages Router)
diff --git a/tutorial/build-with-logto/generated-next-azure-ad.mdx b/tutorial/build-with-logto/generated-next-azure-ad.mdx
index ba26aa93b3f..2daf8c51ada 100644
--- a/tutorial/build-with-logto/generated-next-azure-ad.mdx
+++ b/tutorial/build-with-logto/generated-next-azure-ad.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-azure-ad-sign-in-with-next-and-logto
+slug: build-azure-ad-sign-in-with-next-and-logto
tags: [authentication, azure-ad, next, js, social-sign-in, sign-in, login]
title: How to build Azure AD sign-in with Next.js (Pages Router)
sdk: Next.js (Pages Router)
diff --git a/tutorial/build-with-logto/generated-next-discord.mdx b/tutorial/build-with-logto/generated-next-discord.mdx
index a1e3e0bcf50..5a9555ed0f5 100644
--- a/tutorial/build-with-logto/generated-next-discord.mdx
+++ b/tutorial/build-with-logto/generated-next-discord.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-discord-sign-in-with-next-and-logto
+slug: build-discord-sign-in-with-next-and-logto
tags: [authentication, discord, next, js, social-sign-in, sign-in, login]
title: How to build Discord sign-in with Next.js (Pages Router)
sdk: Next.js (Pages Router)
diff --git a/tutorial/build-with-logto/generated-next-facebook.mdx b/tutorial/build-with-logto/generated-next-facebook.mdx
index 9fad765b5d3..d77a5ea881b 100644
--- a/tutorial/build-with-logto/generated-next-facebook.mdx
+++ b/tutorial/build-with-logto/generated-next-facebook.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-facebook-sign-in-with-next-and-logto
+slug: build-facebook-sign-in-with-next-and-logto
tags: [authentication, facebook, next, js, social-sign-in, sign-in, login]
title: How to build Facebook sign-in with Next.js (Pages Router)
sdk: Next.js (Pages Router)
diff --git a/tutorial/build-with-logto/generated-next-github.mdx b/tutorial/build-with-logto/generated-next-github.mdx
index de417156b8a..3bcf0ea2cb0 100644
--- a/tutorial/build-with-logto/generated-next-github.mdx
+++ b/tutorial/build-with-logto/generated-next-github.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-github-sign-in-with-next-and-logto
+slug: build-github-sign-in-with-next-and-logto
tags: [authentication, github, next, js, social-sign-in, sign-in, login]
title: How to build GitHub sign-in with Next.js (Pages Router)
sdk: Next.js (Pages Router)
diff --git a/tutorial/build-with-logto/generated-next-google-workspace-enterprise-sso.mdx b/tutorial/build-with-logto/generated-next-google-workspace-enterprise-sso.mdx
index 3553d3fc241..fbc04e146b5 100644
--- a/tutorial/build-with-logto/generated-next-google-workspace-enterprise-sso.mdx
+++ b/tutorial/build-with-logto/generated-next-google-workspace-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-workspace-enterprise-sso-sign-in-with-next-and-logto
+slug: build-google-workspace-enterprise-sso-sign-in-with-next-and-logto
tags: [SSO providers, google-workspace-enterprise-sso, next, js, SAML authentication, enterprise login, SSO login]
title: How to build Google Workspace enterprise SSO with Next.js (Pages Router)
sdk: Next.js (Pages Router)
diff --git a/tutorial/build-with-logto/generated-next-google.mdx b/tutorial/build-with-logto/generated-next-google.mdx
index e5b666a3f8f..3c0eb8b9fda 100644
--- a/tutorial/build-with-logto/generated-next-google.mdx
+++ b/tutorial/build-with-logto/generated-next-google.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-sign-in-with-next-and-logto
+slug: build-google-sign-in-with-next-and-logto
tags: [authentication, google, next, js, social-sign-in, sign-in, login]
title: How to build Google sign-in with Next.js (Pages Router)
sdk: Next.js (Pages Router)
diff --git a/tutorial/build-with-logto/generated-next-hugging-face.mdx b/tutorial/build-with-logto/generated-next-hugging-face.mdx
index 84eadc90c68..ba3346a94ff 100644
--- a/tutorial/build-with-logto/generated-next-hugging-face.mdx
+++ b/tutorial/build-with-logto/generated-next-hugging-face.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-hugging-face-sign-in-with-next-and-logto
+slug: build-hugging-face-sign-in-with-next-and-logto
tags: [authentication, hugging-face, next, js, social-sign-in, sign-in, login]
title: How to build Hugging Face sign-in with Next.js (Pages Router)
sdk: Next.js (Pages Router)
diff --git a/tutorial/build-with-logto/generated-next-kakao.mdx b/tutorial/build-with-logto/generated-next-kakao.mdx
index 7bb31ea9282..18d0b97cd96 100644
--- a/tutorial/build-with-logto/generated-next-kakao.mdx
+++ b/tutorial/build-with-logto/generated-next-kakao.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-kakao-sign-in-with-next-and-logto
+slug: build-kakao-sign-in-with-next-and-logto
tags: [authentication, kakao, next, js, social-sign-in, sign-in, login]
title: How to build Kakao sign-in with Next.js (Pages Router)
sdk: Next.js (Pages Router)
diff --git a/tutorial/build-with-logto/generated-next-line.mdx b/tutorial/build-with-logto/generated-next-line.mdx
index abf85290f0f..83a3300aab3 100644
--- a/tutorial/build-with-logto/generated-next-line.mdx
+++ b/tutorial/build-with-logto/generated-next-line.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-line-sign-in-with-next-and-logto
+slug: build-line-sign-in-with-next-and-logto
tags: [authentication, line, next, js, social-sign-in, sign-in, login]
title: How to build Line sign-in with Next.js (Pages Router)
sdk: Next.js (Pages Router)
diff --git a/tutorial/build-with-logto/generated-next-linkedin.mdx b/tutorial/build-with-logto/generated-next-linkedin.mdx
index a916db12acb..04e1352f1d0 100644
--- a/tutorial/build-with-logto/generated-next-linkedin.mdx
+++ b/tutorial/build-with-logto/generated-next-linkedin.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-linkedin-sign-in-with-next-and-logto
+slug: build-linkedin-sign-in-with-next-and-logto
tags: [authentication, linkedin, next, js, social-sign-in, sign-in, login]
title: How to build LinkedIn sign-in with Next.js (Pages Router)
sdk: Next.js (Pages Router)
diff --git a/tutorial/build-with-logto/generated-next-microsoft-entra-id-oidc-enterprise-sso.mdx b/tutorial/build-with-logto/generated-next-microsoft-entra-id-oidc-enterprise-sso.mdx
index a6f85d96919..51160bf3761 100644
--- a/tutorial/build-with-logto/generated-next-microsoft-entra-id-oidc-enterprise-sso.mdx
+++ b/tutorial/build-with-logto/generated-next-microsoft-entra-id-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-next-and-logto
+slug: build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-next-and-logto
tags: [SSO providers, microsoft-entra-id-oidc-enterprise-sso, next, js, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID OIDC enterprise SSO with Next.js (Pages Router)
sdk: Next.js (Pages Router)
diff --git a/tutorial/build-with-logto/generated-next-microsoft-entra-id-saml-enterprise-sso.mdx b/tutorial/build-with-logto/generated-next-microsoft-entra-id-saml-enterprise-sso.mdx
index bdcb7ccd645..c50b59e6ea0 100644
--- a/tutorial/build-with-logto/generated-next-microsoft-entra-id-saml-enterprise-sso.mdx
+++ b/tutorial/build-with-logto/generated-next-microsoft-entra-id-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-next-and-logto
+slug: build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-next-and-logto
tags: [SSO providers, microsoft-entra-id-saml-enterprise-sso, next, js, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID SAML enterprise SSO with Next.js (Pages Router)
sdk: Next.js (Pages Router)
diff --git a/tutorial/build-with-logto/generated-next-naver.mdx b/tutorial/build-with-logto/generated-next-naver.mdx
index 1c3c5463b31..5e8030e5852 100644
--- a/tutorial/build-with-logto/generated-next-naver.mdx
+++ b/tutorial/build-with-logto/generated-next-naver.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-naver-sign-in-with-next-and-logto
+slug: build-naver-sign-in-with-next-and-logto
tags: [authentication, naver, next, js, social-sign-in, sign-in, login]
title: How to build Naver sign-in with Next.js (Pages Router)
sdk: Next.js (Pages Router)
diff --git a/tutorial/build-with-logto/generated-next-oauth2.mdx b/tutorial/build-with-logto/generated-next-oauth2.mdx
index b0cccb0b552..045d876a43b 100644
--- a/tutorial/build-with-logto/generated-next-oauth2.mdx
+++ b/tutorial/build-with-logto/generated-next-oauth2.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oauth2-sign-in-with-next-and-logto
+slug: build-oauth2-sign-in-with-next-and-logto
tags: [authentication, oauth2, next, js, social-sign-in, sign-in, login]
title: How to build OAuth2 sign-in with Next.js (Pages Router)
sdk: Next.js (Pages Router)
diff --git a/tutorial/build-with-logto/generated-next-oidc-enterprise-sso.mdx b/tutorial/build-with-logto/generated-next-oidc-enterprise-sso.mdx
index 4a357af6d72..adc2a7ded25 100644
--- a/tutorial/build-with-logto/generated-next-oidc-enterprise-sso.mdx
+++ b/tutorial/build-with-logto/generated-next-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-enterprise-sso-sign-in-with-next-and-logto
+slug: build-oidc-enterprise-sso-sign-in-with-next-and-logto
tags: [SSO providers, oidc-enterprise-sso, next, js, SAML authentication, enterprise login, SSO login]
title: How to build OIDC enterprise SSO with Next.js (Pages Router)
sdk: Next.js (Pages Router)
diff --git a/tutorial/build-with-logto/generated-next-oidc.mdx b/tutorial/build-with-logto/generated-next-oidc.mdx
index df1b8339721..b79accdf19f 100644
--- a/tutorial/build-with-logto/generated-next-oidc.mdx
+++ b/tutorial/build-with-logto/generated-next-oidc.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-sign-in-with-next-and-logto
+slug: build-oidc-sign-in-with-next-and-logto
tags: [authentication, oidc, next, js, social-sign-in, sign-in, login]
title: How to build OIDC sign-in with Next.js (Pages Router)
sdk: Next.js (Pages Router)
diff --git a/tutorial/build-with-logto/generated-next-okta-enterprise-sso.mdx b/tutorial/build-with-logto/generated-next-okta-enterprise-sso.mdx
index 31fdf6c7803..d9fca3288fd 100644
--- a/tutorial/build-with-logto/generated-next-okta-enterprise-sso.mdx
+++ b/tutorial/build-with-logto/generated-next-okta-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-okta-enterprise-sso-sign-in-with-next-and-logto
+slug: build-okta-enterprise-sso-sign-in-with-next-and-logto
tags: [SSO providers, okta-enterprise-sso, next, js, SAML authentication, enterprise login, SSO login]
title: How to build Okta enterprise SSO with Next.js (Pages Router)
sdk: Next.js (Pages Router)
diff --git a/tutorial/build-with-logto/generated-next-saml-enterprise-sso.mdx b/tutorial/build-with-logto/generated-next-saml-enterprise-sso.mdx
index 0d5a619317a..757a378e43f 100644
--- a/tutorial/build-with-logto/generated-next-saml-enterprise-sso.mdx
+++ b/tutorial/build-with-logto/generated-next-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-enterprise-sso-sign-in-with-next-and-logto
+slug: build-saml-enterprise-sso-sign-in-with-next-and-logto
tags: [SSO providers, saml-enterprise-sso, next, js, SAML authentication, enterprise login, SSO login]
title: How to build SAML enterprise SSO with Next.js (Pages Router)
sdk: Next.js (Pages Router)
diff --git a/tutorial/build-with-logto/generated-next-saml.mdx b/tutorial/build-with-logto/generated-next-saml.mdx
index c94d29b60cd..1fc21c0d7c2 100644
--- a/tutorial/build-with-logto/generated-next-saml.mdx
+++ b/tutorial/build-with-logto/generated-next-saml.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-sign-in-with-next-and-logto
+slug: build-saml-sign-in-with-next-and-logto
tags: [authentication, saml, next, js, social-sign-in, sign-in, login]
title: How to build SAML sign-in with Next.js (Pages Router)
sdk: Next.js (Pages Router)
diff --git a/tutorial/build-with-logto/generated-next-sendgrid.mdx b/tutorial/build-with-logto/generated-next-sendgrid.mdx
index d16a226b205..56aafdbaf0a 100644
--- a/tutorial/build-with-logto/generated-next-sendgrid.mdx
+++ b/tutorial/build-with-logto/generated-next-sendgrid.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-sendgrid-sign-in-with-next-and-logto
+slug: build-sendgrid-sign-in-with-next-and-logto
tags: [authentication, sendgrid, next, js, passwordless-sign-in, sign-in, login]
title: How to build SendGrid Email passwordless sign-in with Next.js (Pages Router)
sdk: Next.js (Pages Router)
diff --git a/tutorial/build-with-logto/generated-next-slack.mdx b/tutorial/build-with-logto/generated-next-slack.mdx
index e29027d8a44..58c72884a78 100644
--- a/tutorial/build-with-logto/generated-next-slack.mdx
+++ b/tutorial/build-with-logto/generated-next-slack.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-slack-sign-in-with-next-and-logto
+slug: build-slack-sign-in-with-next-and-logto
tags: [authentication, slack, next, js, social-sign-in, sign-in, login]
title: How to build Slack sign-in with Next.js (Pages Router)
sdk: Next.js (Pages Router)
diff --git a/tutorial/build-with-logto/generated-next-twilio.mdx b/tutorial/build-with-logto/generated-next-twilio.mdx
index 347e89ac666..016538afc6f 100644
--- a/tutorial/build-with-logto/generated-next-twilio.mdx
+++ b/tutorial/build-with-logto/generated-next-twilio.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-twilio-sign-in-with-next-and-logto
+slug: build-twilio-sign-in-with-next-and-logto
tags: [authentication, twilio, next, js, passwordless-sign-in, sign-in, login]
title: How to build Twilio SMS passwordless sign-in with Next.js (Pages Router)
sdk: Next.js (Pages Router)
diff --git a/tutorial/build-with-logto/generated-next-x-twitter.mdx b/tutorial/build-with-logto/generated-next-x-twitter.mdx
index b5e88346811..5a9b819d932 100644
--- a/tutorial/build-with-logto/generated-next-x-twitter.mdx
+++ b/tutorial/build-with-logto/generated-next-x-twitter.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-x-twitter-sign-in-with-next-and-logto
+slug: build-x-twitter-sign-in-with-next-and-logto
tags: [authentication, x-twitter, next, js, social-sign-in, sign-in, login]
title: How to build X (Twitter) sign-in with Next.js (Pages Router)
sdk: Next.js (Pages Router)
diff --git a/tutorial/build-with-logto/generated-php-amazon.mdx b/tutorial/build-with-logto/generated-php-amazon.mdx
index e9a75349c99..2b638df7092 100644
--- a/tutorial/build-with-logto/generated-php-amazon.mdx
+++ b/tutorial/build-with-logto/generated-php-amazon.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-amazon-sign-in-with-php-and-logto
+slug: build-amazon-sign-in-with-php-and-logto
tags: [authentication, amazon, php, php, social-sign-in, sign-in, login]
title: How to build Amazon sign-in with PHP
sdk: PHP
diff --git a/tutorial/build-with-logto/generated-php-apple.mdx b/tutorial/build-with-logto/generated-php-apple.mdx
index 425fc1a4f4d..17a0bd16df5 100644
--- a/tutorial/build-with-logto/generated-php-apple.mdx
+++ b/tutorial/build-with-logto/generated-php-apple.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-apple-sign-in-with-php-and-logto
+slug: build-apple-sign-in-with-php-and-logto
tags: [authentication, apple, php, php, social-sign-in, sign-in, login]
title: How to build Apple sign-in with PHP
sdk: PHP
diff --git a/tutorial/build-with-logto/generated-php-aws-ses.mdx b/tutorial/build-with-logto/generated-php-aws-ses.mdx
index 758da72d6de..1f18c55d308 100644
--- a/tutorial/build-with-logto/generated-php-aws-ses.mdx
+++ b/tutorial/build-with-logto/generated-php-aws-ses.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-aws-ses-sign-in-with-php-and-logto
+slug: build-aws-ses-sign-in-with-php-and-logto
tags: [authentication, aws-ses, php, php, passwordless-sign-in, sign-in, login]
title: How to build AWS SES Email passwordless sign-in with PHP
sdk: PHP
diff --git a/tutorial/build-with-logto/generated-php-azure-ad.mdx b/tutorial/build-with-logto/generated-php-azure-ad.mdx
index 3e7d08ab37d..33d0d3f7307 100644
--- a/tutorial/build-with-logto/generated-php-azure-ad.mdx
+++ b/tutorial/build-with-logto/generated-php-azure-ad.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-azure-ad-sign-in-with-php-and-logto
+slug: build-azure-ad-sign-in-with-php-and-logto
tags: [authentication, azure-ad, php, php, social-sign-in, sign-in, login]
title: How to build Azure AD sign-in with PHP
sdk: PHP
diff --git a/tutorial/build-with-logto/generated-php-discord.mdx b/tutorial/build-with-logto/generated-php-discord.mdx
index 7dc7bbaeebd..8554b0c8660 100644
--- a/tutorial/build-with-logto/generated-php-discord.mdx
+++ b/tutorial/build-with-logto/generated-php-discord.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-discord-sign-in-with-php-and-logto
+slug: build-discord-sign-in-with-php-and-logto
tags: [authentication, discord, php, php, social-sign-in, sign-in, login]
title: How to build Discord sign-in with PHP
sdk: PHP
diff --git a/tutorial/build-with-logto/generated-php-facebook.mdx b/tutorial/build-with-logto/generated-php-facebook.mdx
index c7e9c6fa7d3..2fcf521495e 100644
--- a/tutorial/build-with-logto/generated-php-facebook.mdx
+++ b/tutorial/build-with-logto/generated-php-facebook.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-facebook-sign-in-with-php-and-logto
+slug: build-facebook-sign-in-with-php-and-logto
tags: [authentication, facebook, php, php, social-sign-in, sign-in, login]
title: How to build Facebook sign-in with PHP
sdk: PHP
diff --git a/tutorial/build-with-logto/generated-php-github.mdx b/tutorial/build-with-logto/generated-php-github.mdx
index 0016af91d9f..a3b83e60eb0 100644
--- a/tutorial/build-with-logto/generated-php-github.mdx
+++ b/tutorial/build-with-logto/generated-php-github.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-github-sign-in-with-php-and-logto
+slug: build-github-sign-in-with-php-and-logto
tags: [authentication, github, php, php, social-sign-in, sign-in, login]
title: How to build GitHub sign-in with PHP
sdk: PHP
diff --git a/tutorial/build-with-logto/generated-php-google-workspace-enterprise-sso.mdx b/tutorial/build-with-logto/generated-php-google-workspace-enterprise-sso.mdx
index e573f8cd526..16829b019c2 100644
--- a/tutorial/build-with-logto/generated-php-google-workspace-enterprise-sso.mdx
+++ b/tutorial/build-with-logto/generated-php-google-workspace-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-workspace-enterprise-sso-sign-in-with-php-and-logto
+slug: build-google-workspace-enterprise-sso-sign-in-with-php-and-logto
tags: [SSO providers, google-workspace-enterprise-sso, php, php, SAML authentication, enterprise login, SSO login]
title: How to build Google Workspace enterprise SSO with PHP
sdk: PHP
diff --git a/tutorial/build-with-logto/generated-php-google.mdx b/tutorial/build-with-logto/generated-php-google.mdx
index acf1d9548eb..68047c96adf 100644
--- a/tutorial/build-with-logto/generated-php-google.mdx
+++ b/tutorial/build-with-logto/generated-php-google.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-sign-in-with-php-and-logto
+slug: build-google-sign-in-with-php-and-logto
tags: [authentication, google, php, php, social-sign-in, sign-in, login]
title: How to build Google sign-in with PHP
sdk: PHP
diff --git a/tutorial/build-with-logto/generated-php-hugging-face.mdx b/tutorial/build-with-logto/generated-php-hugging-face.mdx
index d87b242d6d4..bfcf07b12d2 100644
--- a/tutorial/build-with-logto/generated-php-hugging-face.mdx
+++ b/tutorial/build-with-logto/generated-php-hugging-face.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-hugging-face-sign-in-with-php-and-logto
+slug: build-hugging-face-sign-in-with-php-and-logto
tags: [authentication, hugging-face, php, php, social-sign-in, sign-in, login]
title: How to build Hugging Face sign-in with PHP
sdk: PHP
diff --git a/tutorial/build-with-logto/generated-php-kakao.mdx b/tutorial/build-with-logto/generated-php-kakao.mdx
index db53b0fa8e8..462ce87899f 100644
--- a/tutorial/build-with-logto/generated-php-kakao.mdx
+++ b/tutorial/build-with-logto/generated-php-kakao.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-kakao-sign-in-with-php-and-logto
+slug: build-kakao-sign-in-with-php-and-logto
tags: [authentication, kakao, php, php, social-sign-in, sign-in, login]
title: How to build Kakao sign-in with PHP
sdk: PHP
diff --git a/tutorial/build-with-logto/generated-php-line.mdx b/tutorial/build-with-logto/generated-php-line.mdx
index 380bca790c8..79810d419be 100644
--- a/tutorial/build-with-logto/generated-php-line.mdx
+++ b/tutorial/build-with-logto/generated-php-line.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-line-sign-in-with-php-and-logto
+slug: build-line-sign-in-with-php-and-logto
tags: [authentication, line, php, php, social-sign-in, sign-in, login]
title: How to build Line sign-in with PHP
sdk: PHP
diff --git a/tutorial/build-with-logto/generated-php-linkedin.mdx b/tutorial/build-with-logto/generated-php-linkedin.mdx
index 5748e8ea3e1..bad4fed661e 100644
--- a/tutorial/build-with-logto/generated-php-linkedin.mdx
+++ b/tutorial/build-with-logto/generated-php-linkedin.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-linkedin-sign-in-with-php-and-logto
+slug: build-linkedin-sign-in-with-php-and-logto
tags: [authentication, linkedin, php, php, social-sign-in, sign-in, login]
title: How to build LinkedIn sign-in with PHP
sdk: PHP
diff --git a/tutorial/build-with-logto/generated-php-microsoft-entra-id-oidc-enterprise-sso.mdx b/tutorial/build-with-logto/generated-php-microsoft-entra-id-oidc-enterprise-sso.mdx
index 41cb7eceac0..9ce8b3b727e 100644
--- a/tutorial/build-with-logto/generated-php-microsoft-entra-id-oidc-enterprise-sso.mdx
+++ b/tutorial/build-with-logto/generated-php-microsoft-entra-id-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-php-and-logto
+slug: build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-php-and-logto
tags: [SSO providers, microsoft-entra-id-oidc-enterprise-sso, php, php, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID OIDC enterprise SSO with PHP
sdk: PHP
diff --git a/tutorial/build-with-logto/generated-php-microsoft-entra-id-saml-enterprise-sso.mdx b/tutorial/build-with-logto/generated-php-microsoft-entra-id-saml-enterprise-sso.mdx
index 4a9c257165c..8a67df006e3 100644
--- a/tutorial/build-with-logto/generated-php-microsoft-entra-id-saml-enterprise-sso.mdx
+++ b/tutorial/build-with-logto/generated-php-microsoft-entra-id-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-php-and-logto
+slug: build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-php-and-logto
tags: [SSO providers, microsoft-entra-id-saml-enterprise-sso, php, php, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID SAML enterprise SSO with PHP
sdk: PHP
diff --git a/tutorial/build-with-logto/generated-php-naver.mdx b/tutorial/build-with-logto/generated-php-naver.mdx
index 4eab614c83d..d772e3c2ee0 100644
--- a/tutorial/build-with-logto/generated-php-naver.mdx
+++ b/tutorial/build-with-logto/generated-php-naver.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-naver-sign-in-with-php-and-logto
+slug: build-naver-sign-in-with-php-and-logto
tags: [authentication, naver, php, php, social-sign-in, sign-in, login]
title: How to build Naver sign-in with PHP
sdk: PHP
diff --git a/tutorial/build-with-logto/generated-php-oauth2.mdx b/tutorial/build-with-logto/generated-php-oauth2.mdx
index 08abfecb9c0..7daf9e55deb 100644
--- a/tutorial/build-with-logto/generated-php-oauth2.mdx
+++ b/tutorial/build-with-logto/generated-php-oauth2.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oauth2-sign-in-with-php-and-logto
+slug: build-oauth2-sign-in-with-php-and-logto
tags: [authentication, oauth2, php, php, social-sign-in, sign-in, login]
title: How to build OAuth2 sign-in with PHP
sdk: PHP
diff --git a/tutorial/build-with-logto/generated-php-oidc-enterprise-sso.mdx b/tutorial/build-with-logto/generated-php-oidc-enterprise-sso.mdx
index 380c97fd94f..726a5483c0b 100644
--- a/tutorial/build-with-logto/generated-php-oidc-enterprise-sso.mdx
+++ b/tutorial/build-with-logto/generated-php-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-enterprise-sso-sign-in-with-php-and-logto
+slug: build-oidc-enterprise-sso-sign-in-with-php-and-logto
tags: [SSO providers, oidc-enterprise-sso, php, php, SAML authentication, enterprise login, SSO login]
title: How to build OIDC enterprise SSO with PHP
sdk: PHP
diff --git a/tutorial/build-with-logto/generated-php-oidc.mdx b/tutorial/build-with-logto/generated-php-oidc.mdx
index 63d51943f06..f404c845918 100644
--- a/tutorial/build-with-logto/generated-php-oidc.mdx
+++ b/tutorial/build-with-logto/generated-php-oidc.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-sign-in-with-php-and-logto
+slug: build-oidc-sign-in-with-php-and-logto
tags: [authentication, oidc, php, php, social-sign-in, sign-in, login]
title: How to build OIDC sign-in with PHP
sdk: PHP
diff --git a/tutorial/build-with-logto/generated-php-okta-enterprise-sso.mdx b/tutorial/build-with-logto/generated-php-okta-enterprise-sso.mdx
index 1710d3c9258..9de1bafe962 100644
--- a/tutorial/build-with-logto/generated-php-okta-enterprise-sso.mdx
+++ b/tutorial/build-with-logto/generated-php-okta-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-okta-enterprise-sso-sign-in-with-php-and-logto
+slug: build-okta-enterprise-sso-sign-in-with-php-and-logto
tags: [SSO providers, okta-enterprise-sso, php, php, SAML authentication, enterprise login, SSO login]
title: How to build Okta enterprise SSO with PHP
sdk: PHP
diff --git a/tutorial/build-with-logto/generated-php-saml-enterprise-sso.mdx b/tutorial/build-with-logto/generated-php-saml-enterprise-sso.mdx
index 74c5e63e331..b703cd3cf25 100644
--- a/tutorial/build-with-logto/generated-php-saml-enterprise-sso.mdx
+++ b/tutorial/build-with-logto/generated-php-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-enterprise-sso-sign-in-with-php-and-logto
+slug: build-saml-enterprise-sso-sign-in-with-php-and-logto
tags: [SSO providers, saml-enterprise-sso, php, php, SAML authentication, enterprise login, SSO login]
title: How to build SAML enterprise SSO with PHP
sdk: PHP
diff --git a/tutorial/build-with-logto/generated-php-saml.mdx b/tutorial/build-with-logto/generated-php-saml.mdx
index 2ec0fca9f42..23df6a81b8c 100644
--- a/tutorial/build-with-logto/generated-php-saml.mdx
+++ b/tutorial/build-with-logto/generated-php-saml.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-sign-in-with-php-and-logto
+slug: build-saml-sign-in-with-php-and-logto
tags: [authentication, saml, php, php, social-sign-in, sign-in, login]
title: How to build SAML sign-in with PHP
sdk: PHP
diff --git a/tutorial/build-with-logto/generated-php-sendgrid.mdx b/tutorial/build-with-logto/generated-php-sendgrid.mdx
index 4f283fa0020..53bbfc74afe 100644
--- a/tutorial/build-with-logto/generated-php-sendgrid.mdx
+++ b/tutorial/build-with-logto/generated-php-sendgrid.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-sendgrid-sign-in-with-php-and-logto
+slug: build-sendgrid-sign-in-with-php-and-logto
tags: [authentication, sendgrid, php, php, passwordless-sign-in, sign-in, login]
title: How to build SendGrid Email passwordless sign-in with PHP
sdk: PHP
diff --git a/tutorial/build-with-logto/generated-php-slack.mdx b/tutorial/build-with-logto/generated-php-slack.mdx
index 15a77e0e7f4..b88cee4b4dc 100644
--- a/tutorial/build-with-logto/generated-php-slack.mdx
+++ b/tutorial/build-with-logto/generated-php-slack.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-slack-sign-in-with-php-and-logto
+slug: build-slack-sign-in-with-php-and-logto
tags: [authentication, slack, php, php, social-sign-in, sign-in, login]
title: How to build Slack sign-in with PHP
sdk: PHP
diff --git a/tutorial/build-with-logto/generated-php-twilio.mdx b/tutorial/build-with-logto/generated-php-twilio.mdx
index b037fcf13f8..69a2b9b0872 100644
--- a/tutorial/build-with-logto/generated-php-twilio.mdx
+++ b/tutorial/build-with-logto/generated-php-twilio.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-twilio-sign-in-with-php-and-logto
+slug: build-twilio-sign-in-with-php-and-logto
tags: [authentication, twilio, php, php, passwordless-sign-in, sign-in, login]
title: How to build Twilio SMS passwordless sign-in with PHP
sdk: PHP
diff --git a/tutorial/build-with-logto/generated-php-x-twitter.mdx b/tutorial/build-with-logto/generated-php-x-twitter.mdx
index 3ad138de0d5..06e19771b77 100644
--- a/tutorial/build-with-logto/generated-php-x-twitter.mdx
+++ b/tutorial/build-with-logto/generated-php-x-twitter.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-x-twitter-sign-in-with-php-and-logto
+slug: build-x-twitter-sign-in-with-php-and-logto
tags: [authentication, x-twitter, php, php, social-sign-in, sign-in, login]
title: How to build X (Twitter) sign-in with PHP
sdk: PHP
diff --git a/tutorial/build-with-logto/generated-python-amazon.mdx b/tutorial/build-with-logto/generated-python-amazon.mdx
index 8af9983ce05..8b0c12c61ff 100644
--- a/tutorial/build-with-logto/generated-python-amazon.mdx
+++ b/tutorial/build-with-logto/generated-python-amazon.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-amazon-sign-in-with-python-and-logto
+slug: build-amazon-sign-in-with-python-and-logto
tags: [authentication, amazon, python, python, social-sign-in, sign-in, login]
title: How to build Amazon sign-in with Python
sdk: Python
diff --git a/tutorial/build-with-logto/generated-python-apple.mdx b/tutorial/build-with-logto/generated-python-apple.mdx
index 1eccdc753e2..f4e16721db5 100644
--- a/tutorial/build-with-logto/generated-python-apple.mdx
+++ b/tutorial/build-with-logto/generated-python-apple.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-apple-sign-in-with-python-and-logto
+slug: build-apple-sign-in-with-python-and-logto
tags: [authentication, apple, python, python, social-sign-in, sign-in, login]
title: How to build Apple sign-in with Python
sdk: Python
diff --git a/tutorial/build-with-logto/generated-python-aws-ses.mdx b/tutorial/build-with-logto/generated-python-aws-ses.mdx
index 777899f4cb2..1d7eeaafd4c 100644
--- a/tutorial/build-with-logto/generated-python-aws-ses.mdx
+++ b/tutorial/build-with-logto/generated-python-aws-ses.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-aws-ses-sign-in-with-python-and-logto
+slug: build-aws-ses-sign-in-with-python-and-logto
tags: [authentication, aws-ses, python, python, passwordless-sign-in, sign-in, login]
title: How to build AWS SES Email passwordless sign-in with Python
sdk: Python
diff --git a/tutorial/build-with-logto/generated-python-azure-ad.mdx b/tutorial/build-with-logto/generated-python-azure-ad.mdx
index 1024e7eaab7..d11fad418d3 100644
--- a/tutorial/build-with-logto/generated-python-azure-ad.mdx
+++ b/tutorial/build-with-logto/generated-python-azure-ad.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-azure-ad-sign-in-with-python-and-logto
+slug: build-azure-ad-sign-in-with-python-and-logto
tags: [authentication, azure-ad, python, python, social-sign-in, sign-in, login]
title: How to build Azure AD sign-in with Python
sdk: Python
diff --git a/tutorial/build-with-logto/generated-python-discord.mdx b/tutorial/build-with-logto/generated-python-discord.mdx
index d892dc15c4d..f010a9b0be0 100644
--- a/tutorial/build-with-logto/generated-python-discord.mdx
+++ b/tutorial/build-with-logto/generated-python-discord.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-discord-sign-in-with-python-and-logto
+slug: build-discord-sign-in-with-python-and-logto
tags: [authentication, discord, python, python, social-sign-in, sign-in, login]
title: How to build Discord sign-in with Python
sdk: Python
diff --git a/tutorial/build-with-logto/generated-python-facebook.mdx b/tutorial/build-with-logto/generated-python-facebook.mdx
index 7531e5a139a..0242b43a1bf 100644
--- a/tutorial/build-with-logto/generated-python-facebook.mdx
+++ b/tutorial/build-with-logto/generated-python-facebook.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-facebook-sign-in-with-python-and-logto
+slug: build-facebook-sign-in-with-python-and-logto
tags: [authentication, facebook, python, python, social-sign-in, sign-in, login]
title: How to build Facebook sign-in with Python
sdk: Python
diff --git a/tutorial/build-with-logto/generated-python-github.mdx b/tutorial/build-with-logto/generated-python-github.mdx
index 42fa7094a07..5e21d31115c 100644
--- a/tutorial/build-with-logto/generated-python-github.mdx
+++ b/tutorial/build-with-logto/generated-python-github.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-github-sign-in-with-python-and-logto
+slug: build-github-sign-in-with-python-and-logto
tags: [authentication, github, python, python, social-sign-in, sign-in, login]
title: How to build GitHub sign-in with Python
sdk: Python
diff --git a/tutorial/build-with-logto/generated-python-google-workspace-enterprise-sso.mdx b/tutorial/build-with-logto/generated-python-google-workspace-enterprise-sso.mdx
index 715180c2068..a2c3d762607 100644
--- a/tutorial/build-with-logto/generated-python-google-workspace-enterprise-sso.mdx
+++ b/tutorial/build-with-logto/generated-python-google-workspace-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-workspace-enterprise-sso-sign-in-with-python-and-logto
+slug: build-google-workspace-enterprise-sso-sign-in-with-python-and-logto
tags: [SSO providers, google-workspace-enterprise-sso, python, python, SAML authentication, enterprise login, SSO login]
title: How to build Google Workspace enterprise SSO with Python
sdk: Python
diff --git a/tutorial/build-with-logto/generated-python-google.mdx b/tutorial/build-with-logto/generated-python-google.mdx
index 48367eea7d4..93303805c7f 100644
--- a/tutorial/build-with-logto/generated-python-google.mdx
+++ b/tutorial/build-with-logto/generated-python-google.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-sign-in-with-python-and-logto
+slug: build-google-sign-in-with-python-and-logto
tags: [authentication, google, python, python, social-sign-in, sign-in, login]
title: How to build Google sign-in with Python
sdk: Python
diff --git a/tutorial/build-with-logto/generated-python-hugging-face.mdx b/tutorial/build-with-logto/generated-python-hugging-face.mdx
index 755945575fe..774bcb046d9 100644
--- a/tutorial/build-with-logto/generated-python-hugging-face.mdx
+++ b/tutorial/build-with-logto/generated-python-hugging-face.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-hugging-face-sign-in-with-python-and-logto
+slug: build-hugging-face-sign-in-with-python-and-logto
tags: [authentication, hugging-face, python, python, social-sign-in, sign-in, login]
title: How to build Hugging Face sign-in with Python
sdk: Python
diff --git a/tutorial/build-with-logto/generated-python-kakao.mdx b/tutorial/build-with-logto/generated-python-kakao.mdx
index 9c968506de5..a1f1b523ab9 100644
--- a/tutorial/build-with-logto/generated-python-kakao.mdx
+++ b/tutorial/build-with-logto/generated-python-kakao.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-kakao-sign-in-with-python-and-logto
+slug: build-kakao-sign-in-with-python-and-logto
tags: [authentication, kakao, python, python, social-sign-in, sign-in, login]
title: How to build Kakao sign-in with Python
sdk: Python
diff --git a/tutorial/build-with-logto/generated-python-line.mdx b/tutorial/build-with-logto/generated-python-line.mdx
index 519325907b5..bd828178bee 100644
--- a/tutorial/build-with-logto/generated-python-line.mdx
+++ b/tutorial/build-with-logto/generated-python-line.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-line-sign-in-with-python-and-logto
+slug: build-line-sign-in-with-python-and-logto
tags: [authentication, line, python, python, social-sign-in, sign-in, login]
title: How to build Line sign-in with Python
sdk: Python
diff --git a/tutorial/build-with-logto/generated-python-linkedin.mdx b/tutorial/build-with-logto/generated-python-linkedin.mdx
index 250a2ab740c..57a40e0afbd 100644
--- a/tutorial/build-with-logto/generated-python-linkedin.mdx
+++ b/tutorial/build-with-logto/generated-python-linkedin.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-linkedin-sign-in-with-python-and-logto
+slug: build-linkedin-sign-in-with-python-and-logto
tags: [authentication, linkedin, python, python, social-sign-in, sign-in, login]
title: How to build LinkedIn sign-in with Python
sdk: Python
diff --git a/tutorial/build-with-logto/generated-python-microsoft-entra-id-oidc-enterprise-sso.mdx b/tutorial/build-with-logto/generated-python-microsoft-entra-id-oidc-enterprise-sso.mdx
index bacbffbfbdd..2a85926a6f0 100644
--- a/tutorial/build-with-logto/generated-python-microsoft-entra-id-oidc-enterprise-sso.mdx
+++ b/tutorial/build-with-logto/generated-python-microsoft-entra-id-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-python-and-logto
+slug: build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-python-and-logto
tags: [SSO providers, microsoft-entra-id-oidc-enterprise-sso, python, python, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID OIDC enterprise SSO with Python
sdk: Python
diff --git a/tutorial/build-with-logto/generated-python-microsoft-entra-id-saml-enterprise-sso.mdx b/tutorial/build-with-logto/generated-python-microsoft-entra-id-saml-enterprise-sso.mdx
index d473d88372a..c2a9f8ab6ef 100644
--- a/tutorial/build-with-logto/generated-python-microsoft-entra-id-saml-enterprise-sso.mdx
+++ b/tutorial/build-with-logto/generated-python-microsoft-entra-id-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-python-and-logto
+slug: build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-python-and-logto
tags: [SSO providers, microsoft-entra-id-saml-enterprise-sso, python, python, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID SAML enterprise SSO with Python
sdk: Python
diff --git a/tutorial/build-with-logto/generated-python-naver.mdx b/tutorial/build-with-logto/generated-python-naver.mdx
index e02f37312a8..cbc1591ffc9 100644
--- a/tutorial/build-with-logto/generated-python-naver.mdx
+++ b/tutorial/build-with-logto/generated-python-naver.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-naver-sign-in-with-python-and-logto
+slug: build-naver-sign-in-with-python-and-logto
tags: [authentication, naver, python, python, social-sign-in, sign-in, login]
title: How to build Naver sign-in with Python
sdk: Python
diff --git a/tutorial/build-with-logto/generated-python-oauth2.mdx b/tutorial/build-with-logto/generated-python-oauth2.mdx
index 2fa7641803b..a7fc1f56843 100644
--- a/tutorial/build-with-logto/generated-python-oauth2.mdx
+++ b/tutorial/build-with-logto/generated-python-oauth2.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oauth2-sign-in-with-python-and-logto
+slug: build-oauth2-sign-in-with-python-and-logto
tags: [authentication, oauth2, python, python, social-sign-in, sign-in, login]
title: How to build OAuth2 sign-in with Python
sdk: Python
diff --git a/tutorial/build-with-logto/generated-python-oidc-enterprise-sso.mdx b/tutorial/build-with-logto/generated-python-oidc-enterprise-sso.mdx
index 553ae12e8d0..f3502605cf3 100644
--- a/tutorial/build-with-logto/generated-python-oidc-enterprise-sso.mdx
+++ b/tutorial/build-with-logto/generated-python-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-enterprise-sso-sign-in-with-python-and-logto
+slug: build-oidc-enterprise-sso-sign-in-with-python-and-logto
tags: [SSO providers, oidc-enterprise-sso, python, python, SAML authentication, enterprise login, SSO login]
title: How to build OIDC enterprise SSO with Python
sdk: Python
diff --git a/tutorial/build-with-logto/generated-python-oidc.mdx b/tutorial/build-with-logto/generated-python-oidc.mdx
index 84fc2ce6ddc..bd1b072f547 100644
--- a/tutorial/build-with-logto/generated-python-oidc.mdx
+++ b/tutorial/build-with-logto/generated-python-oidc.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-sign-in-with-python-and-logto
+slug: build-oidc-sign-in-with-python-and-logto
tags: [authentication, oidc, python, python, social-sign-in, sign-in, login]
title: How to build OIDC sign-in with Python
sdk: Python
diff --git a/tutorial/build-with-logto/generated-python-okta-enterprise-sso.mdx b/tutorial/build-with-logto/generated-python-okta-enterprise-sso.mdx
index 256f15f1317..5859020c7e7 100644
--- a/tutorial/build-with-logto/generated-python-okta-enterprise-sso.mdx
+++ b/tutorial/build-with-logto/generated-python-okta-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-okta-enterprise-sso-sign-in-with-python-and-logto
+slug: build-okta-enterprise-sso-sign-in-with-python-and-logto
tags: [SSO providers, okta-enterprise-sso, python, python, SAML authentication, enterprise login, SSO login]
title: How to build Okta enterprise SSO with Python
sdk: Python
diff --git a/tutorial/build-with-logto/generated-python-saml-enterprise-sso.mdx b/tutorial/build-with-logto/generated-python-saml-enterprise-sso.mdx
index 6b55e026f66..978c7500e05 100644
--- a/tutorial/build-with-logto/generated-python-saml-enterprise-sso.mdx
+++ b/tutorial/build-with-logto/generated-python-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-enterprise-sso-sign-in-with-python-and-logto
+slug: build-saml-enterprise-sso-sign-in-with-python-and-logto
tags: [SSO providers, saml-enterprise-sso, python, python, SAML authentication, enterprise login, SSO login]
title: How to build SAML enterprise SSO with Python
sdk: Python
diff --git a/tutorial/build-with-logto/generated-python-saml.mdx b/tutorial/build-with-logto/generated-python-saml.mdx
index c20700cb9ec..54867941edf 100644
--- a/tutorial/build-with-logto/generated-python-saml.mdx
+++ b/tutorial/build-with-logto/generated-python-saml.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-sign-in-with-python-and-logto
+slug: build-saml-sign-in-with-python-and-logto
tags: [authentication, saml, python, python, social-sign-in, sign-in, login]
title: How to build SAML sign-in with Python
sdk: Python
diff --git a/tutorial/build-with-logto/generated-python-sendgrid.mdx b/tutorial/build-with-logto/generated-python-sendgrid.mdx
index 580111c8e9a..39a34c137fb 100644
--- a/tutorial/build-with-logto/generated-python-sendgrid.mdx
+++ b/tutorial/build-with-logto/generated-python-sendgrid.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-sendgrid-sign-in-with-python-and-logto
+slug: build-sendgrid-sign-in-with-python-and-logto
tags: [authentication, sendgrid, python, python, passwordless-sign-in, sign-in, login]
title: How to build SendGrid Email passwordless sign-in with Python
sdk: Python
diff --git a/tutorial/build-with-logto/generated-python-slack.mdx b/tutorial/build-with-logto/generated-python-slack.mdx
index 7d5f1cfda84..b088b1e9662 100644
--- a/tutorial/build-with-logto/generated-python-slack.mdx
+++ b/tutorial/build-with-logto/generated-python-slack.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-slack-sign-in-with-python-and-logto
+slug: build-slack-sign-in-with-python-and-logto
tags: [authentication, slack, python, python, social-sign-in, sign-in, login]
title: How to build Slack sign-in with Python
sdk: Python
diff --git a/tutorial/build-with-logto/generated-python-twilio.mdx b/tutorial/build-with-logto/generated-python-twilio.mdx
index 7049f2dade0..3d49c1e2587 100644
--- a/tutorial/build-with-logto/generated-python-twilio.mdx
+++ b/tutorial/build-with-logto/generated-python-twilio.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-twilio-sign-in-with-python-and-logto
+slug: build-twilio-sign-in-with-python-and-logto
tags: [authentication, twilio, python, python, passwordless-sign-in, sign-in, login]
title: How to build Twilio SMS passwordless sign-in with Python
sdk: Python
diff --git a/tutorial/build-with-logto/generated-python-x-twitter.mdx b/tutorial/build-with-logto/generated-python-x-twitter.mdx
index 70a88d14746..45b1a0a7bf6 100644
--- a/tutorial/build-with-logto/generated-python-x-twitter.mdx
+++ b/tutorial/build-with-logto/generated-python-x-twitter.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-x-twitter-sign-in-with-python-and-logto
+slug: build-x-twitter-sign-in-with-python-and-logto
tags: [authentication, x-twitter, python, python, social-sign-in, sign-in, login]
title: How to build X (Twitter) sign-in with Python
sdk: Python
diff --git a/tutorial/build-with-logto/generated-react-amazon.mdx b/tutorial/build-with-logto/generated-react-amazon.mdx
index 6da97721f86..150b0106095 100644
--- a/tutorial/build-with-logto/generated-react-amazon.mdx
+++ b/tutorial/build-with-logto/generated-react-amazon.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-amazon-sign-in-with-react-and-logto
+slug: build-amazon-sign-in-with-react-and-logto
tags: [authentication, amazon, react, js, social-sign-in, sign-in, login]
title: How to build Amazon sign-in with React
sdk: React
diff --git a/tutorial/build-with-logto/generated-react-apple.mdx b/tutorial/build-with-logto/generated-react-apple.mdx
index a667508846f..36e20307d48 100644
--- a/tutorial/build-with-logto/generated-react-apple.mdx
+++ b/tutorial/build-with-logto/generated-react-apple.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-apple-sign-in-with-react-and-logto
+slug: build-apple-sign-in-with-react-and-logto
tags: [authentication, apple, react, js, social-sign-in, sign-in, login]
title: How to build Apple sign-in with React
sdk: React
diff --git a/tutorial/build-with-logto/generated-react-aws-ses.mdx b/tutorial/build-with-logto/generated-react-aws-ses.mdx
index 249e1d7c0fd..bf8deb009fc 100644
--- a/tutorial/build-with-logto/generated-react-aws-ses.mdx
+++ b/tutorial/build-with-logto/generated-react-aws-ses.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-aws-ses-sign-in-with-react-and-logto
+slug: build-aws-ses-sign-in-with-react-and-logto
tags: [authentication, aws-ses, react, js, passwordless-sign-in, sign-in, login]
title: How to build AWS SES Email passwordless sign-in with React
sdk: React
diff --git a/tutorial/build-with-logto/generated-react-azure-ad.mdx b/tutorial/build-with-logto/generated-react-azure-ad.mdx
index a92c996678a..bf9254227a4 100644
--- a/tutorial/build-with-logto/generated-react-azure-ad.mdx
+++ b/tutorial/build-with-logto/generated-react-azure-ad.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-azure-ad-sign-in-with-react-and-logto
+slug: build-azure-ad-sign-in-with-react-and-logto
tags: [authentication, azure-ad, react, js, social-sign-in, sign-in, login]
title: How to build Azure AD sign-in with React
sdk: React
diff --git a/tutorial/build-with-logto/generated-react-discord.mdx b/tutorial/build-with-logto/generated-react-discord.mdx
index 76c1de745da..676ce6c9b17 100644
--- a/tutorial/build-with-logto/generated-react-discord.mdx
+++ b/tutorial/build-with-logto/generated-react-discord.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-discord-sign-in-with-react-and-logto
+slug: build-discord-sign-in-with-react-and-logto
tags: [authentication, discord, react, js, social-sign-in, sign-in, login]
title: How to build Discord sign-in with React
sdk: React
diff --git a/tutorial/build-with-logto/generated-react-facebook.mdx b/tutorial/build-with-logto/generated-react-facebook.mdx
index 89192cebf00..f225a9a7b64 100644
--- a/tutorial/build-with-logto/generated-react-facebook.mdx
+++ b/tutorial/build-with-logto/generated-react-facebook.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-facebook-sign-in-with-react-and-logto
+slug: build-facebook-sign-in-with-react-and-logto
tags: [authentication, facebook, react, js, social-sign-in, sign-in, login]
title: How to build Facebook sign-in with React
sdk: React
diff --git a/tutorial/build-with-logto/generated-react-github.mdx b/tutorial/build-with-logto/generated-react-github.mdx
index 25eb557c0a4..5b14fd9ae5a 100644
--- a/tutorial/build-with-logto/generated-react-github.mdx
+++ b/tutorial/build-with-logto/generated-react-github.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-github-sign-in-with-react-and-logto
+slug: build-github-sign-in-with-react-and-logto
tags: [authentication, github, react, js, social-sign-in, sign-in, login]
title: How to build GitHub sign-in with React
sdk: React
diff --git a/tutorial/build-with-logto/generated-react-google-workspace-enterprise-sso.mdx b/tutorial/build-with-logto/generated-react-google-workspace-enterprise-sso.mdx
index 42f6a5be541..8ccb0376469 100644
--- a/tutorial/build-with-logto/generated-react-google-workspace-enterprise-sso.mdx
+++ b/tutorial/build-with-logto/generated-react-google-workspace-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-workspace-enterprise-sso-sign-in-with-react-and-logto
+slug: build-google-workspace-enterprise-sso-sign-in-with-react-and-logto
tags: [SSO providers, google-workspace-enterprise-sso, react, js, SAML authentication, enterprise login, SSO login]
title: How to build Google Workspace enterprise SSO with React
sdk: React
diff --git a/tutorial/build-with-logto/generated-react-google.mdx b/tutorial/build-with-logto/generated-react-google.mdx
index 58b48db7099..e9a6fa2192b 100644
--- a/tutorial/build-with-logto/generated-react-google.mdx
+++ b/tutorial/build-with-logto/generated-react-google.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-sign-in-with-react-and-logto
+slug: build-google-sign-in-with-react-and-logto
tags: [authentication, google, react, js, social-sign-in, sign-in, login]
title: How to build Google sign-in with React
sdk: React
diff --git a/tutorial/build-with-logto/generated-react-hugging-face.mdx b/tutorial/build-with-logto/generated-react-hugging-face.mdx
index 323b61f8b8e..a7642222192 100644
--- a/tutorial/build-with-logto/generated-react-hugging-face.mdx
+++ b/tutorial/build-with-logto/generated-react-hugging-face.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-hugging-face-sign-in-with-react-and-logto
+slug: build-hugging-face-sign-in-with-react-and-logto
tags: [authentication, hugging-face, react, js, social-sign-in, sign-in, login]
title: How to build Hugging Face sign-in with React
sdk: React
diff --git a/tutorial/build-with-logto/generated-react-kakao.mdx b/tutorial/build-with-logto/generated-react-kakao.mdx
index 27773014403..0a94d557e95 100644
--- a/tutorial/build-with-logto/generated-react-kakao.mdx
+++ b/tutorial/build-with-logto/generated-react-kakao.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-kakao-sign-in-with-react-and-logto
+slug: build-kakao-sign-in-with-react-and-logto
tags: [authentication, kakao, react, js, social-sign-in, sign-in, login]
title: How to build Kakao sign-in with React
sdk: React
diff --git a/tutorial/build-with-logto/generated-react-line.mdx b/tutorial/build-with-logto/generated-react-line.mdx
index 3fd327fc317..4b14e80cc09 100644
--- a/tutorial/build-with-logto/generated-react-line.mdx
+++ b/tutorial/build-with-logto/generated-react-line.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-line-sign-in-with-react-and-logto
+slug: build-line-sign-in-with-react-and-logto
tags: [authentication, line, react, js, social-sign-in, sign-in, login]
title: How to build Line sign-in with React
sdk: React
diff --git a/tutorial/build-with-logto/generated-react-linkedin.mdx b/tutorial/build-with-logto/generated-react-linkedin.mdx
index ce0fd7a7134..c3b5e992845 100644
--- a/tutorial/build-with-logto/generated-react-linkedin.mdx
+++ b/tutorial/build-with-logto/generated-react-linkedin.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-linkedin-sign-in-with-react-and-logto
+slug: build-linkedin-sign-in-with-react-and-logto
tags: [authentication, linkedin, react, js, social-sign-in, sign-in, login]
title: How to build LinkedIn sign-in with React
sdk: React
diff --git a/tutorial/build-with-logto/generated-react-microsoft-entra-id-oidc-enterprise-sso.mdx b/tutorial/build-with-logto/generated-react-microsoft-entra-id-oidc-enterprise-sso.mdx
index e70530ee95a..ba53b9a84b9 100644
--- a/tutorial/build-with-logto/generated-react-microsoft-entra-id-oidc-enterprise-sso.mdx
+++ b/tutorial/build-with-logto/generated-react-microsoft-entra-id-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-react-and-logto
+slug: build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-react-and-logto
tags: [SSO providers, microsoft-entra-id-oidc-enterprise-sso, react, js, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID OIDC enterprise SSO with React
sdk: React
diff --git a/tutorial/build-with-logto/generated-react-microsoft-entra-id-saml-enterprise-sso.mdx b/tutorial/build-with-logto/generated-react-microsoft-entra-id-saml-enterprise-sso.mdx
index 3d3da4450e7..5b6ad322ede 100644
--- a/tutorial/build-with-logto/generated-react-microsoft-entra-id-saml-enterprise-sso.mdx
+++ b/tutorial/build-with-logto/generated-react-microsoft-entra-id-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-react-and-logto
+slug: build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-react-and-logto
tags: [SSO providers, microsoft-entra-id-saml-enterprise-sso, react, js, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID SAML enterprise SSO with React
sdk: React
diff --git a/tutorial/build-with-logto/generated-react-naver.mdx b/tutorial/build-with-logto/generated-react-naver.mdx
index b3e6d76a738..ec94a9a297b 100644
--- a/tutorial/build-with-logto/generated-react-naver.mdx
+++ b/tutorial/build-with-logto/generated-react-naver.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-naver-sign-in-with-react-and-logto
+slug: build-naver-sign-in-with-react-and-logto
tags: [authentication, naver, react, js, social-sign-in, sign-in, login]
title: How to build Naver sign-in with React
sdk: React
diff --git a/tutorial/build-with-logto/generated-react-oauth2.mdx b/tutorial/build-with-logto/generated-react-oauth2.mdx
index ade815bb361..4906c526723 100644
--- a/tutorial/build-with-logto/generated-react-oauth2.mdx
+++ b/tutorial/build-with-logto/generated-react-oauth2.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oauth2-sign-in-with-react-and-logto
+slug: build-oauth2-sign-in-with-react-and-logto
tags: [authentication, oauth2, react, js, social-sign-in, sign-in, login]
title: How to build OAuth2 sign-in with React
sdk: React
diff --git a/tutorial/build-with-logto/generated-react-oidc-enterprise-sso.mdx b/tutorial/build-with-logto/generated-react-oidc-enterprise-sso.mdx
index e2c1018213e..4dc7c4263e9 100644
--- a/tutorial/build-with-logto/generated-react-oidc-enterprise-sso.mdx
+++ b/tutorial/build-with-logto/generated-react-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-enterprise-sso-sign-in-with-react-and-logto
+slug: build-oidc-enterprise-sso-sign-in-with-react-and-logto
tags: [SSO providers, oidc-enterprise-sso, react, js, SAML authentication, enterprise login, SSO login]
title: How to build OIDC enterprise SSO with React
sdk: React
diff --git a/tutorial/build-with-logto/generated-react-oidc.mdx b/tutorial/build-with-logto/generated-react-oidc.mdx
index 8a3dc37528d..d1de1484086 100644
--- a/tutorial/build-with-logto/generated-react-oidc.mdx
+++ b/tutorial/build-with-logto/generated-react-oidc.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-sign-in-with-react-and-logto
+slug: build-oidc-sign-in-with-react-and-logto
tags: [authentication, oidc, react, js, social-sign-in, sign-in, login]
title: How to build OIDC sign-in with React
sdk: React
diff --git a/tutorial/build-with-logto/generated-react-okta-enterprise-sso.mdx b/tutorial/build-with-logto/generated-react-okta-enterprise-sso.mdx
index 8da4bf49ac8..2a922090c8e 100644
--- a/tutorial/build-with-logto/generated-react-okta-enterprise-sso.mdx
+++ b/tutorial/build-with-logto/generated-react-okta-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-okta-enterprise-sso-sign-in-with-react-and-logto
+slug: build-okta-enterprise-sso-sign-in-with-react-and-logto
tags: [SSO providers, okta-enterprise-sso, react, js, SAML authentication, enterprise login, SSO login]
title: How to build Okta enterprise SSO with React
sdk: React
diff --git a/tutorial/build-with-logto/generated-react-saml-enterprise-sso.mdx b/tutorial/build-with-logto/generated-react-saml-enterprise-sso.mdx
index d28f123a9f1..11f8323511e 100644
--- a/tutorial/build-with-logto/generated-react-saml-enterprise-sso.mdx
+++ b/tutorial/build-with-logto/generated-react-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-enterprise-sso-sign-in-with-react-and-logto
+slug: build-saml-enterprise-sso-sign-in-with-react-and-logto
tags: [SSO providers, saml-enterprise-sso, react, js, SAML authentication, enterprise login, SSO login]
title: How to build SAML enterprise SSO with React
sdk: React
diff --git a/tutorial/build-with-logto/generated-react-saml.mdx b/tutorial/build-with-logto/generated-react-saml.mdx
index 3c379acf228..172099b6984 100644
--- a/tutorial/build-with-logto/generated-react-saml.mdx
+++ b/tutorial/build-with-logto/generated-react-saml.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-sign-in-with-react-and-logto
+slug: build-saml-sign-in-with-react-and-logto
tags: [authentication, saml, react, js, social-sign-in, sign-in, login]
title: How to build SAML sign-in with React
sdk: React
diff --git a/tutorial/build-with-logto/generated-react-sendgrid.mdx b/tutorial/build-with-logto/generated-react-sendgrid.mdx
index 6f0d88415c2..ca28a48622d 100644
--- a/tutorial/build-with-logto/generated-react-sendgrid.mdx
+++ b/tutorial/build-with-logto/generated-react-sendgrid.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-sendgrid-sign-in-with-react-and-logto
+slug: build-sendgrid-sign-in-with-react-and-logto
tags: [authentication, sendgrid, react, js, passwordless-sign-in, sign-in, login]
title: How to build SendGrid Email passwordless sign-in with React
sdk: React
diff --git a/tutorial/build-with-logto/generated-react-slack.mdx b/tutorial/build-with-logto/generated-react-slack.mdx
index fe82cdbbf74..c78b25c34b9 100644
--- a/tutorial/build-with-logto/generated-react-slack.mdx
+++ b/tutorial/build-with-logto/generated-react-slack.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-slack-sign-in-with-react-and-logto
+slug: build-slack-sign-in-with-react-and-logto
tags: [authentication, slack, react, js, social-sign-in, sign-in, login]
title: How to build Slack sign-in with React
sdk: React
diff --git a/tutorial/build-with-logto/generated-react-twilio.mdx b/tutorial/build-with-logto/generated-react-twilio.mdx
index 528ef714704..ae98b0c786b 100644
--- a/tutorial/build-with-logto/generated-react-twilio.mdx
+++ b/tutorial/build-with-logto/generated-react-twilio.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-twilio-sign-in-with-react-and-logto
+slug: build-twilio-sign-in-with-react-and-logto
tags: [authentication, twilio, react, js, passwordless-sign-in, sign-in, login]
title: How to build Twilio SMS passwordless sign-in with React
sdk: React
diff --git a/tutorial/build-with-logto/generated-react-x-twitter.mdx b/tutorial/build-with-logto/generated-react-x-twitter.mdx
index 41fb78fbd4d..95fd637e4db 100644
--- a/tutorial/build-with-logto/generated-react-x-twitter.mdx
+++ b/tutorial/build-with-logto/generated-react-x-twitter.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-x-twitter-sign-in-with-react-and-logto
+slug: build-x-twitter-sign-in-with-react-and-logto
tags: [authentication, x-twitter, react, js, social-sign-in, sign-in, login]
title: How to build X (Twitter) sign-in with React
sdk: React
diff --git a/tutorial/build-with-logto/generated-vanilla-js-amazon.mdx b/tutorial/build-with-logto/generated-vanilla-js-amazon.mdx
index 1572b8ef0a9..645f7d66439 100644
--- a/tutorial/build-with-logto/generated-vanilla-js-amazon.mdx
+++ b/tutorial/build-with-logto/generated-vanilla-js-amazon.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-amazon-sign-in-with-vanilla-js-and-logto
+slug: build-amazon-sign-in-with-vanilla-js-and-logto
tags: [authentication, amazon, vanilla-js, js, social-sign-in, sign-in, login]
title: How to build Amazon sign-in with Vanilla JS
sdk: Vanilla JS
diff --git a/tutorial/build-with-logto/generated-vanilla-js-apple.mdx b/tutorial/build-with-logto/generated-vanilla-js-apple.mdx
index 743ad04533f..8ed19e302cd 100644
--- a/tutorial/build-with-logto/generated-vanilla-js-apple.mdx
+++ b/tutorial/build-with-logto/generated-vanilla-js-apple.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-apple-sign-in-with-vanilla-js-and-logto
+slug: build-apple-sign-in-with-vanilla-js-and-logto
tags: [authentication, apple, vanilla-js, js, social-sign-in, sign-in, login]
title: How to build Apple sign-in with Vanilla JS
sdk: Vanilla JS
diff --git a/tutorial/build-with-logto/generated-vanilla-js-aws-ses.mdx b/tutorial/build-with-logto/generated-vanilla-js-aws-ses.mdx
index 5630561bba2..3664d844716 100644
--- a/tutorial/build-with-logto/generated-vanilla-js-aws-ses.mdx
+++ b/tutorial/build-with-logto/generated-vanilla-js-aws-ses.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-aws-ses-sign-in-with-vanilla-js-and-logto
+slug: build-aws-ses-sign-in-with-vanilla-js-and-logto
tags: [authentication, aws-ses, vanilla-js, js, passwordless-sign-in, sign-in, login]
title: How to build AWS SES Email passwordless sign-in with Vanilla JS
sdk: Vanilla JS
diff --git a/tutorial/build-with-logto/generated-vanilla-js-azure-ad.mdx b/tutorial/build-with-logto/generated-vanilla-js-azure-ad.mdx
index 779cd6eadbb..e3ea1e15846 100644
--- a/tutorial/build-with-logto/generated-vanilla-js-azure-ad.mdx
+++ b/tutorial/build-with-logto/generated-vanilla-js-azure-ad.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-azure-ad-sign-in-with-vanilla-js-and-logto
+slug: build-azure-ad-sign-in-with-vanilla-js-and-logto
tags: [authentication, azure-ad, vanilla-js, js, social-sign-in, sign-in, login]
title: How to build Azure AD sign-in with Vanilla JS
sdk: Vanilla JS
diff --git a/tutorial/build-with-logto/generated-vanilla-js-discord.mdx b/tutorial/build-with-logto/generated-vanilla-js-discord.mdx
index 1b05b1d3f47..d269920ffe2 100644
--- a/tutorial/build-with-logto/generated-vanilla-js-discord.mdx
+++ b/tutorial/build-with-logto/generated-vanilla-js-discord.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-discord-sign-in-with-vanilla-js-and-logto
+slug: build-discord-sign-in-with-vanilla-js-and-logto
tags: [authentication, discord, vanilla-js, js, social-sign-in, sign-in, login]
title: How to build Discord sign-in with Vanilla JS
sdk: Vanilla JS
diff --git a/tutorial/build-with-logto/generated-vanilla-js-facebook.mdx b/tutorial/build-with-logto/generated-vanilla-js-facebook.mdx
index e6165cd2110..295fe3d094a 100644
--- a/tutorial/build-with-logto/generated-vanilla-js-facebook.mdx
+++ b/tutorial/build-with-logto/generated-vanilla-js-facebook.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-facebook-sign-in-with-vanilla-js-and-logto
+slug: build-facebook-sign-in-with-vanilla-js-and-logto
tags: [authentication, facebook, vanilla-js, js, social-sign-in, sign-in, login]
title: How to build Facebook sign-in with Vanilla JS
sdk: Vanilla JS
diff --git a/tutorial/build-with-logto/generated-vanilla-js-github.mdx b/tutorial/build-with-logto/generated-vanilla-js-github.mdx
index 809e753c37f..440dcb62fda 100644
--- a/tutorial/build-with-logto/generated-vanilla-js-github.mdx
+++ b/tutorial/build-with-logto/generated-vanilla-js-github.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-github-sign-in-with-vanilla-js-and-logto
+slug: build-github-sign-in-with-vanilla-js-and-logto
tags: [authentication, github, vanilla-js, js, social-sign-in, sign-in, login]
title: How to build GitHub sign-in with Vanilla JS
sdk: Vanilla JS
diff --git a/tutorial/build-with-logto/generated-vanilla-js-google-workspace-enterprise-sso.mdx b/tutorial/build-with-logto/generated-vanilla-js-google-workspace-enterprise-sso.mdx
index 69b66ffb98f..2d639a18033 100644
--- a/tutorial/build-with-logto/generated-vanilla-js-google-workspace-enterprise-sso.mdx
+++ b/tutorial/build-with-logto/generated-vanilla-js-google-workspace-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-workspace-enterprise-sso-sign-in-with-vanilla-js-and-logto
+slug: build-google-workspace-enterprise-sso-sign-in-with-vanilla-js-and-logto
tags: [SSO providers, google-workspace-enterprise-sso, vanilla-js, js, SAML authentication, enterprise login, SSO login]
title: How to build Google Workspace enterprise SSO with Vanilla JS
sdk: Vanilla JS
diff --git a/tutorial/build-with-logto/generated-vanilla-js-google.mdx b/tutorial/build-with-logto/generated-vanilla-js-google.mdx
index d18aed71fee..7bf880cf1e3 100644
--- a/tutorial/build-with-logto/generated-vanilla-js-google.mdx
+++ b/tutorial/build-with-logto/generated-vanilla-js-google.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-sign-in-with-vanilla-js-and-logto
+slug: build-google-sign-in-with-vanilla-js-and-logto
tags: [authentication, google, vanilla-js, js, social-sign-in, sign-in, login]
title: How to build Google sign-in with Vanilla JS
sdk: Vanilla JS
diff --git a/tutorial/build-with-logto/generated-vanilla-js-hugging-face.mdx b/tutorial/build-with-logto/generated-vanilla-js-hugging-face.mdx
index 78f57b4e9f9..ac45512dcd6 100644
--- a/tutorial/build-with-logto/generated-vanilla-js-hugging-face.mdx
+++ b/tutorial/build-with-logto/generated-vanilla-js-hugging-face.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-hugging-face-sign-in-with-vanilla-js-and-logto
+slug: build-hugging-face-sign-in-with-vanilla-js-and-logto
tags: [authentication, hugging-face, vanilla-js, js, social-sign-in, sign-in, login]
title: How to build Hugging Face sign-in with Vanilla JS
sdk: Vanilla JS
diff --git a/tutorial/build-with-logto/generated-vanilla-js-kakao.mdx b/tutorial/build-with-logto/generated-vanilla-js-kakao.mdx
index 033468e8dd1..87a3720c3a9 100644
--- a/tutorial/build-with-logto/generated-vanilla-js-kakao.mdx
+++ b/tutorial/build-with-logto/generated-vanilla-js-kakao.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-kakao-sign-in-with-vanilla-js-and-logto
+slug: build-kakao-sign-in-with-vanilla-js-and-logto
tags: [authentication, kakao, vanilla-js, js, social-sign-in, sign-in, login]
title: How to build Kakao sign-in with Vanilla JS
sdk: Vanilla JS
diff --git a/tutorial/build-with-logto/generated-vanilla-js-line.mdx b/tutorial/build-with-logto/generated-vanilla-js-line.mdx
index 7cda12caa42..ad947f2b2a1 100644
--- a/tutorial/build-with-logto/generated-vanilla-js-line.mdx
+++ b/tutorial/build-with-logto/generated-vanilla-js-line.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-line-sign-in-with-vanilla-js-and-logto
+slug: build-line-sign-in-with-vanilla-js-and-logto
tags: [authentication, line, vanilla-js, js, social-sign-in, sign-in, login]
title: How to build Line sign-in with Vanilla JS
sdk: Vanilla JS
diff --git a/tutorial/build-with-logto/generated-vanilla-js-linkedin.mdx b/tutorial/build-with-logto/generated-vanilla-js-linkedin.mdx
index edbcafcba9d..91ee89c5c5f 100644
--- a/tutorial/build-with-logto/generated-vanilla-js-linkedin.mdx
+++ b/tutorial/build-with-logto/generated-vanilla-js-linkedin.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-linkedin-sign-in-with-vanilla-js-and-logto
+slug: build-linkedin-sign-in-with-vanilla-js-and-logto
tags: [authentication, linkedin, vanilla-js, js, social-sign-in, sign-in, login]
title: How to build LinkedIn sign-in with Vanilla JS
sdk: Vanilla JS
diff --git a/tutorial/build-with-logto/generated-vanilla-js-microsoft-entra-id-oidc-enterprise-sso.mdx b/tutorial/build-with-logto/generated-vanilla-js-microsoft-entra-id-oidc-enterprise-sso.mdx
index 9efb5fdc2be..e0789081c49 100644
--- a/tutorial/build-with-logto/generated-vanilla-js-microsoft-entra-id-oidc-enterprise-sso.mdx
+++ b/tutorial/build-with-logto/generated-vanilla-js-microsoft-entra-id-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-vanilla-js-and-logto
+slug: build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-vanilla-js-and-logto
tags: [SSO providers, microsoft-entra-id-oidc-enterprise-sso, vanilla-js, js, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID OIDC enterprise SSO with Vanilla JS
sdk: Vanilla JS
diff --git a/tutorial/build-with-logto/generated-vanilla-js-microsoft-entra-id-saml-enterprise-sso.mdx b/tutorial/build-with-logto/generated-vanilla-js-microsoft-entra-id-saml-enterprise-sso.mdx
index afe79363ffe..fc9019d1c02 100644
--- a/tutorial/build-with-logto/generated-vanilla-js-microsoft-entra-id-saml-enterprise-sso.mdx
+++ b/tutorial/build-with-logto/generated-vanilla-js-microsoft-entra-id-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-vanilla-js-and-logto
+slug: build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-vanilla-js-and-logto
tags: [SSO providers, microsoft-entra-id-saml-enterprise-sso, vanilla-js, js, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID SAML enterprise SSO with Vanilla JS
sdk: Vanilla JS
diff --git a/tutorial/build-with-logto/generated-vanilla-js-naver.mdx b/tutorial/build-with-logto/generated-vanilla-js-naver.mdx
index 1664603943f..076e90fb492 100644
--- a/tutorial/build-with-logto/generated-vanilla-js-naver.mdx
+++ b/tutorial/build-with-logto/generated-vanilla-js-naver.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-naver-sign-in-with-vanilla-js-and-logto
+slug: build-naver-sign-in-with-vanilla-js-and-logto
tags: [authentication, naver, vanilla-js, js, social-sign-in, sign-in, login]
title: How to build Naver sign-in with Vanilla JS
sdk: Vanilla JS
diff --git a/tutorial/build-with-logto/generated-vanilla-js-oauth2.mdx b/tutorial/build-with-logto/generated-vanilla-js-oauth2.mdx
index ab662084879..ab98c60f124 100644
--- a/tutorial/build-with-logto/generated-vanilla-js-oauth2.mdx
+++ b/tutorial/build-with-logto/generated-vanilla-js-oauth2.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oauth2-sign-in-with-vanilla-js-and-logto
+slug: build-oauth2-sign-in-with-vanilla-js-and-logto
tags: [authentication, oauth2, vanilla-js, js, social-sign-in, sign-in, login]
title: How to build OAuth2 sign-in with Vanilla JS
sdk: Vanilla JS
diff --git a/tutorial/build-with-logto/generated-vanilla-js-oidc-enterprise-sso.mdx b/tutorial/build-with-logto/generated-vanilla-js-oidc-enterprise-sso.mdx
index 9523e4ab0eb..8ff6c21cff1 100644
--- a/tutorial/build-with-logto/generated-vanilla-js-oidc-enterprise-sso.mdx
+++ b/tutorial/build-with-logto/generated-vanilla-js-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-enterprise-sso-sign-in-with-vanilla-js-and-logto
+slug: build-oidc-enterprise-sso-sign-in-with-vanilla-js-and-logto
tags: [SSO providers, oidc-enterprise-sso, vanilla-js, js, SAML authentication, enterprise login, SSO login]
title: How to build OIDC enterprise SSO with Vanilla JS
sdk: Vanilla JS
diff --git a/tutorial/build-with-logto/generated-vanilla-js-oidc.mdx b/tutorial/build-with-logto/generated-vanilla-js-oidc.mdx
index 48d2853adbd..39ffef76f90 100644
--- a/tutorial/build-with-logto/generated-vanilla-js-oidc.mdx
+++ b/tutorial/build-with-logto/generated-vanilla-js-oidc.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-sign-in-with-vanilla-js-and-logto
+slug: build-oidc-sign-in-with-vanilla-js-and-logto
tags: [authentication, oidc, vanilla-js, js, social-sign-in, sign-in, login]
title: How to build OIDC sign-in with Vanilla JS
sdk: Vanilla JS
diff --git a/tutorial/build-with-logto/generated-vanilla-js-okta-enterprise-sso.mdx b/tutorial/build-with-logto/generated-vanilla-js-okta-enterprise-sso.mdx
index f9ec4f76260..d690d13580f 100644
--- a/tutorial/build-with-logto/generated-vanilla-js-okta-enterprise-sso.mdx
+++ b/tutorial/build-with-logto/generated-vanilla-js-okta-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-okta-enterprise-sso-sign-in-with-vanilla-js-and-logto
+slug: build-okta-enterprise-sso-sign-in-with-vanilla-js-and-logto
tags: [SSO providers, okta-enterprise-sso, vanilla-js, js, SAML authentication, enterprise login, SSO login]
title: How to build Okta enterprise SSO with Vanilla JS
sdk: Vanilla JS
diff --git a/tutorial/build-with-logto/generated-vanilla-js-saml-enterprise-sso.mdx b/tutorial/build-with-logto/generated-vanilla-js-saml-enterprise-sso.mdx
index 2da0194e1be..970e1b3f2d1 100644
--- a/tutorial/build-with-logto/generated-vanilla-js-saml-enterprise-sso.mdx
+++ b/tutorial/build-with-logto/generated-vanilla-js-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-enterprise-sso-sign-in-with-vanilla-js-and-logto
+slug: build-saml-enterprise-sso-sign-in-with-vanilla-js-and-logto
tags: [SSO providers, saml-enterprise-sso, vanilla-js, js, SAML authentication, enterprise login, SSO login]
title: How to build SAML enterprise SSO with Vanilla JS
sdk: Vanilla JS
diff --git a/tutorial/build-with-logto/generated-vanilla-js-saml.mdx b/tutorial/build-with-logto/generated-vanilla-js-saml.mdx
index c7920861407..ef7a2a42f9a 100644
--- a/tutorial/build-with-logto/generated-vanilla-js-saml.mdx
+++ b/tutorial/build-with-logto/generated-vanilla-js-saml.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-sign-in-with-vanilla-js-and-logto
+slug: build-saml-sign-in-with-vanilla-js-and-logto
tags: [authentication, saml, vanilla-js, js, social-sign-in, sign-in, login]
title: How to build SAML sign-in with Vanilla JS
sdk: Vanilla JS
diff --git a/tutorial/build-with-logto/generated-vanilla-js-sendgrid.mdx b/tutorial/build-with-logto/generated-vanilla-js-sendgrid.mdx
index f991f02927f..3265d5e2e3a 100644
--- a/tutorial/build-with-logto/generated-vanilla-js-sendgrid.mdx
+++ b/tutorial/build-with-logto/generated-vanilla-js-sendgrid.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-sendgrid-sign-in-with-vanilla-js-and-logto
+slug: build-sendgrid-sign-in-with-vanilla-js-and-logto
tags: [authentication, sendgrid, vanilla-js, js, passwordless-sign-in, sign-in, login]
title: How to build SendGrid Email passwordless sign-in with Vanilla JS
sdk: Vanilla JS
diff --git a/tutorial/build-with-logto/generated-vanilla-js-slack.mdx b/tutorial/build-with-logto/generated-vanilla-js-slack.mdx
index 2a27f8fe8d5..fe406cd09b4 100644
--- a/tutorial/build-with-logto/generated-vanilla-js-slack.mdx
+++ b/tutorial/build-with-logto/generated-vanilla-js-slack.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-slack-sign-in-with-vanilla-js-and-logto
+slug: build-slack-sign-in-with-vanilla-js-and-logto
tags: [authentication, slack, vanilla-js, js, social-sign-in, sign-in, login]
title: How to build Slack sign-in with Vanilla JS
sdk: Vanilla JS
diff --git a/tutorial/build-with-logto/generated-vanilla-js-twilio.mdx b/tutorial/build-with-logto/generated-vanilla-js-twilio.mdx
index cf0a2f30920..bf3c490e6fb 100644
--- a/tutorial/build-with-logto/generated-vanilla-js-twilio.mdx
+++ b/tutorial/build-with-logto/generated-vanilla-js-twilio.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-twilio-sign-in-with-vanilla-js-and-logto
+slug: build-twilio-sign-in-with-vanilla-js-and-logto
tags: [authentication, twilio, vanilla-js, js, passwordless-sign-in, sign-in, login]
title: How to build Twilio SMS passwordless sign-in with Vanilla JS
sdk: Vanilla JS
diff --git a/tutorial/build-with-logto/generated-vanilla-js-x-twitter.mdx b/tutorial/build-with-logto/generated-vanilla-js-x-twitter.mdx
index f80d6c4db5b..a4c83714a5a 100644
--- a/tutorial/build-with-logto/generated-vanilla-js-x-twitter.mdx
+++ b/tutorial/build-with-logto/generated-vanilla-js-x-twitter.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-x-twitter-sign-in-with-vanilla-js-and-logto
+slug: build-x-twitter-sign-in-with-vanilla-js-and-logto
tags: [authentication, x-twitter, vanilla-js, js, social-sign-in, sign-in, login]
title: How to build X (Twitter) sign-in with Vanilla JS
sdk: Vanilla JS
diff --git a/tutorial/build-with-logto/generated-vue-amazon.mdx b/tutorial/build-with-logto/generated-vue-amazon.mdx
index c4e30895127..7b4e77c51ee 100644
--- a/tutorial/build-with-logto/generated-vue-amazon.mdx
+++ b/tutorial/build-with-logto/generated-vue-amazon.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-amazon-sign-in-with-vue-and-logto
+slug: build-amazon-sign-in-with-vue-and-logto
tags: [authentication, amazon, vue, js, social-sign-in, sign-in, login]
title: How to build Amazon sign-in with Vue
sdk: Vue
diff --git a/tutorial/build-with-logto/generated-vue-apple.mdx b/tutorial/build-with-logto/generated-vue-apple.mdx
index fb207175bd7..5e5aeed987d 100644
--- a/tutorial/build-with-logto/generated-vue-apple.mdx
+++ b/tutorial/build-with-logto/generated-vue-apple.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-apple-sign-in-with-vue-and-logto
+slug: build-apple-sign-in-with-vue-and-logto
tags: [authentication, apple, vue, js, social-sign-in, sign-in, login]
title: How to build Apple sign-in with Vue
sdk: Vue
diff --git a/tutorial/build-with-logto/generated-vue-aws-ses.mdx b/tutorial/build-with-logto/generated-vue-aws-ses.mdx
index caa2d64b175..f8b625fb119 100644
--- a/tutorial/build-with-logto/generated-vue-aws-ses.mdx
+++ b/tutorial/build-with-logto/generated-vue-aws-ses.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-aws-ses-sign-in-with-vue-and-logto
+slug: build-aws-ses-sign-in-with-vue-and-logto
tags: [authentication, aws-ses, vue, js, passwordless-sign-in, sign-in, login]
title: How to build AWS SES Email passwordless sign-in with Vue
sdk: Vue
diff --git a/tutorial/build-with-logto/generated-vue-azure-ad.mdx b/tutorial/build-with-logto/generated-vue-azure-ad.mdx
index eca82ffc6b8..7b8c4928880 100644
--- a/tutorial/build-with-logto/generated-vue-azure-ad.mdx
+++ b/tutorial/build-with-logto/generated-vue-azure-ad.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-azure-ad-sign-in-with-vue-and-logto
+slug: build-azure-ad-sign-in-with-vue-and-logto
tags: [authentication, azure-ad, vue, js, social-sign-in, sign-in, login]
title: How to build Azure AD sign-in with Vue
sdk: Vue
diff --git a/tutorial/build-with-logto/generated-vue-discord.mdx b/tutorial/build-with-logto/generated-vue-discord.mdx
index d5157c74490..c4c4fd6571f 100644
--- a/tutorial/build-with-logto/generated-vue-discord.mdx
+++ b/tutorial/build-with-logto/generated-vue-discord.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-discord-sign-in-with-vue-and-logto
+slug: build-discord-sign-in-with-vue-and-logto
tags: [authentication, discord, vue, js, social-sign-in, sign-in, login]
title: How to build Discord sign-in with Vue
sdk: Vue
diff --git a/tutorial/build-with-logto/generated-vue-facebook.mdx b/tutorial/build-with-logto/generated-vue-facebook.mdx
index 12badc7902e..2546be90358 100644
--- a/tutorial/build-with-logto/generated-vue-facebook.mdx
+++ b/tutorial/build-with-logto/generated-vue-facebook.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-facebook-sign-in-with-vue-and-logto
+slug: build-facebook-sign-in-with-vue-and-logto
tags: [authentication, facebook, vue, js, social-sign-in, sign-in, login]
title: How to build Facebook sign-in with Vue
sdk: Vue
diff --git a/tutorial/build-with-logto/generated-vue-github.mdx b/tutorial/build-with-logto/generated-vue-github.mdx
index 639b018c749..6e79e74546f 100644
--- a/tutorial/build-with-logto/generated-vue-github.mdx
+++ b/tutorial/build-with-logto/generated-vue-github.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-github-sign-in-with-vue-and-logto
+slug: build-github-sign-in-with-vue-and-logto
tags: [authentication, github, vue, js, social-sign-in, sign-in, login]
title: How to build GitHub sign-in with Vue
sdk: Vue
diff --git a/tutorial/build-with-logto/generated-vue-google-workspace-enterprise-sso.mdx b/tutorial/build-with-logto/generated-vue-google-workspace-enterprise-sso.mdx
index de5e55c9721..b43b367d1e6 100644
--- a/tutorial/build-with-logto/generated-vue-google-workspace-enterprise-sso.mdx
+++ b/tutorial/build-with-logto/generated-vue-google-workspace-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-workspace-enterprise-sso-sign-in-with-vue-and-logto
+slug: build-google-workspace-enterprise-sso-sign-in-with-vue-and-logto
tags: [SSO providers, google-workspace-enterprise-sso, vue, js, SAML authentication, enterprise login, SSO login]
title: How to build Google Workspace enterprise SSO with Vue
sdk: Vue
diff --git a/tutorial/build-with-logto/generated-vue-google.mdx b/tutorial/build-with-logto/generated-vue-google.mdx
index 5a79d1686b0..0c90f995c29 100644
--- a/tutorial/build-with-logto/generated-vue-google.mdx
+++ b/tutorial/build-with-logto/generated-vue-google.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-sign-in-with-vue-and-logto
+slug: build-google-sign-in-with-vue-and-logto
tags: [authentication, google, vue, js, social-sign-in, sign-in, login]
title: How to build Google sign-in with Vue
sdk: Vue
diff --git a/tutorial/build-with-logto/generated-vue-hugging-face.mdx b/tutorial/build-with-logto/generated-vue-hugging-face.mdx
index 66136a75367..17da69dafc0 100644
--- a/tutorial/build-with-logto/generated-vue-hugging-face.mdx
+++ b/tutorial/build-with-logto/generated-vue-hugging-face.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-hugging-face-sign-in-with-vue-and-logto
+slug: build-hugging-face-sign-in-with-vue-and-logto
tags: [authentication, hugging-face, vue, js, social-sign-in, sign-in, login]
title: How to build Hugging Face sign-in with Vue
sdk: Vue
diff --git a/tutorial/build-with-logto/generated-vue-kakao.mdx b/tutorial/build-with-logto/generated-vue-kakao.mdx
index 5e7f26cd29a..2850e3aa0ff 100644
--- a/tutorial/build-with-logto/generated-vue-kakao.mdx
+++ b/tutorial/build-with-logto/generated-vue-kakao.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-kakao-sign-in-with-vue-and-logto
+slug: build-kakao-sign-in-with-vue-and-logto
tags: [authentication, kakao, vue, js, social-sign-in, sign-in, login]
title: How to build Kakao sign-in with Vue
sdk: Vue
diff --git a/tutorial/build-with-logto/generated-vue-line.mdx b/tutorial/build-with-logto/generated-vue-line.mdx
index b417eda323a..f19fcfe328a 100644
--- a/tutorial/build-with-logto/generated-vue-line.mdx
+++ b/tutorial/build-with-logto/generated-vue-line.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-line-sign-in-with-vue-and-logto
+slug: build-line-sign-in-with-vue-and-logto
tags: [authentication, line, vue, js, social-sign-in, sign-in, login]
title: How to build Line sign-in with Vue
sdk: Vue
diff --git a/tutorial/build-with-logto/generated-vue-linkedin.mdx b/tutorial/build-with-logto/generated-vue-linkedin.mdx
index c28a987b4ea..5cd24f63eeb 100644
--- a/tutorial/build-with-logto/generated-vue-linkedin.mdx
+++ b/tutorial/build-with-logto/generated-vue-linkedin.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-linkedin-sign-in-with-vue-and-logto
+slug: build-linkedin-sign-in-with-vue-and-logto
tags: [authentication, linkedin, vue, js, social-sign-in, sign-in, login]
title: How to build LinkedIn sign-in with Vue
sdk: Vue
diff --git a/tutorial/build-with-logto/generated-vue-microsoft-entra-id-oidc-enterprise-sso.mdx b/tutorial/build-with-logto/generated-vue-microsoft-entra-id-oidc-enterprise-sso.mdx
index f46c98899bb..f1d956a3bde 100644
--- a/tutorial/build-with-logto/generated-vue-microsoft-entra-id-oidc-enterprise-sso.mdx
+++ b/tutorial/build-with-logto/generated-vue-microsoft-entra-id-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-vue-and-logto
+slug: build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-vue-and-logto
tags: [SSO providers, microsoft-entra-id-oidc-enterprise-sso, vue, js, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID OIDC enterprise SSO with Vue
sdk: Vue
diff --git a/tutorial/build-with-logto/generated-vue-microsoft-entra-id-saml-enterprise-sso.mdx b/tutorial/build-with-logto/generated-vue-microsoft-entra-id-saml-enterprise-sso.mdx
index 078c407e2a4..1fce76d3e69 100644
--- a/tutorial/build-with-logto/generated-vue-microsoft-entra-id-saml-enterprise-sso.mdx
+++ b/tutorial/build-with-logto/generated-vue-microsoft-entra-id-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-vue-and-logto
+slug: build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-vue-and-logto
tags: [SSO providers, microsoft-entra-id-saml-enterprise-sso, vue, js, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID SAML enterprise SSO with Vue
sdk: Vue
diff --git a/tutorial/build-with-logto/generated-vue-naver.mdx b/tutorial/build-with-logto/generated-vue-naver.mdx
index 2a06de9beea..af9d1457d22 100644
--- a/tutorial/build-with-logto/generated-vue-naver.mdx
+++ b/tutorial/build-with-logto/generated-vue-naver.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-naver-sign-in-with-vue-and-logto
+slug: build-naver-sign-in-with-vue-and-logto
tags: [authentication, naver, vue, js, social-sign-in, sign-in, login]
title: How to build Naver sign-in with Vue
sdk: Vue
diff --git a/tutorial/build-with-logto/generated-vue-oauth2.mdx b/tutorial/build-with-logto/generated-vue-oauth2.mdx
index 962f71ac811..4f7a9939f3d 100644
--- a/tutorial/build-with-logto/generated-vue-oauth2.mdx
+++ b/tutorial/build-with-logto/generated-vue-oauth2.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oauth2-sign-in-with-vue-and-logto
+slug: build-oauth2-sign-in-with-vue-and-logto
tags: [authentication, oauth2, vue, js, social-sign-in, sign-in, login]
title: How to build OAuth2 sign-in with Vue
sdk: Vue
diff --git a/tutorial/build-with-logto/generated-vue-oidc-enterprise-sso.mdx b/tutorial/build-with-logto/generated-vue-oidc-enterprise-sso.mdx
index b5b9752ae88..37377dcc2d2 100644
--- a/tutorial/build-with-logto/generated-vue-oidc-enterprise-sso.mdx
+++ b/tutorial/build-with-logto/generated-vue-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-enterprise-sso-sign-in-with-vue-and-logto
+slug: build-oidc-enterprise-sso-sign-in-with-vue-and-logto
tags: [SSO providers, oidc-enterprise-sso, vue, js, SAML authentication, enterprise login, SSO login]
title: How to build OIDC enterprise SSO with Vue
sdk: Vue
diff --git a/tutorial/build-with-logto/generated-vue-oidc.mdx b/tutorial/build-with-logto/generated-vue-oidc.mdx
index 7f7af34a5f2..99b3060b676 100644
--- a/tutorial/build-with-logto/generated-vue-oidc.mdx
+++ b/tutorial/build-with-logto/generated-vue-oidc.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-sign-in-with-vue-and-logto
+slug: build-oidc-sign-in-with-vue-and-logto
tags: [authentication, oidc, vue, js, social-sign-in, sign-in, login]
title: How to build OIDC sign-in with Vue
sdk: Vue
diff --git a/tutorial/build-with-logto/generated-vue-okta-enterprise-sso.mdx b/tutorial/build-with-logto/generated-vue-okta-enterprise-sso.mdx
index bba6a09600d..fd8c2c5f01c 100644
--- a/tutorial/build-with-logto/generated-vue-okta-enterprise-sso.mdx
+++ b/tutorial/build-with-logto/generated-vue-okta-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-okta-enterprise-sso-sign-in-with-vue-and-logto
+slug: build-okta-enterprise-sso-sign-in-with-vue-and-logto
tags: [SSO providers, okta-enterprise-sso, vue, js, SAML authentication, enterprise login, SSO login]
title: How to build Okta enterprise SSO with Vue
sdk: Vue
diff --git a/tutorial/build-with-logto/generated-vue-saml-enterprise-sso.mdx b/tutorial/build-with-logto/generated-vue-saml-enterprise-sso.mdx
index c8df3b9e7c9..5e6d624bf4b 100644
--- a/tutorial/build-with-logto/generated-vue-saml-enterprise-sso.mdx
+++ b/tutorial/build-with-logto/generated-vue-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-enterprise-sso-sign-in-with-vue-and-logto
+slug: build-saml-enterprise-sso-sign-in-with-vue-and-logto
tags: [SSO providers, saml-enterprise-sso, vue, js, SAML authentication, enterprise login, SSO login]
title: How to build SAML enterprise SSO with Vue
sdk: Vue
diff --git a/tutorial/build-with-logto/generated-vue-saml.mdx b/tutorial/build-with-logto/generated-vue-saml.mdx
index 9d4f2c1082d..c78d44fa59b 100644
--- a/tutorial/build-with-logto/generated-vue-saml.mdx
+++ b/tutorial/build-with-logto/generated-vue-saml.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-sign-in-with-vue-and-logto
+slug: build-saml-sign-in-with-vue-and-logto
tags: [authentication, saml, vue, js, social-sign-in, sign-in, login]
title: How to build SAML sign-in with Vue
sdk: Vue
diff --git a/tutorial/build-with-logto/generated-vue-sendgrid.mdx b/tutorial/build-with-logto/generated-vue-sendgrid.mdx
index c827dd54a2d..f573ecf473a 100644
--- a/tutorial/build-with-logto/generated-vue-sendgrid.mdx
+++ b/tutorial/build-with-logto/generated-vue-sendgrid.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-sendgrid-sign-in-with-vue-and-logto
+slug: build-sendgrid-sign-in-with-vue-and-logto
tags: [authentication, sendgrid, vue, js, passwordless-sign-in, sign-in, login]
title: How to build SendGrid Email passwordless sign-in with Vue
sdk: Vue
diff --git a/tutorial/build-with-logto/generated-vue-slack.mdx b/tutorial/build-with-logto/generated-vue-slack.mdx
index 2305dbd163a..81cbf6dccdd 100644
--- a/tutorial/build-with-logto/generated-vue-slack.mdx
+++ b/tutorial/build-with-logto/generated-vue-slack.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-slack-sign-in-with-vue-and-logto
+slug: build-slack-sign-in-with-vue-and-logto
tags: [authentication, slack, vue, js, social-sign-in, sign-in, login]
title: How to build Slack sign-in with Vue
sdk: Vue
diff --git a/tutorial/build-with-logto/generated-vue-twilio.mdx b/tutorial/build-with-logto/generated-vue-twilio.mdx
index 499fc572402..c99b67dee0e 100644
--- a/tutorial/build-with-logto/generated-vue-twilio.mdx
+++ b/tutorial/build-with-logto/generated-vue-twilio.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-twilio-sign-in-with-vue-and-logto
+slug: build-twilio-sign-in-with-vue-and-logto
tags: [authentication, twilio, vue, js, passwordless-sign-in, sign-in, login]
title: How to build Twilio SMS passwordless sign-in with Vue
sdk: Vue
diff --git a/tutorial/build-with-logto/generated-vue-x-twitter.mdx b/tutorial/build-with-logto/generated-vue-x-twitter.mdx
index c3e61e24e67..945e6f4a9a3 100644
--- a/tutorial/build-with-logto/generated-vue-x-twitter.mdx
+++ b/tutorial/build-with-logto/generated-vue-x-twitter.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-x-twitter-sign-in-with-vue-and-logto
+slug: build-x-twitter-sign-in-with-vue-and-logto
tags: [authentication, x-twitter, vue, js, social-sign-in, sign-in, login]
title: How to build X (Twitter) sign-in with Vue
sdk: Vue
diff --git a/tutorial/build-with-logto/generated-wordpress-plugin-amazon.mdx b/tutorial/build-with-logto/generated-wordpress-plugin-amazon.mdx
index b320f868194..8deb06fcbc7 100644
--- a/tutorial/build-with-logto/generated-wordpress-plugin-amazon.mdx
+++ b/tutorial/build-with-logto/generated-wordpress-plugin-amazon.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-amazon-sign-in-with-wordpress-plugin-and-logto
+slug: build-amazon-sign-in-with-wordpress-plugin-and-logto
tags: [authentication, amazon, wordpress-plugin, php, social-sign-in, sign-in, login]
title: How to build Amazon sign-in with WordPress plugin
sdk: WordPress plugin
diff --git a/tutorial/build-with-logto/generated-wordpress-plugin-apple.mdx b/tutorial/build-with-logto/generated-wordpress-plugin-apple.mdx
index 0eee79d2943..27842e6a9fd 100644
--- a/tutorial/build-with-logto/generated-wordpress-plugin-apple.mdx
+++ b/tutorial/build-with-logto/generated-wordpress-plugin-apple.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-apple-sign-in-with-wordpress-plugin-and-logto
+slug: build-apple-sign-in-with-wordpress-plugin-and-logto
tags: [authentication, apple, wordpress-plugin, php, social-sign-in, sign-in, login]
title: How to build Apple sign-in with WordPress plugin
sdk: WordPress plugin
diff --git a/tutorial/build-with-logto/generated-wordpress-plugin-aws-ses.mdx b/tutorial/build-with-logto/generated-wordpress-plugin-aws-ses.mdx
index 6f6aeee3bbf..d6759e6b5d7 100644
--- a/tutorial/build-with-logto/generated-wordpress-plugin-aws-ses.mdx
+++ b/tutorial/build-with-logto/generated-wordpress-plugin-aws-ses.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-aws-ses-sign-in-with-wordpress-plugin-and-logto
+slug: build-aws-ses-sign-in-with-wordpress-plugin-and-logto
tags: [authentication, aws-ses, wordpress-plugin, php, passwordless-sign-in, sign-in, login]
title: How to build AWS SES Email passwordless sign-in with WordPress plugin
sdk: WordPress plugin
diff --git a/tutorial/build-with-logto/generated-wordpress-plugin-azure-ad.mdx b/tutorial/build-with-logto/generated-wordpress-plugin-azure-ad.mdx
index 4136f5bf073..d4f437c8626 100644
--- a/tutorial/build-with-logto/generated-wordpress-plugin-azure-ad.mdx
+++ b/tutorial/build-with-logto/generated-wordpress-plugin-azure-ad.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-azure-ad-sign-in-with-wordpress-plugin-and-logto
+slug: build-azure-ad-sign-in-with-wordpress-plugin-and-logto
tags: [authentication, azure-ad, wordpress-plugin, php, social-sign-in, sign-in, login]
title: How to build Azure AD sign-in with WordPress plugin
sdk: WordPress plugin
diff --git a/tutorial/build-with-logto/generated-wordpress-plugin-discord.mdx b/tutorial/build-with-logto/generated-wordpress-plugin-discord.mdx
index 863ab97a178..741f4210c90 100644
--- a/tutorial/build-with-logto/generated-wordpress-plugin-discord.mdx
+++ b/tutorial/build-with-logto/generated-wordpress-plugin-discord.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-discord-sign-in-with-wordpress-plugin-and-logto
+slug: build-discord-sign-in-with-wordpress-plugin-and-logto
tags: [authentication, discord, wordpress-plugin, php, social-sign-in, sign-in, login]
title: How to build Discord sign-in with WordPress plugin
sdk: WordPress plugin
diff --git a/tutorial/build-with-logto/generated-wordpress-plugin-facebook.mdx b/tutorial/build-with-logto/generated-wordpress-plugin-facebook.mdx
index 0941cb7eefa..14b565a2b56 100644
--- a/tutorial/build-with-logto/generated-wordpress-plugin-facebook.mdx
+++ b/tutorial/build-with-logto/generated-wordpress-plugin-facebook.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-facebook-sign-in-with-wordpress-plugin-and-logto
+slug: build-facebook-sign-in-with-wordpress-plugin-and-logto
tags: [authentication, facebook, wordpress-plugin, php, social-sign-in, sign-in, login]
title: How to build Facebook sign-in with WordPress plugin
sdk: WordPress plugin
diff --git a/tutorial/build-with-logto/generated-wordpress-plugin-github.mdx b/tutorial/build-with-logto/generated-wordpress-plugin-github.mdx
index f5aeb7dd86a..6817b847ebb 100644
--- a/tutorial/build-with-logto/generated-wordpress-plugin-github.mdx
+++ b/tutorial/build-with-logto/generated-wordpress-plugin-github.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-github-sign-in-with-wordpress-plugin-and-logto
+slug: build-github-sign-in-with-wordpress-plugin-and-logto
tags: [authentication, github, wordpress-plugin, php, social-sign-in, sign-in, login]
title: How to build GitHub sign-in with WordPress plugin
sdk: WordPress plugin
diff --git a/tutorial/build-with-logto/generated-wordpress-plugin-google-workspace-enterprise-sso.mdx b/tutorial/build-with-logto/generated-wordpress-plugin-google-workspace-enterprise-sso.mdx
index d4996ecb018..469ee6cab41 100644
--- a/tutorial/build-with-logto/generated-wordpress-plugin-google-workspace-enterprise-sso.mdx
+++ b/tutorial/build-with-logto/generated-wordpress-plugin-google-workspace-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-workspace-enterprise-sso-sign-in-with-wordpress-plugin-and-logto
+slug: build-google-workspace-enterprise-sso-sign-in-with-wordpress-plugin-and-logto
tags: [SSO providers, google-workspace-enterprise-sso, wordpress-plugin, php, SAML authentication, enterprise login, SSO login]
title: How to build Google Workspace enterprise SSO with WordPress plugin
sdk: WordPress plugin
diff --git a/tutorial/build-with-logto/generated-wordpress-plugin-google.mdx b/tutorial/build-with-logto/generated-wordpress-plugin-google.mdx
index e01fa4752ec..3c2d8ae92c8 100644
--- a/tutorial/build-with-logto/generated-wordpress-plugin-google.mdx
+++ b/tutorial/build-with-logto/generated-wordpress-plugin-google.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-google-sign-in-with-wordpress-plugin-and-logto
+slug: build-google-sign-in-with-wordpress-plugin-and-logto
tags: [authentication, google, wordpress-plugin, php, social-sign-in, sign-in, login]
title: How to build Google sign-in with WordPress plugin
sdk: WordPress plugin
diff --git a/tutorial/build-with-logto/generated-wordpress-plugin-hugging-face.mdx b/tutorial/build-with-logto/generated-wordpress-plugin-hugging-face.mdx
index 682e74398e4..7c9b835294b 100644
--- a/tutorial/build-with-logto/generated-wordpress-plugin-hugging-face.mdx
+++ b/tutorial/build-with-logto/generated-wordpress-plugin-hugging-face.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-hugging-face-sign-in-with-wordpress-plugin-and-logto
+slug: build-hugging-face-sign-in-with-wordpress-plugin-and-logto
tags: [authentication, hugging-face, wordpress-plugin, php, social-sign-in, sign-in, login]
title: How to build Hugging Face sign-in with WordPress plugin
sdk: WordPress plugin
diff --git a/tutorial/build-with-logto/generated-wordpress-plugin-kakao.mdx b/tutorial/build-with-logto/generated-wordpress-plugin-kakao.mdx
index 189d9dae0a4..710a8f13fa7 100644
--- a/tutorial/build-with-logto/generated-wordpress-plugin-kakao.mdx
+++ b/tutorial/build-with-logto/generated-wordpress-plugin-kakao.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-kakao-sign-in-with-wordpress-plugin-and-logto
+slug: build-kakao-sign-in-with-wordpress-plugin-and-logto
tags: [authentication, kakao, wordpress-plugin, php, social-sign-in, sign-in, login]
title: How to build Kakao sign-in with WordPress plugin
sdk: WordPress plugin
diff --git a/tutorial/build-with-logto/generated-wordpress-plugin-line.mdx b/tutorial/build-with-logto/generated-wordpress-plugin-line.mdx
index 5a28024e7ad..48d615653d9 100644
--- a/tutorial/build-with-logto/generated-wordpress-plugin-line.mdx
+++ b/tutorial/build-with-logto/generated-wordpress-plugin-line.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-line-sign-in-with-wordpress-plugin-and-logto
+slug: build-line-sign-in-with-wordpress-plugin-and-logto
tags: [authentication, line, wordpress-plugin, php, social-sign-in, sign-in, login]
title: How to build Line sign-in with WordPress plugin
sdk: WordPress plugin
diff --git a/tutorial/build-with-logto/generated-wordpress-plugin-linkedin.mdx b/tutorial/build-with-logto/generated-wordpress-plugin-linkedin.mdx
index 7e60a5820db..ba672827255 100644
--- a/tutorial/build-with-logto/generated-wordpress-plugin-linkedin.mdx
+++ b/tutorial/build-with-logto/generated-wordpress-plugin-linkedin.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-linkedin-sign-in-with-wordpress-plugin-and-logto
+slug: build-linkedin-sign-in-with-wordpress-plugin-and-logto
tags: [authentication, linkedin, wordpress-plugin, php, social-sign-in, sign-in, login]
title: How to build LinkedIn sign-in with WordPress plugin
sdk: WordPress plugin
diff --git a/tutorial/build-with-logto/generated-wordpress-plugin-microsoft-entra-id-oidc-enterprise-sso.mdx b/tutorial/build-with-logto/generated-wordpress-plugin-microsoft-entra-id-oidc-enterprise-sso.mdx
index 224b7782a22..30f98415405 100644
--- a/tutorial/build-with-logto/generated-wordpress-plugin-microsoft-entra-id-oidc-enterprise-sso.mdx
+++ b/tutorial/build-with-logto/generated-wordpress-plugin-microsoft-entra-id-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-wordpress-plugin-and-logto
+slug: build-microsoft-entra-id-oidc-enterprise-sso-sign-in-with-wordpress-plugin-and-logto
tags: [SSO providers, microsoft-entra-id-oidc-enterprise-sso, wordpress-plugin, php, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID OIDC enterprise SSO with WordPress plugin
sdk: WordPress plugin
diff --git a/tutorial/build-with-logto/generated-wordpress-plugin-microsoft-entra-id-saml-enterprise-sso.mdx b/tutorial/build-with-logto/generated-wordpress-plugin-microsoft-entra-id-saml-enterprise-sso.mdx
index f117a576038..c2f2cb48fa0 100644
--- a/tutorial/build-with-logto/generated-wordpress-plugin-microsoft-entra-id-saml-enterprise-sso.mdx
+++ b/tutorial/build-with-logto/generated-wordpress-plugin-microsoft-entra-id-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-wordpress-plugin-and-logto
+slug: build-microsoft-entra-id-saml-enterprise-sso-sign-in-with-wordpress-plugin-and-logto
tags: [SSO providers, microsoft-entra-id-saml-enterprise-sso, wordpress-plugin, php, SAML authentication, enterprise login, SSO login]
title: How to build Microsoft Entra ID SAML enterprise SSO with WordPress plugin
sdk: WordPress plugin
diff --git a/tutorial/build-with-logto/generated-wordpress-plugin-naver.mdx b/tutorial/build-with-logto/generated-wordpress-plugin-naver.mdx
index 82e9c6994bd..6b6f900c502 100644
--- a/tutorial/build-with-logto/generated-wordpress-plugin-naver.mdx
+++ b/tutorial/build-with-logto/generated-wordpress-plugin-naver.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-naver-sign-in-with-wordpress-plugin-and-logto
+slug: build-naver-sign-in-with-wordpress-plugin-and-logto
tags: [authentication, naver, wordpress-plugin, php, social-sign-in, sign-in, login]
title: How to build Naver sign-in with WordPress plugin
sdk: WordPress plugin
diff --git a/tutorial/build-with-logto/generated-wordpress-plugin-oauth2.mdx b/tutorial/build-with-logto/generated-wordpress-plugin-oauth2.mdx
index 8d12e91dc38..2a4571bcdde 100644
--- a/tutorial/build-with-logto/generated-wordpress-plugin-oauth2.mdx
+++ b/tutorial/build-with-logto/generated-wordpress-plugin-oauth2.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oauth2-sign-in-with-wordpress-plugin-and-logto
+slug: build-oauth2-sign-in-with-wordpress-plugin-and-logto
tags: [authentication, oauth2, wordpress-plugin, php, social-sign-in, sign-in, login]
title: How to build OAuth2 sign-in with WordPress plugin
sdk: WordPress plugin
diff --git a/tutorial/build-with-logto/generated-wordpress-plugin-oidc-enterprise-sso.mdx b/tutorial/build-with-logto/generated-wordpress-plugin-oidc-enterprise-sso.mdx
index 4255d3bdc58..ebe6f19c068 100644
--- a/tutorial/build-with-logto/generated-wordpress-plugin-oidc-enterprise-sso.mdx
+++ b/tutorial/build-with-logto/generated-wordpress-plugin-oidc-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-enterprise-sso-sign-in-with-wordpress-plugin-and-logto
+slug: build-oidc-enterprise-sso-sign-in-with-wordpress-plugin-and-logto
tags: [SSO providers, oidc-enterprise-sso, wordpress-plugin, php, SAML authentication, enterprise login, SSO login]
title: How to build OIDC enterprise SSO with WordPress plugin
sdk: WordPress plugin
diff --git a/tutorial/build-with-logto/generated-wordpress-plugin-oidc.mdx b/tutorial/build-with-logto/generated-wordpress-plugin-oidc.mdx
index 2d5120de5a9..84ac0875bd8 100644
--- a/tutorial/build-with-logto/generated-wordpress-plugin-oidc.mdx
+++ b/tutorial/build-with-logto/generated-wordpress-plugin-oidc.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-oidc-sign-in-with-wordpress-plugin-and-logto
+slug: build-oidc-sign-in-with-wordpress-plugin-and-logto
tags: [authentication, oidc, wordpress-plugin, php, social-sign-in, sign-in, login]
title: How to build OIDC sign-in with WordPress plugin
sdk: WordPress plugin
diff --git a/tutorial/build-with-logto/generated-wordpress-plugin-okta-enterprise-sso.mdx b/tutorial/build-with-logto/generated-wordpress-plugin-okta-enterprise-sso.mdx
index ab0eb1a840b..a2136bad7df 100644
--- a/tutorial/build-with-logto/generated-wordpress-plugin-okta-enterprise-sso.mdx
+++ b/tutorial/build-with-logto/generated-wordpress-plugin-okta-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-okta-enterprise-sso-sign-in-with-wordpress-plugin-and-logto
+slug: build-okta-enterprise-sso-sign-in-with-wordpress-plugin-and-logto
tags: [SSO providers, okta-enterprise-sso, wordpress-plugin, php, SAML authentication, enterprise login, SSO login]
title: How to build Okta enterprise SSO with WordPress plugin
sdk: WordPress plugin
diff --git a/tutorial/build-with-logto/generated-wordpress-plugin-saml-enterprise-sso.mdx b/tutorial/build-with-logto/generated-wordpress-plugin-saml-enterprise-sso.mdx
index 084ef8fa0d5..f0b5cedc59e 100644
--- a/tutorial/build-with-logto/generated-wordpress-plugin-saml-enterprise-sso.mdx
+++ b/tutorial/build-with-logto/generated-wordpress-plugin-saml-enterprise-sso.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-enterprise-sso-sign-in-with-wordpress-plugin-and-logto
+slug: build-saml-enterprise-sso-sign-in-with-wordpress-plugin-and-logto
tags: [SSO providers, saml-enterprise-sso, wordpress-plugin, php, SAML authentication, enterprise login, SSO login]
title: How to build SAML enterprise SSO with WordPress plugin
sdk: WordPress plugin
diff --git a/tutorial/build-with-logto/generated-wordpress-plugin-saml.mdx b/tutorial/build-with-logto/generated-wordpress-plugin-saml.mdx
index c8014e0e83b..4894778687c 100644
--- a/tutorial/build-with-logto/generated-wordpress-plugin-saml.mdx
+++ b/tutorial/build-with-logto/generated-wordpress-plugin-saml.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-saml-sign-in-with-wordpress-plugin-and-logto
+slug: build-saml-sign-in-with-wordpress-plugin-and-logto
tags: [authentication, saml, wordpress-plugin, php, social-sign-in, sign-in, login]
title: How to build SAML sign-in with WordPress plugin
sdk: WordPress plugin
diff --git a/tutorial/build-with-logto/generated-wordpress-plugin-sendgrid.mdx b/tutorial/build-with-logto/generated-wordpress-plugin-sendgrid.mdx
index b8e7c7c40a3..e7efdb63807 100644
--- a/tutorial/build-with-logto/generated-wordpress-plugin-sendgrid.mdx
+++ b/tutorial/build-with-logto/generated-wordpress-plugin-sendgrid.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-sendgrid-sign-in-with-wordpress-plugin-and-logto
+slug: build-sendgrid-sign-in-with-wordpress-plugin-and-logto
tags: [authentication, sendgrid, wordpress-plugin, php, passwordless-sign-in, sign-in, login]
title: How to build SendGrid Email passwordless sign-in with WordPress plugin
sdk: WordPress plugin
diff --git a/tutorial/build-with-logto/generated-wordpress-plugin-slack.mdx b/tutorial/build-with-logto/generated-wordpress-plugin-slack.mdx
index 62c525b6914..5c4816b7a59 100644
--- a/tutorial/build-with-logto/generated-wordpress-plugin-slack.mdx
+++ b/tutorial/build-with-logto/generated-wordpress-plugin-slack.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-slack-sign-in-with-wordpress-plugin-and-logto
+slug: build-slack-sign-in-with-wordpress-plugin-and-logto
tags: [authentication, slack, wordpress-plugin, php, social-sign-in, sign-in, login]
title: How to build Slack sign-in with WordPress plugin
sdk: WordPress plugin
diff --git a/tutorial/build-with-logto/generated-wordpress-plugin-twilio.mdx b/tutorial/build-with-logto/generated-wordpress-plugin-twilio.mdx
index bc9eb5aa6e2..d14858fbc4f 100644
--- a/tutorial/build-with-logto/generated-wordpress-plugin-twilio.mdx
+++ b/tutorial/build-with-logto/generated-wordpress-plugin-twilio.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-twilio-sign-in-with-wordpress-plugin-and-logto
+slug: build-twilio-sign-in-with-wordpress-plugin-and-logto
tags: [authentication, twilio, wordpress-plugin, php, passwordless-sign-in, sign-in, login]
title: How to build Twilio SMS passwordless sign-in with WordPress plugin
sdk: WordPress plugin
diff --git a/tutorial/build-with-logto/generated-wordpress-plugin-x-twitter.mdx b/tutorial/build-with-logto/generated-wordpress-plugin-x-twitter.mdx
index dd0ba8d3ad7..d563af60b2e 100644
--- a/tutorial/build-with-logto/generated-wordpress-plugin-x-twitter.mdx
+++ b/tutorial/build-with-logto/generated-wordpress-plugin-x-twitter.mdx
@@ -1,5 +1,5 @@
---
-slug: how-to-build-x-twitter-sign-in-with-wordpress-plugin-and-logto
+slug: build-x-twitter-sign-in-with-wordpress-plugin-and-logto
tags: [authentication, x-twitter, wordpress-plugin, php, social-sign-in, sign-in, login]
title: How to build X (Twitter) sign-in with WordPress plugin
sdk: WordPress plugin