---
title: ASAccountAuthenticationModificationControllerDelegate
framework: authenticationservices
role: symbol
role_heading: Protocol
path: authenticationservices/asaccountauthenticationmodificationcontrollerdelegate
---

# ASAccountAuthenticationModificationControllerDelegate

An interface you implement for receiving success and failure statuses about modification of an account’s authentication properties.

## Declaration

```swift
protocol ASAccountAuthenticationModificationControllerDelegate : NSObjectProtocol
```

## Mentioned in

Upgrading Account Security With an Account Authentication Modification Extension

## Topics

### Handling Requests

- [accountAuthenticationModificationController(_:didSuccessfullyComplete:userInfo:)](authenticationservices/asaccountauthenticationmodificationcontrollerdelegate/accountauthenticationmodificationcontroller(_:didsuccessfullycomplete:userinfo:).md)
- [accountAuthenticationModificationController(_:didFail:error:)](authenticationservices/asaccountauthenticationmodificationcontrollerdelegate/accountauthenticationmodificationcontroller(_:didfail:error:).md)

## Relationships

### Inherits From

- [NSObjectProtocol](objectivec/nsobjectprotocol.md)

## See Also

### Handling Modification Requests

- [cancelRequest()](authenticationservices/asaccountauthenticationmodificationviewcontroller/cancelrequest().md)
- [ASAccountAuthenticationModificationControllerPresentationContextProviding](authenticationservices/asaccountauthenticationmodificationcontrollerpresentationcontextproviding.md)
