muut

0.0.1 • Public • Published

muut

This npm module allows users of the muut Developer Edition product to generate signed URLs for private forums/comments and Single Sign On.

Follow me (@troygoode) on Twitter!

NPM

build status

Installation (via npm)

$ npm install muut

Usage

Generate your ticket server-side:

var muut = require('muut'),
  secret = 'MY_SECRET',
  user = {
    id: 'johndoe', // required
    displayname: 'John Doe', // required
    email: 'john.doe@gmail.com',
    avatar: '//gravatar.com/avatar/e5fb96fe7ec4ac3d4fa675422f8d1fb9',
    is_admin: true
  };
 
var muut_ticket = muut(secret, user);

(See the muut documentation for more information about the user object being passed in.)

Now pass that ticket to your templating engine and on into muut's client-side library:

<script>
$("#muut").muut({
   api: {
      key: 'testapikey',
      signature: '<%= muut_ticket.signature %>',
      message: '<%= muut_ticket.message %>',
      timestamp: <%= muut_ticket.timestamp %>
   }
})
</script> 

License

MIT License

Author

Troy Goode (troygoode@gmail.com)

Package Sidebar

Install

npm i muut

Weekly Downloads

2

Version

0.0.1

License

none

Last publish

Collaborators

  • troygoode