1 | module.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 | }
|