]> www.infradead.org Git - users/dwmw2/openconnect.git/commit
AnyConnect: Add support for external browser SSO
authorDavid Woodhouse <dwmw2@infradead.org>
Thu, 7 Apr 2022 11:30:21 +0000 (12:30 +0100)
committerDavid Woodhouse <dwmw2@infradead.org>
Mon, 11 Apr 2022 13:50:18 +0000 (14:50 +0100)
commitd738b6f2c3c22294539e0c8486b4935c9c3c654b
tree67035394d5c455dfe59abe235fac8e089615822c
parent02ca865dd3bdea5a4f8f0335880697f8ca43fc21
AnyConnect: Add support for external browser SSO

For external browser SSO we need to listen on a local port to accept the
encoded token from the browser, as it's passed to us via a redirect to
http://localhost:29786/api/sso/<base64>

This implements a simple listening loop, accepting connections and decoding
the blob we get back.

Signed-off-by: David Woodhouse <dwmw2@infradead.org>
Makefile.am
auth.c
hpke.c [new file with mode: 0644]
library.c
openconnect-internal.h
www/changelog.xml