Azure Подстановочный знак AD в середине ((не в конце или попрошайничестве)) URL-адреса ответа не работает - PullRequest
0 голосов
/ 05 мая 2020

Я хочу добавить подстановочный знак в середине URL-адреса ответа, но это не работает. Например: у меня есть следующий URL-адрес, который отвечает на перенаправление от Azure AD.

https://example.com/backoffice/en_US/USD/ProcessLogin

Существуют разные URL-адреса для каждая комбинация местной валюты и валюты, поэтому я хочу использовать подстановочные знаки

Я пробовал разные комбинации подстановочных знаков, но ни один из следующих URL-адресов ответов не работал

https://example.com/backoffice/*/ProcessLogin

https://example.com/backoffice/**/ProcessLogin

https://example.com/backoffice/*/*/ProcessLogin

он начинает работать, когда я помещаю подстановочный знак в конце URL-адреса. но я не хочу добавлять подстановочный знак в конец URL.

https://example.com/backoffice/*

есть какой-то трюк, чтобы заставить его работать? или поддерживается только подстановочный знак в конце или начале?

1 Ответ

0 голосов
/ 05 мая 2020

Я понимаю то, что вы пытаетесь сделать, кажется, вы правы, что, кажется, не нравится * посередине, но это касается немного другой проблемы. если возможно, вам следует избегать использования подстановочных знаков в URL-адресах ответа / перенаправления, поскольку это создает некоторый риск для безопасности.

лучше всего либо сохранить местоположение в файле cook ie, либо использовать предыдущее местоположение в качестве обратного вызова, например https://joonasw.net/view/avoiding-wildcard-reply-urls-with-msal-js

или как предложено внизу этой статьи: https://docs.microsoft.com/en-us/azure/active-directory/develop/reply-url должен использовать параметр состояния.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...