The AuthX Interface is a reference user interface that provides the visual components necessary for a user to authenticate herself and authorize a client to access resources on her behalf.
It is responsible for the entire user-facing portion of the OAuth flow, from authenticating a user to authorizing a client.
The app is written in TypeScript with JSX extensions for react.
These scripts can be run using npm run <script>
.
Use prettier to format the code in this package.
Check the contents of this package against prettier and eslint rules.
Build the files from /src
to the /dist
directory with optimizations.
Build the files from /src
to the /dist
directory, and re-build as changes are made to source files.
Start a web server that serves the contents of /dist
. Use the PORT
environment variable to specify a port.
Start a web server that serves the contents of /dist
and reload as files change. Use the PORT
environment variable to specify a port.
Run all tests from the /dist
directory.
Run all tests from the /dist
directory, and re-run a test when it changes.
This holds the source code for the client-side interface.
This holds the source code for a Koa middleware that serves the contents from /dist/client
The compiled and bundled code ends up here for distribution. This is ignored by git.