tintoy / dotnet-kube-client

A Kubernetes API client for .NET Standard / .NET Core
MIT License
192 stars 33 forks source link

[WIP] Refactor authentication strategies #116

Closed tintoy closed 2 years ago

tintoy commented 4 years ago

This is to prepare for adding client-go credential plugin support.

Given that each authentication strategy has different settings (and even the 2 token-provider strategies have different the same settings in different styles), I think it's time to bite the bullet and move all the authentication settings into KubeAuthStrategy (now an abstract class instead of an enum).

See also: tintoy/dotnet-kube-client#108

tintoy commented 4 years ago

@felixfbecker - thoughts?

tintoy commented 2 years ago

Finally revisiting this - will refresh branch and open a new PR 🙂