Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

request help: Support forward-auth #5475

Closed
GhangZh opened this issue Nov 10, 2021 · 3 comments · Fixed by #6037
Closed

request help: Support forward-auth #5475

GhangZh opened this issue Nov 10, 2021 · 3 comments · Fixed by #6037
Labels
enhancement New feature or request

Comments

@GhangZh
Copy link

GhangZh commented Nov 10, 2021

Issue description

We are using traefik and want to migrate to apisix, but traefik has a forward-auth plugin, which is a plugin that supports external authentication services, how does apisix support external authentication services?
image

Environment

  • apisix version (cmd: apisix version):2.10.0
  • OS (cmd: uname -a):
  • OpenResty / Nginx version (cmd: nginx -V or openresty -V):openresty/1.19.3.1
  • etcd version, if have (cmd: run curl http://127.0.0.1:9090/v1/server_info to get the info from server-info API):
  • apisix-dashboard version, if have:
  • the plugin runner version, if the issue is about a plugin runner (cmd: depended on the kind of runner):
  • luarocks version, if the issue is about installation (cmd: luarocks --version):
@GhangZh GhangZh changed the title request help: request help: Support forward-auth Nov 10, 2021
@spacewander
Copy link
Member

Can you provide more details about the forward-auth plugin and how do you use it?

@tzssangglass
Copy link
Member

@GhangZh
Copy link
Author

GhangZh commented Nov 11, 2021

I just want to use our own authentication service. In apisix, I want to set the domain name of the service through the annotation: "ingress.kubernetes.io/auth-url":http://xxxxxx, and hand it over to this service to get the authentication result. If the verification is passed, continue, if not Pass , stop.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants