2013-01-23 27 views
7

Chúng tôi có dịch vụ WCF yêu cầu mã thông báo được cung cấp bởi dịch vụ ac và acs của azure được định cấu hình để sử dụng danh tính dịch vụ được xây dựng để xác thực. Chúng tôi cũng chỉ cho phép truy cập vào dịch vụ này thông qua xác thực chứng chỉ ứng dụng khách (vì vậy chỉ những khách hàng có chứng chỉ được cài đặt mới có thể gọi dịch vụ) mà còn cung cấp tên người dùng và mật khẩu để cung cấp dịch vụ acs để nhận mã thông báo được cung cấp bởi dịch vụ acs để thiết lập các yêu cầu đối với dịch vụ (và cuối cùng cho người dùng khác)Bạn có thể có chứng chỉ bảo mật chứng thực máy khách và xác thực danh tính dịch vụ trong các acure azure

Hoặc là một hay khác?

Chúng tôi cũng sẽ sử dụng https cho dịch vụ cuối cùng trong trường hợp điều này tạo nên sự khác biệt.

Trả lời

1

Bạn có thể thực hiện việc này bằng cách thiết lập nhiều danh tính dịch vụ trong ACS một cho tên người dùng & mật khẩu và một cho chứng chỉ.

Tài liệu tham khảo:

http://msdn.microsoft.com/en-us/library/windowsazure/gg185924.aspx

http://msdn.microsoft.com/en-us/library/windowsazure/hh289316.aspx

http://msdn.microsoft.com/en-us/library/windowsazure/gg185954.aspx

+0

Cảm ơn @Imtiaz, tôi đã không đọc tất cả các liên kết được nêu ra (nhưng sẽ) nhưng tôi nghĩ rằng những gì bạn đang nói đến là chúng ta có thể có các định danh khác nhau sử dụng các kỹ thuật khác nhau cùng một lúc. Có lẽ câu hỏi không rõ ràng nhưng tôi muốn biết nếu điều này có thể là CÙNG THỜI GIAN cho NGƯỜI SỬ DỤNG CÙNG, vì vậy chúng tôi có cả chứng thực chứng chỉ về giao tiếp với dịch vụ và vẫn nhận được mã thông báo SAML bằng mã nguồn. Xin lỗi nếu các liên kết xác nhận điều đó, nhưng câu trả lời của bạn ngụ ý khác –

+0

Có, bạn sẽ có thể cung cấp nhiều tùy chọn xác thực ứng dụng cho cùng một người dùng bằng cách sử dụng nhiều danh tính dịch vụ trong ACS – Imtiaz

Các vấn đề liên quan