Contents

ODRecordVerifyPasswordExtended(_:_:_:_:_:_:)

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

Declaration

func ODRecordVerifyPasswordExtended(_ record: ODRecordRef!, _ authType: String!, _ authItems: CFArray!, _ outAuthItems: UnsafeMutablePointer<Unmanaged<CFArray>?>!, _ outContext: UnsafeMutablePointer<Unmanaged<ODContextRef>?>!, _ error: UnsafeMutablePointer<Unmanaged<CFError>?>!) -> Bool

Parameters

  • record:

    The record.

  • authType:

    The type of authentication to use.

  • authItems:

    An array of CFString or CFData objects to be used in the authentication process.

  • outAuthItems:

    An array of CFData objects returned from the authentication process, if any are returned; NULL otherwise.

  • outContext:

    The proper context if the authentication attempt requires a context; NULL otherwise. If not NULL, then more calls must be made with the Context to continue the authentication.

  • error:

    An error reference for error details. Can be NULL.

Return Value

true if the authentication information is valid; otherwise, false.

See Also

Related Documentation

Working with Records