---
title: Identity Services
framework: Core Services
role: collectionGroup
role_heading: API Collection
path: coreservices/os_services/identity_services
---

# Identity Services

Access the system's user and group database and manage access controls.

## Overview

Overview The Core Services Identity Reference allows developers to support user and group creation, enumeration, attribute inspection, credential management as well as group membership management in their applications.

## Topics

### Classes

- [CSIdentity](coreservices/csidentity.md)
- [CSIdentityAuthority](coreservices/csidentityauthority.md)
- [CSIdentityQuery](coreservices/csidentityquery.md)

### Functions

- [CSDiskSpaceCancelRecovery(_:)](coreservices/1448335-csdiskspacecancelrecovery.md)
- [CSDiskSpaceGetRecoveryEstimate(_:)](coreservices/1448439-csdiskspacegetrecoveryestimate.md)
- [CSDiskSpaceStartRecovery(_:_:_:_:_:_:)](coreservices/1447968-csdiskspacestartrecovery.md)
- [CSGetDefaultIdentityAuthority()](coreservices/1448826-csgetdefaultidentityauthority.md)
- [CSGetLocalIdentityAuthority()](coreservices/1444814-csgetlocalidentityauthority.md)
- [CSGetManagedIdentityAuthority()](coreservices/1446750-csgetmanagedidentityauthority.md)
- [CSIdentityAddAlias(_:_:)](coreservices/1443062-csidentityaddalias.md)
- [CSIdentityAddMember(_:_:)](coreservices/1447513-csidentityaddmember.md)
- [CSIdentityAuthenticateUsingPassword(_:_:)](coreservices/1449855-csidentityauthenticateusingpassw.md)
- [CSIdentityAuthorityCopyLocalizedName(_:)](coreservices/1448990-csidentityauthoritycopylocalized.md)
- [CSIdentityAuthorityGetTypeID()](coreservices/1449199-csidentityauthoritygettypeid.md)
- [CSIdentityCommit(_:_:_:)](coreservices/1449575-csidentitycommit.md)
- [CSIdentityCommitAsynchronously(_:_:_:_:_:)](coreservices/1447936-csidentitycommitasynchronously.md)
- [CSIdentityCreate(_:_:_:_:_:_:)](coreservices/1447616-csidentitycreate.md)
- [CSIdentityCreateCopy(_:_:)](coreservices/1443553-csidentitycreatecopy.md)
- [CSIdentityCreateGroupMembershipQuery(_:_:)](coreservices/1448605-csidentitycreategroupmembershipq.md)
- [CSIdentityCreatePersistentReference(_:_:)](coreservices/1444037-csidentitycreatepersistentrefere.md)
- [CSIdentityDelete(_:)](coreservices/1442616-csidentitydelete.md)
- [CSIdentityGetAliases(_:)](coreservices/1446455-csidentitygetaliases.md)
- [CSIdentityGetAuthority(_:)](coreservices/1446828-csidentitygetauthority.md)
- [CSIdentityGetCertificate(_:)](coreservices/1448582-csidentitygetcertificate.md)
- [CSIdentityGetClass(_:)](coreservices/1447194-csidentitygetclass.md)
- [CSIdentityGetEmailAddress(_:)](coreservices/1446211-csidentitygetemailaddress.md)
- [CSIdentityGetFullName(_:)](coreservices/1447315-csidentitygetfullname.md)
- [CSIdentityGetImageData(_:)](coreservices/1444544-csidentitygetimagedata.md)
- [CSIdentityGetImageDataType(_:)](coreservices/1447478-csidentitygetimagedatatype.md)
- [CSIdentityGetImageURL(_:)](coreservices/1446099-csidentitygetimageurl.md)
- [CSIdentityGetPosixID(_:)](coreservices/1443230-csidentitygetposixid.md)
- [CSIdentityGetPosixName(_:)](coreservices/1447210-csidentitygetposixname.md)
- [CSIdentityGetTypeID()](coreservices/1444732-csidentitygettypeid.md)
- [CSIdentityGetUUID(_:)](coreservices/1447987-csidentitygetuuid.md)
- [CSIdentityIsCommitting(_:)](coreservices/1449734-csidentityiscommitting.md)
- [CSIdentityIsEnabled(_:)](coreservices/1443379-csidentityisenabled.md)
- [CSIdentityIsHidden(_:)](coreservices/1449476-csidentityishidden.md)
- [CSIdentityIsMemberOfGroup(_:_:)](coreservices/1449237-csidentityismemberofgroup.md)
- [CSIdentityQueryCopyResults(_:)](coreservices/1429035-csidentityquerycopyresults.md)
- [CSIdentityQueryCreate(_:_:_:)](coreservices/1429003-csidentityquerycreate.md)
- [CSIdentityQueryCreateForCurrentUser(_:)](coreservices/1429037-csidentityquerycreateforcurrentu.md)
- [CSIdentityQueryCreateForName(_:_:_:_:_:)](coreservices/1428997-csidentityquerycreateforname.md)
- [CSIdentityQueryCreateForPersistentReference(_:_:)](coreservices/1428991-csidentityquerycreateforpersiste.md)
- [CSIdentityQueryCreateForPosixID(_:_:_:_:)](coreservices/1428990-csidentityquerycreateforposixid.md)
- [CSIdentityQueryCreateForUUID(_:_:_:)](coreservices/1429007-csidentityquerycreateforuuid.md)
- [CSIdentityQueryExecute(_:_:_:)](coreservices/1429041-csidentityqueryexecute.md)
- [CSIdentityQueryExecuteAsynchronously(_:_:_:_:_:)](coreservices/1429011-csidentityqueryexecuteasynchrono.md)
- [CSIdentityQueryGetTypeID()](coreservices/1429012-csidentityquerygettypeid.md)
- [CSIdentityQueryStop(_:)](coreservices/1429047-csidentityquerystop.md)
- [CSIdentityRemoveAlias(_:_:)](coreservices/1442114-csidentityremovealias.md)
- [CSIdentityRemoveClient(_:)](coreservices/1448933-csidentityremoveclient.md)
- [CSIdentityRemoveMember(_:_:)](coreservices/1448796-csidentityremovemember.md)
- [CSIdentitySetCertificate(_:_:)](coreservices/1447691-csidentitysetcertificate.md)
- [CSIdentitySetEmailAddress(_:_:)](coreservices/1443235-csidentitysetemailaddress.md)
- [CSIdentitySetFullName(_:_:)](coreservices/1446623-csidentitysetfullname.md)
- [CSIdentitySetImageData(_:_:_:)](coreservices/1441866-csidentitysetimagedata.md)
- [CSIdentitySetImageURL(_:_:)](coreservices/1446717-csidentitysetimageurl.md)
- [CSIdentitySetIsEnabled(_:_:)](coreservices/1443028-csidentitysetisenabled.md)
- [CSIdentitySetPassword(_:_:)](coreservices/1443568-csidentitysetpassword.md)

### Structures

- [CSIdentityClientContext](coreservices/csidentityclientcontext.md)
- [CSIdentityQueryClientContext](coreservices/csidentityqueryclientcontext.md)

### Constants

- [kCSIdentityErrorDomain](coreservices/kcsidentityerrordomain.md)
- [kCSIdentityGeneratePosixName](coreservices/kcsidentitygenerateposixname.md)
