Novell Modular Authentication Service
Novell Modular Authentication Service (NMAS) is a framework integrated with NetIQ® eDirectory™ to authenticate users by different (and multiple) authentication methods. NMAS provides advanced security and flexibility by supporting all authentication types (face, finger, voice, iris, tokens, smart cards, and passwords) and by dynamically assigning authentication policies to users, groups, applications, and access methods.
Downloads
Your use of these files is subject to the Novell Developer License Agreement unless different license terms accompany the file itself, in which case those terms govern.cross_platform
novell-nmas-devel-2016.06.22-cross_platform.zip
Documentation
Product documentation (HTML)
Sample Code
What's New
01 07 2016
- Updated directory structure.
Binaries:
- No changes.
Doc:
- Updated supported platforms.
- Updated registry entry.
- Updated compiler information.
- Updated paths, commands and filenames for 64-bit platform.
Sample:
- Bug fixes.
- Updated build scripts for 64-bit development.
- Updated dependencies in makefile.
22 12 2009
- Include header files and libraries required for Linux 64-bit, Windows 64-bit and Solaris 64-bit method development.
27 05 2008
Binaries:
- No changes.
Doc:
- Changed information on several APIs.
Sample:
- No changes.
17 10 2007
Binaries:
- Updated the NMAS Password Manager Java classes to include new password management APIs and bug fixes.
Doc:
- Documented NMAS_Login function, which perform an NMAS login sequence.
- Reorganized the MAF Password Functions concepts to improve clarity.
- Updated the “Placement of Files” section to document the proper directory structure for LCM, LSM, and license files.
- Updated the directory structure in Section 3.5.3, “Building a Linux LCM.”
- Changed Section 4.3.8, “MAF Data Store Functions” from Early Access to Supported status.
- Updated Appendix A, “NMAS Error Codes.”
Sample:
- No changes.
28 02 2007
Binaries:
- Updated NMAS Server SDK: 3.1.3.
- Updated NMAS C Management APIs: 3.1.3.
- Updated the ldap.jar, nmasclient.jar, and NMASToolkit.jar for JVM 1.5, with backward compatibility to JVM 1.4.
Doc:
- Documented MAF_GetPasswordEx function, which returns the Universal Password password and associated password information of the user associated with the current login session (LSM only). This function is available only in NMAS 2.3 or later.
- Added the NMAS Login Method Security Considerations section, which discusses best security practiceswhen developing NMAS Login Methods.
Sample:
- No changes.
11 10 2006
Binaries:
- Updated code versions as follows:
- NMAS Client SDK: 3.2.2
- NMAS Server SDK: 3.1.2
- NMAS Java Client SDK: 3.1
- NMAS Java Management APIs: 3.1 Added new management SDK header file: nmas_mgmt_sdk/ldap/c_mgmt_sdk/sdkinc/nmasflgs.h
Doc:
- Corrected the RestartPluginOnFailure registry setting.
- Fixed broken links.
Sample:
- No changes.
21 06 2006
Binaries:
- Updated nmasext.h to enable C++ functionality.
Doc:
- Updated Novell documentation templates and refreshed links.
- Documented the Configuration Store Functions:
- nmasldap_delete_login_config
- nmasldap_get_login_config
- nmasldap_put_login_config
- Documented the SecretStore Management Functions:
- nmasldap_delete_login_secret
- nmasldap_put_login_secret
- Linked NMAS Javadoc classes directly from the on line NMAS developer documentation.
- MAFDS_ATTRIBUTE
- MAFDS_FreeContainerEntries
- MAFDS_FreeModValues
- MAFDS_FreeValues
- MAFDS_FreeValueData
- MAFDS_GetParentContainer
- MAFDS_GetPartitionRootContainer
- MAFDS_GetValueData
- MAFDS_InsertModValue
- MAFDS_ListContainerEntries
- MAFDS_ModifyEntry
- MAFDS_ReadAttributeValues
- MAFDS_ReadInheritedAttributeValues
Sample:
- No changes.
Dependencies
Novell Modular Authentication Service
The NMAS 3.x framework requires the following:
- NetIQ eDirectory 8.8.8 or later for Windows Server, Linux.