I'm making an UML class diagram representing classes used for authentication.
There are 3 classes:
- X509AuthenticationFilter
- ProviderManager
- X509AuthenticationProvider
The X509AuthenticationFilter
HAS a ProviderManager
.
The ProviderManager
HAS a List<AuthenticationProvider>
And in this list that the manager has there's the X509AuthenticationProvider
alongside with other AuthenticationProvider
's
My question is about how to display such a relation between the ProviderManager
and the X509AuthenticationProvider
?
The best I could come up with is just a simple association like below:
But I still do have second thoughts... Maybe there's a standard for displaying such a relationship?
X509AuthenticationProvider
inherits fromAuthenticationProvider
?