ContainerImage.Pinniped/test
Matt Moyer 71d4e05fb6
Add custom response_mode=form_post HTML template.
This is a new pacakge internal/oidc/provider/formposthtml containing a number of static files embedded using the relatively recent Go "//go:embed" functionality introduced in Go 1.16 (https://blog.golang.org/go1.16).

The Javascript and CSS files are minifiied and injected to make a single self-contained HTML response. There is a special Content-Security-Policy helper to calculate hash-based script-src and style-src rules.

This new code is covered by a new integration test that exercises the JS/HTML functionality in a real browser outside of the rest of the Supervisor.

Signed-off-by: Matt Moyer <moyerm@vmware.com>
2021-07-09 12:08:43 -05:00
..
cluster_capabilities Run the LDAP client's integration tests only on Kind 2021-07-08 11:10:53 -07:00
deploy/tools Parameterize our test images in ytt. 2021-06-03 15:25:09 -05:00
integration Add custom response_mode=form_post HTML template. 2021-07-09 12:08:43 -05:00
testlib In browsertest.Open(), capture console INFO logs. 2021-07-09 12:08:43 -05:00