Tôi được giao nhiệm vụ triển khai đăng nhập một lần cho khách hàng của chúng tôi như là một phần của bản phát hành tiếp theo. Lưu lượng tồn tại như sau:C# ASP.NET Đăng nhập một lần Thực hiện
- Người dùng đăng nhập vào hệ thống cổng chính của trường bằng cách sử dụng id/mật khẩu học sinh do trường cung cấp.
- Người dùng nhấp vào liên kết đến sản phẩm của công ty tôi.
- Người dùng được tự động đưa đến trang bảng điều khiển như thể họ vừa mới đăng nhập thông qua biểu mẫu đăng nhập trên trang web của chúng tôi.
Như vậy, có hai cơ chế mà nhờ đó người dùng có thể được chứng thực vào trang web của chúng tôi:
- Đến với trang chủ sản phẩm của chúng tôi, và đăng nhập bằng email/mật khẩu mà chúng tôi lưu trữ trong địa phương của chúng tôi hệ thống.
- Sử dụng đăng nhập một lần, nơi học sinh đã đăng nhập vào hệ thống chính của trường với id và mật khẩu học sinh.
Nếu triển khai sản phẩm của chúng tôi nằm trong ASP.NET (trái với Java/Ruby), chúng tôi có nên sử dụng CAS, JOSSO hoặc một số sản phẩm đăng nhập một lần của bên thứ ba khác không? Hoặc là có một cái gì đó có sẵn cho một môi trường NET mà sẽ được đơn giản cho chúng tôi như là một công ty NET ?.
Nếu đó là cung cấp khởi xướng Nhận dạng mô hình, bài viết này có thể giúp: [IdP-khởi xướng các ứng dụng web asp.net] (http://www.componentpro.com/doc/saml/IdP-Initiated-Web-Applications .htm) – Peter