powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / веб-приложение, авторизация
24 сообщений из 49, страница 2 из 2
веб-приложение, авторизация
    #37645272
svenom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123- что надо выставлять системные таблицы оракла с рутовыми паролями наружу в аппСервер в конфиги?Автор же написал, что создал поверх системных таблиц вьюшки. В них можно спокойно исключить из списка юзеров всякие системные учетки типо SYSTEM и SYS, в них же можно спокойно запретить изменение. Так что никаких проблем нет, вы просто невнимательно прочитали первый пост автора.
Petro123- что для авторизации необходимо в БД заводить пользователя\роли в SYS?Это, очевидно, продиктовано какими-то требованиями. На первый взгляд, это конечно выглядит странновато, но это за рамками вопроса автора, т.е. не наше дело. Может быть там какая-нибудь двухзвенка, которая аутентифицирует пользователей по оракловским учеткам, а автор разрабатывает какое-нибудь аналитическое трехзвенное приложение поверх этой БД. Вам то какая разница, почему он вынужден делать так?
Petro123- что можно соединить архитектуру десктоп-корпоратив-длинные и пул-веб-короткие?Фраза напрочь лишена смысла. Вы, видимо, так и не поняли, о чем идет речь. Мы не говорим про "десктоп", "корпоратив", "длинные", "короткие" и т.д.. Речь только о том, как адаптировать данные из системных таблиц оракла под JAAS аутентификацию.
...
Рейтинг: 0 / 0
веб-приложение, авторизация
    #37645295
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
svenomPetro123- что надо выставлять системные таблицы оракла с рутовыми паролями наружу в аппСервер в конфиги?Автор же написал, что создал поверх системных таблиц вьюшки.

===== в конфиге стоит не вьюшка. Так?

В них можно спокойно исключить из списка юзеров всякие системные учетки типо SYSTEM и SYS, в них же можно спокойно запретить изменение. Так что никаких проблем нет, вы просто невнимательно прочитали первый пост автора.

==== вы невнимательны. Если ВСЁ это исключить, тогда почему не завести ОТДЕЛЬНУЮ таблицу?
2. На вьюшку сложнее дать права НЕ DBA внутри которой табла DBA


Petro123- что для авторизации необходимо в БД заводить пользователя\роли в SYS?
Может быть там какая-нибудь двухзвенка,

======= а я про что? Про то что - выглядит странновато :) В безопасности нет мелочей.

Petro123- что можно соединить архитектуру десктоп-корпоратив-длинные и пул-веб-короткие?Фраза напрочь лишена смысла. Вы, видимо, так и не поняли, о чем идет речь. Мы не говорим про "десктоп", "корпоратив", "длинные", "короткие" и т.д.. Речь только о том, как адаптировать данные из системных таблиц оракла под JAAS аутентификацию.

===== без ответов выше нельзя ГРАМОТНО соединить бульдога с носорогом.


вопрос автора напоминает такой:
- "у меня есть поле id и триггер для его заполнения. Как его соединить с ОРМ аннотацией"?
Вы помните что ответили на такой вопрос?
...
Рейтинг: 0 / 0
веб-приложение, авторизация
    #37645344
svenom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123 ,
1) В конфиге может быть хоть вьюха, хоть таблица - без разницы.
2) Отдельную таблицу заводить незачем, так как данные о пользователях уже есть в системных таблицах.
3) Никаких сложностей с правами нет.
...
Рейтинг: 0 / 0
веб-приложение, авторизация
    #37645360
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
svenom Petro123 ,
1) В конфиге может быть хоть вьюха, хоть таблица - без разницы.
2) Отдельную таблицу заводить незачем, так как данные о пользователях уже есть в системных таблицах.
3) Никаких сложностей с правами нет.
1. может, пусть перепишет, если сможет дать такие права, чтобы 3 буквы SYS на АппСервере нигде не светили.
1.1 - как будем заводить новых? Ты ответишь или он?

2. Это ты за него решил?
OK

3. Ждём результата работы фреймворка на "вьюхе". А лучше ссылку, чтобы протестировать на взлом :)
Удачи!
...
Рейтинг: 0 / 0
веб-приложение, авторизация
    #37645370
svenom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123 ,
1.1) Где было сказано, что это нужно? Вероятнее всего, одно приложение (или админ оракловый) этих пользователей создает, а другое - только читает их инфу.
2) Это не я решил за него, это автор сам сказал.
3) Какого еще фреймворка? ХЗ о чем вы.
...
Рейтинг: 0 / 0
веб-приложение, авторизация
    #37645377
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
svenomВероятнее всего,
ну дак и не читай топик если "Вероятнее всего".
Ты сказал, что всё понял, а на конкретные вопросы не ответил.
Я их задал автору, пожелал ему удачи.
Ферштейн?
автор- "у меня есть поле id и триггер для его заполнения. Как его соединить с ОРМ аннотацией"?
Вы помните что ответили на такой вопрос?
...
Рейтинг: 0 / 0
веб-приложение, авторизация
    #37645385
Вladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1) в схеме SYS DBA_ROLE_PRIVS, DBA_USERS, DBA_ROLES - это вьюшки, не таблицы. и совершенно не важно что эти вьюшки в схеме SYS, я могу сделать обычный селект в своей схеме и создать вьюшки, ссылающиеся в схему SYS. DBA в начале названия вьюшки - это просто название, не более

2) пользователей завожу не я, они уже есть, и заведены оракляновским способом

ни какие пароли нарожу, в конфиги и тп не выставляются.

про архитектуру, пулы вопрос не задавался. и как реализовано приложение - не важно.

было правильно сказано авторРечь только о том, как адаптировать данные из системных таблиц оракла под JAAS аутентификацию. не более.
...
Рейтинг: 0 / 0
веб-приложение, авторизация
    #37645387
Вladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
за пожелание удачи и за ссылку http://habrahabr.ru/blogs/java/92608/ спасибо
...
Рейтинг: 0 / 0
веб-приложение, авторизация
    #37645391
svenom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123ну дак и не читай топик если "Вероятнее всего".
Ты сказал, что всё понял, а на конкретные вопросы не ответил.
Я их задал автору, пожелал ему удачи.
Ферштейн?Надеюсь, после этого поста 12024894 вы наконец-то "ферштейн"
...
Рейтинг: 0 / 0
веб-приложение, авторизация
    #37645398
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вladimir1) в схеме SYS DBA_ROLE_PRIVS, DBA_USERS, DBA_ROLES - это вьюшки, не таблицы. и

это СИСТЕМНЫЕ объекты (пофиг как ты их назвал) оракла. Без

CREATE USER иииии
IDENTIFIED BY passsss
DEFAULT TABLESPACE users
TEMPORARY TABLESPACE temp
/
grant connect, dba to иииии

их не увидеть

Вladimirсовершенно не важно что эти вьюшки в схеме SYS, я могу сделать обычный селект в своей схеме и создать вьюшки, ссылающиеся в схему SYS. DBA в начале названия вьюшки - это просто название, не более

очень смешно
"и заведены оракляновским способом"
...
Рейтинг: 0 / 0
веб-приложение, авторизация
    #37645403
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
svenom,
конечно, только автор может ответить ЧТО у него происходит :)
Выводы делает каждый сам.
...
Рейтинг: 0 / 0
веб-приложение, авторизация
    #37645407
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
svenom,
как спец по АппСерверу, поясни - как ТЫ сам и с какими правами создаёшь пользователя для пула.
Вопрос понятен?
...
Рейтинг: 0 / 0
веб-приложение, авторизация
    #37645432
Вladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторочень смешно
"и заведены оракляновским способом" хорошо, выразился неправильно. пользователей заводит админ базы данных оракл.

то что это системные я вкурсе. тот же админ может дать право на select пользователю который возьмет и сделает вопрос ( select GRANTED_ROLE from SYS.DBA_ROLE_PRIVS where SYS.DBA_ROLE_PRIVS.GRANTEE = user ) - выполнив, знаем его роли, знаем роли можем сказать что он может делать а что нет.
и это уже пошло отвлечение от темы
...
Рейтинг: 0 / 0
веб-приложение, авторизация
    #37645433
svenom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123svenom,
как спец по АппСерверу, поясни - как ТЫ сам и с какими правами создаёшь пользователя для пула.
Вопрос понятен?Вопрос понятен, хоть и не имеет отношения к топику Пользователя для пула я создам так же, как и любого другого пользователя - либо через EM, либо через SQL-скрипт под админскими правами.
...
Рейтинг: 0 / 0
веб-приложение, авторизация
    #37645472
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
svenomPetro123svenom,
как спец по АппСерверу, поясни - как ТЫ сам и с какими правами создаёшь пользователя для пула.
Вопрос понятен?Вопрос понятен, хоть и не имеет отношения к топику Пользователя для пула я создам так же, как и любого другого пользователя - либо через EM, либо через SQL-скрипт под админскими правами.
конечно это оффф :)
И всё таки, приведи скрипт.
Я могу свои привести
...
Рейтинг: 0 / 0
веб-приложение, авторизация
    #37645490
svenom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123 И всё таки, приведи скрипт. Зачем вам скрипт? Что вы хотите там увидеть? Пользователь, через которого идет подключение к БД в пуле, это ... обычный пользователь. Что вам не ясно то?
...
Рейтинг: 0 / 0
веб-приложение, авторизация
    #37645501
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
svenomPetro123 И всё таки, приведи скрипт. Зачем вам скрипт? Что вы хотите там увидеть? Пользователь, через которого идет подключение к БД в пуле, это ... обычный пользователь. Что вам не ясно то?
проблема.
Нету у оракле обычных. Зарезервированные роли - dba, connect, ... - есть
Обычного UserAppServer нету.
Не хош - не надо.
Удачи!
...
Рейтинг: 0 / 0
веб-приложение, авторизация
    #37645529
svenom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123проблема.
Нету у оракле обычных. Зарезервированные роли - dba, connect, ... - есть
Обычного UserAppServer нету.Да уж, проблема так проблема. Как же ее решить, мм? Наверное так:
1) Создать пользователяя, дать ему право на коннекшн и на все необходимые ему объекты БД (если таковые есть)
2) Войти под админом, создать вьюшки поверх SYS DBA_ROLE_PRIVS, DBA_USERS, DBA_ROLES
3) Под админом же дать доступ к этим вьюшкам вновь созданному пользователю:
GRANT SELECT ON admin_view TO appSrvUser;
Что вам еще непонятно?
...
Рейтинг: 0 / 0
веб-приложение, авторизация
    #37645572
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
svenom,
1. Под админом, не в Java её называют админкой т.к. требуется роль dba
1.1 все объекты сложно, т.к. они меняются. Есть вариант рекурсией и вариант спец-ролей не на объекты а на права
2. будут ли вьюшки фильтровать или нет и выдадут рутовых тоже?
2.1 Если админ есть (НЕ ваш), то он это сделать не даст :)
3. Т.к. это пользователь пула, то ВСЕ юзвери будут иметь его права
ЗЫ.
В 2-х звенке так не пишут, т.к. если есть штатный админ:
- скажет иметь минимум 2 роли и коннекта (админка и простые смертные)
- попросит увести ОБЫЧНЫХ пользователей с таблицы рутовой на ОРМ-табличку

В вебе, без админа, и когда БД - импотент, может быть всё что угодно.
Даже инжекция select * from вьюха рутовые
imho
...
Рейтинг: 0 / 0
веб-приложение, авторизация
    #37645605
svenom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1) Да
2) Как сделаете вьюшки, так и будут фильтровать.
2.1) Предположение/догадка. Игнорируем.
3) И что? Во-первых, это общепринятая практика - что пользователь пула видит юзеров и их роли в данном приложении, как иначе их аутентифицировать? Никак. То есть это нормально, что из под прав этого пользователя БД мы видим пользователей приложения . Во-вторых, в нормально спроектированном приложении его пользователи, разумеется, никак не смогут добраться до этих таблиц.
...
Рейтинг: 0 / 0
веб-приложение, авторизация
    #37645643
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Без
...
grant connect, dba to иииии
их не увидетьС хренов ли не увидеть, если по умолчанию у представления - права создателя???
А вот права на представления - могут быть совершенно другими.

P.S. Ни разу не сталкивались с suid-ными битами в хрюниксах?
...
Рейтинг: 0 / 0
веб-приложение, авторизация
    #37645755
Вladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
в статье http://habrahabr.ru/blogs/java/92608/

авторВ файле domain.xml среди всего прочего описываются параметры jvm. Там можно найти тэг java-config. У него есть аттрибут classpath-suffix. Обычно он пуст. Вот туда-то нам и надо «вписаться».
Например:
...
<java-config classpath-suffix="/home/cy6ergn0m/.domains/domain1/lib/MyTestRealm.jar" ...
....


поясните пож-та, к примеру написал я свой реалм, добавил в classpath-suffix, работает, все хорошо.. а если я или ктолибо другой захотел еще один реалм написать, то куда прописывать это дополнение (т.е. путь к jar)?
...
Рейтинг: 0 / 0
веб-приложение, авторизация
    #37645787
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вladimir,
там вроде сказано, что один реалм на домен?
Не?
...
Рейтинг: 0 / 0
веб-приложение, авторизация
    #37645815
Вladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123Вladimir,
там вроде сказано, что один реалм на домен?
Не?

в статье я не заметил упоминания об одном реалме на домен. тогда понятно про classpath-suffix
...
Рейтинг: 0 / 0
24 сообщений из 49, страница 2 из 2
Форумы / Java [игнор отключен] [закрыт для гостей] / веб-приложение, авторизация
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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