aws-amplify / aws-amplify/amplify-ui

FR (Authenticator): Sign with Github/Discord

Open
#4,875 2 comments 0 reactions 0 assignees View on GitHub
Authenticator feature-request
Dominant language
TypeScript
Stars
1.1k
Forks
347
Avg merge
18h 29m
Merged PRs (30d)
9

Description

### On which framework/platform would you like to see this feature implemented?

React

### Which UI component is this feature-request for?

Authenticator

### Please describe your feature-request in detail.

I try to find a way to add a button like "Sign in with Google" but with Github.

`

...

`

The social providers are [hard coded](https://github.com/aws-amplify/amplify-ui/blob/main/packages/react/src/components/Authenticator/FederatedSignIn/FederatedSignIn.tsx#L30) and I do not find a way to extend it.

### Please describe a solution you'd like.

_No response_

### We love contributors! Is this something you'd be interested in working on?

- [ ] 👋 I may be able to implement this feature request.
- [ ] ⚠️ This feature might incur a breaking change.

Contributor guide

Open the contributing guide

Research direction

Start by reading packages/react/src/components/Authenticator/FederatedSignIn/FederatedSignIn.tsx, especially the hard-coded social provider list. Trace how the Authenticator socialProviders property reaches that entry point, then confirm that GitHub and Discord can be configured and rendered as sign-in options.

Written by the indexing model from the issue text.

Assessment

Tech stack
react, typescript
Domain
authentication, frontend
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.