Comments (5)
So, this is interesting. Email is how we look you up when you log into idm in the first place. So if a player changes their email in GH (and removes the old one) IDM will assume they have no account at all. We could lookup by username instead, but that can be changed also. It seems like maybe we need to lookup users by their GH id?
from echo-chat.
+1 for github ID. seems the only reliable way to go here, especially since the messaging in the UI is around authentication via github specifically.
from echo-chat.
blocked by LearnersGuild/idm#127
from echo-chat.
This branch should fix the issue, but it will be easier to test once idm#127 is live
from echo-chat.
In practice what will happen if you change your email address is that when you try to sign in to echo it will try to create a new account with the same username and fail with this error:
[lg-sso] error signing-in using SSO on idm service Error: Username already exists. [403]
Which to the user looks the same as every other login failure.
from echo-chat.
Related Issues (20)
- We should infer project context from the channel in which commands are being issued HOT 1
- Add webhook setup instructions to README
- Github username change issue HOT 5
- Fixup @harmanlearns' username data HOT 4
- Open playbook in side panel with `/playbook` command
- lock npm package versions HOT 1
- sync upstream changes HOT 1
- add flex panel support for `/playbook`
- GitHub sometimes returns 404 for avatar image, causing errors in log that aren't really errors
- `/stats` command should open flex panel with appropriate stats view displayed HOT 1
- Create Room API Throws an error
- Echo fails to load on iOS rocket.chat HOT 1
- Add shrinkwrap
- web sockets for notifications on `/slash` commands may go to wrong dyno HOT 2
- create "smoke test" to ensure all Rocket.Chat functionality we depend on works after upgrades
- set up outbound SMTP for echo
- all LG `staff` should have `admin` access in echo (Rocket.Chat)
- Logo updated with latest version HOT 1
- npm run lg:start always uses port 3000
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from echo-chat.