gbif / portal-feedback

User feedback for the GBIF API, website and published data. You can ask questions here. 🗨❓
30 stars 16 forks source link

How do I set up my password? #5493

Closed gbif-portal closed 1 month ago

gbif-portal commented 1 month ago

How do I set up my password?


Github user: @petronemilio User: See in registry - Send email System: Chrome 129.0.0 / Linux 0.0.0 Referer: https://www.gbif.org/user/profile Window size: width 1874 - height 932 API log&_a=(columns:!(_source),filters:!(),index:'3390a910-fcda-11ea-a9ab-4375f2a9d11c',interval:auto,query:(language:kuery,query:''),sort:!())) Site log&_a=(columns:!(_source),filters:!(),index:'5c73f360-fce3-11ea-a9ab-4375f2a9d11c',interval:auto,query:(language:kuery,query:''),sort:!())) System health at time of feedback: OPERATIONAL

ManonGros commented 1 month ago

@petronemilio would it be possible to give us a bit more context? Do you mean that you would like to reset your password for logging in GBIF.org?

petronemilio commented 1 month ago

Apologies for the confusion. I initially created my GBIF account by linking my Gmail and GitHub accounts without setting a password. When I tried to download data using the rgbif package, I wasn't sure whether to use my GitHub or Gmail password in the Sys.setenv(GBIF_PWD = ) function. After trying both, I kept encountering errors when running occ_download().

To resolve this, I unlinked my GitHub and Gmail accounts from GBIF, created a new password directly on GBIF, and everything worked perfectly afterward.

ManonGros commented 1 month ago

Thanks for letting us know @petronemilio

MortenHofft commented 1 month ago

We should consider removing account creation with Github/Google. Or at least require users to create a password as well. Since it understandably cause confusion when someone wants to later use the API. So at that point you then need to reset your password to start using the API. So you get an easy start, but then have to pay a higher price later. Better just ask for a password up front.

You can download via the UI just fine, but for the API the password is needed.

ManonGros commented 1 month ago

yes @MortenHofft I think it would make sense to ask users to create a password.