Skip to content

Authorization

Jaren Brownlee edited this page May 22, 2023 · 3 revisions

DeepLynx uses Casbin to handle its user authorization needs. DeepLynx uses a domain based role based access control (DRBAC) method.

The followings roles exist per container.

Admin

This role allows a user to perform any and all operations inside a container. This can be viewing or editing data as well as managing other users assigned to that particular container. This will also allow the user to access container, data source, and data export settings.

Editor

Editors can both see and manipulate data and the ontology. An editor can not, however, edit any settings or manage data sources.

User

A user can only see data and the ontology.

DeepLynx Wiki

Sections marked with ! are in progress.

Building DeepLynx

DeepLynx Overview

Getting Started

Building From Source

Admin Web App


Deploying DeepLynx


Integrating with DeepLynx


Using DeepLynx

Ontology

Data Ingestion

Timeseries Data

Manual Path
Automated Path
File/Blob Storage

Data Querying

Event System

Data Targets


Developing DeepLynx

Developer Overview

Project Structure and Patterns

Data Access Layer

Development Process

Current Proposals

Clone this wiki locally