2012-02-24 3 views
5

Chúng tôi có một trang SharePoint bên ngoài cần truy cập vào người dùng mạng nội bộ của chúng tôi và một vài người dùng chọn lọc qua internet. Trang SharePoint nằm trên một tên miền riêng biệt từ mạng nội bộ của chúng tôi, nhưng miền riêng biệt đó tin tưởng mạng nội bộ, do đó thông tin đăng nhập của người dùng nội bộ hoạt động với trang SharePoint. Miễn là tôi có cài đặt tin cậy trong trình duyệt của họ, chúng sẽ tự động được xác thực trên trang web.Có thể hiển thị biểu mẫu thay vì cửa sổ bật lên thách thức/phản hồi cho ứng dụng web asp.net không?

Sự cố là người dùng bên ngoài. Họ cũng có tài khoản, nhưng trên mạng bên ngoài của chúng tôi. Theo mặc định, họ sẽ nhận được một thách thức/phản hồi bật lên từ trình duyệt, và vì họ không đăng nhập vào mạng, họ phải nhập thông tin đăng nhập của họ. Tôi muốn có thể trình bày chúng với một hình thức tốt đẹp thay vì hộp thách thức/phản hồi. Nhưng tôi không muốn ép buộc người dùng nội bộ phải gõ gì cả.

Có cách nào đơn giản thay thế cửa sổ bật lên bằng chuyển hướng đến biểu mẫu mà tôi có thể kiểm soát không? Mọi người đều phải được xác thực, và cuối cùng nó là tất cả các cửa sổ xác thực, tôi chỉ muốn kiểm soát những gì mọi người gõ vào, nhưng duy trì một dấu hiệu trên.

Tôi biết bạn có thể làm điều này với nhiều điểm nhập vào ứng dụng, v.v. nhưng tôi đã hy vọng giữ nó đơn giản.

Trả lời

0

Tôi tin rằng những gì bạn muốn là "Xác thực biểu mẫu" trong IIS. Nó sẽ hoạt động giống như cách bạn mô tả, nhưng cho phép bạn chỉ định một trang để chuyển hướng đến. Tôi không biết các chi tiết, nhưng bạn có thể thử đọc lên trên đó ở đây:

http://technet.microsoft.com/en-us/library/cc771077(v=ws.10).aspx

+0

Đáng tiếc là điều này sẽ không làm việc, ít nhất là trong ứng dụng web tương tự. Nếu bạn đặt IIS để cho phép cả anon và auth, người dùng nội bộ sẽ không nhận được thông tin đăng nhập của họ. Nếu bạn bảo mật ứng dụng bằng các biểu mẫu và từ chối, nó sẽ chuyển hướng cả bên ngoài và bên trong tới trang đăng nhập. sẽ không có thông tin đăng nhập để tôi tự động đăng nhập. – Peter