Я зарегистрировал приложение в Azure AAD с URL-адресами ответа.Включите id_token и токен авторизации.Если я даю точный URL в качестве параметра, он работает нормально.но если я добавляю строку запроса в качестве параметра в URL-адрес ответа, он не работает и выдает ошибку
AADSTS50011: URL-адрес ответа, указанный в запросе, не соответствует URL-адресам ответа, настроенным для приложения: ''.
Ниже приведен пример моего формата URL, созданного файлом ADAL.js.
https://login.microsoftonline.com/.onmicrosoft.com/oauth2/authorize
? Response_type = id_token & client_id =
& redirect_uri = ? P1 = 123 & p2 = 456
& state = 62439108-d296-4a0d-91cc-4f6580656e83
& client-request-id = 1a5ad90a-26fc-4e60-bbcc-8d58bbbcc1f7
& x-client-SKU = Js & x-client-Ver = 1.0.13
& nonce = a4a6215c-0706-4fbc-91a9-36e4cd3a262e
Если я удалю эту ? P1 = 123 & p2 = 456 строку запроса из redirect_url, она будет работать нормально.Другой обходной путь, который я вижу, состоит в том, чтобы перейти к регистрации устаревшего приложения и добавить «» в конце URL-адреса, с которым оно работает.Но регистрация нового приложения не допускает "" в response_url во время регистрации.
Кто-нибудь еще также сталкивался с той же проблемой и исправил ее без добавления "*" в регистрации response_url?пожалуйста, дайте мне знать.