International Journal of Computer Applications |
Foundation of Computer Science (FCS), NY, USA |
Volume 180 - Number 21 |
Year of Publication: 2018 |
Authors: Dharmendra Choukse, Umesh Kumar Singh |
10.5120/ijca2018916497 |
Dharmendra Choukse, Umesh Kumar Singh . Role based Access Control with Single Sign-on Architecture using web Services for LMS. International Journal of Computer Applications. 180, 21 ( Feb 2018), 25-30. DOI=10.5120/ijca2018916497
In a Modern World, Web Services have been widely used by different industries to improve business functions and productivity, integrate and automate client support, etc. Hence, it is essential to protect the information and all other resources from unauthorised access by controlling the access via a particular system. Nowadays, large organisations are also switching their activities from host-based application platforms to network-distributed, client-server platforms that bring some difficulties for both end-users, who have multiple electronic identities for different systems, and system administrators, who manage multiple applications separately. Role-Based Access Control (RBAC) is a reasonably novel access control technique that provides a centralised, dynamic, and consistent way to authorise management, specifically for the requirements of a particular industry to improve its security. Since an authentication mechanism is required for personalised, password-protected user accounts, Single Sign-on (SSO) systems can provide authentication across different services. Due to these benefits, SSO is an approach to implement an RBAC enabled system. This project exploits the RBAC technique and SSO architecture. The objective of this plan is to learn the RBAC technique and SSO approach. The goal is to develop a Web Portal with reusable security and user access control. To achieve this goal, the Web application was designed and implemented. Unlike traditional client/server models, such as a Web server/Web page system, Web services do not provide the user with a GUI. Web services instead share business logic, data and processes through a programmatic interface across a network.