Có, bạn sẽ có thể thực hiện việc này bằng cách liên kết trực tiếp ứng dụng ASP.NET của bạn với Office365. Như bạn có thể đã biết, thông thường cách thức hoạt động này là bạn có Office365 được đồng bộ hóa vào trên AD, và bạn có một sự tin tưởng được thiết lập với máy chủ ADFS trên đầu. Khi bạn đăng nhập vào ứng dụng web của mình, người dùng sẽ được chuyển hướng đến Office365 để nhập vào UPN của họ (thường là địa chỉ email). Office365 sử dụng điều đó để tìm ra máy chủ ADFS nào để chuyển hướng bạn đến.
Nếu bạn đang đăng nhập từ bên trong miền, bạn sẽ được xác thực ngay thông qua xác thực tích hợp cửa sổ. ADFS sẽ chuyển hướng bạn trở lại Office365 để thiết lập một phiên, và Office365 sẽ đăng nhập bạn vào chính ứng dụng đó. Nếu bạn ở bên ngoài miền, bạn cần thiết lập proxy bên ngoài ADFS. Ở đó, thay vì các cửa sổ tích hợp auth, proxy ADFS đặc biệt này sẽ nhắc người dùng cho các thông tin đăng nhập của công ty, và sau đó chuyển hướng trở lại Office365 theo cách tương tự như trước đây.
Dưới đây là một sách trắng đẹp mà giải thích tất cả những điều này một cách chi tiết hơn:
http://www.microsoft.com/download/en/details.aspx?id=28971
Nguồn
2012-03-06 22:55:33
bạn có thể xin vui lòng gửi giải pháp mã, nó sẽ thực sự giúp tôi ;-) – jwillmer