exchange-server


Integrating Exchange with website


We are trying to integrate Microsoft Exchange (sync appointments) into our web site (SPA)(Software as a Service), for this we are looking at EWS managed API as the preferred route, we have the end users email, but we do not want to store there exchange passwords (as they are generally same as users domain password), in such a scenario which is the best approach to take. Please Help.
The preferred way would be to define a new Exchange id for your integration program and allow it impersonation rights for each user whose mailbox you want to examine. The managed API will allow you to specify an impersonation id on each call. You authenticate with your program's userid and password, but have the rights within the Exchange store of the user you are impersonating. Thus you only have to manage a single password for your program and need not know users' passwords. Setting up the impersonation rights requires some fancy PowerShell commands from the Exchange Admin, but you only do it once.

Related Links

What can be the cause that STORE_HTML_OK is not set in PR_STORE_SUPPORT_MASK on exchange 2010 on SBS 2011?
EWS - Calendar auto archive
Dynamics CRM 2011 E-Mail Router & Exchange 2010 Cluster Error “Incoming Status: Failure - No results were found”
ICS Email Attachment Not Working for Exchange Users
Reading Exchange Policies
FindItems() and BindToItems() give inconsistent results for EmailMessage.Sender.Address
Exchange 2007 EWSMA - Occasionally Item.Bind(Service,ItemId) fails, even when the item exists
Create Folders and rules in exchange server 2003
How can I determine the “deleted on” date of an item in Exchange using EWS?
What is exchange web services better suited to do than office interop?
Creating usage log report from exchange server
javaMail send email over MSExchange
Query Exchange server using DirectoryServices
PowerShell script to get UTF8?
EWS-manged: Fetch required and optional attendees of appointments
Find item by original filename with Exchange Web Services

Categories

HOME
qt
blast
schema.org
swi-prolog
hid
website
ios-simulator
mirc
gallery
mosquitto
stored-procedures
angular-meteor
minecraft
pyresttest
cocotb
jpa-criteria
reportviewer
parsley.js
fbloginview
android-externalstorage
multi-step
spring-jpa
vmware-workstation
cocos2d-android
el
pyopencl
plyr
math.js
miniprofiler
amazon-cloudtrail
ninject
fatfs
netbios
argv
opnet
sql-execution-plan
hidden-markov-models
cheat-engine
netapp
httphandler
oracle-bmcs
vesta
destroy
linq-to-excel
sonarqube5.2
lightning-workbench
solr-query-syntax
pen
palindrome
polymaps
alertify
sidewaffle
annotatorjs
allegro
gapi
ndk-build
clp
maven-release-plugin
gwt-syncproxy
vim-plugin
myfaces
in-app-billing
nastran
auto-generate
mixins
alwayson
web-api
incron
operands
inequality
thruway
sqlbindparameter
iosched
jquery-lazyload
notin
android-authenticator
xmlwriter
tridion-2011
gitx
clrprofiler
android-dialog
getproperty
sfinae
image-scanner
uipangesturerecognizer
mkannotation
netstream
asio
drawimage
digiflow
dip
chunking
urchin
source-code-protection
.net-client-profile
subtext
accumulator
database-cloning
remote-working

Resources

Mobile Apps Dev
Database Users
javascript
java
csharp
php
android
MS Developer
developer works
python
ios
c
html
jquery
RDBMS discuss
Cloud Virtualization
Database Dev&Adm
javascript
java
csharp
php
python
android
jquery
ruby
ios
html
Mobile App
Mobile App
Mobile App