cds-snc / notification-planning-core

Project planning for GC Notify Core Team
0 stars 0 forks source link

Setup IAM authentication for all users that need to run database queries #399

Open jimleroyer opened 3 months ago

jimleroyer commented 3 months ago

Description

As a database admin of the GCNotify ecosystem, I want each user to have their own database login, So that I can isolate risk and auditing for developers accesses.

As a GCNotify stakeholder, I want each user to have their own database login, So that I can reduce security and access risk, And align with the organizational security practices.

WHY are we building?

To isolate the database logins from applications to developers. We can then build different auditing patterns and permissions for each of these with proper automatic monitoring.

WHAT are we building?

VALUE created by our solution

Acceptance Criteria

Given a developer needs to run queries on the production database, then they use their own isolated database login.

QA Steps