SharePoint в Интернете для мобильных приложений

У меня есть мобильное приложение, в котором мне нужно прочитать список из SharePoint онлайн. Но я не могу войти в API Sharepoint с помощью Azure AD.

Я пробовал много подходов, таких как передача идентификаторов клиентов, все ответы похожи на перенаправление на домен, но у меня нет домена, так как у меня есть мобильное приложение.

Пожалуйста, помогите мне войти в Azure AD без redirectUrl.

GET https://login.microsoftonline.com/{tenant}/adminconsent
?client_id=6731de76-14a6-49ae-97bc-6eba6914391e
&state=12345
&redirect_uri=https://localhost/myapp/permissions

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

Я использую ionic с угловым приложением.

Пожалуйста, помогите, есть ли способ получить токен доступа.


person Jagadeesh    schedule 05.12.2019    source источник
comment
Есть ли обновление? Полезен ли мой ответ?   -  person Allen Wu    schedule 13.12.2019
comment
@AllenWu работаю над этим. Спасибо за ваш ответ. Будет информировать вас, как только мы закончим.   -  person Jagadeesh    schedule 26.12.2019


Ответы (1)


Вам не нужен собственный домен.

URI перенаправления уникален для вашего приложения, и оно вернется к этому URI после завершения аутентификации.

Для нативного приложения (мобильного приложения) при успешной аутентификации код или токен будут включены в URL-адрес перенаправления.

Вам не нужно беспокоиться об этом, потому что, если вы используете MSAL или ADAL, вы можете выбрать один из предложенных URI перенаправления на странице проверки подлинности приложения Azure AD.

введите здесь описание изображения

person Allen Wu    schedule 06.12.2019