Update Cognito App Client Configuration for dotCMS Staging to Include New Scopes
Open
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:dotcmsanalytics/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
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- 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