Перейти к тексту

Нажимая Отправить, Вы принимаете Условия использования developerWorks.

При первом входе в developerWorks для Вас будет создан профиль. Выберите информацию отображаемую в Вашем профиле — скрыть или отобразить поля можно в любой момент.

Вся введенная информация защищена.

  • Закрыть [x]

При первом входе в developerWorks для Вас будет создан профиль и Вам нужно будет выбрать Отображаемое имя. Оно будет выводиться рядом с контентом, опубликованным Вами в developerWorks.

Отображаемое имя должно иметь длину от 3 символов до 31 символа. Ваше Имя в системе должно быть уникальным. В качестве имени по соображениям приватности нельзя использовать контактный e-mail.

Нажимая Отправить, Вы принимаете Условия использования developerWorks.

Вся введенная информация защищена.

  • Закрыть [x]

Установка SQL-области с использованием DB2 Express-C, Eclipse WTP и WebSphere Application Server Community Edition V1.1

Реализация защиты базы данных с использованием пакета Java kick-start

Кришнакумар Балачандар, инженер по программному обеспечению, сотрудник группы сопровождения программы WebSphere Application Server Community Edition, EMC
Кришнакумар Балачандар работает инженером по программному обеспечению в группе сопровождения программного обеспечения Geronimo и WebSphere Application Server Community Edition, филиал IBM в Индии. В сферу его профессиональных интересов входят интеграция с бизнесом и технологии J2EE. вы можете связаться с Кришнакумаром по элекронной почте: krishnakumarb@in.ibm.com.

Описание:  В данном руководстве рассмотрена установка SQL-области для реализации защиты базы данных для Web-приложений, использующих бесплатный пакет Java™ kick-start.

Дата:  30.03.2007
Уровень сложности:  средний

Активность:  3184 просмотров
Комментарии:  

Перед началом работы

При реализации системы защиты в Web-приложении для успешного управления аутентификацией и авторизацией пользователей необходим JAAS-модуль. WebSphere Application Server Community Edition предоставляет SQL-область, которая может соединяться с базой данных для получения информации о полномочиях пользователя. В данном руководстве вы узнаете, как установить таблицы для создания SQL-области в DB2 Express-C, как настроить среду разработки, использующую Eclipse Web Tooling Platform для создания Web-приложений, и как развернуть Web-приложение на WebSphere Application Server Community Edition из Eclipse.

Все Web-приложения должны реализовывать систему защиты некоторого уровня для аутентификации и авторизации пользователя с целью идентификации пользователя и разрешения доступа к функциям приложения, соответствующим роли пользователя.

Web-приложения могут использовать LDAP, базу данных, файловую систему, Kerberos, или другие подобные системы для обеспечения аутентификации и авторизации. Для доступа к защищенным данным из выбранного метода или системы устанавливается SQL-область путем создания таблиц в базе данных и настройки JAAS-модуля (Java Authentication and Authorization Service) на доступ к этим таблицам из сервера приложений.

На рисунке 1 показаны различные компоненты в WebSphere Application Server Community Edition (здесь и далее называемом Community Edition), используемые для предоставления SQL-области. Web-приложение использует SQL-область, которая подключается к базе данных, используя пул или драйвер. Полномочия пользователя хранятся в таблицах базы данных и извлекаются при вызове, выполненном с использованием JAAS SQL-области.


Рисунок 1. Компоненты SQL-области
Рисунок 1. Компоненты SQL-области
Java Authentication and Authorization Service (JAAS) - это набор API, разрешающих Java-приложениям обращаться к службам аутентификации и управления доступом без привязки к используемой службе. Используя JAAS, Java-приложение может подключиться к механизмам защиты, таким как LDAP, Kerberos, базы данных и т.д., обеспечивая прослойку между нашим приложением и используемым механизмом защиты.

Настройка области базы данных

Настройка области базы данных включает выполнение следующих общих действий:

  • Создание таблиц для пользователей и групп в DB2 Express-C.
  • Развертывание пула базы данных в Community Edition, если область собирается использовать пул для соединения с базой данных.
  • Развертывание плана SQL-области в Community Edition.
  • Конфигурирование и развертывание Web-приложения, использующего SQL-область.

В оставшейся части данного руководства эти задачи будут рассмотрены подробно.

1 из 9 | следующая

Комментарии



static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=40
Zone=WebSphere, Information Management, Технология Java, Open source
ArticleID=205537
TutorialTitle=Установка SQL-области с использованием DB2 Express-C, Eclipse WTP и WebSphere Application Server Community Edition V1.1
publish-date=03302007
author1-email=krishnakumarb@in.ibm.com
author1-email-cc=

Теги

Help
Используйте форму поиска, чтобы найти любой контент с данным тегом в My developerWorks. Используйте ползунок, чтобы отразить больше или меньше тегов.

КнопкаПопулярные теги отображает самые распространенные теги для данной области контента (например: Java, Linux, WebSphere).

Кнопка Мои теги отображает Ваши теги для данной области контента (например: Java, Linux, WebSphere).

Используйте форму поиска, чтобы найти любой контент с данным тегом в My developerWorks. Кнопка Популярные теги отображает самые распространенные теги для данной области контента (например: Java, Linux, WebSphere). Кнопка Мои теги отображает Ваши теги для данной области контента (например: Java, Linux, WebSphere).