This document discusses various third party authentication methods that can be used with WebObjects applications, including storing hashed passwords in a database, authenticating against LDAP services, Kerberos/SSO, and gateway/web authentication solutions. It provides code examples for hashing passwords with SHA-256 before storing in a database, authenticating against an LDAP server using JNDI, and authenticating with Kerberos. It also discusses hybrid approaches that integrate database and LDAP user attributes, as well as considerations for using gateway/web authentication.