UNPKG

499 BJavaScriptView Raw
1module.exports = function Noauth(opts) {
2 return {
3 name: 'noauth',
4 create(_opts) {
5 return function noauthTransform(stream, cb) {
6 cb(null, {
7 remote: opts.keys.publicKey,
8 auth: { allow: null, deny: null },
9 source: stream.source,
10 sink: stream.sink,
11 address: 'noauth:' + opts.keys.publicKey.toString('base64'),
12 })
13 }
14 },
15 parse(str) {
16 return {}
17 },
18 stringify() {
19 return 'noauth'
20 },
21 }
22}