1234567891011121314151617181920212223242526 |
- 'use strict'
- const crypto = require('crypto')
- /**
- * Internal Authentication
- */
- module.exports = {
- _curKey: false,
- init (inKey) {
- this._curKey = inKey
- return this
- },
- generateKey () {
- return crypto.randomBytes(20).toString('hex')
- },
- validateKey (inKey) {
- return inKey === this._curKey
- }
- }
|