Comments (7)
I think we should start with these two. Quite a few of the early testers that we hope to get feedback from do not have a github account...
from civic-server.
LinkedIn and Twitter would be great also.
from civic-server.
So, for Google OAuth, we'll need to set up a new application for civic on the google developer site. I can set this up with my own personal Google account, but that doesn't seem ideal. From the Google Analytics ticket, it sounds like both @malachig and @obigriffith have admin on the TGI organization account. Can one of you set up an app on that account by following the instructions here: https://github.com/zquestz/omniauth-google-oauth2#omniauth-google-oauth2-strategy. I went through most of the flow on my own account and its pretty simple.
Once its set up, then if you can send me the client id and client secret and I can incorporate it into CIVIC.
from civic-server.
(I don't expect that we'll be able to ship this today anyways, but before AGBT would be awesome!)
from civic-server.
I think we were given view access in Google Analytics for the DGIdb application. I don't think we have admin on the TGI organization account though. Maybe @mcallaway can clarify this?
from civic-server.
Here is a working list of ideas for OAuth providers:
- ORCid
- ResearchGate
- Yahoo
Unfortunately, it is likely that many clinicians will actually have none of these. Dr. Bose had the idea of using AACR, ASCO, ASH, ERA Commons, etc. membership somehow, but so far I see no evidence that any of these are OAuth providers. We should try to allow for several of these to cover as many people as possible and if they have none, to ask them to create a github account perhaps, and direct them to the right place to do that...
from civic-server.
I've just pushed an update that allows for logging in with Google and ORCid. We'll need to update the frontend to support this and decide the flow for credential collisions (two people with the same usernames on different sites, etc).
from civic-server.
Related Issues (20)
- Add suggested changes to variant / evidence / gene / assertion endpoints.
- 404 response needs CORS headers HOT 1
- generated AssertionSummaries.tsv is malformed HOT 1
- Dynamically generate loading scopes
- Mentions not appropriately linking to sources HOT 2
- Add PubMed ID to Assertion Get Data spreadsheet download HOT 2
- Add Get Data Functinality to Variant Browse
- Swap ClinGen Pediatric WG subgroup link text
- Don't allow entry of obsolete SO terms
- renaming of assertion fields
- Allow short link support of gene symbols HOT 1
- Variant with no EIDs
- Add GA4GH-VR HOT 1
- Ensure that removed variant coordinate ref/alt are set to nil
- No 01-june-2020 release available? HOT 1
- Do not allow entry of obsolete DOID terms
- psql error HOT 1
- Double quotations in nightly evidence item file HOT 3
- Dockerize civic application HOT 14
- nightly-VariantSummaries: different number of columns? HOT 1
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 civic-server.