@nrk/innlogging-dev
v0.0.7
Published
A Connect-based middleware for authenticating test users in a local development environment.
Maintainers
Keywords
Readme
innlogging-dev
A Connect-based middleware for authenticating test users in a local development environment.
Installation
npm install @nrk/innlogging-devIt can be used as follows:
As a Vite plugin
import { loginDev } from '@nrk/innlogging-dev/vite';
import { defineConfig } from 'vite';
export default defineConfig({
plugins: [
loginDev({
clientId: '<CLIENT_ID>',
clientSecret: '<CLIENT_SECRET>',
issuer: '<ISSUER>',
}),
],
});As a standalone HTTP server using the Connect middleware
import connect from 'connect';
import { loginDevConnect } from '@nrk/innlogging-dev/connect';
const app = connect();
app.use(
'/_auth/web',
loginDevConnect({
clientId: '<CLIENT_ID>',
clientSecret: '<CLIENT_SECRET>',
issuer: '<ISSUER>',
})
);
app.listen(3000);