Feature request: integratable Oauth validators
Traefik app proxy has a very useful feature, where you can directly and easily configure a label towards a "middleware" - any 3rd party integratable Oauth validator (ex: Tinyauth or Authentik). It automatically recognizes any Oatuh request, returns HTTP code 200, then redirects to the specified (locally hosted & linked) validator for it to conduct the entire oauth process with the whitelisted Oauth client (GitHub, Google, Apple Id, X, etc.)
Process & demo video, from min. 2:10:
Traefik documentation on configuring the middleware: https://doc.traefik.io/traefik/reference/routing-configuration/http/middlewares/forwardauth/
I realize Traefik itself can be used for this purpose behind the OLS reverse proxy, yet would be more practical (not to mention lightweight & efficient) to "plug-in" these 3rd party Oauth validators directly into OLS, since it already provides everything else efficiently.
Q: Is it pherhaps possible to do somehint similar at the moment with a slightly more comples rewrite script ?
Traefik app proxy has a very useful feature, where you can directly and easily configure a label towards a "middleware" - any 3rd party integratable Oauth validator (ex: Tinyauth or Authentik). It automatically recognizes any Oatuh request, returns HTTP code 200, then redirects to the specified (locally hosted & linked) validator for it to conduct the entire oauth process with the whitelisted Oauth client (GitHub, Google, Apple Id, X, etc.)
Process & demo video, from min. 2:10:
I realize Traefik itself can be used for this purpose behind the OLS reverse proxy, yet would be more practical (not to mention lightweight & efficient) to "plug-in" these 3rd party Oauth validators directly into OLS, since it already provides everything else efficiently.
Q: Is it pherhaps possible to do somehint similar at the moment with a slightly more comples rewrite script ?
Attachments
-
221.9 KB Views: 0