Я бы аутентифицировался в Azure, используя Azure AD library для Angular.
Вот мой msalModule
MsalModule.forRoot({
clientID: "ClientTenantID",
authority: "https://login.microsoftonline.com/common",
redirectUri: "http://localhost:4200/",
consentScopes: [ "user.read", "ClientID/access_as_user"],
popUp: true,
unprotectedResources: ["https://www.microsoft.com/en-us/"],
protectedResourceMap: protectedResourceMap,
logger: loggerCallback,
correlationId: '1234',
level: LogLevel.Info,
piiLoggingEnabled: true
})
Когда я получу всплывающий знак входа, введите мойID пользователя + PW Я получаю эту ошибку
AADSTS50000: There was an error issuing a token.
Я хотел бы знать, в чем разница между идентификатором клиента и идентификатором, используемым в области согласия?.
В моем примере я нашелClientTenantID на портале Azure -> Azure Active Directory -> свойства
Тогда идентификатор ClientId, используемый в области согласия, находится на портале Azure -> Azure Active Directory -> регистрация приложения, затем идентификатор приложения.
Они являются правильными идентификаторами для использования в MSAL?