2010-03-07 2 views
7

Tôi đang sử dụng Java GAE cho một ứng dụng nhiều người dùng. Có nhiều người dùng có vai trò khác nhau. Mỗi người dùng có thể đăng nhập, thực hiện một số thao tác và đăng xuất. Doanh nghiệp hạn chế tôi sử dụng Dịch vụ người dùng của Google và tôi cần triển khai dịch vụ quản lý phiên và xác thực của riêng mình.Quản lý người dùng tùy chỉnh cho Máy ứng dụng của Google Java

Có ai vui lòng chia sẻ với tôi làm cách nào tôi nên thực hiện quản lý người dùng của riêng mình? Tôi đã đọc rất phức tạp của nó để thực hiện quản lý người dùng riêng. Bất kỳ con trỏ nào về phương pháp tiếp cận/thiết kế/khung công tác hiện có tốt nhất nếu có?

Tôi có thể thấy một số bài đăng tương tự nhưng chúng dành cho python.

+1

Cho đến nay tôi đã thực hiện điều này bằng cách sử dụng quản lý phiên java thông thường với đối tượng Phiên và duy trì thuộc tính trong phiên. Tôi đã thử nghiệm công trình này trên GAE, cả trong môi trường phát triển và trên đám mây. GAE vẫn tồn tại các id phiên trong kho dữ liệu và mọi thứ hoạt động tốt. Tôi đã sử dụng Bộ lọc Servlet để đảm bảo quyền truy cập được xác thực cho tất cả các url bắt buộc. – Gopi

Trả lời

3

Vâng, để xác thực và bảo mật chất lượng sản xuất, cuối cùng tôi đã quyết định sử dụng "Spring-Security". Dường như là giải pháp tốt nhất nếu bạn đang sử dụng mùa xuân trong ứng dụng của mình và bạn có thể thực hiện các tùy chỉnh ở mức tốt nhất.