Currently, we have an Apache Server for use as an Intranet & Reverse Proxy for various internal services.
We already have a real domain, and SSL configured.
Recently I looked into setting up LDAP Authentication, as to require users to authenticate using their domain credentials prior to getting any of the login pages of internal services.
Whilst I think the concept was right, and I did get LDAP working, I soon realised that once those credentials are entered, the browser caches that information. I then found out that there is no way to expire those credentials. This then makes the system pointless if on a public PC or even for staff use at home, as it means the next person could potentially access the intranet.
What are some other ways I may be able to configure the system to require LDAP Authentication prior to serving any pages or reverse proxies, but also have the ability to expire those after 10-15min?
I am a beginner in Apache config so I am not aware of security best practices etc. I know I can do IP filter access but then some home users don't have static IP or may wish to access from other devices such as mobiles and it would be too hard to monitor and maintain an IP based system.