mirror of
https://github.com/mollersuite/monofile.git
synced 2024-11-22 05:46:26 -08:00
forcing accounts for identity proofs for now (doesn't matter)
This commit is contained in:
parent
c53a31c405
commit
0f7ae63c97
|
@ -49,7 +49,7 @@ export default function () {
|
||||||
return ctx.json(["none"]) // if we add 2fa in the future, return available 2fa methods
|
return ctx.json(["none"]) // if we add 2fa in the future, return available 2fa methods
|
||||||
})
|
})
|
||||||
|
|
||||||
router.post("/", scheme(
|
router.post("/", requiresAccount, scheme(
|
||||||
ProofCreationSchema
|
ProofCreationSchema
|
||||||
), async (ctx) => {
|
), async (ctx) => {
|
||||||
|
|
||||||
|
@ -68,12 +68,17 @@ export default function () {
|
||||||
|
|
||||||
// if actor does have 2fa in an else block here
|
// if actor does have 2fa in an else block here
|
||||||
|
|
||||||
return ctx.text(new CodeMgr.Code(
|
const tryCode = CodeMgr.code(
|
||||||
"identityProof",
|
"identityProof",
|
||||||
target.id,
|
target.id,
|
||||||
Boolean(actor), // so that you can only log in with proofs created when logged out
|
Boolean(actor), // so that you can only log in with proofs created when logged out
|
||||||
5 * 60 * 1000
|
5 * 60 * 1000
|
||||||
).id)
|
)
|
||||||
|
|
||||||
|
if (!tryCode.success)
|
||||||
|
return ServeError(ctx, 429, tryCode.error)
|
||||||
|
|
||||||
|
return ctx.text(tryCode.code.id)
|
||||||
})
|
})
|
||||||
|
|
||||||
return router
|
return router
|
||||||
|
|
Loading…
Reference in a new issue