A view controller that a password manager app uses to extend Password AutoFill.
- iOS 12.0+
To integrate a password manager app with AutoFill:
Add a Credential Provider Extension target to your project that subclasses
ASCredential. Add the
Provider View Controller
Autoto both the extension and its containing app.
Fill Credential Provider Entitlement
Override the view controller’s
preparemethod to prepare a view with a list of credentials from which the user can pick after opening your extension from the QuickType bar.
Credential List For Service Identifiers:
ASPasswordinstances to the shared
ASCredentialto make identities available directly in the QuickType bar. Then override the
providemethod to provide the associated credentials when the user taps an item in the bar.
Credential Without User Interaction For Identity:
Optionally, override the
preparemethod to specify a configuration interface that you can show when users first enable your password manager in Settings.
Interface For Extension Configuration