Данные пользователя MSGraphSDK обратный вызов API не отвечает при изменении пароля пользователя в iOS - PullRequest
0 голосов
/ 19 июня 2019

Я пытался получить информацию о пользователе, используя MSGraph SDK в iOS, используя метод API ниже. Я успешно получал данные пользователя все время. Но когда пользователь снял свой пароль или обновил свои учетные данные, я получил oauthConnection Error: только в журнале. И я не получил никакого обратного вызова в приведенном ниже API. Почему он не отвечает, когда произошла какая-либо ошибка? Пожалуйста, помогите мне. Заранее спасибо.

[MSGraphClient setAuthenticationProvider:self.authProvider.authProvider];
self.graphClient = [MSGraphClient client];

[[[self.graphClient me]request]getWithCompletion:^(MSGraphUser *response, NSError *error) {
        if(!error){
            // Im able to get back here
        }
        else{

            //Im not received any call back here when user changed their password or any error occurred.
            [self.authProvider disconnect];


        }
    }];`

1 Ответ

0 голосов
/ 19 июня 2019

Я новичок в MS Graph, так что я могу что-то упустить, но ваша декларация graphClient мне кажется немного плохой.

Попробуйте загрузить этот образец: https://github.com/Azure-Samples/active-directory-dotnetcore-daemon-v2

И проверьте это объявление graphClient. Возможно, вам не хватает той части, которая обновляет токен?

...