Требования
Я создал веб-API, который требует токен доступа из приложения Microsoft Active Directory, а затем использует токен доступа в последующем запросе к веб-API. Я использую эти веб-API в моих компонентах PowerApp. Однако я не могу получить токен доступа изнутри Javascript без перенаправления пользователя на страницу входа. Согласно моим требованиям, я должен получить токен доступа, а затем получить доступ к своим веб-API, не перенаправляя пользователя на вход.
Реализация
Я делаю POST вызов "https://login.microsoftonline.com/ {tanent_id} / oauth2 / token" из JS и попытка получить токен доступа с помощью секретного ключа клиента.
Issue
У меня возникает проблема с CORS при попытке доступа к API входа в систему. Я могу получить токен доступа от Postman и Inte rnet Explorer, но не от остальных браузеров (т. Е. Chrome, Firefox, Edge).
Может кто-нибудь предложить мне способ предотвращения CORS выдают и продолжают мои вызовы Web API с токеном доступа. Я уже изучил неявный подход, и он не работал, так как в этом подходе мы также должны перенаправлять на URL.