Глядя на их документацию (https://docs.microsoft.com/en-us/azure/active-directory/hybrid/how-to-connect-fed-saml-idp), кажется, что нам нужно три вещи в утверждении SAML.
NameID - The value of this assertion must be the same as the Azure AD user’s ImmutableID
IDPEmail - The User Principal Name (UPN) is listed in the SAML response as an element with the name IDPEmail
Issuer - Required to be a URI of the identity provider
Я предполагаю, что электронная почта idp - это просто электронная почта пользователя, соответствующая полю userPrincipalName
в API графа Microsoft. Это мы можем легко получить из API.
Я не уверен, однако, что такое ImmutableID.
Есть ли способ получить его с помощью API графа Microsoft? Если нет, как мы это получим?