Message boards : Web interfaces : Validating a user
Message board moderation
Author | Message |
---|---|
Send message Joined: 29 Apr 21 Posts: 7 |
I am creating a BOINC stats competition web site and have some obstacles that I could use some help with. Each user who participates in this competition will need to sign up/register to join. However, I have no way of knowing the person registering is actually the person's CPID they're claiming. Is there a way I can confirm this? |
Send message Joined: 17 Nov 16 Posts: 890 |
No way for almost all BOINC projects. The one exception is the Minecraft@Home project which seems to be running the latest BOINC software which has the new user/CPID validation code. This is available on the user account page. Account Ownership Generate ownership proof But apparently that may have or not been broken since the beginning as some devs reported their ownership validation keys were corrupted and they had to regenerate new keys today. https://minecraftathome.com/minecrafthome/forum_thread.php?id=99 |
Send message Joined: 17 Nov 16 Posts: 890 |
Been thinking about the issue and maybe one possible solution is the one that Gridcoin came up with. To verify that the user really owns their CPID, during verification the user is required to go to one of their Gridcoin whitelisted projects and change their username to the generated user key for verification. After verification of the username in the database, the user can change their username back to whatever it was before. |
Send message Joined: 29 Apr 21 Posts: 7 |
I did some reading about the proof of ownership. However, I was not able to find any projects that even support it or have it enabled. Glad to know Minecraft@home does so I can look into that. As for the Gridcoin thing, that's a good idea. I wonder if they'd be willing to share the code they use to make that happen. |
Send message Joined: 17 Nov 16 Posts: 890 |
Well Gridcoin is open source, so yes they can share it. https://github.com/gridcoin-community/Gridcoin-Research And here is where BOINC is discussing the Proof-of-Ownership issue. https://github.com/BOINC/boinc/pull/2134 And here is Minecraftathome repo https://github.com/minecrafthome/minecrafthome [Edit] Actually this repo is the one having to do with the website. https://github.com/pseudogravity/MCatH-website |
Send message Joined: 29 Apr 21 Posts: 7 |
Awesome, you've been a great help. |
Copyright © 2024 University of California.
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License,
Version 1.2 or any later version published by the Free Software Foundation.