MaayanLab / FAIRshake

https://fairshake.cloud
Other
11 stars 6 forks source link

GitHub sign on ask to give permission to u8sand #145

Closed AviMaayan closed 3 years ago

AviMaayan commented 3 years ago

It is better to remove this option for now, or have it set up that the request is not showing a personal account

u8sand commented 3 years ago

To resolve this, someone with permissions in the organization should register the OAuth information at:

https://github.com/organizations/[ORGNAME]/settings/applications

Logo: image

application name: fairshake.cloud homepage url: https://fairshake.cloud/ application description: A System to Evaluate Digital Objects for FAIRness. authorization callback URL: https://fairshake.cloud/accounts/github/login/callback/

This will result in some secret tokens which should be passed to me securely..

u8sand commented 3 years ago

It is also important to note that we have the same challenge with email, we will need to determine a SMTP server and account that can be used instead of my own..

For long term, the OAuth information could also be set up on different accounts for orcid and globus as well.

u8sand commented 3 years ago

This is fixed for github (via an org account https://github.com/fairshake-cloud). Also i found out github has a way to transfer the existing application preserving all settings which is nice.

I'll also look into associating the oauth for globus & orcid.