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

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

Разработчик

Ссылка платформы сотрудничества ссылка класса CBUserIdentity

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

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

CBUserIdentity

Объект CBUserIdentity класс представляет пользовательские идентификационные данные и используется для доступа к атрибутам пользовательских идентификационных данных от полномочий идентификационных данных. Основные атрибуты CBUserIdentity идентификатор пользователя POSIX (UID), пароль и сертификат.

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


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


Swift

import Collaboration

Objective C

@import Collaboration;

Доступность


Доступный в OS X v10.5 и позже.
  • Возвращает булево значение, указывающее, корректен ли данный пароль для идентификационных данных.

    Объявление

    Swift

    func authenticateWithPassword(_ password: String!) -> Bool

    Objective C

    - (BOOL)authenticateWithPassword:(NSString *)password

    Параметры

    password

    Пароль для тестирования на идентификационные данные.

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

    TRUE если пароль корректен; иначе, FALSE.

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

    Objective C

    @import Collaboration;

    Swift

    import Collaboration

    Доступность

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

  • Возвращает общедоступный сертификат аутентификации, связанный с пользовательскими идентификационными данными.

    Объявление

    Swift

    func certificate() -> Unmanaged<SecCertificate>!

    Objective C

    - (SecCertificateRef)certificate

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

    Общедоступный сертификат аутентификации, или nil если ни один не существует.

    Обсуждение

    Поддержка платформы Сотрудничества основанная на сертификате аутентификация в дополнение к паролям. Если сертификат будет сохранен для пользовательских идентификационных данных, то это будет метод по умолчанию аутентификации.

    Когда учетная запись.Mac связана с пользовательскими идентификационными данными, сертификат аутентификации автоматически загружается с.Mac серверов.

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

    Objective C

    @import Collaboration;

    Swift

    import Collaboration

    Доступность

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

  • Возвращает булево значение, указывающее, позволяют ли идентификационным данным аутентифицировать.

    Объявление

    Swift

    func isEnabled() -> Bool

    Objective C

    - (BOOL)isEnabled

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

    TRUE если идентификационные данные могут аутентифицировать; иначе, FALSE.

    Обсуждение

    Если идентификационные данные не имеют учетных данных аутентификации (пароль или сертификат), это не в состоянии войти в систему. Однако идентификационные данные с учетными данными аутентификации не гарантируют, что это включено. Любые идентификационные данные могут быть отключены.

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

    Objective C

    @import Collaboration;

    Swift

    import Collaboration

    Доступность

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

  • Возвращает POSIX UID идентификационных данных.

    Объявление

    Swift

    func posixUID() -> uid_t

    Objective C

    - (uid_t)posixUID

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

    POSIX UID идентификационных данных.

    Обсуждение

    UID POSIX является целым числом, которое может идентифицировать пользователя в полномочиях идентификационных данных. UIDs, как гарантируют, не будут уникальны в полномочиях идентификационных данных.

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

    Objective C

    @import Collaboration;

    Swift

    import Collaboration

    Доступность

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

  • Возвращает пользовательские идентификационные данные с данным POSIX UID в указанных полномочиях идентификационных данных.

    Объявление

    Swift

    init!(posixUID uid: uid_t, authority authority: CBIdentityAuthority!) -> CBUserIdentity

    Objective C

    + (CBUserIdentity *)userIdentityWithPosixUID:(uid_t)uid authority:(CBIdentityAuthority *)authority

    Параметры

    uid

    UID идентификационных данных Вы ищете.

    authority

    Полномочия идентификационных данных для поиска.

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

    Пользовательские идентификационные данные с данным UID в указанных полномочиях идентификационных данных, или nil если никакие идентификационные данные не существуют с указанным UID.

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

    Objective C

    @import Collaboration;

    Swift

    import Collaboration

    Доступность

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