Проверка подлинности OpenID Connect 1.0

ОБЛАСТЬ ПРИМЕНЕНИЯ:no-img-132013 no-img-162016 no-img-192019 yes-img-seSubscription Edition no-img-sopSharePoint в Microsoft 365

OpenID Connect (OIDC) 1.0 — это современный протокол проверки подлинности, который легко интегрирует приложения и устройства с решениями по управлению удостоверениями и проверкой подлинности в соответствии с растущими требованиями к безопасности и соответствию требованиям вашей организации.

В SharePoint 2019 и предыдущих версиях SharePoint Server поддерживал три типа методов проверки подлинности:

  1. проверка подлинности Windows (диспетчер новой технологии локальной сети (NTLM), Kerberos и т. д.)
  2. Проверка подлинности на основе форм
  3. Проверка подлинности на основе SAML 1.1

Протокол проверки подлинности OIDC 1.0 поддерживает только SharePoint Server по подписке. С помощью этой возможности можно настроить OIDC с поддержкой SPTrustedIdentityTokenIssuer , которая работает с удаленным поставщиком удостоверений для включения проверки подлинности OIDC.

Протокол проверки подлинности OIDC 1.0 интегрируется с управлением сертификатами SharePoint для управления сертификатами nonce (использованный один раз номер) cookie. Сертификат файла cookie nonce гарантирует, что маркеры проверки подлинности OIDC защищены.

До интеграции проверки подлинности OIDC 1.0 с управлением сертификатами SharePoint администраторы использовали оснастку "Сертификат" в Windows, чтобы проверка состояние сертификата nonce. В ферме с несколькими серверами администраторы должны вручную экспортировать сертификаты, импортировать сертификаты и предоставлять разрешения на каждом сервере по отдельности. Когда администраторы включили OIDC для нового веб-приложения с помощью новой учетной записи пула приложений, администраторы должны были помнить о предоставлении разрешений для учетной записи.

Администраторы фермы могут использовать следующую команду, чтобы установить или заменить сертификат nonce на уровне фермы. Эту команду можно использовать независимо от того, выполняется ли она во время начальной настройки или во время замены существующего сертификата nonce.

# Use one of the commands to acquire the nonce cookie certificate if it's already imported:
$nonceCert = Get-SPCertificate -DisplayName <the certificate name>
$nonceCert = Get-SPCertificate -Thumbprint <thumbprint>

# Update
$farm = Get-SPFarm 
$farm.UpdateNonceCertificate($nonceCert, $true)

Вы можете настроить проверку подлинности OIDC в SharePoint Server с помощью любого из следующих параметров: