I am using Azure AD to authenticate users and then use the user and access their claims, access msgraph, and insert data to their calendar.
Now what I want is to save this user so an admin in my asp.net web core app can insert data to this user that exists in the database. Is that possible?
An AAD admin can insert data to other users' calendar only when the admin have access to those users' mailboxes.
To archive this, you need to configure that other user gives mailbox permissions "Full Access" to the admin account. And add delegated permission: Calendars.ReadWrite.Shared
into the Azure AD app.
See details from my previous answer.