aws-amplify / aws-amplify/amplify-cli

User/Auth admin from cli

Open
#10,743 1 comment 0 reactions 0 assignees View on GitHub
auth feature-request p4 platform
Dominant language
TypeScript
Stars
2.9k
Forks
825
Avg merge
11d 23h
Merged PRs (30d)
2

Description

### Is this feature request related to a new or existing Amplify category?

auth

### Is this related to another service?

Login

### Describe the feature you'd like to request

I'd like to request a few user/auth improvements for dealing with users from within the CLI.

1. Ability to list/search/add/delete users in the CLI (amplify auth -addUser -listUsers -deleteUser -findUser)
2. Ability to reset password from cli (amplify auth -resetPW
3. Ability to invite users from cli (amplify auth -invite
4. Ability to ensure specific users exist when building the environment (amplify auth addServiceUser)

### Describe the solution you'd like

I'd like to be able to easily manage users from within the cli, and where it makes sense it would be nice if we could automate creation of some users...

### Describe alternatives you've considered

I realize I could do this from the awsCLI...or through the console...

However, there is some benefit to having it in the cli, as it already knows which auth settings each environment has, and would reduce the need for other dependencies...

### Additional context

_No response_

### Is this something that you'd be interested in working on?

- [ ] 👋 I may be able to implement this feature request

### Would this feature include a breaking change?

- [ ] ⚠️ This feature might incur a breaking change

Contributor guide

Open the contributing guide

Research direction

Start by locating the CLI's auth command entry point and the environment-specific auth settings it already knows about. Compare the requested list/search/add/delete, password reset, invitation, and service-user workflows with the AWS CLI and console alternatives. Done means the supported user-management workflows are defined and usable from the CLI without requiring those external tools.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
authentication, cli
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.