flathub / de.uni_heidelberg.zah.GaiaSky

https://flathub.org/apps/details/de.uni_heidelberg.zah.GaiaSky
1 stars 3 forks source link

App verification #57

Open langurmonkey opened 3 months ago

langurmonkey commented 3 months ago

I was made aware that apps on Flathub can be verified to come from the developer. I have seen that there is an automatic verification process that must be started from the Flathub account, but I guess this requires login to Flathub via Github account, so that the app is listed. For me, I think it is not listed (Flathub login with Github account seems broken on Firefox right now: You have encountered an error TypeError: undefined has no properties), as I don't have write permissions to this repo.

Edit: I could log in with another browser, and my 'Authored apps' list is empty, of course.

Is that something that you could kick off? Apparently, the verification process requires a file with a token to be hosted on the app domain (https://zah.uni-heidelberg.de in our case), but this is the website of my institution, and I can't really directly host any files there. However, I have control over https://gaia.ari.uni-heidelberg.de/gaiasky, which hosts all the datasets, releases, and documentation, but I'm not sure that would be accepted. Any help/insight would be welcome.

BryanQuigley commented 3 months ago

It wanted a page: Create a page at https://uni-heidelberg.de/.well-known/org.flathub.VerifiedApps.txt containing the following token: c989fb1a-e830-4a13-9dfe-0ac77e19b391

Which I'm guessing wouldn't work.

Should we change the app url to https://gaia.ari.uni-heidelberg.de/ ? Can you put a file at: https://gaia.ari.uni-heidelberg.de/.well-known/org.flathub.VerifiedApps.txt ?

I'm also thinking we should get App Ownership on flathub. Will look into that.

langurmonkey commented 3 months ago

The uni-heidelberg.de domain won't work for sure. The second one might, but it would be better if it is hosted at the /gaiasky subdirectory (https://gaia.ari.uni-heidelberg.de/gaiasky). Would that be possible?

langurmonkey commented 3 months ago

Apparently subdomains are not supported yet, so I'm afraid verification won't be possible until support lands. See github.com/flathub/flathub/issues/5301.