سترشدك هذه الخطوات خلال إعداد تسجيل الدخول الأحادي عبر SAML لمستخدمي Microsoft 365/Entra ID (المعروف سابقًا باسم Azure AD)، باستخدام ADSelfService Plus كمزود الهوية (IdP) وMicrosoft 365/Entra ID كمزود الخدمة (SP).
Install-Module Microsoft.Graph -Scope CurrentUser
Connect-MgGraph -Scopes "Directory.AccessAsUser.All"
ملاحظة: سجّل الدخول باستخدام حساب Microsoft 365/Entra ID يمتلك صلاحيات المسؤول العام (Global Admin).
Update-MgUserByUserPrincipalName -UserPrincipalName "<user_mailID>" -OnPremisesImmutableId "<immutable_id>"
New-MgUser -AccountEnabled:$true -UserPrincipalName "user01@selfservice.com" -MailNickname "user01" -OnPremisesImmutableId "
Get-MgUserByUserPrincipalName -UserPrincipalName "<user_mailID>" -Property UserPrincipalName, OnPremisesImmutableId | select UserPrincipalName, OnPremisesImmutableId
سجّل الدخول إلى ADSelfService Plus كمسؤول.
في النافذة المنبثقة التي تظهر، انسخ معرّف الكيان، عنوان URL لتسجيل الدخول وعنوان URL لتسجيل الخروج وقم بتنزيل شهادة SSO بالنقر على تنزيل الشهادة.

Install-Module Microsoft.Graph -Scope CurrentUser
Connect-MgGraph -Scopes "Directory.AccessAsUser.All"
Get-MgDomain
$dom = "selfservice.com"
$url = "<قيمة عنوان URL لتسجيل الدخول>"
$uri = "<قيمة معرّف الكيان>"
$logouturl = "<قيمة عنوان URL لتسجيل الخروج>"
قيم على سبيل المثال:
$url = "https://selfservice.com:9251/iamapps/ssologin/office365/1352163ea82348a5152487b2eb05c5adeb4aaf73"
$uri = "https://selfservice.com:9251/iamapps/ssologin/office365/1352163ea82348a5152487b2eb05c5adeb4aaf73"
$logouturl = "https://selfservice.com:9251/iamapps/ssologout/office365/1352163ea82348a5152487b2eb05c5adeb4aaf73"
$cert = "MIICqjCCAhOgAwIBAgIJAN..........dTOjFfqqA="

New-MgDomainFederationConfiguration -DomainId $dom -IssuerUri $uri -PassiveSignInUri $url -SignOutUri $logouturl -SigningCertificate $cert -PreferredAuthenticationProtocol saml -federatedIdpMfaBehavior rejectMfaByFederatedIdp
Get-MgDomainFederationConfiguration -DomainId $dom | Format-List

إذا كنت قد فعّلت مسبقًا تسجيل الدخول الأحادي (SSO) لـ Microsoft 365/Entra ID باستخدام موفر هوية (IdP) آخر، أو كنت تريد تحديث إعدادات SSO الخاصة بـ ADSelfService Plus، فيجب عليك أولًا تعطيل SSO في Microsoft 365/Entra ID، ثم اتباع الخطوات الواردة في هذا الدليل. لتعطيل SSO في Microsoft 365/Entra ID، استخدم الأمر التالي:
$dom = "selfservice.com"
$federations = Get-MgDomainFederationConfiguration -DomainId $dom
Remove-MgDomainFederationConfiguration -DomainId $dom -InternalDomainFederationId $federations.Id

يرجى ملاحظة أن تطبيق التغيير المذكور أعلاه في Microsoft 365/Entra ID قد يستغرق بعض الوقت.
ملاحظة: استخدم غير محدد كخيار افتراضي إذا لم تكن متأكدًا من تنسيق قيمة سمة تسجيل الدخول المستخدمة من قِبل application
ملاحظة: تدعم ADSelfService Plus تدفقات SAML SSO التي يبدأها SP وIdP لـ Microsoft 365/Entra ID.
تم إرسال طلبك إلى فريق الدعم الفني في ADSelfService Plus. سيساعدك فريق الدعم الفني لدينا في أقرب وقت ممكن.