Доступ к Azure бэкэнду службы приложений из Azure функции с помощью MobileServiceClient - PullRequest
0 голосов
/ 22 апреля 2020

В моем приложении Xamarin.Forms я получаю доступ к своему Azure приложению C# на основе службы приложений, создавая экземпляр MobileServiceClient, чтобы я мог легко работать с таблицами и создавать PublicClientApplication (MSAL), чтобы я мог легко аутентифицировать пользователей по Azure Active Directory B2 C. Последнее приводит к контексту, который также содержит AccessToken, который я могу передать как ZumoPayload для вызова входа в систему MobileServiceClient (потому что, в конце концов, этот также требует аутентификации).

С другой стороны, я также есть функции Azure, и я хочу, чтобы они также имели доступ к серверной части Azure Служба приложений C#. Однако не как пользователь, а как услуга.

Чтобы я мог аутентифицировать экземпляр MobileServiceClient, ему также нужен токен доступа. Я думал об использовании AzureServiceTokenProvider для его получения, так как он реализует метод GetAccessTokenAsyn c.

Однако ему нужен ресурс, и я не могу найти подходящую процедуру, чтобы заставить все работать здесь в этом созвездии , Я считаю, что мне нужно зарегистрировать другое приложение B2 C, правильно настроить некоторые URI перенаправления и настроить разрешения ... но я не могу понять это правильно, и учебники, которые я нашел до сих пор, не помогли мне. : (

Я открыт для предложений.; -)

...