debian-forge-composer/cmd
sanne 4a057bf3d5 auth: OpenID/OAUth2 middleware
2 configurations for the listeners are now possible:
- enableJWT=false with client ssl auth
- enableJWT=true with https

Actual verification of the tokens is handled by
https://github.com/openshift-online/ocm-sdk-go.

An authentication handler is run as the top level handler, before any
routing is done. Routes which do not require authentication should be
listed as exceptions.

Authentication can be restricted using an ACL file which allows
filtering based on JWT claims. For more information see the inline
comments in ocm-sdk/authentication.

As an added quirk the `-v` flag for the osbuild-composer executable was
changed to `-verbose` to avoid flag collision with glog which declares
the `-v` flag in the package `init()` function. The ocm-sdk depends on
glog and pulls it in.
2021-09-04 02:48:52 +02:00
..
cloud-cleaner ci/tests: scheduled cloud-cleaner for Azure 2021-08-19 09:04:28 +02:00
osbuild-auth-tests test/auth: rework the test to use the new openssl setup 2020-11-05 13:48:48 +01:00
osbuild-composer auth: OpenID/OAUth2 middleware 2021-09-04 02:48:52 +02:00
osbuild-composer-cli-tests tests: update base tests for weldr-client 2021-08-25 19:16:04 +02:00
osbuild-composer-dbjobqueue-tests jobqueue: Introduce jobqueue backed by a postgres database 2021-07-28 21:52:31 +01:00
osbuild-dnf-json-tests internal/rhsm: introduce package that handles subscriptions 2021-08-09 12:40:23 +02:00
osbuild-image-tests test/image: fix pipeline exports for v2 manifests 2021-08-17 15:53:08 +02:00
osbuild-koji rpmmd: move RPM metadata tooling to internal pkg 2021-06-29 09:33:05 +01:00
osbuild-koji-tests rpmmd: move RPM metadata tooling to internal pkg 2021-06-29 09:33:05 +01:00
osbuild-mock-openid-provider auth: OpenID/OAUth2 middleware 2021-09-04 02:48:52 +02:00
osbuild-pipeline osbuild-pipeline: support for ostree arguments 2021-08-27 12:56:54 +02:00
osbuild-store-dump internal/rhsm: introduce package that handles subscriptions 2021-08-09 12:40:23 +02:00
osbuild-upload-aws upload/aws: add support for session tokens 2021-06-28 13:14:19 +03:00
osbuild-upload-azure cmd/upload-azure: set storage account 2021-03-06 15:40:48 +00:00
osbuild-upload-gcp Rename all occurrences of "Compute Node" to "Compute Engine" 2021-04-01 20:12:39 +02:00
osbuild-worker auth: OpenID/OAUth2 middleware 2021-09-04 02:48:52 +02:00