New Account Helpful Tips
  CORE
  Common Security Module (CSM)
Added by Denise Warzel, last edited by Ann Wiley on Dec 18, 2008  (view change)

Labels

 
(None)

Project and Product Information

Overview of CSM

The CBIIT Common Security Module (CSM) provides a comprehensive solution to common security objectives, delivering powerful security tools in a flexible way to allow application developers to integrate security with minimal coding effort. This helps eliminate the need for development teams to create their own security methodology.

CSM provides solutions for:

  • Authentication to validate and verify a user's credentials
  • Authorization to grant or deny access to data, methods, and objects
  • User Provisioning to allow an administrator to create and modify users and their associated access rights

Authentication

CSM, working with credential providers including Lightweight Directory Access Protocol (LDAP), Relational Database Management Systems (RDBMS) and others, confirms that a user exists and the password is valid for that application.

Authorization

CSM incorporates an Authorization schema and database so that users can only perform the operations or have access to the data for which they have the needed rights. 

User Provisioning

CSM provides a web-based User Provisioning Tool (UPT) that can easily be integrated with single or multiple applications and authorization databases. The UPT provides functionality to create authorization data elements like Roles, Privileges, Protection Elements and Users, and also provides functionality to associate them with each other. The runtime API can then use this authorization data to authorize user actions. The UPT consists of following two modes:

  • Super Admin - used by the UPT's overall administrator to register an application and assign administrators
  • Admin - used by application administrators to modify authorization data, such as roles, privileges, and users

Frequently Asked Questions (FAQs)

The Frequently Asked Questions are listed to provide readers any answers they are looking for regarding CSM. Read more...

About the CSM Wiki

This is the wiki home page for the Common Security Module (CSM) product. Technical information is provided on this wiki, as well as detailed product information. caCORE developers may edit these pages and any user may add a comment.


CONTACT US PRIVACY NOTICE DISCLAIMER ACCESSIBILITY APPLICATION SUPPORT
National Cancer Institute Department of Health and Human Services National Institutes of Health USA.gov