16 сент. 2008 г.

Apex. NTLM. XE.

.. и розачарованию моему не было предела!
NTLM аутентификация работать в XE не будет. Ровно как и в 11g с использованием Embedded HTTP Server (aka XMLDB).
Вот соответсвующая строчка в документации:

Unlike mod_plsql, the embedded gateway connects to the database as the special user ANONYMOUS, but accesses database objects with the user privileges assigned to the DAD. The database rejects access if the browser user attempts to connect explicitly with the HTTP Authorization header.


Для тех же, кто использует mod_plsql, инструкция по использованию NTLM лежит здесь

2 комментария:

Анонимный комментирует...

Где-то видел в инете, что можно сделать и для XE, если поставить еще и apache, средствами которого будет происходить аутентификация в AD, и который потом будет перенаправлять запросы к embedded gateway.

Alp комментирует...

Ага, я думал об этом. Когда прижмет, возможно даже попробую :)