FAM Architecture Overview

compared with
Current by rajeevangal
on Jul 22, 2008 16:23.

Key
This line was removed.
This word was removed. This word was added.
This line was added.

Changes (4)

View page history
The client component of each of these services is provided as a Java API. Services 1 thru 3 are available as a C API. These APIs allow applications and services to consume identity services offered by FAM. Over-the-wire communication between the client and server is described in Section 4.1 below.
 
Each service provides a public service provider interface (SPI) that allows the service to be extended.
Console (GUI) and Command Line Interface (CLI)  are provided to configure FAM . Both these interfaces are built uisng the client Java APIs described above.
 
[Appendix A|#ExportedInterfaces] summarizes all the external interfaces exposed by FAM.
Authentication levels are globally defined numbers attached to each auth module. Mechanisms are provided to upgrade a users session by authenticating the user to the appropriate auth module that satisfies the requested auth level.
Strength of authentication including aspects such as password policy (length, history, composition rules, etc) are typically expected to be handled by the underlying authentication mechanism, eg the default LDAP/Directory Server authentication module relies the password policies put in place at the directory level (see Appendix B "Sun Directory 5.2" ) to follow the rules - errors reported back by the LDAP server result in authentication failure as well as to forrce users to set passwords of approved strength. SPIs are provided to implement additional password checks.


Another key security  feature handled by the authentication service is account lockout. Administrators can set up number of tolerated failed login attempts and use interfaces provided by the console and CLI to reset a lockout. In case of LDAP authentication, it is recommended deployments leverage the native account lockout mechanism provided by the directory server ; in this mode FAM delegates this functionality to the underlying directory server.

h4. 7.0 Session Service
h4. 11.0 Admin Interfaces
 
A browser based console and commandline interface (CLI) are provided  to cofigure FAM services and features. They are entirely built using public client apis described in earlier sections. Please refer to Appendix A for pointers to details on these interfaces.
\\

The individuals who post here are part of the extended Sun Microsystems community and they might not be employed or in any way formally affiliated with Sun Microsystems. The opinions expressed here are their own, are not necessarily reviewed in advance by anyone but the individual authors, and neither Sun nor any other party necessarily agrees with them.

Copyright 1994-2009 Sun Microsystems, Inc.
Powered by Atlassian Confluence
Sun Guidelines on Public Discourse Privacy Policy Terms of Use Trademarks Site Map Employment Investor Relations Contact