---
title: ASPasswordCredentialIdentity
framework: authenticationservices
role: symbol
role_heading: Class
path: authenticationservices/aspasswordcredentialidentity
---

# ASPasswordCredentialIdentity

A description that uniquely identifies a particular password credential.

## Declaration

```swift
class ASPasswordCredentialIdentity
```

## Topics

### Creating a credential identity

- [init(serviceIdentifier:user:recordIdentifier:)](authenticationservices/aspasswordcredentialidentity/init(serviceidentifier:user:recordidentifier:).md)
- [ASCredentialServiceIdentifier](authenticationservices/ascredentialserviceidentifier.md)

### Ordering credential identities

- [rank](authenticationservices/aspasswordcredentialidentity/rank.md)

### Associating a user

- [user](authenticationservices/aspasswordcredentialidentity/user.md)

### Distinguishing identities

- [recordIdentifier](authenticationservices/aspasswordcredentialidentity/recordidentifier.md)
- [serviceIdentifier](authenticationservices/aspasswordcredentialidentity/serviceidentifier.md)

### Initializers

- [init(coder:)](authenticationservices/aspasswordcredentialidentity/init(coder:).md)

## Relationships

### Inherits From

- [NSObject](objectivec/nsobject-swift.class.md)

### Conforms To

- [ASCredentialIdentity](authenticationservices/ascredentialidentity.md)
- [CVarArg](swift/cvararg.md)
- [CustomDebugStringConvertible](swift/customdebugstringconvertible.md)
- [CustomStringConvertible](swift/customstringconvertible.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [NSCoding](foundation/nscoding.md)
- [NSCopying](foundation/nscopying.md)
- [NSObjectProtocol](objectivec/nsobjectprotocol.md)
- [NSSecureCoding](foundation/nssecurecoding.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Adding and removing credential identities

- [saveCredentialIdentities(_:completion:)](authenticationservices/ascredentialidentitystore/savecredentialidentities(_:completion:)-1bbx6.md)
- [replaceCredentialIdentities(_:completion:)](authenticationservices/ascredentialidentitystore/replacecredentialidentities(_:completion:).md)
- [removeAllCredentialIdentities(_:)](authenticationservices/ascredentialidentitystore/removeallcredentialidentities(_:).md)
- [removeCredentialIdentities(_:completion:)](authenticationservices/ascredentialidentitystore/removecredentialidentities(_:completion:)-67lcw.md)
- [ASCredentialIdentity](authenticationservices/ascredentialidentity.md)
- [ASPasskeyCredentialIdentity](authenticationservices/aspasskeycredentialidentity.md)
