Статьи

Communigate: Частина 4. Налагодження та використання веб-інтерфейсу користувачів поштової системи

  1. Серія контенту:
  2. Цей контент є частиною серії: Communigate
  3. Веб-інтерфейс
  4. Малюнок 1
  5. малюнок 2
  6. Вхід в веб-інтерфейс користувача
  7. Вхід за допомогою аутентифікації через браузер
  8. Вхід за допомогою мобільних пристроїв WML / IMode
  9. Вільна реєстрація через веб-інтерфейс користувача
  10. Установки веб-інтерфейсу користувача
  11. висновки
  12. Ресурси для скачування

Communigate

Серія контенту:

Цей контент є частиною # з серії # статей: Communigate

https://www.ibm.com/developerworks/ru/library/?series_title_by=**auto**

Слідкуйте за виходом нових статей цієї серії.

Цей контент є частиною серії: Communigate

Слідкуйте за виходом нових статей цієї серії.

Сервер CommuniGate Pro забезпечує користувачам доступ до їх даними через веб. Компонент "WebUser" працює через HTTP-модуль і дозволяє користувачам читати і створювати повідомлення, а також виконувати різні операції з папками та іншими даними, використовуючи будь-який браузер.

Якщо навіть краще працювати через клієнта, що працює по протоколах POP або IMAP, то можна використовувати веб-інтерфейс користувача для доступу до функцій, які не підтримуються деякими поштовими програмами. Наприклад, за допомогою веб-інтерфейсу задаються підписки і список прав доступу для папок користувача - ця можливість до сих пір не підтримується багатьма IMAP-клієнтами.

Якщо послуга WebCal для користувача включена, то він може через веб створювати різного роду події (такі як зустрічі або наради) і завдання, а також працювати з календарем.

У CommuniGate Pro є стандартний (безіменний) і кілька додаткових видів інтерфейсу з різними іменами. Іменовані види інтерфейсу поставляються з більш розвиненою графікою. Кожна установка CommuniGate Pro може використовувати необмежену кількість користувальницьких видів інтерфейсу.

Веб-інтерфейс

У загальному вигляді, вхід в Communigate при правильних налаштуваннях і виробничих серверах повинен мати вигляд, як на рис. 1.

Малюнок 1
Communigate   Серія контенту:   Цей контент є частиною # з серії # статей: Communigate   https://www

Ввівши в колонках ім'я користувача і пароль, і вибравши необхідний інтерфейс (його можна налаштувати пізніше) користувач потрапляє в свій інтер'єр, який має вигляд як на рис. 2.

малюнок 2

Тут представлені поштові папки, календар, інтерфейс для роботи з листами, доступ до файлів і багато іншого. Є можливість отримання вичерпної довідки і доступу практично до всіх налаштувань, що включає локалізацію всього оточення. Тепер трохи докладніше про сам інтерфейсі.

Веб-інтерфейс користувача складається з HTML-сторінок декількох типів, до яких можна отримати доступ, використовуючи різні елементи управління - посилання і кнопки. Якщо при цьому доступ до сервера здійснюється з використанням браузер WAP / WML (з мобільних телефонів) або браузер IMode, то будуть генеруватися і відправлятися WML або IMode сторінки.

  • сторінка вітання

    Ця сторінка відображається після входу в систему. Вона дозволяє перемикатися між сторінками веб-інтерфейсу користувача і переходити в інші частини сайту.

  • список папок

    На цій сторінці наводяться папки, існуючі у користувача. Тут же можна створювати, перейменовувати і видаляти папки, а також відкривати папки для перегляду містяться в них повідомлень. Додаткову інформацію дивіться в розділі «папки».

  • Сторінка «папка»

    На цій сторінці показуються всі повідомлення, що зберігаються у вибраній папці. Тут можна копіювати, пересувати, пересилати, перенаправляти і видаляти повідомлення. Так само можливо відкривати і читати повідомлення, наявні на сторінці «папка».

  • Сторінка «повідомлення»

    Ця сторінка показує вміст обраного повідомлення. З повідомленням можна проводити наступні процедури: читати повідомлення, копіювати, пересувати, видаляти, перенаправляти і пересилати відкрите повідомлення, а також відповідати на нього.

  • Сторінка «створення»

    На цій сторінці можна створити нове повідомлення і відправити його. Вона може також використовуватися для створення і зміни заміток і елементів календаря (події і списків справ).

  • сторінка установки

    На цій сторінці можна налаштувати під свої потреби веб-інтерфейс користувача.

  • Сторінка «файли»

    На цій сторінці є можливість управляти своїм файловим сховищем.

  • Сторінка «контакти»

    На цих сторінках ви можете переглядати ваші папки типу «контакти» (записна книжка) і редагувати записи про контакти і записи групи контактів.

  • Сторінка «замітки»

    На цій сторінці можна працювати з вашими нотатками.

  • Сторінки «календар» і «завдання»

    На цих сторінках ви можете переглядати ваші папки типу «календар» і папки типу «список справ».

Додаткову інформацію по всім перерахованим елементів можна знайти у відповідних розділах допомоги або окремо в документації.

Вхід в веб-інтерфейс користувача

На сторінці https: // ip_address: 9100 / (http: // ip_address: 8100) можна зайти в веб-інтерфейс користувача, ввівши логін і пароль. Зверніть увагу, що ім'я домену (в цьому прикладі використовується для простоти ip-адреса) повинно бути коректним і повністю визначеним. Якщо ви не можете відкрити сторінку входу для потрібного домену, можна увійти на сервер, ввівши повне ім'я користувача (у вигляді account_name @ domain_name).

В налаштуваннях веб-інтерфейсу можуть бути включені деякі додаткові механізми, що забезпечують безпеку, такі, як доступ до фіксованої адреси та / або захист з використанням Cookies.

Якщо ви встановлюєте з'єднання через мережу, що використовує розподілені проксі-сервери (таку, як, наприклад, мережа AOL), то при продовженні використання того ж браузера і тієї ж мережі, ваші запити будуть приходити на сервер CommuniGate Pro з різних мережевих адрес. Якщо необхідно з'єднуватися з сервером з такою мережі, то буде потрібно вимкнути захист за мережевою адресою, тому що в противному випадку ви можете бути відключені.

Деякі браузери не підтримують "cookies". Якщо ви повинні з'єднуватися з сервером, використовуючи такий браузер, можливо, буде потрібно вимикати для таких сесій захист по Cookies на сторінці входу.

Якщо з'єднання з Communigate завжди відбувається з мережі з низкою проксі або завжди використовується браузер, який не підтримує cookies, то, можливо, доведеться вимкнути ці опції захисту в налаштуваннях веб-інтерфейсу назовсім, що б не доводилося вимикати їх вручну кожен раз при вході на сервер.

Вхід за допомогою аутентифікації через браузер

Можливе використання аутентифікації браузера в якості альтернативного методу входу в веб-інтерфейс користувача. Наберіть в адресному рядку браузера рядок виду: http: // yourserver: port / login /

У загальному випадку, браузер або виведе діалогове вікно із запитом імені користувача / пароля, або буде використовувати активовані раніше дозволу.

Коли Communigate перевіряє і приймає в процесі зв'язку повноваження, створюється сесія webuser і браузер автоматично перенаправляється в цю сесію.

Аутентифікація через браузер є більш безпечною, ніж сесія, яка встановлюється за допомогою посилань, що передаються у відкритому вигляді; крім того, браузерами підтримуються методи безпечної HTTP-аутентифікації, якщо її можна реалізувати.

Аутентифікація за допомогою браузера є зручною, тому що браузер запам'ятовує введені повноваження і буде автоматично входити з ними при направленні його на цей спеціальний URL. Якщо браузер підтримує аутентифікацію для механізмів єдиного входу (таких, як GSSAPI / Kerberos і / або клієнтських сертифікатів), то цей метод дозволяє входити в веб-інтерфейс користувача без повторного введення повноважень через браузер.

В якості рекомендації можна відзначити, що не бажано використовувати аутентифікацію через браузер на робочих станціях, які спільно використовуються декількома людьми. Це пов'язано з тим, що браузер запам'ятовує введені повноваження, крім випадків, коли робоча станція і сервер налаштовані на використання аутентифікації для механізму єдиного входу (саме тому зазначені повноваження завжди є фактичними повноваженнями поточного користувача комп'ютера).

Вхід за допомогою мобільних пристроїв WML / IMode

Сервер CommuniGate Pro автоматично виявляє пристрої WML і IMode і, при використанні таких пристроїв, автоматично перемикається на WML або IMode Інтерфейс.

Якщо сервер некоректно визначає ваші бездротові пристрої, ви зможете обрати мову розмітки явно.

Для використання WML інтерфейсу, наберіть в адресному рядку браузера: http: // yourserver: port / wml

Для використання європейської версії інтерфейсу IMode, використовуйте адресу: http: // yourserver: port / imode

Японська версія IMode доступна за адресою http: // yourserver: port / imodejp

Звичайний HTML-інтерфейс, знаходиться тут: http: // yourserver: port / html

Більш докладний опис можна почерпнути з документації з цих питань.

Вільна реєстрація через веб-інтерфейс користувача

Адміністратор вашого домену або всього сервера може включити можливість вільної реєстрації для користувачів Communigate. Якщо ця функція включена, то можна відкрити сторінку реєстрації (використовуючи посилання на сторінці входу веб-інтерфейсу) і, ввівши ім'я користувача, пароль і деякі інші параметри, створити нового користувача в домені.

Можливо, потрібно буде вказати адресу електронної пошти, на який буде висланий ваш пароль в тому випадку, якщо він буде забутий.

Сервер зможе відправити пароль на цю адресу, тільки якщо ваш пароль зберігається у відкритому вигляді (plane text) або може бути розшифрований. Якщо пароль зберігається як односторонньо зашифрований хеш-код, то Comminigate не зможе розшифрувати його і, відповідно, не зможе відправити вам розшифровану парольний рядок.

Установки веб-інтерфейсу користувача

Можна повністю переналаштувати веб-інтерфейс користувача, змінивши його конфігурацію на сторінці налаштувань.

Тут містяться опції, за допомогою яких можна змінювати доступ до папок, перегляд папок, перегляд повідомлень і створення повідомлень.

Крім цього, на цих сторінках містяться деякі додаткові настройки - зокрема використовуваний вид інтерфейсу. Є і опції налаштувань параметрів безпеки, які використовуються для захисту сесій webuser і опції для використовуваних кодувань.

На сторінці з налаштуваннями веб-інтерфейсу користувача є посилання на сторінку «підписка на папки» і сторінку з псевдонімами. Розглянемо їх докладніше.

  • вид інтерфейсу

    Використовуйте цей параметр для зазначення виду інтерфейсу веб-інтерфейсу користувача. Виберіть опцію *** для використання стандартний вигляд. Після зміни налаштувань вигляду інтерфейсу необхідно вийти і знову зайти на сервер, що б ці зміни вступили в силу.

  • Використовувана мова

    Використовуйте цей параметр для завдання мови, який буде використовуватися в обраному виді інтерфейсу. В меню показуються всі мови, які можна використовувати в обраному виді інтерфейсу.

  • Захист по фіксованому адресою

    Вибір цієї опції включає захист по фіксованому ip-адресою. Коли ця опція включена, сервер запам'ятовує мережеву адресу, з якого ви увійшли і подальші HTTP-запити поточної сесії веб-інтерфейсу користувача повинні приходити з того ж мережевого адреси, інакше сесія буде розірвана.

    Варто звернути увагу на той факт, що якщо і справді ця опція вибрана, і зв'язок з сервером йде з мережі AOL або подібної їй, що використовує розподілені проксі-сервера для вихідних з'єднань, то можуть виникнуть проблеми при роботі.

    Але хоч як мене будувалася робота з сервером, завжди є можливість просто відключити захист за фіксованим адресою.

  • Захист за допомогою Cookies

    Виберіть цю опцію для включення перевірки по "cookies". Коли опція включена, при вході на сервер браузеру відправляється "cookie" інформація, а браузер відправляє цю інформацію назад сервера CommuniGate Pro кожен раз, коли в перебігу цієї сесії запитується будь-яка сторінка веб-інтерфейсу користувача. Інші браузери не зможуть отримати доступ до цієї ж сесії з використанням веб-інтерфейсу користувача, навіть якщо вони з'єднаються з того ж мережевого адреси, так як у них немає правильної "cookie" інформації.

    Не слід вибирати цю опцію якщо планується використовувати браузери, які не підтримують "cookies".

  • Часовий пояс

    Використовуйте цей параметр для того, що б часовий пояс, в якому ви працюєте. Веб-інтерфейс користувача і XIMSS клієнти будуть використовувати вибраний часовий пояс для показу дати і часу.

    Можна вибрати значення «***» (ті за замовчуванням) для вибору часового поясу сервера тільки в разі, якщо часовий пояс не знаходиться в списку.

  • Використання кращою кодування

    Використовуйте цей параметр для завдання найбільш часто використовуваного кодування. Нові повідомлення, створювані вами, будуть кодуватися з її використанням.

На сторінці налаштувань веб-інтерфейсу користувача міститься посилання на сторінку зміни пароля. Для цього, введіть поточний пароль, а потім двічі введіть новий і натисніть на кнопку «змінити» - після чого зміни будуть прийняті і набудуть чинності.

Якщо при зміні пароля поле «новий пароль» буде відсутній, то це означає, що така можливість виключена адміністративно.

При зміні пароля можна вказати адресу, куди буде відправлятися забутий пароль. Це повинен бути адреса будь-якого іншого користувача, і швидше за все в іншій системі. Якщо коли-небудь забудеться ваш пароль користувача в CommuniGate Pro, можна використовуючи можливості сервера відправити на вказану адресу новий пароль. Для завдання адреси для відновлення забутого пароля введіть поточний пароль і адресу, куди слід надсилати цей пароль і натисніть кнопку «змінити».

висновки

Розглянуто основні питання, пов'язані з роботою системи Communigate, входом в інтерфейс адміністратора і початку роботи з веб-інтерфейсом користувача системи. Процес конфігурації і введення в роботу веб-інтерфейсу користувача Comminigate описаний таким чином, щоб в ньому знайшли відображення як більш ранні версії Communigate, так і нові.

Наступна стаття цього циклу.

Ресурси для скачування

Підпишіть мене на повідомлення до коментарів

Com/developerworks/ru/library/?

Новости