powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / APEX 4.1
7 сообщений из 7, страница 1 из 1
APEX 4.1
    #37758111
sobolev777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте!Подскажите как в apex 4.1 создавать свои Authentication Schemes?
...
Рейтинг: 0 / 0
APEX 4.1
    #37759001
Фотография suPPLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
APEX 4.1
    #37761574
sobolev777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо, конечно!а существует ли русские аналоги документации на APEX?
просто как не крути он предлагает создавать на основе имеющихся, а не с нуля.
...
Рейтинг: 0 / 0
APEX 4.1
    #37762179
Фотография suPPLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sobolev777просто как не крути он предлагает создавать на основе имеющихся, а не с нуля.

Там ещё ссылки есть. Например, такая: Custom Authentication . Ещё можно сделать схему аутентификации как плагин.

Русские аналоги документации? Вряд ли. Блоги, форумы... Тут видеоуроки были на русском для начинающих: http://applicationexpress.ru/ Но лучше учите английский. Де факто, это латынь айтишников.
...
Рейтинг: 0 / 0
APEX 4.1
    #37884910
Karlik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
suPPLersobolev777,

RTFM Oracle® Application Express Application Builder User's Guide: Creating an Authentication Scheme .
Проблема в том, что в данной доке просто описано создание Authentication Scheme типа Custom, то есть какие кнопки нажать, чтобы она появилась. А вот настройка дальнейшая не описана. Смотрел здесь урок, но он для 4.0. Пишут, что в версии 4.1 произошли изменения сильные.
Хотелось бы сделать Authentication Scheme на основе таблицы в схеме, где хранятся логины и пароли пользователей.
...
Рейтинг: 0 / 0
APEX 4.1
    #37889556
TheRL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Правда, я не нашёл подробного мануала для 4.1, хотя там должно быть всё предельно просто и понятно. Однако, у меня не получается, стопор произошёл на такой вещи: в поле Source моей схемы аутентификации значится моя функция, как на скрине в приложении, но если её парсить, то ошибка: ORA-06550: line 3, column 8: PLS-00488: 'SOUL_AUTH' must be a type ORA-06550: line 3, column 8: PL/SQL: Item ignored (Go to error).

Вот функция:
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
create or replace function "SOUL_AUTH"
(create or replace function "SOUL_AUTH"
(psoulname in VARCHAR2,
psoulpass in VARCHAR2)
return boolean
as
    ncount number(3);
begin
    select count(t.*) into ncount
        from Z_SOULUSERS t
        where upper(t.NICKNAME) = upper(psoulname)
          and t.PASSWORD = psoulpass;
if ncount > 0 then 
    return true; apex_util.set_authentication_result(0);
    else 
        return false; apex_util.set_authentication_result(4);
    end if;
end;​



Таблица: Z_SOULUSERS( RN NUMBER(8), NICKNAME VARCHAR2(31), PASSWORD VARCHAR2(15), ... )

Насколько я понял, мне нужно поменять тип возвращаемого значения. Но во всём инете стоит boolean. Подскажите, в чём может быть проблема?
...
Рейтинг: 0 / 0
APEX 4.1
    #37890084
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TheRL,

Нажимаете Show all,
по-порядку, сверху вниз, наводите мышкой на Name, Schema Type и т.д. нажимаете, вылезет окошко, там подсказки всякие, читаете, разбираетесь, смотрите, оно - не оно, и т.д.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / APEX 4.1
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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