Tôi khuyên bạn nên sử dụng mạo danh thay vì đăng nhập cho từng người dùng. Thông qua mạo danh, bạn có thể mạo danh người dùng. Nó không giống như truy cập đầy đủ. Toàn quyền truy cập là hành vi của, mạo danh là hành động như.
Trước khi mạo danh là bạn có một tên người dùng và mật khẩu thay vì có x tên người dùng và mật khẩu.
Bạn có thể sử dụng mạo danh như theo cách này:
ExchangeService service = new ExchangeService(ExchangeVersion.Exchange2010);
service.Credentials = new NetworkCredential(appName, appPassword, emailDomain);
service.ImpersonatedUserId = new ImpersonatedUserId(ConnectingIdType.SmtpAddress, userToImpersonate);
khi người dùng có ủy quyền truy cập cho người khác, bạn có thể truy cập vào thư mục của người dùng khác. Ví dụ: Người A sẽ bị mạo danh và có thể truy cập Người B
Nguồn
2012-08-23 06:33:04
Bạn có đang sử dụng EWS trực tiếp hoặc bạn đang sử dụng EWS qua API được quản lý EWS không? –
@Alfred Myers Tôi sử dụng API được quản lý EWS – Luke