Skip to content

The Common Security Module (CSM) provides a comprehensive solution to common security objectives, with flexible delivery of security tools 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 authe…

License

vrushalinikte/common-security-module

 
 

Repository files navigation

Welcome to the Common Security Module Project!

The Common Security Module (CSM) provides a comprehensive solution to common security objectives, with flexible delivery of security tools 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, authorization, and user provisioning.

CSM provides solutions for:

  • Authentication to validate and verify a user's credentials. 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 to grant or deny access to data, methods, and objects. 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 to allow an administrator to create and modify users and their associated access rights.

The web-based CSM User Provisioning Tool (UPT) application can easily be integrated with single or multiple applications and authorization databases. The UPT provides functionality to create, edit, and delete authorization data elements such as Roles, Privileges, Protection Elements, Users and Groups, and also provides functionality to associate them with each other. The runtime API can then use this authorization data to authorize user actions.

The Common Security Module is distributed under the BSD 3-Clause License. Please see the NOTICE and LICENSE files for details.

You will find more details about the Common Security Module in the following links:

Please join us in further developing and improving Common Security Module.

Prerequisites

How to use CSM

About

The Common Security Module (CSM) provides a comprehensive solution to common security objectives, with flexible delivery of security tools 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 authe…

Resources

License

Stars

Watchers

Forks

Packages

No packages published