Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Lotus Domino R5
• Domino R5 Mail provides a unified architecture for e-mail, Web access, online
calendaring and group scheduling, collaborative workspaces, bulletin boards and
newsgroups. Unmatched mobile capabilities and support for the widest array of
clients -- from Lotus Notes clients to Web browsers to Outlook to PDAs -- give users
secure messaging anytime, anywhere.
• Supports Internet Explorer 4.x and above, Netscape 4.7 and above.
• Although it provides Web Access, the view is not that slick. Lotus has since come out
with iNotes Web Access (still in beta).
• Lotus iNotes Access is a presentation view in Domino that allows users to access
their messaging, personal information, company information via a standard Web
browser. It gets the information from the Lotus Domino Server. It enables one to
access e-mail, calendar, to-do items, contact management using a Web Browser
(IE5.x ond above. Support for Netscape 4.7 and above is broken as of this writing. )
www.notes.net/inotes.
• On the Browser side, it uses DHTML which encompasses HTML, XML, CSS,
JavaScript. It avoids using Java Applets to give better performance.
Based on the documentation available on their web sites and interacting with Jason Dumont
(Product Manager for iNotes), there are 2 alternatives we have:
Alternative 1 : Add the entire Web Access URL as a single Gadget using iframe.
Alternative 2 : Provide gadgets to get e-mail, calendar, todo, etc….
Alternative 1
Domino and iNotes provides web access to Domino to get email, calendar. So we can use
the iFRAME feature [for IE and Netscape 6.0 and separate window for Netscape 4.7] and set
the URL link as the Domino Web Access URL, based on the portal user logged in. The
disadvantage is we cannot customize the view since we are pretty much stuck up with the
views Domino provides ( ie will always see e-mail, todo, etc… ). But should be good enough
for a first cut since anyway it will be in an IFRAME.
Basic: Simple base64 encoded. This is the authentication mechanism in which the
Browser pops up an authentication dialog when logging onto the Domino/iNotes Server.
While integrating into the Portal, this dialog can be avoided by getting the
UserName/Password from the Secret store and using a POST to do a single sign on for
that session.
Form: UserName/Password sent in HTTP header. This is the authentication mechanism
in which the Browser displays a Form when logging onto the Domino/iNotes Server. By
using Secret Store to get the UserName/Password, the Browser can do a single sign on
using the POST method.
Alternative 2
This builds on Alternative 1 and provides more customization. iNotes is going to provide direct
URL addressing of components for portal hosting of specific iNotes views. With this we can
specifically just get the e-mail view or the calendar view or any other views. The
implementation will be similar to GroupWise Mail and GroupWise Calendar Gadgets.
However after interacting with iNotes Product Manager (Jason Dumont) via their news group,
this is what I got.
Dependancies
Limitations.
This will be possible with only the iNotes version and not the pure vanilla Domino Server.
Conclusion
We should go ahead with Alternative 1, since Alternative 2 will be feasable only once iNotes
is released.
DEPLOYING NOTES GADGET
The Administrator portion of Notes Gadget configuration is now complete. Now whenever any user
logs on to the Portal the first time, he/she will be prompted to enter username/password/mail file. This
username/password/mail file will be stored in the Secret Store and used subsequently to provide single
sign on.
Using the Notes Gadget
When the user logs in the first time, he/she will be prompted for the username/password/mail file.
If the User name / password/ mail file needs to be modified for the User, click on the personalize
bitmap on the top right hand side of the view. This will enable you to configure the values.
TEST CASES
Browser requirements:
♦ Pure Domino Server
• Supports IE 5.0 and above.
• Netscape 4.7 and above
2 Notes Mail file not Log in as a portal user. First time Portal should give back an error
specified. you will be prompted to enter prompting for Mail file name.
Mail file (.nsf) file. Do not enter
anything.
3 Notes user not Log in as a portal user. First time Portal should give back an error
specified you will be prompted to enter prompting for user name.
Notes user name. Do not enter
anything.
4 Basic Authentication Setup a Notes server to do Basic Should be able authenticate with
method test. Authentication. Log in as Portal Notes and show the Notes
Administrator and configure the Mail/Calendar, etc in the browser
Notes Gadget to use Basic properly.
Authentication.
5 Form Authentication Setup a Notes server to do Form Should be able authenticate with
method test. Authentication. Log in as Portal Notes and show the Notes
Administrator and configure the Mail/Calendar, etc in the browser
Notes Gadget to use Form properly.
Authentication.
6 Invalid Mail file Specify an invalid Mail file name. Authentication should fail and
Notes access denied.
7 Invalid User name Specify an invalid user name. Authentication should fail and
iNotes access denied.
9 Secret Store test. Create 2 iNotes users. Create 2 User / Password information
portal users and configure the should not be mixed up between
iNotes gadget for each portal user. the 2 users.
Log in as first portal user and you
should get iNotes page for the
first user. Log in as second user
and you should get iNotes page
for second user.
11 Netscape 4.7 Try accessing the iNotes page On clicking the link, iNotes
Compatibility test. using Netscape 4.7. Since should be launched in a separate
(only for Vanilla Netscape 4.7 does not support window.
Domino Server and IFRAMES, it should appear as a
not for iNotes) link.
12 Netscape 6.0 Try accessing the iNotes page Since Netscape 4.7 supports
Compatibility test. using Netscape 6.0. IFRAMES, iNotes should appear
( only for Vanilla embedded in the Portal view.
Domino Server and
not for iNotes )
13 SSL check Setup the Notes Gadget to use Should be able to get the Notes
HTTPS. Configure the Domino page. Confirn with a Lanalyzer
Server to accept SSL connections. that the data is indeed going
Domino Documentation has encrypted.
details on how to setup a test SSL