---
title: registrationDidComplete()
framework: authenticationservices
role: symbol
role_heading: Instance Method
path: authenticationservices/asauthorizationproviderextensionregistrationhandler/registrationdidcomplete()
---

# registrationDidComplete()

Calls the extension to allow it to complete registration.

## Declaration

```swift
optional func registrationDidComplete()
```

## Discussion

Discussion The system calls this method once after all current registration calls complete. The extension may free any resources it allocates during registration.

## See Also

### Registering users and devices

- [beginDeviceRegistration(loginManager:options:completion:)](authenticationservices/asauthorizationproviderextensionregistrationhandler/begindeviceregistration(loginmanager:options:completion:).md)
- [beginUserRegistration(loginManager:userName:method:options:completion:)](authenticationservices/asauthorizationproviderextensionregistrationhandler/beginuserregistration(loginmanager:username:method:options:completion:).md)
