CredentialsProvider should be an interface #252
Labels
feature-request
A feature should be added or improved.
needs-review
This issue or pull request needs review from a core team member.
p3
This is a minor priority issue
Currently CredentialsProvider is an abstract base class that expects sub-classes to be native implementations.
This prevents a library from providing a pure Java/Kotlin implementation of a credentials provider.
This should be refactored to an interface and the abstract base class can be made internal. The implementation will need to provide a bridge that wraps externally provided providers that proxies to C and back.
The text was updated successfully, but these errors were encountered: