Dear Racketeers,
[tl;dr: I’m wondering what is the current state of the art for authentication
in Racket Web apps. What would be a good starting point for learning how to do
authentication with options to authenticate via password DB and via OAuth with
a common authorization service such as those from Google and Facebook?]
I haven’t done much Web programming in recent years, so I’m not familiar with
standard practice for authentication and authorization, and the sheer quantity
of info out there is daunting. One of my students was demoing a Meteor app he
wrote, and I was impressed by the apparent simplicity: just adding something
like “{{login_buttons}}” to the page template got him HTML login buttons,
Google/FB login (once he obtained an app key), and a session object he could
use for checking authorization in his DB queries. I’m wondering if anybody’s
written a similar library in Racket. The closest I seem to be able to find are
Ryan Culpepper’s webapi/oauth2 and Ray Racine’s gut/oauth packages. Any further
suggestions?
Thanks,
Jordan
____________________
Racket Users list:
http://lists.racket-lang.org/users