Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 192929229f | |||
| 397d60361e |
@@ -23,6 +23,7 @@ const debug = Debug('app')
|
|||||||
|
|
||||||
let { privateKey, certDer, thumbprint, exponent, modulus } = cert(jwksOrigin)
|
let { privateKey, certDer, thumbprint, exponent, modulus } = cert(jwksOrigin)
|
||||||
|
|
||||||
|
const users = {}
|
||||||
const sessions = {}
|
const sessions = {}
|
||||||
const challenges = {}
|
const challenges = {}
|
||||||
|
|
||||||
@@ -354,11 +355,26 @@ app.post('/issuer', (req, res) => {
|
|||||||
})
|
})
|
||||||
|
|
||||||
app.get('/api/v2/users-by-email', (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) => {
|
app.post('/api/v2/users', (req, res) => {
|
||||||
const email = req.body.email
|
const email = req.body.email
|
||||||
|
users[email] = {
|
||||||
|
"email": email,
|
||||||
|
"given_name": "Given",
|
||||||
|
"family_name": "Last",
|
||||||
|
"user_id": email,
|
||||||
|
}
|
||||||
res.json({
|
res.json({
|
||||||
user_id: `auth0|${email}`
|
user_id: `auth0|${email}`
|
||||||
})
|
})
|
||||||
|
|||||||
Reference in New Issue
Block a user