1234567891011121314151617181920212223242526272829303132 |
- "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;
- }
- };
|