Gallardot opened a new issue, #17171:
URL: https://github.com/apache/dolphinscheduler/issues/17171

   ### Search before asking
   
   - [x] I had searched in the 
[DSIP](https://github.com/apache/dolphinscheduler/issues/14102) and found no 
similar DSIP.
   
   
   ### Motivation
   
   From GSoC2025 https://issues.apache.org/jira/browse/GSOC-284
   
   Apache DolphinScheduler is a distributed and extensible workflow scheduler 
platform designed to orchestrate complex data processing tasks. It provides a 
user-friendly interface for defining, scheduling, and monitoring workflows, 
making it easier to manage and automate data pipelines. DolphinScheduler 
supports various types of tasks, including shell scripts, SQL queries, and 
custom scripts, and integrates seamlessly with popular big data ecosystems.
   
   Currently, the Apache DolphinScheduler system supports user login via 
Password, LDAP, Casdoor SSO, and OAuth. However, as a data platform, it 
frequently needs to integrate with enterprise - internal user accounts to 
achieve unified identity authentication, which is crucial for ensuring system 
security and unified user account management. The existing implementation of 
Casdoor has a high degree of dependence on the Casdoor project, and the OAuth 
implementation lacks universality and flexibility.
   
   Our objective is to implement a more generalized OIDC (OpenID Connect) login 
authentication mechanism. This will enable users to make better use of unified 
login authentication. Moreover, popular open source login authentication 
projects like Dexidp, Keycloak, and OAuthProxy all support OIDC. By supporting 
OIDC, users can integrate with both internal and third-party login 
authentication methods, such as Feishu Login and WeChat Work Login.
   
   ### Design Detail
   
   _No response_
   
   ### Compatibility, Deprecation, and Migration Plan
   
   _No response_
   
   ### Test Plan
   
   _No response_
   
   ### Code of Conduct
   
   - [x] I agree to follow this project's [Code of 
Conduct](https://www.apache.org/foundation/policies/conduct)
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: 
[email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to