Posted by Nothing4ever on April 7, 2011 at 9:11am
Xin chào các Pro, cho em hỏi cả nhà là có giải pháp nào để đăng nhập 1 lần mà cho 3 site khác nhau (drupal, vBulletin, asp.net) được không a?
Bình thường nếu là Drupal không thì e sử dụng module SSO, nhưng nếu là trường hợp trên thì các Pro cho em ý kiến được không a?
Comments
Bạn có thể làm như vậy với
Bạn có thể làm như vậy với CAS (http://en.wikipedia.org/wiki/Central_Authentication_Service).
Drupal có module hỗ trợ CAS: http://drupal.org/project/cas
Bạn cần phải setup 1 CAS server riêng, chứa toàn bộ login details của các website rồi cài đặt module trên để user có thẻ login thông qua CAS db chứ ko cần thông qua drupal (hay vBulletin hoặc asp.net) db. Mình không rõ vBullentin với asp.net support CAS như thê nào, bạn có thể tìm hiểu thêm. CAS sẽ quản lý session nên người dùng chỉ cần login qua CAS 1 lần thì các website dùng CAS sẽ ko cần login lại nữa.
Cty mình cũng đang lam e-commerce drupal web cho British Council va mình sử dụng CAS để hợp nhất thủ tục login vì họ muốn người dùng của các website (build = ngôn ngũ khác) của họ có thể dùng 1 account và login 1 lần cho các websites.
Goodluck.
Oh, mình có tìm hiểu qua CAS
Oh, mình có tìm hiểu qua CAS rồi nhưng chưa áp dụng thực tế bao giờ, cho mình hỏi một vài ý nữa là
- Máy chủ CAS chỉ là phần mềm thôi, có phải cả phần cứng không, chi phí như thế nào?
- Nếu hiện tại mình đang phát triển các site bằng Drupal và sử dụng SSO (share table) thì sau này sử dụng CAS thì có phải thay đổi nhiều không...
Cảm ơn bạn đã trả lời giúp mình nhé.
CAS la phan mem unix thoi.
Download: http://www.jasig.org/cas
Guide: https://wiki.jasig.org/display/CASUM/Home
Tks.
Oh thks bạn, giờ thì mình đã hiểu qua qua rồi, chỉ bắt tay vào cài đặt nữa là xong, hy vọng k có lỗi gì :)
Có một giải pháp gọn gàng là
Có một giải pháp gọn gàng là đăng nhập tại site X, nếu đăng nhập thành công thì Post thông tin sang bên các site khác sử dụng Jquery hoặc php.
Vì mình không thạo lệnh linux nên đã làm như vậy cho tiện !
khắc dấu, viết blog, Kiểu tóc đẹp
QUá hay
rất tuyệt vời!
FPT Quy Nhơn chuyên lắp mạng FPT Quy Nhơn tại Quy Nhơn Bình Định