Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 DAD аутентификация  [new]
Sinner_S
Member

Откуда:
Сообщений: 62
нужно реализовать аутентификацию через web интерфейс

если
1. PlsqlAuthenticationMode Basic
пароль совсем не спрашивает.

2. PlsqlAuthenticationMode GlobalOwa или CustomOwa
диалог аутентификации появляется, но под любым пользователем не пускает.

Как организовать аутентификацию с помощью owa?
Подскажите или ткните в документацию.
18 сен 07, 14:59    [4683264]     Ответить | Цитировать Сообщить модератору
 Re: DAD аутентификация  [new]
1
Guest
Ну, например....

...
  PlsqlDatabaseUsername        DAD_USER
  PlsqlDatabasePassword        ****     
...
  PlsqlAuthenticationMode       PerPackageOwa
...

В каждом используемом пакете должна быть своя функция Authorize.
Там уже проверяешь допустим введенный в веб-форме пароль-логин....

если отдаешь html через процедуры, то в схеме DAD_USER тоже должна быть

Function Authorize return boolean is
Begin
  -- код проверки
  Return True; --ну или False
End;
18 сен 07, 15:26    [4683533]     Ответить | Цитировать Сообщить модератору
 Re: DAD аутентификация  [new]
Sinner_S
Member

Откуда:
Сообщений: 62
1
Ну, например....

...
  PlsqlDatabaseUsername        DAD_USER
  PlsqlDatabasePassword        ****     
...
  PlsqlAuthenticationMode       PerPackageOwa
...

В каждом используемом пакете должна быть своя функция Authorize.
Там уже проверяешь допустим введенный в веб-форме пароль-логин....

Function Authorize return boolean is
Begin
  -- код проверки
  Return True; --ну или False
End;


а где ее прописать в dads.conf, может есть стандартные (owa_sec.set_authorization например)?
18 сен 07, 15:45    [4683709]     Ответить | Цитировать Сообщить модератору
 Re: DAD аутентификация  [new]
Sinner_S
Member

Откуда:
Сообщений: 62
в пакетах часто используется
owa_util.get_cgi_env('REMOTE_USER') для проверки пользователя
18 сен 07, 15:49    [4683733]     Ответить | Цитировать Сообщить модератору
 Re: DAD аутентификация  [new]
1
Guest
не надо прописывать...Autorize неявно вызывается
18 сен 07, 15:53    [4683767]     Ответить | Цитировать Сообщить модератору
 Re: DAD аутентификация  [new]
Sinner_S
Member

Откуда:
Сообщений: 62
1
не надо прописывать...Autorize неявно вызывается


вызываться вызывается, а не пускает хоть под каким пользователем!
18 сен 07, 16:15    [4683919]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить