Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 21 additions & 0 deletions deploy/authentication-setup.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -224,6 +224,27 @@ You host your documentation at `docs.foo.com` and you have an existing OAuth ser
</Step>
</Steps>

### Offer multiple login URLs

If your organization has more than one identity provider or region-specific login flows, configure multiple named login URLs for your JWT-authenticated site. You can configure between 1 and 10 login URLs.

When you set more than one URL, unauthenticated visitors see a login selection screen with your site's branding, and each option redirects to your configured URL.

To configure multiple login URLs, provide a list of `{ name, url }` pairs when you update your JWT authentication settings. Names must be between 1 and 100 characters. URLs must be valid.

```json
{
"type": "jwt",
"loginUrl": "https://global.example.com/login",
"loginUrls": [
{ "name": "Global", "url": "https://global.example.com/login" },
{ "name": "EU", "url": "https://eu.example.com/login" }
]
}
```

Multiple login URLs only apply to site-wide JWT authentication. JWT [personalization](/create/personalization) accepts a single `loginUrl`.

### JWT example

You host your documentation at `docs.foo.com` with an existing authentication system at `foo.com`. You want to extend your login flow to grant access to the docs while keeping your docs separate from your dashboard (or you don't have a dashboard).
Expand Down
21 changes: 21 additions & 0 deletions es/deploy/authentication-setup.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -265,6 +265,27 @@ Usa esta comparación para elegir el método que se adapte a tu caso de uso. Con
</Step>
</Steps>

<div id="offer-multiple-login-urls">
### Ofrecer varias URL de inicio de sesión
</div>

Si tu organización tiene más de un proveedor de identidad o un flujo de inicio de sesión específico por región, puedes configurar entre 2 y 10 URL de inicio de sesión con nombre para tu sitio con autenticación JWT. Cuando se configura más de una URL, los visitantes no autenticados ven una pantalla de selección de inicio de sesión con la marca de tu sitio, y cada opción redirige a la URL que configuraste.

Para configurar varias URL de inicio de sesión, proporciona una lista de pares `{ name, url }` al actualizar la configuración de autenticación JWT. Cada nombre se muestra a los usuarios en la pantalla de selección y debe tener entre 1 y 100 caracteres. Cada URL debe ser una URL válida. Con una sola URL de inicio de sesión, los visitantes siguen siendo redirigidos directamente a esa URL como antes.

```json
{
"type": "jwt",
"loginUrl": "https://global.example.com/login",
"loginUrls": [
{ "name": "Global", "url": "https://global.example.com/login" },
{ "name": "EU", "url": "https://eu.example.com/login" }
]
}
```

Varias URL de inicio de sesión solo se aplican a la autenticación JWT de todo el sitio. La [personalización](/es/create/personalization) JWT acepta un único `loginUrl`.

<div id="jwt-example">
### Ejemplo de JWT
</div>
Expand Down
21 changes: 21 additions & 0 deletions fr/deploy/authentication-setup.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -265,6 +265,27 @@ Utilisez ce comparatif pour choisir la méthode adaptée à votre cas d'usage. C
</Step>
</Steps>

<div id="offer-multiple-login-urls">
### Proposer plusieurs URL de connexion
</div>

Si votre organisation dispose de plusieurs fournisseurs d’identité ou de flux de connexion spécifiques à une région, vous pouvez configurer entre 2 et 10 URL de connexion nommées pour votre site authentifié par JWT. Lorsque plusieurs URL sont configurées, les visiteurs non authentifiés voient un écran de sélection de connexion aux couleurs de votre site, et chaque option redirige vers l’URL que vous avez configurée.

Pour configurer plusieurs URL de connexion, fournissez une liste de paires `{ name, url }` lors de la mise à jour de vos paramètres d’authentification JWT. Chaque nom est affiché aux utilisateurs sur l’écran de sélection et doit contenir de 1 à 100 caractères. Chaque URL doit être une URL valide. Avec une seule URL de connexion, les visiteurs continuent d’être redirigés directement vers cette URL comme auparavant.

```json
{
"type": "jwt",
"loginUrl": "https://global.example.com/login",
"loginUrls": [
{ "name": "Global", "url": "https://global.example.com/login" },
{ "name": "EU", "url": "https://eu.example.com/login" }
]
}
```

Plusieurs URL de connexion s’appliquent uniquement à l’authentification JWT à l’échelle du site. La [personnalisation](/fr/create/personalization) JWT accepte une seule `loginUrl`.

<div id="jwt-example">
### Exemple JWT
</div>
Expand Down
21 changes: 21 additions & 0 deletions zh/deploy/authentication-setup.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -265,6 +265,27 @@ keywords: ['authentication', 'auth', 'OAuth', 'JWT', 'password', 'private']
</Step>
</Steps>

<div id="offer-multiple-login-urls">
### 提供多个登录 URL
</div>

如果你的组织有多个身份提供商或按地区区分的登录流程,可以为使用 JWT 认证的站点配置 2 到 10 个具名登录 URL。当配置了多个 URL 时,未认证的访客会看到一个使用你站点品牌样式的登录选择页面,每个选项都会重定向到你所配置的 URL。

要配置多个登录 URL,请在更新 JWT 认证设置时提供一个 `{ name, url }` 键值对列表。每个 `name` 会显示在选择页面上,长度必须在 1 到 100 个字符之间。每个 `url` 必须是有效的 URL。当只配置一个登录 URL 时,访客仍会像以前一样直接重定向到该 URL。

```json
{
"type": "jwt",
"loginUrl": "https://global.example.com/login",
"loginUrls": [
{ "name": "Global", "url": "https://global.example.com/login" },
{ "name": "EU", "url": "https://eu.example.com/login" }
]
}
```

多个登录 URL 仅适用于站点范围的 JWT 认证。JWT [个性化](/zh/create/personalization) 只接受单个 `loginUrl`。

<div id="jwt-example">
### JWT 示例
</div>
Expand Down