---
title: ASAccountAuthenticationModificationControllerPresentationContextProviding
framework: authenticationservices
role: symbol
role_heading: Protocol
path: authenticationservices/asaccountauthenticationmodificationcontrollerpresentationcontextproviding
---

# ASAccountAuthenticationModificationControllerPresentationContextProviding

An interface you implement to coordinate presentation of the user interface when modifying an account’s authentication properties.

## Declaration

```swift
@MainActor protocol ASAccountAuthenticationModificationControllerPresentationContextProviding : NSObjectProtocol
```

## Mentioned in

Upgrading Account Security With an Account Authentication Modification Extension

## Topics

### Presenting the Account Modification Interface

- [presentationAnchor(for:)](authenticationservices/asaccountauthenticationmodificationcontrollerpresentationcontextproviding/presentationanchor(for:).md)

## Relationships

### Inherits From

- [NSObjectProtocol](objectivec/nsobjectprotocol.md)

## See Also

### Handling Modification Requests

- [cancelRequest()](authenticationservices/asaccountauthenticationmodificationviewcontroller/cancelrequest().md)
- [ASAccountAuthenticationModificationControllerDelegate](authenticationservices/asaccountauthenticationmodificationcontrollerdelegate.md)
