I need to add a calendar event for an exchange user from a web app.
The web app knows the exchange users email address. The web application that is not integrated with Active Directory. Ideally user should not need to accept the event in outlook
We discussed a few posibilities:
Store the users exchange passwords in the web app DB (discounted)
Set up an dummy exchange user for the web app, and send the caledar event to the real user as a request from the dummy user (not ideal as the real user would need to accept, and client does not have specs for what to do in case of rejection)
Integrate with Active Directory, and impersonate the user (requires either windows authentication, or the users password, and the person using the app to add the appointment will not be the person whose calendar it needs to go into, so windows authentication wouldn't help.)
So is this possible?