apache / dolphinscheduler

Apache DolphinScheduler is the modern data orchestration platform. Agile to create high performance workflow with low-code
https://dolphinscheduler.apache.org/
Apache License 2.0
12.73k stars 4.58k forks source link

[Improvement] Optimizing the OAuth2 login functionality to support users integrating with their own authentication centers. #16446

Closed hdygxsj closed 1 month ago

hdygxsj commented 1 month ago

Search before asking

Description

Optimizing the OAuth2 login functionality to support users integrating with their own authentication centers.

Use case

No response

Related issues

No response

Are you willing to submit a PR?

Code of Conduct

a3sroot commented 1 month ago

Same problem, most self-built oauth2's take username or name fields. Login is rare. @SbloodyS

ruanwenjun commented 1 month ago

Could you please change this issue to DSIP, and provide detail design first. Since this is a big refactor, we need to discuss first.

SbloodyS commented 1 month ago

Like @ruanwenjun said, you should create a DSIP fist, and provide full detail designs to discuss.

I also have some doubts that have been answered in https://github.com/apache/dolphinscheduler/pull/16465#pullrequestreview-2239410355

hdygxsj commented 1 month ago

This issue will be discussed further in #16472.