From 2e8fd51e7f880aea4268773060d142e84d471338 Mon Sep 17 00:00:00 2001
From: Paolo Matarazzo <74918781+paolomatarazzo@users.noreply.github.com>
Date: Tue, 20 Sep 2022 15:10:02 -0400
Subject: [PATCH] updates
---
education/windows/federated-sign-in.md | 131 ------------------
...derated-authentication-settings-intune.png | Bin 126838 -> 0 bytes
2 files changed, 131 deletions(-)
delete mode 100644 education/windows/federated-sign-in.md
delete mode 100644 education/windows/images/federated-authentication-settings-intune.png
diff --git a/education/windows/federated-sign-in.md b/education/windows/federated-sign-in.md
deleted file mode 100644
index 052a0eb15c..0000000000
--- a/education/windows/federated-sign-in.md
+++ /dev/null
@@ -1,131 +0,0 @@
----
-title: Configure federated sign-in for Windows devices
-description: Description of federated sign-in feature for Windows 11 SE and how to configure it via Intune
-ms.date: 09/15/2022
-ms.prod: windows
-ms.technology: windows
-ms.topic: how-to
-ms.localizationpriority: medium
-author: paolomatarazzo
-ms.author: paoloma
-ms.reviewer:
-manager: aaroncz
-ms.collection: education
-appliesto:
-- ✅ Windows 11 SE 22H2
----
-
-
-# Configure federated sign-in for Windows 11 SE
-
-Starting in **Windows 11 SE, version 22H2**, you can enable your users to sign-in using a third-party identity provider (IdP). This feature is called **federated sign-in**. Federated sign-in is a great way to simplify the sign-in process for your users. Instead of having to remember a username and password, they can sign-in using their existing credentials from their IdP. For example, students and educators can use picture passwords or QR code badges to sign-in.
-
-## Benefits of federated sign-in
-
-With federated sign-in, students can sign-in in less time, and with less friction.
-Fewer credentials to remember and a simplified sign-in process, enable students to be more engaged and focused on learning.
-
-## Prerequisites
-
-To implement federated sign-in, the following prerequisites must be met:
-
-1. An Azure AD tenant, with one or multiple domains federated to a third-party IdP. For more information, see [Use a SAML 2.0 Identity Provider (IdP) for Single Sign On][AZ-1]
-1. Individual IdP accounts created: each user will require an account defined in the third-party IdP platform
-1. Individual Azure AD accounts created: each user will require a matching account defined in Azure AD. These accounts are commonly created through automation, with a provisioning process offered by the IdP
-1. Licenses assigned to the Azure AD user accounts. It's recommended to assign licenses to a dynamic group: when new users are provisioned in Azure AD, the licenses are automatically assigned. For more information, see [Assign licenses to users by group membership in Azure Active Directory][AZ-2]
-1. Enable federated sign-in on the Windows devices that the users will be using
- > [!IMPORTANT]
- > This feature is exclusively available for Windows 11 SE, version 22H2.
-1. The Windows devices must have *shared PC mode* disabled
-
-## Enable federated sign-in on devices
-
-Before you can sign-in with a federated IdP, your devices must be configured with different policies. Follow the instructions below to configure your devices using either Microsoft Intune or a provisioning package (PPKG).
-
-#### [:::image type="icon" source="images/icons/intune.svg"::: **Intune**](#tab/intune)
-
-To configure federated sign-in using Microsoft Intune, [create a custom profile][MEM-1] with the following settings:
-
-| Setting |
-|--------|
-|
OMA-URI: **`./Vendor/MSFT/Policy/Config/FederatedAuthentication/EnableWebSignInForPrimaryUser`** Data type: **Integer** Value: **1**|
-| OMA-URI: **`./Vendor/MSFT/Policy/Config/Authentication/ConfigureWebSignInAllowedUrls`** Data type: **String** Value: Semicolon separated list of domains, for example: **`samlidp.clever.com;clever.com;mobile-redirector.clever.com`**|
-| OMA-URI: **`./Vendor/MSFT/Policy/Config/Education/IsEducationEnvironment`** Data type: **Integer** Value: **1**|
-| OMA-URI: **`./Vendor/MSFT/Policy/Config/Authentication/ConfigureWebCamAccessDomainNames`** Data type: **String** Value: This setting is optional, and it should be configured if you need to use the webcam during the sign-in process. Specify the list of domains that re llowed to use the webcam during the sign-in process, separated by a semicolon. For example: **`clever.com`**|
-| OMA-URI: **`./Vendor/MSFT/SharedPC/EnableSharedPCMode`** Data type: **Boolean** Value: **False**|
-
-:::image type="content" source="images/federated-authentication-settings-intune.png" alt-text="Custom policy showing the settings to be configured to enable federated sign-in" lightbox="images/federated-authentication-settings-intune.png" border="true":::
-
-Assign the policy to a security group that contains as members the devices that require federated sign-in.
-
-#### [:::image type="icon" source="images/icons/provisioning-package.svg"::: **PPKG**](#tab/ppkg)
-
-To configure federated sign-in using a provisioning package, use the following settings:
-
-| Setting |
-|--------|
-| Path: **`FederatedAuthentication/EnableWebSignInForPrimaryUser`** Value: **Enabled**|
-| Path: **`Policies/Authentication/ConfigureWebSignInAllowedUrls`** Value: Semicolon separated list of domains, for example: **`samlidp.clever.com;clever.com;mobile-redirector.clever.com`**|
-| Path: **`Policies/Education/IsEducationEnvironment`** Data type: **Integer** Value: **1**|
-| Path: **`Policies/Authentication/ConfigureWebCamAccessDomainNames`** Value: This setting is optional, and it should be configured if you need to use the webcam during the sign-in process. Specify the list of domains that are allowed to use the webcam during he sign-in process, separated by a semicolon. For example: **`clever.com`**|
-| Path: **`SharedPC/EnableSharedPCMode`** Value: **False**|
-
-:::image type="content" source="images/federated-authentication-settings-ppkg.png" alt-text="Custom policy showing the settings to be configured to enable federated sign-in" lightbox="images/edu-federated-authentication-settings.png" border="true":::
-
-Apply the provisioning package to the devices that require federated sign-in.
-
-#### [:::image type="icon" source="images/icons/windows-os.svg"::: **CSP**](#tab/csp)
-
-To configure federated sign-in using Configuration Service Providers, use the following settings:
-
-| Setting |
-|--------|
-| OMA-URI: **`./Vendor/MSFT/Policy/Config/FederatedAuthentication/EnableWebSignInForPrimaryUser`** Data type: **Integer** Value: **1**|
-| OMA-URI: **`./Vendor/MSFT/Policy/Config/Authentication/ConfigureWebSignInAllowedUrls`** Data type: **String** Value: Semicolon separated list of domains, for example: **`samlidp.clever.com;clever.com;mobile-redirector.clever.com`**|
-| OMA-URI: **`./Vendor/MSFT/Policy/Config/Education/IsEducationEnvironment`** Data type: **Integer** Value: **1**|
-| OMA-URI: **`./Vendor/MSFT/Policy/Config/Authentication/ConfigureWebCamAccessDomainNames`** Data type: **String** Value: This setting is optional, and it should be configured if you need to use the webcam during the sign-in process. Specify the list of domains that re llowed to use the webcam during the sign-in process, separated by a semicolon. For example: **`clever.com`**|
-| OMA-URI: **`./Vendor/MSFT/SharedPC/EnableSharedPCMode`** Data type: **Boolean** Value: **False**|
-
-#### [:::image type="icon" source="images/icons/group-policy.svg"::: **GPO**](#tab/gpo)
-
-This setting cannot be configured via Group Policy.
-
-#### [:::image type="icon" source="images/icons/registry.svg"::: **Registry**](#tab/reg)
-
-This setting cannot be configured via registry.
-
-#### [:::image type="icon" source="images/icons/powershell.svg"::: **PowerShell**](#tab/ps)
-
-This setting cannot be configured via PowerShell.
-
----
-
-## How to use federated sign-in
-
-Once the devices are configured, a new sign-in experience becomes available.
-
-As the end users enters their username, they will be redirected to the IdP sign-in page. Once the user is authenticated, they will be redirected back to the device, and the user will be signed-in.
-
-:::image type="content" source="./images/federated-sign-in.gif" alt-text="Windows 11 SE sign-in using federated sign-in through Clever and QR code badge." border="true":::
-
-> [!IMPORTANT]
-> Once the policy is enabled, the first user to sign-in to the device will also set the disambiguation page to the identity provider domain on the device. This means that the device will be defaulting to that IdP. The user can exit the federated sign-in flow by pressing Ctrl+Alt+Delete to get back to the standard Windows sign-in screen.
-
-## Known issues
-
-- Network and Accessibility menus aren't available in the web sign-in flow. They can be accessed on the standard Windows sign-in page. While in the web sign-in flow, press Ctrl+Alt+Delete and the classic Windows sign-in UI will be shown, along with the buttons that launch those menus.
-- This feature won't work without access to network, as the authentication is done via a third-party provider over the network. Always make sure that there's a valid network connection, before trying to launch the web sign-in flow.
-- The federated sign-in flow is not displayed if devices have *shared PC mode* enabled
-- It is not supported to configure the *Azure AD preferred tenant name* feature with federated sign-in
-
-## Troubleshooting
-
-- The user can exit the federated sign-in flow by pressing Ctrl+Alt+Delete to get back to the standard Windows sign-in screen
-- Select the *Other User* button, and the standard username/password credentials are available to log into the device
-
------------
-
-[MEM-1]: /mem/intune/configuration/custom-settings-windows-10
-
-[AZ-1]: /azure/active-directory/hybrid/how-to-connect-fed-saml-idp
-[AZ-2]: /azure/active-directory/enterprise-users/licensing-groups-assign
\ No newline at end of file
diff --git a/education/windows/images/federated-authentication-settings-intune.png b/education/windows/images/federated-authentication-settings-intune.png
deleted file mode 100644
index 69dbe15c58465e19d57f7a6d267714c2194c875b..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 126838
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 *$9ogvl-r;vWH;I
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