Junxu Chen created COMDEV-389:
---------------------------------
Summary: Apache APISIX: enhanced authentication for Dashboard
Key: COMDEV-389
URL: https://issues.apache.org/jira/browse/COMDEV-389
Project: Community Development
Issue Type: New Feature
Components: GSoC/Mentoring ideas
Reporter: Junxu Chen
Apache APISIX
Apache APISIX is a dynamic, real-time, high-performance API gateway, based on
the Nginx library and etcd.
APISIX provides rich traffic management features such as load balancing,
dynamic upstream, canary release, circuit breaking, authentication,
observability, and more.
You can use Apache APISIX to handle traditional north-south traffic, as well as
east-west traffic between services. It can also be used as a k8s ingress
controller.
Background
At present, Apache APISIX Dashboard only supports simple username and password
login, we need a universal authentication mechanism that can connect to user's
existing identity provider.
Task
In the Apache APISIX dashboard (https://github.com/apache/apisix-dashboard)
project
1. Implement a universal login class
2. Support LDAP connection
3. Support OAuth2 connection
Relevant Skills
1. Golang
2. TypeScript
3. Be familiar with ETCD
Mentor
Junxu Chen, PMC of Apache APISIX, [email protected]
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]