Define authentication as optional.

Usage:

import routing from '@novice1/routing';

import {
BasicAuthUtil,
NoAuthUtil,
GroupContextAuthUtil
} from '@novice1/api-doc-generator';

const basicAuth = new BasicAuthUtil('basicAuth');

const router = routing()
.get({
path: '/something',
parameters: {
// add security requirements for this route
security: new GroupContextAuthUtil([
new NoAuthUtil(),
basicAuth
])
}
}, function (req, res) {
// do something ...
});

Hierarchy (view full)

Constructors

Methods