Add authenticator name parameter to IAuthProvider.NewAuthenticator

Description

Currently there are two interfaces for auth providers: IAuthProvider and IAuthProviderNamed.

The IAuthProviderNamed declares a SetName method that is guaranteed to be called before NewAuthenticator. We should get rid of this complexity by adding the authenticator name parameter to the NewAuthenticator method and removing the IAuthProviderNamed interface.

Environment

None

Assignee

Unassigned

Reporter

Joao Reis

Labels

None

PM Priority

None

Fix versions

External issue ID

None

Doc Impact

None

Reviewer

None

Pull Request

None

Epic Link

Sprint

Pull Requests

None

Size

None

Priority

Major
Configure