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) в каждом запросе вам не нужно явно передавать их.

Другие вопросы по тегам