mirror of
https://github.com/pocket-id/pocket-id.git
synced 2025-12-06 09:13:19 +03:00
🚀 Feature: proxy requests #491
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @Shagon94 on GitHub.
Feature description
Allowing to proxy requests, for example for sites that don't support any form of authentication, or only support authentication based on a header.
Some examples include;
This feature is similar to authelia's proxy feature, where we essentially just require the user to authenticate before allowing login - https://www.authelia.com/integration/proxies/caddy/#basic-examples
Pitch
Allows for a much easier integration and support as most self-hosted tools have basic username+pass, or no authentication at all.
@stonith404 commented on GitHub:
Thank you for your request. In my opinion this is beyond the scope of the project, as Pocket ID is designed solely to function as an OIDC provider. However, I’ve created a guide on how to proxy your services through Pocket ID using OAuth2 Proxy. Let me know if something is unclear in the guide :)
@tajkirkpatrick commented on GitHub:
@stonith404 May you update the uptime-kuma guide (or assist me) with what the "callback url" in Pocket ID would be for a service that doesn't support oauth and you are using the oauth2-proxy container. I am having issues replicating the guide with a similar docker application.
@stonith404 commented on GitHub:
@tajkirkpatrick
https://<uptima-kuma-domain>/oauth2/callbackshould work. I'll update the docs.