feat: remember created users
This commit is contained in:
@@ -23,6 +23,7 @@ const debug = Debug('app')
|
||||
|
||||
let { privateKey, certDer, thumbprint, exponent, modulus } = cert(jwksOrigin)
|
||||
|
||||
const users = {}
|
||||
const sessions = {}
|
||||
const challenges = {}
|
||||
|
||||
@@ -354,11 +355,26 @@ app.post('/issuer', (req, res) => {
|
||||
})
|
||||
|
||||
app.get('/api/v2/users-by-email', (req, res) => {
|
||||
res.json([])
|
||||
const email = req.query.email
|
||||
|
||||
const user = users[email]
|
||||
if (user === undefined) {
|
||||
res.json([{}])
|
||||
} else {
|
||||
res.json([
|
||||
user
|
||||
])
|
||||
}
|
||||
})
|
||||
|
||||
app.post('/api/v2/users', (req, res) => {
|
||||
const email = req.body.email
|
||||
users[email] = {
|
||||
"email": email,
|
||||
"given_name": "Given",
|
||||
"family_name": "Last",
|
||||
"user_id": email,
|
||||
}
|
||||
res.json({
|
||||
user_id: `auth0|${email}`
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user