Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Mozilla Persona (BrowserID) example using Noir
Clojure Perl Other
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
bin
resources/public
src-cljs/nongrata
src/nongrata
.gitignore
README.md
project.clj

README.md

nongrata

This is the live coding site for the Clojure Minnesota 5/2 meeting to better understand Persona (BrowserID) and Clojure / Clojurescript (with Noir).

Mozilla Persona (BrowserID) aims to be a better, more usable and more privacy-conscious implementation of OpenID.

Clojurescript, event handling and relevant client server integration with Clojure.

Finally, Noir is Chris Granger's web development library which uses Ring and Compojure.

Running

To try it out yourself, clone this and run:

lein clean, deps, compile, cljsbuild once, run

And visit:

http://localhost:11300/login

Clicking on the sign-in image should do the dance with login.persona.org. Once you sign in, refreshing the page should detect an authenticated sign-in. It could use polish, which I might do in the next few days.

Contributors

  • tmarble
  • nickbauman
  • bmaddy
  • others from Clojure.MN who haven't updated this file

Jenkins

Jenkins is is running at Informatique, Inc. and rebuilding on every commit.

The live version of this code is pushed automatically to:

http://nongrata.info9.net:11300/

NOTE: the site might be down while a commit is being published

License

Copyright (C) 2012 Tom Marble and contributors from Clojure MN

This project is licensed under the Eclipse Public License, the same as Clojure.

Something went wrong with that request. Please try again.