I want to build a site using Django and have a user system. In that site I want to serve maps and other data, but not to all users.
What I am interested in is : can I give the maps some viewing permissions? I could build maps with Geoserver and OpenLayers, I just don't now how to serve them for each user.
I build some maps (WMS, GeoJson features etc.). A user comes along and receives some permissions. Now he can see a few of those maps (as for his permissions). If he logs out he can no longer see the map (by visiting a url or something similar). If his permissions are revoked he can no longer see maps.
Can this be done using Django and Geoserver (or other map service solution)? What should I start learning about?