Skip to content

Instantly share code, notes, and snippets.

@natsag2000
natsag2000 / spacemacs-keybindings.md
Created June 24, 2021 10:13 — forked from rnwolf/spacemacs-keybindings.md
spacemacs keybindings that i need to learn
@natsag2000
natsag2000 / Guardian JWT.md
Created July 9, 2017 09:18 — forked from nikneroz/Guardian JWT.md
Elixir + Phoenix Framework + Guardian + JWT. This is tutorial and step by step installation guide.

Elixir + Phoenix Framework + Guardian + JWT + Comeonin

Preparing environment

We need to generate secret key for development environment.

mix phoenix.gen.secret
# ednkXywWll1d2svDEpbA39R5kfkc9l96j0+u7A8MgKM+pbwbeDsuYB8MP2WUW1hf

Guardian requires serializer for JWT token generation, so we need to create it lib/my_app_name/token_serialize.ex. You need to restart your server, after adding files to lib folder.

@natsag2000
natsag2000 / gist:2043960
Created March 15, 2012 12:28 — forked from shripadk/gist:652819
Express authentication using Redis for session store and Couchdb for database (in coffeescript!)
###
Module dependencies
###
require.paths.unshift "#{__dirname}/lib/support/express-csrf/"
require.paths.unshift "#{__dirname}/lib/support/node_hash/lib/"
express = require 'express'
app = module.exports = express.createServer()
RedisStore = require 'connect-redis'