---
title: "accountAuthenticationModificationController(_:didSuccessfullyComplete:userInfo:)"
framework: authenticationservices
role: symbol
role_heading: Instance Method
path: "authenticationservices/asaccountauthenticationmodificationcontrollerdelegate/accountauthenticationmodificationcontroller(_:didsuccessfullycomplete:userinfo:)"
---

# accountAuthenticationModificationController(_:didSuccessfullyComplete:userInfo:)

Tells the delegate an account modification request completed successfully.

## Declaration

```swift
optional func accountAuthenticationModificationController(_ controller: ASAccountAuthenticationModificationController, didSuccessfullyComplete request: ASAccountAuthenticationModificationRequest, userInfo: [AnyHashable : Any]? = nil)
```

## Parameters

- `controller`: The account authentication modification controller that initiated the request.
- `request`: The request that failed.
- `userInfo`: A dictionary that contains values from the account modification extension.

## Mentioned in

Upgrading Account Security With an Account Authentication Modification Extension

## See Also

### Handling Requests

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