Новое в информационной безопасности: BioLink IDenium интегрирует технологии биометрии и смарт-карт itguide.ru (пресс-релиз) - 3 окт 2008 Не менее востребованное рынком направление применения сервиса IDenium — биометрическая идентификация пользователей прикладных решений — от платформы 1С:Предприятие до SAP, Lotus Notes и т.д. В состав новой версии включен IDenium SDK, с помощью которого громоздкий и уязвимый механизм распознавания пользователей по логинам и паролям заменяется быстрой и надежной идентификацией по отпечаткам пальцев. Изображения отпечатков пальцев преобразуются в цифровые модели, и при очередном обращении пользователя к ...
Компания ПУЛ - разработка приложений на Lotus Notes/Domino
Getting back to Wednesday's topic of logging in via Ajax I decided to see if I could take it beyond the basics.
The basics being that we use Ajax to POST login details to /names.nsf?login and wait to see if there's a Domino session cookie attached to the response.
The trouble with this basic approach is that it only caters for authentication and not authorisation. What if the login details supplied are ok, but they're not allowed access to the page being requested in the RedirectTo field? With the code I showed you the other day it would assume all was ok as a DomAuthSessId cookie is returned and it would simply reload the page. At this point you'd see a standard login form with a message explaining that you're not allowed in.
How Can We Cater for Authorisation Issues?
Even if there's a session cookie returned we still need to examine the actual page itself to check it's not another login form. I've seen various ways of doing this, which all seem to rely on finding certain text (such as "You are not authorized") within the HTML of the page itself.
Now, you know me, I'm just not going to be happy with that solution am I. I wanted something more universal/stable, so I looked in to using HTTP headers to convey the actual state of the login request.
What I came up with is a header I've called Domino-Auth-Response. You can see an example of it here in the headers received from Domino following an Ajax login request:
Foolishly I'd tried to login to as a user (called One Test) with no access to the database (Anonymous = Author. Default = None. Changed for purposes of this demo). Instead of reloading the page, which, in effect, locks the user out I can trap the above scenario by inspecting the headers of the returned page, using a line like this in the "onSuccess" function for the Ajax call:
if (transport.getResponseHeader("Domino-Auth-Response")){ //problem
No need to try and search the page. If the above header is found we can handle it in a much more graceful manner, which I'll discuss in a mo. First, about the header.
How To Add a Custom Header to Login Forms
Let's assume you have a domcfg.nsf on your server and you have the right to make changes to the $$LoginUserForm within it. Open the form and it will look like this by default:
Beautifully designed.
Look inside the Computed Value I've pointed to and you'll see a formula like this:
Although I removed some bits, you get the idea? Depending on the value of the Domino-set field called reasonType a message is shown to the user. This is where you'd be able to internationalise the server if needs be.
Now let's look at the code again and see how we can use it add our new header:
As simple as that! Whatever message is shown to the user we can find this out without having to look inside the HTML. We also know the "reason type" code. This in itself could replace the need for returning the text of the message. On its own the reason code is useful for processing the login in our JavaScript.
Dealing With Unauthorised Logins
If the response is to say "you're not allowed to do that" then it's a fair bet that the user doesn't want to remain logged in as that user if they don't have access. We could log them out simply by over-writing the cookie we just received. Either we log the user out completely by setting its value to "" or (if they were already logged in) we can keep them logged in as the previous user by remembering the old value of the cookie and resetting it to that.
You can give this a go from the DEXT homepage. First login as Dext User (password=dext) . Once logged in notice there's now a "re-login" link up there. Use the login form to re-authenticate as One Test (username and password are both test1).
One Test has no access to the application so you should see a message to that effect. Now refresh the page. Notice you're still logged in as Dext User!
We can do this because the DEXT JavaScript object records all the cookie values when the page loads. We can look to it for the previous session code and reset the cookie to that.
A much more sensible approach. No?
In Summary
This whole exercise has been as much of a proof of concept as anything else. How much use it would be in a real world application I don't know. What it doesn't do is trap any request from the server for the user to login. It only works when the user chooses to login.
The only way we could create a system that relied on it would be to have the onclick of any link/button check the current user's access before opening a form or editing a document. If the current user has access then just carry on. If not then we can display our Ajax login form and set its RedirectTo field to the href value of the link clicked.
Still, whether or not is has a true practical use, it's a good example of using the @SetHTTPHeader function if nothing else and it's been fun playing. Hopefully it's of use to somebody.
Google Message Discovery coвмecтим c Microsoft Exchange и IBM LotusDomino, cдeлaннoe пocлaблeниe нaвeрнякa привлeчeт нa cтoрoну Google мнoжecтвo нoвых клиeнтoв.
Сервер Lotus Domino 7.0.3 работает под Microsoft Vista SP1 После завершения (или рестарта) сервера он всегда завершается с ошибкой и запускает диагностику. И потом в следующий свой запуск начинает работу с проверки целостности баз данных. Кто-нибудь сталкивался с подобной проблемой? Решается ли данная проблема или же некая проблема совместимости Domino с Vista ?
Сервер Lotus Domino 7.0.3 работает под Microsoft Vista SP1 После завершения (или рестарта) сервера он всегда завершается с ошибкой и запускает диагностику. И потом в следующий свой запуск начинает работу с проверки целостности баз данных. Кто-нибудь сталкивался с подобной проблемой? Решается ли данная проблема или же некая проблема совместимости Domino с Vista ?
2006, IBM LotusNotes ще бъде в бизнес Sametime IM като отделен модул, софтуерни продукти, стартира официално IBM Lotus Sametime 7,5. От Microsoft и IBM, две водещ доставчик на софтуер за предприятието, единна платформа за обмен на съобщения има две основни продукти:
Така например, Microsoft Exchange Server и офис съобщенията на сървъра с операции, докато IBM LotusNotes и Lotus Sametime, са два-pronged подход.
2006, IBM LotusNotes ще бъде в бизнес Sametime IM като отделен модул, софтуерни продукти, стартира официално IBM Lotus Sametime 7,5. От Microsoft и IBM, две водещ доставчик на софтуер за предприятието, единна платформа за обмен на съобщения има две основни продукти:
Така например, Microsoft Exchange Server и офис съобщенията на сървъра с операции, докато IBM LotusNotes и Lotus Sametime, са два-pronged подход.
Компания CommonTime и российский разработчик решений для мобильных устройств на базе LotusNotes - ITDT Ltd объявили о выпуске новой 5-ой версии популярного продукта mSuite на российский рынок.
Но работала с LotusNotes, а когда Белый дом перешёл на Microsoft Exchange, заставить нормально заработать старую систему не удалось, и в качестве "временного" решения, которое длится годами, был предложен ручной труд.
На Lotus Domino 6.5.3 стоит Босс-Референт, есть агент который "толкает" договора по маршруту, известно что он запускается раз в 10мин. Где можно посмотреть что он завис, когда последнийраз запускался, вобщем надо как-то проанализировать причины сбоев в работе. То что он завис я и так знаю, из того что договора не уходят со стадии обработки сервером, но не знаю средств Lotus позволяющих получить тербуемую информацию. Извените за возможно неграмотный вопрос, подскажите хотябы в каком направлении двигатся.
Здравствуйте, господа админы! Помогите, пожалуйста, создать батничек или скрипт, который бы создавал в Lotus Notes письмо и отправлял. Заранее известны адрес, тема, текст и вложение. Вроде как есть утилиты командной строки, только я пока толкового ничего не нашел. Заранее благодарю.
Below is a list of non "user-defined errors" with a description. Ideally, people will add best practices on troubleshooting some of these errors.Error 3: RETURN without GOSUBError 5: Illegal function
Блиц-опрос
Давай знакомиться. В каких отношениях с Lotus Notes?
Украинская компания по производству алкогольных и безалкогольных напитков
ООО «Союз-Виктан» объявляет конкурс на вакансию:
Ведущий специалист (Lotus Domino)
Основные требования:
∙ Опыт работы в области информационных технологий не менее 2 лет;
∙ Образование: высшее (техническое);
∙ Навыки работы с Postfix;
∙ Опыт администрирования и разработки в среде Lotus Domino;
∙ Навыки администрирования MS AD (желательно);
∙ Владение ПК на уровне опытного пользователя (MS Office, Internet);
∙ Английский — технический;
∙ Ответственность;
∙ Дисциплинированность;
∙ Организованность;
Функциональные обязанности:
∙ Администрирование и сопровождение системы корпоративной электронной почты на базе Lotus Domino R6, R7;
∙ Техническая поддержка пользователей и удаленных подразделений, разработка и модификация существующих приложений на базе Lotus Domino;
∙ Разработка средствами Lotus Designer;
∙ Регистрация и сопровождение учетных записей пользователей/серверов/доменов;
∙ Анализ системных журналов, предупреждение и устранение неисправностей;
∙ Установка и наладка клиентского и серверного программного обеспечения.
Мы гарантируем:
∙ Конкурентное базовое вознаграждение – от 1400 у.е.;
∙ Профессиональный и карьерный рост;
∙ Соблюдение КЗоТ Украины;
∙ Социальные гарантии.
"Красные книги" IBM Книги компании IBM по специализированным тематикам о Lotus Software. Основной язык - английский форматы pdf и html
Книги компании "Интертраст" Для администраторов разработчиков и пользователей. Настройка и администрирование, разработка и программирование, пользование системой Lotus Notes
Документация. YellowBook Оригинальная документация по продуктам Lotus Software. Язык англыйский. Форматы pdfhtml nsf
IBM Пресс Книги от компании IBM. Книги и брошуры на заказ и на бесплатную скачку в формате pdf
КУДИЦ-ПРЕСС Просмотр и заказ книг. Некоторые книги возможно скачать в формате pdf для свободно чтения и просмотра.
girl very crossbeam is obstructed in a machine of toys to her in a while rescues it mother of anguish,this happened in January of the 2008.
today news:
US Lawmakers Spurn Pleas From Leadership in Rejecting Bailout. new report lays out in breathtaking detail the politics behind the firing of federal prosecutors. Comments that include profanity or personal attacks or other inappropriate comments or material will be removed from the site.
AFP Fatalities in India temple crush CNET News IBM Offers Lotus Notes For Apple's IPhone Depression risk high for heart patients.
By JEFFREY GETTLEMAN NAIROBI, Kenya —American warships on Monday surrounded an arms-laden freighter hijacked by pirates, sealing off any possible escape in a standoff near the craggy Somalia coastline. McCain, Palin, Letterman and SNL - what a week.
Heather Locklear's DUI arrest 'sad,' 'Flying By' director Jim ...By LAUREN SHER "This was a man who lived a life that really meant something and will for some time to come," Redford said about his late friend and co-star, Paul Newman. Tina Fey Tries Another Palin Spoof. On energy drinks Terrell Owens is not your doctor. By Barry Svrluga When the Washington Redskins reconvene tomorrow at Redskins Park to begin preparations for another road trip to play another division opponent, they may have taken what could have been a severe handicap -- three road games against ...
Sources: Dallas Cowboys' Owens complained to Romo Dallas Morning News