Update copy in Settings > Integrations: Clarify SSO v. IdP (#42681)

For the following quick win:
- https://github.com/fleetdm/fleet/issues/42737
This commit is contained in:
Noah Talerman 2026-04-08 10:34:44 -04:00 committed by GitHub
parent 0873c50a30
commit bb58452796
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 31 additions and 10 deletions

View file

@ -137,15 +137,14 @@ const EndUserAuthSection = ({
return (
<form>
<p>
If enabled in{" "}
After configuring, head to{" "}
<strong>
Controls &gt; Setup experience &gt; End user authentication
</strong>
, end users will be required to authenticate when they first set up
their host.{" "}
</strong>{" "}
to require end users to authenticate.{" "}
<CustomLink
text="Learn more"
url="https://fleetdm.com/guides/setup-experience#end-user-authentication"
url="https://fleetdm.com/learn-more-about/end-user-authentication"
newTab
/>
</p>

View file

@ -7,6 +7,8 @@ import { internationalTimeFormat } from "utilities/helpers";
import { DEFAULT_USE_QUERY_OPTIONS } from "utilities/constants";
import idpAPI from "services/entities/idp";
import PATHS from "router/paths";
import SettingsSection from "pages/admin/components/SettingsSection";
import DataError from "components/DataError";
import Spinner from "components/Spinner";
@ -163,19 +165,23 @@ const IdentityProviderSection = () => {
<PageDescription
content={
<>
Configure and manage integrations between Fleet and your identity
provider (IdP). Connecting your IdP enables mapping end users to
hosts and deleting{" "}
Connect your IdP to populate IdP host vitals and delete{" "}
<TooltipWrapper
tipContent={
<>
A <strong>Fleet user</strong> is considered an IT admin.
A <strong>Fleet user</strong> manages Fleet.
</>
}
>
Fleet users
</TooltipWrapper>{" "}
when they are removed from your IdP.
when they are removed from your IdP. To configure authentication
for Fleet users and end users, head to{" "}
<CustomLink
text="Single sign-on (SSO)"
url={PATHS.ADMIN_INTEGRATIONS_SSO}
/>
.
</>
}
variant="right-panel"

View file

@ -3,6 +3,7 @@ import React, { useCallback, useRef, useState } from "react";
import { IInputFieldParseTarget } from "interfaces/form_field";
import SettingsSection from "pages/admin/components/SettingsSection";
import PageDescription from "components/PageDescription";
import Button from "components/buttons/Button";
import Checkbox from "components/forms/fields/Checkbox";
import CustomLink from "components/CustomLink";
@ -352,6 +353,21 @@ const Sso = ({
return (
<SettingsSection title="Single sign-on (SSO)">
<PageDescription
content={
<>
Configure authentication for Fleet users logging into Fleet or end
users enrolling their hosts. To populate identity provider (IdP)
host vitals and automatically delete Fleet users, head to{" "}
<CustomLink
text="Identity provider (IdP)"
url={PATHS.ADMIN_INTEGRATIONS_IDENTITY_PROVIDER}
/>
.
</>
}
variant="right-panel"
/>
<TabNav secondary>
<Tabs
selectedIndex={AUTH_TARGETS_BY_INDEX.indexOf(selectedAuthTarget)}