authelia/.buildkite
Amir Zarrinkafsh 3487fd392e
[FEATURE] Add API docs and swagger-ui (#1544)
* [FEATURE] Add API docs and swagger-ui

This change will serve out swagger-ui at the `/api/` root path.

* Update descriptions and summaries in API spec

* Utilise frontend assets from unit testing for Docker build steps

* Fix tag for /api/user/* endpoints

* Fix response schema for /api/user/info/2fa_method

* Template and inject the session name during runtime into swagger-ui

This change also factorises and renames index.go into template.go, this can now be generically utilised to template any file.

* Fix integration tests

* Add U2F endpoints

* Change swagger directory to api

This change is to more closely conform to the golang-standards project layout.

* Add authentication for u2f endpoints

* Modify u2f endpoint descriptions

* Rename and fix u2f 2fa sign endpoints

* Fix request body for /api/secondfactor/u2f/sign endpoint

Co-authored-by: James Elliott <james-d-elliott@users.noreply.github.com>
2021-01-03 15:28:46 +11:00
..
annotations [DEPRECATE] Remove OSX (darwin) based binaries (#967) 2020-05-03 22:03:53 +10:00
hooks [FEATURE] Add API docs and swagger-ui (#1544) 2021-01-03 15:28:46 +11:00
steps [FEATURE] Add API docs and swagger-ui (#1544) 2021-01-03 15:28:46 +11:00
RELEASE.md [RELEASE] v4.24.1 (#1543) 2020-12-16 14:11:41 +11:00
deployment.sh do not hardcode /bin/bash (#1122) 2020-06-18 09:49:13 +02:00
pipeline.sh [FEATURE] Add API docs and swagger-ui (#1544) 2021-01-03 15:28:46 +11:00
pipeline.yml [DEPRECATE] Remove OSX (darwin) based binaries (#967) 2020-05-03 22:03:53 +10:00