powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / LDAP аутентификация
5 сообщений из 5, страница 1 из 1
LDAP аутентификация
    #38189981
metis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Приветствую.

Есть схема аутентификации через AD , привожу кусок кода:

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
 dbms_ldap.use_exception := TRUE;
    l_session := dbms_ldap.init('xxx.xxx.xxx.xxx', 389 );
    l_dummy   := dbms_ldap.simple_bind_s(l_session, 'DOMEN\'||p_username||'', p_password);
 
 if l_dummy=dbms_ldap.SUCCESS then 
    return(true);
 else 
    return(false);
 end if;



Пользователь вводит свое User logon name и пароль и Все прекрасно работает, но если в AD поставить ограничение на логин только с определенных станций (вкладка Account - Log on to - ), то аутентификация становится невозможной. В чем трабл?
...
Рейтинг: 0 / 0
LDAP аутентификация
    #38190810
metis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добавил в проперти пользователя AD возможность логиниться на домен контроллере и снова все ок.

Но!!! У нас в компании есть политика, согласно которой вход в домен должен осуществляться строго с определенных рабочих станций.
...
Рейтинг: 0 / 0
LDAP аутентификация
    #38201432
slaviq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нужно dbms_ldap объяснить с какого тазика в сети ты к DNS стучишь.

Поидее каким то чудом получить из интрефейса Апексового приложения жабаскриптом ИП адрес клиентского ПК
передать его куда то в dbms_ldap. Поидее это "куда то" должно быть тут:
Код: plsql
1.
2.
3.
4.
5.
6.
7.
    -- Synchronously authenticates to the directory server using
    -- a Distinguished Name and some arbitrary credentials.
    FUNCTION bind_s (ld   IN SESSION,
                     dn   IN VARCHAR2,
                     cred IN VARCHAR2,
                     meth IN PLS_INTEGER )
      RETURN PLS_INTEGER;


больно уж бросается в глаза "some arbitrary credentials" :) а больше ничего и не вижу в этом пакете такого
...
Рейтинг: 0 / 0
LDAP аутентификация
    #38212585
metis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кубичек тоже вот здесь плечами развел
...
Рейтинг: 0 / 0
LDAP аутентификация
    #38212927
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
metis,

Так получаете IP через OWA_UTIL.get_cgi_env, а дальше смотрите со стороны базы на проблему. dbms_ldap - далеко не апексный пакет. Если до сих пор не понятно, замените в вопросе слово апекс словом pl/sql и задавайте вопросы в раздел oracle.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / LDAP аутентификация
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]