ngrok,允许特定路线匿名访问

问题描述 投票:0回答:1

我正在使用 Microsoft 的 oauth,但我需要一些无需身份验证即可访问的 api 路由。例如 Webhook。

我有办法通过 ngrok 或任何其他隧道提供商(Cloudflare 等)来做到这一点吗?

这是我当前的 ngrok yml

version: "2"
authtoken: token
tunnels:
    default:
        proto: http
        addr: https://localhost:5050
        host_header: "https://localhost:5050"
        schemes:
            - https
        domain: my-ngrok-website.ngrok-free.app
        oauth:
            provider: "microsoft"
            allow_domains: ["company.com",]
cloudflare ngrok http-tunneling
1个回答
0
投票

免责声明:我在 ngrok 工作。

今天可以使用 HTTP Edges 实现这一点,专门为您关心的路径(或前缀)设置路由,并在您想要保护的任何路由上设置 OAuth 模块。您的代理配置看起来会有点不同,使用标记的隧道

我们知道这有点令人困惑。我们目前正在努力将 OAuth(和 OIDC/SAML)功能引入我们的流量策略,我们希望该策略能够更加简化。

如果您在此过程中有任何疑问,请随时联系我们的支持团队!

© www.soinside.com 2019 - 2024. All rights reserved.