Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека разработчика Mac

Разработчик

Ссылка платформы учетных записей ссылка класса ACAccountCredential

Опции
Развертывание Target:

На этой странице
Язык:

ACAccountCredential

ACAccountCredential объект инкапсулирует информацию, должен был аутентифицировать пользователя.

Для создания учетных данных учетной записи, использующих стандарт открытой аутентификации OAuth используйте initWithOAuthToken:tokenSecret: метод.

Наследование


Соответствует


Оператор импорта


Swift

import Accounts

Objective C

@import Accounts;

Доступность


Доступный в OS X v10.8 и позже.
  • Инициализирует учетные данные учетной записи с помощью OAuth.

    Объявление

    Swift

    init!(OAuthToken token: String!, tokenSecret secret: String!)

    Objective C

    - (instancetype)initWithOAuthToken:(NSString *)token tokenSecret:(NSString *)secret

    Параметры

    token

    Маркер клиентского приложения.

    secret

    Секретный маркер клиентского приложения.

    Возвращаемое значение

    Недавно инициализированные учетные данные учетной записи.

    Обсуждение

    Учетные записи могут дополнительно использовать стандарт открытой аутентификации OAuth для аутентификации клиентского приложения. Вместо пользователя, дающего их имя пользователя и пароль для входа в систему, сервер аутентифицирует пользователя, и клиентское приложение получает маркер, предоставляющий ему доступ к определенным ресурсам на определенное время. Механизм аутентификации использует ключевую и секретную схему, подобную открытым и закрытым ключам, используемым ssh. Маркер является уникальной, случайной строкой букв и чисел, который соединяется с секретом для защиты маркера от того, чтобы быть злоупотребленным. Вы инициализируете учетные данные учетной записи с помощью этого маркерного и секретного маркера.

    Для узнавания больше о OAuth перейдите к OAuth Hueniverse.

    Оператор импорта

    Objective C

    @import Accounts;

    Swift

    import Accounts

    Доступность

    Доступный в OS X v10.8 и позже.

  • Инициализирует учетные данные учетной записи с помощью OAuth 2.

    Объявление

    Swift

    init!(OAuth2Token token: String!, refreshToken refreshToken: String!, expiryDate expiryDate: NSDate!)

    Objective C

    - (instancetype)initWithOAuth2Token:(NSString *)token refreshToken:(NSString *)refreshToken expiryDate:(NSDate *)expiryDate

    Параметры

    token

    Маркер клиентского приложения.

    refreshToken

    Маркер обновления клиентского приложения.

    expiryDate

    Дата маркер истекает.

    Обсуждение

    Учетные записи могут дополнительно использовать стандарт открытой аутентификации OAuth для аутентификации клиентского приложения. Вместо пользователя, дающего их имя пользователя и пароль для входа в систему, сервер аутентифицирует пользователя, и клиентское приложение получает маркер, предоставляющий ему доступ к определенным ресурсам на определенное время. Механизм аутентификации использует ключевую и секретную схему, подобную открытым и закрытым ключам, используемым ssh. Маркер является уникальной, случайной строкой букв и чисел, который соединяется с секретом для защиты маркера от того, чтобы быть злоупотребленным. Вы инициализируете учетные данные учетной записи с помощью этого маркерного и секретного маркера.

    Для узнавания больше о OAuth перейдите к OAuth Hueniverse.

    Оператор импорта

    Objective C

    @import Accounts;

    Swift

    import Accounts

    Доступность

    Доступный в OS X v10.8 и позже.

  • oauthToken oauthToken Свойство

    Маркер используется для учетных данных.

    Объявление

    Swift

    var oauthToken: String!

    Objective C

    @property(copy, nonatomic) NSString *oauthToken

    Оператор импорта

    Objective C

    @import Accounts;

    Swift

    import Accounts

    Доступность

    Доступный в OS X v10.8 и позже.