У нас есть сценарий, в котором у нас есть веб-приложение java, развернутое в экземпляре weblogic и OBIEE в другом. Теперь мы хотим, чтобы пользователи OBIEE использовали нашу уже существующую базу пользователей из нашей таблицы базы данных webapp. У меня нет большого опыта в отношении администрирования OBIEE или weblogic, но, по крайней мере, я обнаружил, что OBIEE по умолчанию использует встроенный в LDAP-сервер weblogic для аутентификации его пользователей. Нам нужен способ настройки obiee для использования наших существующих пользователей таблицы базы данных для целей аутентификации. Как мы это достигаем? Каковы необходимые шаги? Нужно ли для этого создать собственный поставщик аутентификации веб-журнала? Любое руководство высоко ценится. Заранее спасибо.Использование существующей таблицы базы данных для аутентификации входа в OBIEE
ответ
Аутентификация базы данных возможна на OBIEE 11.1.1.5 и выше. Я полагаю, что ты хорош на той стороне.
Oracle документация довольно хорошо на эту тему, вы можете проверить подробный сценарий here
Основная идея заключается в том, что вы создаете SQLAuthenticator, что переговоры между виртуализированных поставщика удостоверений и базы данных, где определены пользователи.
Важно отметить, что этот метод работает с пользователями/паролями, определенными в одной из ваших таблиц, а не с учетными записями базы данных.
Удачи вам!
@ adn.911,
После настройки аутентификации дб вы сталкиваетесь проблемы входа в систему только на аналитику или даже на WebLogic консоли и эм?
Если вы можете войти в консоль weblogic, но не аналитику, попробуйте установить свойство virtualize в true и сбросить пароль BISystemUser.
- 1. Использование существующей базы данных для мобильного приложения?
- 2. Использование LDAP в качестве интерфейса для центрального входа на основе существующей базы данных MySQL
- 3. Использование существующей базы данных в Android Wear
- 4. Jhipster: правильная архитектура для аутентификации с использованием существующей базы данных
- 5. Использование существующей базы данных SQLite в MagicalRecord
- 6. Использование существующей базы данных SQLite в Cayenne
- 7. Использование существующей базы данных с SQLCipher
- 8. локализация существующей базы данных
- 9. Использование хэш-таблицы вместо системы базы данных
- 10. Использование существующей таблицы в sqlalchemy
- 11. Как определить составной первичный ключ для существующей таблицы базы данных?
- 12. Использование существующей базы данных SQL Server для создания сайта
- 13. Использование существующей таблицы sqlite в Android?
- 14. Laravel 5.1: Перенос существующей базы данных
- 15. 2 аутентификация фактора для входа в ODI и OBIEE 11g?
- 16. Использование Google Диска в качестве базы данных для формы входа
- 17. Экран входа в систему Xcode Ошибка аутентификации базы данных sqlite3
- 18. Модель Spyne для существующей структуры базы данных
- 19. Расширение существующей базы данных - интерфейсы
- 20. Добавление существующей таблицы базы данных в первый репозиторий кода EF6
- 21. Использование WebSecurity с существующей базой данных Mysql
- 22. Azure Поиск из существующей базы данных
- 23. Использование существующей базы данных в приложении Firefox OS
- 24. Схема базы данных для аутентификации претензий
- 25. Использование диаграмм google для создания таблицы из уже существующей таблицы
- 26. Datatype несоответствие существующей базы данных для EF
- 27. Ассоциации ActiveRecord для существующей базы данных
- 28. InitialCreate Migration для существующей базы данных
- 29. Использование временной таблицы для запроса и обновления существующей таблицы
- 30. Поля базы данных аутентификации
Проблема с этим стандартным подходом заключается в том, что мы используем собственный алгоритм шифрования паролей, поэтому стандартный способ, описанный здесь, не будет работать для нас. Есть ли какой-либо пользовательский способ, который вы знаете о том, что мы можем использовать? Нужно ли создавать собственный поставщик аутентификации? Спасибо. –
Когда вы создаете SQL Authenticator (следуя этой [link] (https://docs.oracle.com/cd/E23943_01/bi.1111/e10543/privileges.htm#BABDGDJA), у вас есть возможность указать, является ли столбец пароля на обычный текст или хешированный (по умолчанию SHA-1). Вы можете изменить этот метод шифрования по умолчанию на любой, который поддерживается поставщиком Java Cryptography Extension (JCE). Если вы используете какой-то пользовательский метод шифрования, который вы, возможно, захотите сыграть с JCE провайдеров, чтобы добавить ваши. – arivas
Я могу войти с использованием пароля с открытым текстом, но Невозможно войти при использовании обычного текстового пароля. Если пароль с открытым текстом отключен, он должен использовать хэш SHA-1 по умолчанию правильно? Итак, я ставлю SHA -1 в качестве пароля в базе данных, но при попытке входа в систему он не работает. –