Created
January 22, 2019 05:52
-
-
Save andrewvanbeek-okta/fda93f8f38e9960a8d572f1614ebc403 to your computer and use it in GitHub Desktop.
Update happy places
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
exports.sendHappyPlaces = (req, res) => { | |
console.log("#*Y#*Y&#&*#&#T&&#^^&#&#&*#") | |
console.log(req.query) | |
console.log("#*Y#*Y&#&*#&#T&&#^^&#&#&*#") | |
const okta = require('@okta/okta-sdk-nodejs'); | |
const client = new okta.Client({ | |
orgUrl: '{Your Okta ORG}', | |
token: '{Your Okta Api Token}', // Obtained from Developer Dashboard | |
requestExecutor: new okta.DefaultRequestExecutor() // Will be added by default in 2.0 | |
}); | |
var userId = req.query.userId | |
var place = req.query.placesToAdd | |
client.getUser(userId) | |
.then(user => { | |
console.log(user) | |
console.log(user.profile.happyPlaces) | |
var places = [] | |
if(user.profile.happyPlaces) { | |
places = user.profile.happyPlaces | |
} | |
places.push(place) | |
console.log(places) | |
user.profile.happyPlaces = places | |
let message = req.query.message || req.body.message || 'Hello World!'; | |
user.update().then(() => res.status(200).send(message)); | |
}); | |
}; | |
_________________________________________ | |
{ | |
"name": "sample-http", | |
"version": "0.0.1", | |
"dependencies": { | |
"@okta/okta-sdk-nodejs": "^1.2.0" | |
} | |
} | |
_________________________________________ |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment