MSAL Добавление области действия @"offline_access",@"openid",@"profile" Issue
Я пытаюсь добавить область @"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"] extensionBlock:^(MSALResult *result, 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)
1 ответ
MSAL автоматически включает эти 3 области (offline_access
, openid
, а также profile
) в каждом запросе вам не нужно явно передавать их.