---
title: "credentialIdentities(forService:credentialIdentityTypes:)"
framework: authenticationservices
role: symbol
role_heading: Instance Method
path: "authenticationservices/ascredentialidentitystore/credentialidentities(forservice:credentialidentitytypes:)"
---

# credentialIdentities(forService:credentialIdentityTypes:)

Retrieves an array of all previously saved credential identities in the store for your extension.

## Declaration

```swift
func credentialIdentities(forService serviceIdentifier: ASCredentialServiceIdentifier? = nil, credentialIdentityTypes: ASCredentialIdentityStore.IdentityTypes = []) async -> [any ASCredentialIdentity]
```

## Parameters

- `serviceIdentifier`: An doc://com.apple.authenticationservices/documentation/AuthenticationServices/ASCredentialServiceIdentifier that limits results to only that service. Pass nil to get credential identities for all services. Defaults to nil.
- `credentialIdentityTypes`: An array of doc://com.apple.authenticationservices/documentation/AuthenticationServices/ASCredentialIdentityStore/IdentityTypes that limits results to only those types. Pass [] to get credential identities for all types. Defaults to [].

## Return Value

Return Value An array of previously saved credential identities that match the identifier and identity type criteria.

## See Also

### Fetching saved credential identities

- [ASCredentialServiceIdentifier](authenticationservices/ascredentialserviceidentifier.md)
- [ASCredentialIdentityStore.IdentityTypes](authenticationservices/ascredentialidentitystore/identitytypes.md)
