It is. If your app is using basic auth, no additional configuration is needed. If you are using Modern auth, once you register the Azure AD App you have to manually search for Exchange when adding the API permissions (select APIs my organization uses -> find and add Exchange -> add the impersonation permission).
Domain impersonation is a different thing.