appsmithorg / appsmith

Platform to build admin panels, internal tools, and dashboards. Integrates with 25+ databases and any API.
https://www.appsmith.com
Apache License 2.0
32.42k stars 3.51k forks source link

[Feature] Allow inviting other GitHub users to Appsmith #1018

Open areyabhishek opened 3 years ago

areyabhishek commented 3 years ago

Summary

Today we can invite users by using their email id, but we can't invite developers with GitHub accounts. So my Appsmith account with GitHub id can't be invited to any other organization.

Feature requests:

  1. Invite GitHub user ids
  2. Notify them if possible(maybe ask for email ids to notify?)
  3. Allow user to sign up using GitHub(or email that was added during the invite process)

Reference Slack, Airtable

pranavkanade commented 2 years ago

A user raised this issue on Intercom last week with some pointers on how to solve this

The user:email scope allows an app to access a user's email addresses. See Scopes for OAuth Apps. For further discussions, also see the #374 on nextauthjs/next-auth and #3 on thephpleague/oauth2-github.

Clausinho commented 2 years ago

one easy way to solve this could also be to allow the user to edit his email after signing up with github

lptr commented 1 year ago

Same problem here. In my organization GitHub is the go-to authentication method, and that's how I'd like to control access to Appsmith as well. It would be nice if Appsmith fetched the user email automatically, but being able to update it manually would be a good workaround for now, too.