---
title: IdentityDocumentPresentmentControlling
framework: IdentityDocumentServicesUI
role: symbol
role_heading: Protocol
platforms: [iOS 26.0+, iPadOS 26.0+, macOS 26.0+]
path: identitydocumentservicesui/identitydocumentpresentmentcontrolling
---

# IdentityDocumentPresentmentControlling

A closed protocol that indicates this object is a controller that the system uses for identity document presentment.

## Declaration

```swift
@MainActor protocol IdentityDocumentPresentmentControlling
```

## Relationships

### Conforming Types

- [IdentityDocumentWebPresentmentController](identitydocumentservicesui/identitydocumentwebpresentmentcontroller.md)

## See Also

### Implementing the web presentment flow into your browser

- [Implementing as an identity document provider](identitydocumentservices/implenting-as-an-identity-document-provider.md)
- [IdentityDocumentWebPresentmentController](identitydocumentservicesui/identitydocumentwebpresentmentcontroller.md)
- [IdentityDocumentWebPresentmentControllerDelegate](identitydocumentservicesui/identitydocumentwebpresentmentcontrollerdelegate.md)
- [IdentityDocumentPresentmentControllerPresentationContextProviding](identitydocumentservicesui/identitydocumentpresentmentcontrollerpresentationcontextproviding.md)
- [IdentityDocumentPresentationAnchor](identitydocumentservicesui/identitydocumentpresentationanchor.md)
