Archive for November 28th, 2005
Using Active Directory in Oracle Express
A recent post on the Oracle XE forum about replacing mod_ntlm as an authentication mechanism for applications on Windows prompted me to write up a mechanism you can use to authenticate users of your application against a Microsoft Active Directory. It works as follows. You create a custom authentication function for HTMLDB this must take two parameters of specific names, and only those two parameters, and return a boolean indicating success or failure. My function merely takes the username and password supplied by the end-user and attempts a simple LDAP bind against AD. By default this will work for all AD users in your organisation and the user will be authenticated. If it fails the user won’t be authenticated. The function itself can be downloaded here. A step by step guide is below:
interface for user administration.

domain controller hostname and your domain (in the post windows2000
format)
choose shared components>authentication schemes and create a new
authentication scheme from scratch.

authentication function as shown below.