apache / incubator-uniffle

Uniffle is a high performance, general purpose Remote Shuffle Service.
https://uniffle.apache.org/
Apache License 2.0
370 stars 143 forks source link

[Subtask] Support login function in dashboard module #1978

Open xianjingfeng opened 1 month ago

xianjingfeng commented 1 month ago

Code of Conduct

Search before asking

Describe the subtask

We have supported authentication in some interfaces in coordinator in #1948. In the future, we will support request these interfaces through the dashboard module. So I think we should add a login page.

I think this can be achieved like this: 1.Add a interface for login authentication in coordinator. 2.If the authentication is passed, Save the authentication credentials to the session in dashboard module 3.Put the credentials in the header each time request the coordinator.

Parent issue

1949

Are you willing to submit PR?

xianjingfeng commented 1 month ago

@yl09099 @jerqi cc

yl09099 commented 1 month ago

@yl09099 @jerqi cc

As we discussed last time, we can do this.