Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/PADL/libbrowserid

BrowserID C library
https://github.com/PADL/libbrowserid

Last synced: about 2 months ago
JSON representation

BrowserID C library

Awesome Lists containing this project

README

        

[![Build Status](https://travis-ci.org/PADL/libbrowserid.png?branch=browserid)](https://travis-ci.org/PADL/libbrowserid)

# libbrowserid

libbrowserid is a C library for generating and verifying Mozilla Persona
(BrowserID) assertions. This source distribution also includes a GSS/SASL
mechanism based on the BrowserID protocol, but that is not built by default.

More information on BrowserID is available at the URL
.

## Building

For building on Mac OS X, no additional packages are required.

On Windows you will additionally need:

* Jansson

On all other platforms, you will need, in addition to Jansson:

* Curl (not required for Windows)
* OpenSSL (not required for Windows)

Building is similar to other autotools-based projects; run ./autogen.sh,
./configure and make. If you wish to also build the GSS/SASL mechanism, see the
instructions in mech\_browserid/README.md.

## Sample code

Sample code can be found in the sample directory. See doc/sample.md for more
information.