Function

ODRecordSetNodeCredentials

Sets node authentication credentials for a given record.

Declaration

bool ODRecordSetNodeCredentials(ODRecordRef record, CFStringRef username, CFStringRef password, CFErrorRef *error);

Parameters

inRecord

The record.

inUsername

The username to use to authenticate with the node.

inPassword

The password to use to authenticate with the node.

outError

An error reference for error details. Can be NULL.

Return Value

true if the credentials are successfully set; otherwise, false.

Discussion

If you want to set credentials for all references to a node, use ODNodeSetCredentials instead.

If this function fails, the previous credentials are used.

See Also

Working with Records

ODRecordAddMember

Adds a record as a member of a group record.

ODRecordAddValue

Adds a value to an attribute of a record.

ODRecordChangePassword

Changes the password of a record.

ODRecordContainsMember

Returns whether a group record contains a given record.

ODRecordCopyDetails

Returns the values of a record’s attributes.

ODRecordCopyPasswordPolicy

Returns the password policies of a record.

Deprecated
ODRecordCopyValues

Returns the value of a single attribute of a record.

ODRecordDelete

Deletes a record from a node and invalidates the record.

ODRecordGetRecordName

Returns the official name of a record.

ODRecordGetRecordType

Returns the type of a record.

ODRecordGetTypeID

Returns the type ID for a record.

ODRecordRemoveMember

Removes a record as a member from a specified group record.

ODRecordRemoveValue

Removes a value from a record’s attribute.

ODRecordSetNodeCredentialsExtended

Sets node authentication credentials for a record using a specified authentication method.

ODRecordSetNodeCredentialsUsingKerberosCache

Sets credentials for interacting with a record’s node with the Kerberos cache.

Deprecated
ODRecordSetValue

Sets one or more attribute values of a record.

ODRecordSynchronize

Synchronizes a record with the directory to get current data and commit changes.

ODRecordVerifyPassword

Verifies a given password for a record.

ODRecordVerifyPasswordExtended

Verifies a given password for a record given a specified authentication method.