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.
| On the CSM wiki
|
|