---
title: "init(serviceIdentifier:label:recordIdentifier:)"
framework: authenticationservices
role: symbol
role_heading: Initializer
path: "authenticationservices/asonetimecodecredentialidentity/init(serviceidentifier:label:recordidentifier:)"
---

# init(serviceIdentifier:label:recordIdentifier:)

## Declaration

```swift
init(serviceIdentifier: ASCredentialServiceIdentifier, label: String, recordIdentifier: String?)
```

## Parameters

- `serviceIdentifier`: The service identifier for which this credential identity is valid.
- `label`: A user-provided label to identify the one-time code.
- `recordIdentifier`: An optional string to uniquely identify this record in your local database.

## Discussion

Discussion Initializes an instance of ASOneTimeCodeCredentialIdentity.
