zpratt / local-openfaas-workbench

A simple way to bootstrap a local OpenFaaS environment
MIT License
8 stars 1 forks source link

Auth is missing #1

Open alexellis opened 4 years ago

alexellis commented 4 years ago

It looks like authentication is missing. I would recommend you add it by default since some people will run this on a public server or with ngrok or inlets.

zpratt commented 4 years ago

I will incorporate Keycloak’s Gatekeeper and an ingress controller.

https://github.com/keycloak/keycloak-gatekeeper

zpratt commented 4 years ago

Another option would be a combo of an envoy sidecar and Keycloak, using Keycloak’s JWKS and envoy JWT validation

zpratt commented 4 years ago

Started in #3

zpratt commented 4 years ago

Useful guide: https://www.twistlock.com/labs-blog/securing-kubernetes-openfaas-beyond/