Closed turboFei closed 1 month ago
cc @pan3793
move the BasicPrincipal in to celeborn-spi module
I'm not against this, but does it have benefits?
remove the constructor with
CelebornConf
inHttpAuthenticationFactory
asCelebornConf
is in celeborn-common module and not deployed for developer.
I would keep this, the developer still has the option to write custom plugins in their forked celeborn repo
move the BasicPrincipal in to celeborn-spi module
I'm not against this, but does it have benefits?
The only benefit is that, customer do not need to implement java.security.Principal by them, that is all
The only benefit is that, customer do not need to implement java.security.Principal by them, that is all
sounds reasonable
Merged to main
What changes were proposed in this pull request?
This PS is a followup of CELEBORN-1521, move the BasicPrincipal in to celeborn-spi module. so that customer do not need to implement it by themselves.
Why are the changes needed?
For authentication extension.
Does this PR introduce any user-facing change?
No.
How was this patch tested?
Existing GA.