-
Task
-
Resolution: Done
-
Major
-
None
-
None
The org.wildfly.extension.elytron module was originally public as there were some classes in the elytron subsystem that custom components needed access to in order to implement them.
There are currently two Elytron custom components that still rely on needing to implement interfaces from the Elytron subsystem:
- `custom-principal-transformer` relies on a `org.wildfly.extension.elytron.capabilities.PrincipalTransformer` implementation
- `custom-credential-security-factory` relies on a `org.wildfly.extension.elytron.capabilities.CredentialSecurityFactory` implementation
It's now possible to implement these custom components without needing to implement these classes so we can mark the module as private.
- is cloned by
-
WFCORE-6464 Update CustomCredentialSecurityFactoryImpl to no longer rely on private Elytron API
- Resolved
-
JBEAP-25024 Make the org.wildfly.extension.elytron module private
- Closed
- is incorporated by
-
WFLY-18353 Update TestCustomPrincipalTransformer to no longer rely on the Elytron subsystem
- Closed