-
Notifications
You must be signed in to change notification settings - Fork 62
Authenticate bounty Collaborators using Github OAuth #414
Comments
Whatever version the service providers (github, discord) use. I haven't checked. OAuth 2, I suppose. |
Alright, please is the Github OAuth aimed at authenticating or authorizing, because I use to know OAuth to be a kind of pseudo authenticator not basically for authentication, though an exception if a new version which does that is actually onboard |
I have implemented a bare bones github oauth. Progress is moving ahead nicely. I forked the original bounty website code here that includes xataface and github oauth: https://github.com/hyperevo/rchain-dbr |
I updated the repo. Did a lot more testing and updating to improve security. Github Oauth integration is fully functional now. The xataface use menu system has been updated to allow login, logout, and coop member verification via discord oauth. |
@hyperevo writes:
I'm pretty sure we don't. @ian-bloom would you please clarify? Even if we need email addresses, I doubt we should get them from github. |
@hyperevo I pulled your code in as https://github.com/dckc/rchain-dbr/commits/gauth-evo; but then as we discussed, I squashed the commits that removed code we didn't write, so please pick up from this branch: https://github.com/dckc/rchain-dbr/commits/gauth . I did a little work on automated deployment on top: currently |
@hyperevo the login workflow does a lot of what I expect, but when it gets back to The new code is deployed at http://rchain-dbr.nfshost.com/rchain-dbr-beta/ |
ah... I see... more columns are expected in the database. Did you update And I'm still not comfortable with the approach to preventing SQL injection: hyperevo/rchain-dbr@c29f464#r27940071 |
We're just about ready to claim victory on this one. The I re-worked the way the SQL query is built:
I don't have the discord part wired up yet, though. |
The |
part of #260
see also #413 discord oauth for verifying members
related work: Google OAuth with xataface: https://github.com/dckc/hh-office/tree/master/Auth/gapp
cc @hyperevo
The text was updated successfully, but these errors were encountered: