Sun Directory Server does support time-based constraints in Access Controls, using the bind rules and more specifically the keywords: dayofweek, timeofday.
But it is not possible to reject Bind requests (Authentication requests) with these. Instead Directory Proxy Server can be used as a front end to DS for this purpose.
Regards,
Ludovic.
Thanks for the inputs. What is the Director Proxy Server version compatible with DS 5.2 P4 ? Can you provide me the link to configure
DPS to allow or reject based on access-hours policy ?
Can I install Directory Proxy server in same Solaris host where I have installed Directory server ?
Thanks,
Radhakrishnan
If I assume you don't have anonymous access turned on and using application (nonpeople) account to do lookup on user's uid to find user's real DN to use in BIND.
If the above is true then you can setup ACL, as Ludovic mentioned on application account so that it won't find user's DN in the above search using uid, hence it can't submit BIND
Thanks
Krishna Kusupudi
Using ACI will prevent the authenticating application to find the user with the uid specified, but will not prevent a direct bind with the known DN.
It is a good workaround though.
Radhakrishnan, do you have a use case for this time-based authorization capability ? I'd like to understand how useful this could be for customers if added in future releases of Directory Server. TIA.
Ludovic.
Hi Ludovic,
Use Case : Let us say a Remote Access VPN user /Webvpn user logs in and the authentication/authorization request is being forwarded to the Sun one Directory Server.
Based on the access-hours attributes configured for the user on the Directory Server the bind request should be granted permission or deniod permission.
We have this facility in Microsoft Active Directory. Let me know if you need more information on this.