Мне нужно добавить настраиваемую схему для URL-адреса обратного вызова, что-то вроде myapp://example.com/oauth/callback
, чтобы иметь возможность перенаправлять обратно в приложение на устройствах iOS и Android, но я не могу этого сделать, потому что в нем указано недопустимая схема (она допускает только http://
и https://
).
Я делаю это там:
Azure Active Directory -> App registration -> app -> Reply URL
Есть ли обходной путь для этого?
Вместо того, чтобы пытаться создать URL-адрес ответа с помощью
Azure Active Directory -> App registration -> app -> settings -> Reply URL
Перейдите к
Azure Active Directory -> App registration -> app -> Manifest
Это средняя кнопка рядом с настройками.
Оказавшись там, вы увидите JSON-представление вашего приложения. Найдите раздел под названием
"replyUrls": [],
Добавьте туда URL-адрес ответа и нажмите «Сохранить» вверху.
"replyUrls": [
"myapp://example.com/oauth/callback"
],
Вернуться к
Azure Active Directory -> App registration -> app -> settings -> Reply URL
и убедитесь, что URL-адрес ответа установлен.
Это должно работать, поскольку код на стороне клиента выполняет проверку, а не на стороне сервера.
Надеюсь это поможет