---
title: perCredentialInputValues
framework: authenticationservices
role: symbol
role_heading: Instance Property
path: authenticationservices/asauthorizationpublickeycredentialprfassertioninput-swift.struct/percredentialinputvalues
---

# perCredentialInputValues

A map of credential identifiers to input values for the PRF extension.

## Declaration

```swift
let perCredentialInputValues: [Data : ASAuthorizationPublicKeyCredentialPRFAssertionInput.InputValues]?
```

## Discussion

Discussion If the user selects a passkey that matches a credentialID key in this dictionary, the extension uses the corresponding input values. If the selected passkey doesn’t match, it uses inputValues if it’s non-nil. Otherwise, no PRF output returns. When this value is nonempty, the request needs to specify allowedCredentials.

## See Also

### Accessing per-credential input values

- [perCredentialInputValues(_:)](authenticationservices/asauthorizationpublickeycredentialprfassertioninput-swift.struct/percredentialinputvalues(_:).md)
