MSAL Добавление области @ offline_access, @ openid, @ Проблема профиля

Я пытаюсь добавить scope @ "offline_access", @ "openid", @ "profile" в код ниже, но покажите мне ошибку

MSALPublicClientApplication *application = [self createClientApplication];

[приложение acquTokenForScopes: @ [@ "User.Read", @ "Calendars.Read", @ "Calendars.ReadWrite", @ "Calendars.ReadWrite.Shared", @ "Contacts.ReadWrite", @ "Contacts.ReadWrite.Shared ", @" Tasks.ReadWrite ", @" Tasks.ReadWrite.Shared ", @" User.Read.All ", @" User.ReadBasic.All ", @" profile "] завершенияBlock: ^ (MSALResult * результат, NSError *ошибка)

Отображается ошибка: MSAL 0.1.1-dev iOS Sim 10.3 [2017-11-13 09:39:50 - 496E2A0F-2D99-4171-96A9-D36ABCB08188] MSALErrorInvalidParameter: {(openid, profile, "offline_access")} зарезервированные области и не может быть указан в вызове токена получения. (- [MSALBaseRequest validateScopeInput: ошибка:]: 96)


person Umer Afzal    schedule 13.11.2017    source источник


Ответы (1)


MSAL автоматически включает эти 3 области (offline_access, openid и profile) в каждый запрос, вам не нужно явно передавать их.

person Daniel Dobalian    schedule 13.11.2017