Extend service registry to allow authentication handlers per service

Description

Authentication handlers are currently global. It may be desirable at times to limit a given registered service to forcibly use an authentication handler that is known beforehand to produce a successful match, rather than trying the list of handlers by default.

The idea is that the service registry should allow for a new property for a registered service "authenticationHandlers" that if configured, would be tried instead of the default behavior. If none is specified, the default behavior would take over.

Environment

None

Status

Assignee

Misagh Moayyed

Reporter

Misagh Moayyed

Labels

Estimated End Date

None

Audience

None

Components

Fix versions

Priority

Minor