Problem with NTLM authentication
175436Aug 8 2008 — edited Nov 13 2008Hello,
I have a question about recently published PL/SQL only NTLM auth in APEX (http://www.oracle.com/technology/products/database/application_express/pdf/apex_ntlm_authentication_wp.pdf).
As I understand the pdf, it's a pl/sql-only-way to use ntml authentication. It is NOT nessessary to use mod_ntml on the apache - right?
So my DAD looks as follows:
<Location /pls/htmldb1>
SetHandler pls_handler
Order allow,deny
Allow from All
AllowOverride None
PlsqlDatabaseUsername apex_public_user
PlsqlDatabasePassword master
PlsqlDatabaseConnectString oradev.schwab.de:1523:oratest10.oradev.schwab.de ServiceNameFormat
PlsqlNLSLanguage american_america.AL32UTF8
PlsqlAuthenticationMode Basic
PlsqlDocumentTablename wwv_flow_file_objects$
PlsqlDocumentPath docs
PlsqlDocumentProcedure wwv_flow_file_manager.process_download
PlsqlDefaultPage apex
PlsqlAlwaysDescribeProcedure Off
PlsqlRequestValidationFunction wwv_flow_epg_include_modules.authorize
PlsqlSessionStateManagement StatelessWithResetPackageState
PlsqlCGIEnvironmentList AUTHORIZATION
</Location>
I restarted the http-Server and created the page sentry function.
But - in IE7 and FF3 - the simple test app only ASK for the username (without a call to the sentry function). There you can enter anything - this is accepted and shown as the username in the app.
l_auth := OWA_UTIL.get_cgi_env ('AUTHORIZATION');
results in an empty string.
Are there any ideas?
What is different in IE7 and/or FF3?
Thank for your help,
Frank