Skip to content

Instantly share code, notes, and snippets.

@passatgt
passatgt / stormpath-express-logout.js
Created August 9, 2016 15:20
Delete all access and refresh tokens for logged in user in Stormpath Express
//Sign out -> delete all access and refresh tokens
module.exports.signOut = function(req, res){
//Delete refresh tokens
req.user.getRefreshTokens(function(err,refreshTokens){
refreshTokens.each(deleteToken, function (err) {
if(err) {
res.status(400).send({ message: 'Oops! There was an error: ' + err.userMessage});
} else {
@passatgt
passatgt / stormpath-api-keys.js
Created August 8, 2016 19:06
Routes to generate, list and delete api keys using Node.js Stormpath Express
// Create api key
module.exports.createApiKey = function(req, res) {
req.user.createApiKey(function(err, apiKey){
if(err) return helpers.handleError(err,res);
return res.status(201).send({status: 'success', code: 'api_key_created', message: 'Api key created.', data: apiKey});
});
}