dotCMS / dotCMS/core

Update Cognito App Client Configuration for dotCMS Staging to Include New Scopes

Open
#31,406 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Team : Platform Type : New Functionality
Dominant language
Java
Stars
970
Forks
486
Avg merge
3d 33m
Merged PRs (30d)
170

Description

User Story

As a platform engineer, I want to create (or modify) the required Cognito App Client configuration for the dotCMS staging server to include the following scopes:

  • analytics/customer:dotcms
  • analytics/cluster:staging1
Acceptance Criteria
  • The Cognito App Client configuration is updated to include the specified scopes.
  • Authentication and authorization mechanisms function correctly after the update.
  • The changes are tested and validated on the staging server.
  • Make sure the Falcon team knows about the outputs of this issue:
    • client id
    • client secret
    • customer scope
    • cluster scope
dotCMS Version

main

Proposed Objective

Integrations

Proposed Priority

Priority 2 - Important

External Links... Slack Conversations, Support Tickets, Figma Designs, etc.

todefine_

Assumptions & Initiation Needs
  • Access to the AWS Cognito configuration for the dotCMS staging server.
  • Required permissions to modify the App Client settings.
  • No impact on production environments.
Quality Assurance Notes & Workarounds
  • Ensure that authentication flows are not disrupted.
  • Validate that tokens generated contain the correct scopes.
  • Rollback plan in place in case of misconfiguration.
Sub-Tasks & Estimates
  • [ ] Review current Cognito App Client settings (1h)
  • [ ] Modify Cognito App Client to include new scopes (2h)
  • [ ] Validate changes in staging environment (2h)

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing the current Cognito App Client settings for the dotCMS staging server, then update the client with the two specified scopes. Validate staging authentication and generated token scopes, and confirm the client ID, client secret, customer scope, and cluster scope are provided to the Falcon team.

Written by the indexing model from the issue text.

Assessment

Tech stack
aws
Domain
authentication, authorization, cloud
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.