Call-for-Code / Call-for-Code/Prometeo-Pyrrha

Register a root admin Identity with security role 'Command Center User' [software steel-thread]

Open
#95 0 comments 0 reactions 0 assignees View on GitHub
command-center developer epic-software-steel-thread legal-regulatory-security tester-qa
Dominant language
JavaScript
Stars
27
Forks
18
PR merge metrics
No merged PRs in 30d

Description

As a Prometeo deployer, I need a way to register the 'root' admin Identity so that a Command Center user can sign-in when Prometeo is first switched on.

This is not about actually signing-in (which is story #96). It's about the configuration necessary to support the first sign-in.

3 sub-tasks:
1. Create a 'root' admin Identity for signing into the CC Dashboard There's no Prometeo functionality here - just creating an account with IBM ID (or Google ID, MS ID, ...)
2. Register that Identity with the Prometeo deployment, so that it allows that user and only that user to sign in (e.g. potentially as a parameter to a deployment script)
3. As part of registration, assign the Prometeo user a security role. If the role is 'Command Center User' they can sign in to the CC app. If it's anything else, they can't.

Also note that the system should support a single account being registered as both a Firefighter and an Admin. This is because we can't expect Admin users to register two separate user accounts with the IDaaS service if they also happen to be a firefighter.

See story #98 for similar configuration on the Command Center side.

Questions:
* What IDaaS service will Prometeo use - IBM, Google, MS, ...?

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.