2015-04-06 15 views
6

Tôi đang tìm cách sử dụng giải pháp IdentityServer3 của Thinktecture làm dịch vụ SSO trên nhiều ứng dụng web mà tổ chức cung cấp cho người dùng bên ngoài.Đưa các bước đăng ký người dùng vào quy trình IdentityServer3 SSO

Lấy MVC Authentication sample làm điểm bắt đầu Tôi đang xem xét việc bắt đầu quy trình đăng ký để người dùng mới nắm bắt thêm chi tiết khi họ lần đầu tiên sử dụng hệ thống. Quá trình này là phổ biến trên tất cả các dịch vụ chúng tôi cung cấp vì vậy tôi muốn gói nó cùng với dịch vụ SSO của chúng tôi.

Có cách nào thanh lịch để thêm logic nghiệp vụ vào dịch vụ cốt lõi IdentityServer3 không? Về cơ bản nếu họ là người dùng mới, tôi cần phải chuyển hướng họ đến một số trang đăng ký trước khi đưa họ trở lại được xác thực cho ứng dụng web mà ban đầu họ muốn xác thực.

Trả lời

3
+0

Cảm ơn bạn, không chắc tôi đã bỏ lỡ mẫu đó như thế nào! – Gavin

+0

Chỉ dành cho bất kỳ ai khác tình cờ tìm kiếm giải pháp này: Để chia sẻ các trang tùy chỉnh cookie xác thực phải nằm ở cùng một tuyến đường với nơi IdentityServer3 được đăng ký - https://github.com/IdentityServer/IdentityServer3/issues/676#issuecomment- 69137559 - mẫu cho thấy làm thế nào để đạt được điều này thông qua các tuyến đường.MapMvcAttributeRoutes() trong RegisterRoutes và tuyến đường trang trí trong bộ điều khiển ví dụ [Route ("core/externalregistration")] – Gavin

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