Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • W Wiki Home
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Create a new issue
  • Jobs
  • Issue Boards
Collapse sidebar
  • SDK4ED WikiSDK4ED Wiki
  • Wiki Home
  • Wiki
  • User Project Management Description

User Project Management Description · Changes

Page history
added user and project management sections authored Jun 04, 2020 by vivian.esquivias@cnet.se's avatar vivian.esquivias@cnet.se
Show whitespace changes
Inline Side-by-side
User-Project-Management-Description.md 0 → 100644
View page @ fc71cda4
# User management
Keycloak is used for the user management of the SDK4ED dashboard. Keycloak is an open source identity and access management solution, that provides a single-sing on way of authentication. This means that the application (SDK4ED dashboard) does not need to handle login/logout, user accounts etc. all this is handled by Keycloak.
## Setup
The image below shows the Keycloak setup. A role or group can be assigned to a user and depending on this have more or less access to Dashboard functionality. The Dashboard also lists the projects linked to the user, which are then used by the toolboxes (Tool-x in image).
![image](uploads/user_project_management/setup.png)
## Project management
With the project management API (Swagger) it is possible to perform CRUD operations such as list projects, create new project, updated project etc. This api is used by both Project-page and toolboxes.
Link: [Project Management Api](http://160.40.52.130:3001/swagger/index.html)
![image](uploads/user_project_management/project_api.png)
Clone repository
  • Advanced
  • Architectural Toolbox Description
  • Architectural Toolbox Front End
  • Architectural Toolbox Home
  • Architectural Toolbox Installation
  • Architectural Toolbox Usage
  • Decision Support Toolbox Description
  • Decision Support Toolbox Front end
  • Decision Support Toolbox Installation
  • Decision Support Toolbox Usage
  • Decision Support Toolbox
  • Energy Toolbox Description
  • Energy Toolbox Front end
  • Energy Toolbox Installation
  • Energy Toolbox Usage
View All Pages