Add gravatar support to derby-auth

npm install derby-auth-gravatar
4 downloads in the last week
16 downloads in the last month


Add Gravatar support to derby-auth.


First follow the steps for getting started with derby-auth.

Next require the module in server/index.js:

var gravatar = require('derby-auth-gravatar');

Add gravatar after derby-auth middleware:

// derby-auth middleware
.use(auth.middleware(strategies, options)) 

// gravatar middleware


A user's gravatar data is stored in "users.*.auth.local.gravatar". Each gravatar object contains a hash property that can be used to generate a gravatar image url

<img alt="" src="{{_user.auth.local.gravatar.hash}}">

If a user has a profile then their profile data will also be stored in the gravatar object.

<pre class="displayName">{{}}</pre>

*Note: For whatever reason, secondary gravatar accounts do not return profile data.

npm loves you