Re: [hackerspaces] Fwd: [HackerspaceSG] Membership Management System for Hackerspaces

21 views
Skip to first unread message

Chern Jie

unread,
Nov 27, 2010, 9:55:13 PM11/27/10
to wil...@jigsawrennisance.org, rwc...@gmail.com, opendoorh...@googlegroups.com
Hi Willow,

I heard of your OpenDoor project on Hackerspace.sg groups and I'm very interested to participate. I managed to convince a few other hackers to join in including our very own Hackerspace accountant but we're all curious to find out more about the project. E.g. what sort of environment, what language, etc.

And in case you have not heard of, Ruiwen, one of the founder of HackerspaceSG has started on a project on Github not too long ago. It isn't completed yet but it would be great if we could work something out of it.

What do you think?


Cheers,
Chern Jie


On Thu, Nov 25, 2010 at 12:40 PM, Ruiwen Chua <rwc...@gmail.com> wrote:
The Open Door Hackathon looks interesting, thanks for sharing this Bryan!

Anyone from HackerspaceSG feel like taking part?


On Thu, Nov 25, 2010 at 3:44 AM, Bryan Bishop <kan...@gmail.com> wrote:


---------- Forwarded message ----------
From: Tim Saylor <tim.s...@gmail.com>
Date: Wed, Nov 24, 2010 at 1:42 PM
Subject: Re: [hackerspaces] Fwd: [HackerspaceSG] Membership Management System for Hackerspaces
To: Hackerspaces General Discussion List <dis...@lists.hackerspaces.org>


A hackathon to improve the state of hackerspace management systems just went out on the hackerspaces blog.  http://blog.hackerspaces.org/2010/11/22/announcing-the-opendoor-hackathon/  If you want to share your system and potentially get contributions during this hackathon you should probably contact wil...@jigsawrennisance.org.

And please do, I'm going to participate and I'd love to see some good starting points.

On Wed, Nov 24, 2010 at 1:37 PM, Bryan Bishop <kan...@gmail.com> wrote:
There's also AROS:
http://archreactor.org/wiki/index.php/AROS

and a few others that I am forgetting. What were the other hackerspace membership systems?

---------- Forwarded message ----------
From: Ruiwen Chua <rwc...@gmail.com>
Date: Wed, Nov 24, 2010 at 1:14 PM
Subject: [HackerspaceSG] Membership Management System for Hackerspaces
To: HackerspaceSG List <hacker...@googlegroups.com>


Hi all,

Here's a fun project =)  As you all know, keep track of membership and payments hasn't quite been our strongest suite, so here's an attempt to help fix that problem.

A preliminary project has been underway a while, but time and other commitments have unfortunately not allowed us to keep up and bring it to actual use. 

So here it goes on our HackerspaceSG GitHub in the hope that the community will be able to take it on and develop it into something we, and perhaps even hackerspaces elsewhere, might be able to use.

The TallyUp (I suck at naming things) Project lives here: https://github.com/hackerspacesg/TallyUp/

And this is probably a good read as well: http://help.github.com/dealing-with-lineendings/


Do let know if you want in =)

Cheers
Ruiwen

--
Chat: http://hackerspace.sg/chat

--
- Bryan
http://heybryan.org/
1 512 203 0507

_______________________________________________
Discuss mailing list
Dis...@lists.hackerspaces.org
http://lists.hackerspaces.org/mailman/listinfo/discuss



_______________________________________________
Discuss mailing list
Dis...@lists.hackerspaces.org
http://lists.hackerspaces.org/mailman/listinfo/discuss



Craig

unread,
Dec 2, 2010, 3:22:31 PM12/2/10
to OpenDoorHack-a-Thon
Is there a design document for TallyUp?

I would like to know how the authentication module is suppose to be
laid out. It would be nice to not have to register all of our users
with a central site but do something more like OpenID. Where to auth
token states the hackspace URL to verify against. The the door
mechanism could trigger an event to verify that user is a member, etc.

You would still want to work out white lists/black lists, or whatever
I suppose. Dunno, just kind of thinking out loud at this stage.

Craig
Hive13

On Nov 27, 9:55 pm, Chern Jie <chern...@gmail.com> wrote:
> Hi Willow,
>
> I heard of your OpenDoor project on Hackerspace.sg groups and I'm very
> interested to participate. I managed to convince a few other hackers to join
> in including our very own Hackerspace accountant but we're all curious to
> find out more about the project. E.g. what sort of environment, what
> language, etc.
>
> And in case you have not heard of, Ruiwen, one of the founder of
> HackerspaceSG has started on a
> project<https://github.com/hackerspacesg/TallyUp/> on
> Github not too long ago. It isn't completed yet but it would be great if we
> could work something out of it.
>
> What do you think?
>
> Cheers,
> Chern Jie
>
>
>
>
>
>
>
> On Thu, Nov 25, 2010 at 12:40 PM, Ruiwen Chua <rwc...@gmail.com> wrote:
> > The Open Door Hackathon looks interesting, thanks for sharing this Bryan!
>
> > Anyone from HackerspaceSG feel like taking part?
>
> > On Thu, Nov 25, 2010 at 3:44 AM, Bryan Bishop <kanz...@gmail.com> wrote:
>
> >> ---------- Forwarded message ----------
> >> From: Tim Saylor <tim.say...@gmail.com>
> >> Date: Wed, Nov 24, 2010 at 1:42 PM
> >> Subject: Re: [hackerspaces] Fwd: [HackerspaceSG] Membership Management
> >> System for Hackerspaces
> >> To: Hackerspaces General Discussion List <disc...@lists.hackerspaces.org>
>
> >> A hackathon to improve the state of hackerspace management systems just
> >> went out on the hackerspaces blog.
> >>http://blog.hackerspaces.org/2010/11/22/announcing-the-opendoor-hacka...
> >> If you want to share your system and potentially get contributions during
> >> this hackathon you should probably contact wil...@jigsawrennisance.org.
>
> >> And please do, I'm going to participate and I'd love to see some good
> >> starting points.
>
> >>> Disc...@lists.hackerspaces.org
> >>>http://lists.hackerspaces.org/mailman/listinfo/discuss
>
> >> _______________________________________________
> >> Discuss mailing list
> >> Disc...@lists.hackerspaces.org

Flemming Frandsen

unread,
Dec 2, 2010, 3:49:38 PM12/2/10
to opendoorh...@googlegroups.com
On Thu, Dec 2, 2010 at 9:22 PM, Craig <agent...@gmail.com> wrote:
> Where to auth
> token states the hackspace URL to verify against.  The the door
> mechanism could trigger an event to verify that user is a member, etc.

I don't think that could ever work, because most cheap tokens are read
only devices that probably don't have unique IDs and re-issuing
expensive r/w tokens to every space member on the planet is going to
get quite tiresome.

I think we'll have to aim for something which is quite flexible about
what the tokens are, so we can allow users to provide their own (some
of our members use tokens from work or the local laundry to avoid
having to carry multiple tokens).

In our door-controllers EEPROM we store 32bit hashes of the RFID
(which is typically 26 bit, but it could be longer) and the users PIN
code, which are allowed access, that means that we don't care about
duplicate RFIDs, only about duplicate hashes, because we need to be
able to tell who the user is from the hash value.

We do force the RFIDs to be unique in our current backend database,
but that restriction is only valid for RFIDs that we maintain for our
own users, for imported tokens we would only be able to store the
hash, because the RFID and the PIN would be unknown to us.

You'd never want to allow anyone in the world access to your space
just because they have a membership with some other space and I'd
certainly not want to allow my personal info, or even a hash of my
token+pin to be transmitted to everybody.

I think the best way to handle shared membership would be via OpenID,
the relying access control system could then use attribute exchange to
fetch the token+pin hash from the central user database and the user
would have to be involved in copying the data from the origin to the
target databases.

--
Flemming Frandsen - YAPH - http://dren.dk/

Chern Jie

unread,
Dec 2, 2010, 3:51:21 PM12/2/10
to opendoorh...@googlegroups.com
Hi Craig,

At this stage our door access is not linked to TallyUp (HackDo) and frankly we have not factored that in yet. Each member is given a PIN or a RFID card to enter the space, non-member would be accompanied (sponsored) by a member. We are not very strict on the rules so if our fellow hackerspace member from another city were to drop by, a ring on the door bell and a friendly smile would get them in the space.

Of course, in the future we would like to have our authentication system linked up with the door as you have suggested either via OpenID/hackerspace URL with data to verify against, whichever standard that you guys setup.

TallyUp at this point is more geared toward simplifying the management of the accounts/fees/dues of hackerspace members. As our member count grows, our accountant's work escalates.


Cheers,
Chern Jie
Reply all
Reply to author
Forward
0 new messages