22.12.2012 Views

Front cover - IBM Redbooks

Front cover - IBM Redbooks

Front cover - IBM Redbooks

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

For example, when a user tries to open a database that has an ACL with No<br />

Access as the default, Domino challenges the user for a valid user name and<br />

password. Authentication succeeds only if the user provides a name and<br />

password that matches the name and password stored in the user’s Person<br />

document and if the database ACL gives access to that user. Anonymous users<br />

are not authenticated.<br />

It is possible to use name-and-password and anonymous access with TCP/IP<br />

and SSL (which we <strong>cover</strong> in detail in the next section). Name-and-password and<br />

anonymous access with TCP/IP are described here.<br />

This section also applies to Web clients who are accessing a Domino Web<br />

server for which session authentication has been enabled.<br />

Name-and-password authentication<br />

Name-and-password authentication, also known as basic password<br />

authentication, uses a challenge/response protocol to ask users for their names<br />

and passwords and then verifies the accuracy of the passwords by checking<br />

them against a secure hash of the passwords stored in Person documents in the<br />

Domino Directory.<br />

When set up for this, Domino asks for a name and password only when an<br />

Internet or intranet client tries to access a protected resource on the server.<br />

Internet and intranet access differs from Notes client and Domino server access<br />

in that a Domino server asks a Notes client or Domino server for a name and<br />

password when the client or server initially attempts to access the server.<br />

If the administrator wants to assign database access to an Internet or intranet<br />

client based upon Domino ACL security, that person must create a Person<br />

document for that client in the Domino Directory, or, optionally, in a secondary<br />

Domino directory or an external LDAP directory. Clients who do not have Person<br />

documents are considered Anonymous and can only access servers and<br />

databases that allow Anonymous access.<br />

Name-and-password authentication allows Domino to locate the Person<br />

document (if one exists) for the client accessing the server. After the client is<br />

identified, access to server resources can then be determined. For example, if<br />

we want to give Alice Editor access to a database and all others accessing the<br />

database to have Author access, it is necessary to create a Person document for<br />

Alice. It is possible to set up the database ACL to include Alice as an Editor and<br />

Anonymous as Author.<br />

It is possible to use name-and-password authentication with either TCP/IP or<br />

SSL on any servers that run an Internet protocol, meaning LDAP, POP3, HTTP,<br />

SMTP, IIOP, or IMAP.<br />

Chapter 6. Public key infrastructures 241

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!