Tôi gặp sự cố nhỏ. Tôi đang phát triển một ứng dụng trong PHP được chia thành các mô-đun. Mỗi mô-đun hoàn toàn độc lập, nằm trên một máy chủ riêng biệt và có một tên miền riêng. ví dụ:Chia sẻ một SESSION trên nhiều máy chủ với các miền khác nhau
www.moduloprincipal.com.br, www.modulo2.com.br, www.modulo3.com.br, vv ...
Vấn đề là tôi cần điều đó khi người dùng để xác thực với một trong các mô-đun (hoặc) người dùng có thể truy cập cùng một mô-đun người dùng khác mà không phải xác thực lại.
Hiện tại, mỗi ứng dụng nằm trên một máy chủ khác, nhưng nếu cần thiết chúng nằm trong cùng một máy chủ, nó sẽ không có vấn đề gì.
QUAN TRỌNG:
đã đọc nhiều bài, nhưng thấy không có giải pháp thực sự an toàn. Sẽ thú vị khi sử dụng OAuth?
Hiện tại, ứng dụng sử dụng $ _SESSION để xác thực người dùng, nhưng bạn có thể sử dụng $ _COOKIE một cách trơn tru.
Tôi đang sử dụng CodeIgniter
dịch bởi Google Translate. Xin lỗi ...
Vì lý do tại sao OAuth không phải là lựa chọn đúng (và thay thế), hãy xem [http://stackoverflow.com/questions/2033026/sso-with-cas-or-oauth](http:/ /stackoverflow.com/questions/2033026/sso-with-cas-or-oauth) –