Conference Paper

A Graph Database Approach for XACML Role-Based Access Control Implementation

2018 International Conference on Software Engineering and Data Engineering
Ying Jin, Arundhati Wahane

ABSTRACT


Extensible access control markup language (XACML) is

based on XML for defining fine-grained and coarse-grained

authorization policies. XACML provides the mechanism for

defining rules that are required to form authorization policy

decisions. There are various approaches for XACML

security policy implementation. This paper presents an

approach to use a graph database to implement XACML

role-based access control. Our system consists of two main

components: XACML Policy Writer module and User

Request/Response module. These modules have their own

steps to define the functionality to handle XACML policy

language and XACML request, managing and storing data

in a graph database. It also handles complex hierarchical

data structure and multiple relationships between nodes

formed in the graph database. The paper presents our system

architecture, design, and implementation using Neo4j

SEDE 2018



ISBN:
978-1-943436-05-7
PUBLISHER:
ISCA
CHIEF EDITOR:
Frederick C. Harris Jr. Yan Shi Sergiu Dascalu
CONFERENCE VENUE:
Denver Colorado USA
CONTACT DETAILS:
Debnath
Copyright © Search Innovations. All rights reserved