An open API service indexing awesome lists of open source software.

https://github.com/curityio/devops-dashboard-example

A fast demo setup of the DevOps dashboard for the Curity Identity Server
https://github.com/curityio/devops-dashboard-example

dashboard devops user-management

Last synced: 3 months ago
JSON representation

A fast demo setup of the DevOps dashboard for the Curity Identity Server

Awesome Lists containing this project

README

          

# Devops Dashboard Example

[![Quality](https://img.shields.io/badge/quality-demo-red)](https://curity.io/resources/code-examples/status/)
[![Availability](https://img.shields.io/badge/availability-source-blue)](https://curity.io/resources/code-examples/status/)

A fast demo setup of the DevOps dashboard for the Curity Identity Server.

## Prerequisites

First ensure that you have a `license.json` file with support for the required features.\

- Dashboard feature enabled
- Access to 3 or more user groups

Also ensure that docker and docker compose are installed on the local computer.

## Deploy the System

Clone this repository, then copy the license.json file into the root folder.\
Run the script to deploy the Curity Identity Server and a SQL database containing customer users:

```bash
./deploy.sh
```

## Use the Admin UI

Login at http://localhost:6749/admin with credentials `admin / Password1`, to view settings.

## Use the DevOps Dashboard as a High Privilege User

Login at `http://localhost:6749/admin/dashboard` with the credentials `johndoe`.\
This account represents a high privilege user from a DevOps team who can edit customer users:

![DevOps User](doc/devops-user-access.png)

## Use the DevOps Dashboard as a Low Privilege User

Login at `http://localhost:6749/admin/dashboard` with the credentials `janedoe`.\
This account represents a low privilege user from a devlopment team, who has no access to customer users:

![Developer User](doc/developer-user-access.png)

## Website Documentation

See the [DevOps Dashboard Tutorial](https://curity.io/resources/learn/devops-dashboard-user-administration) for a step by step walkthrough.

## More Information

Please visit [curity.io](https://curity.io/) for more information about the Curity Identity Server.