Closed in-fke closed 1 year ago
Thanks for pointing this out. However, since moving it somewhere else or excluding it would result in breaking changes for our users. Thus, this is not something which we are going to change in BaSyx Java V1.X - however, in V2 of BaSyx Java we will ensure modularity
Dependency to "keycloak-admin-client" introduces a ton of dependencies, and it's only for implementing
org.eclipse.basyx.extensions.shared.authorization.internal.KeycloakService
which again is only used byorg.eclipse.basyx.components.security.authorization.internal.KeycloakJwtBearerTokenAuthenticationConfigurationProvider
I may be wrong, but:
as for now, I will probably manually exclude the transitve dependency to "keycloak-admin-client".