[ https://issues.apache.org/jira/browse/SENTRY-2367?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16592125#comment-16592125 ]
Brian Towles commented on SENTRY-2367: -------------------------------------- I don't believe that that would work. This is a simplified derivative work. The Keycloak version take into account the Keycloak configuration mechanisms and has more Keycloak specific functions as to how the Services get instantiated and when. The concept displayed in the Keycloak SPI has been stripped down significantly and made specificly to be a small clean module for usage by Sentry. There are only two concrete classes in the package and the only code of any significance in the package is ProviderManager and it is 104 lines long. Every thing else is just interfaces. It would not be depended on changes or things that are necessary to be tracked from Keycloak. > Implement subsystem to allow for pluggable attribute providers and transports > ----------------------------------------------------------------------------- > > Key: SENTRY-2367 > URL: https://issues.apache.org/jira/browse/SENTRY-2367 > Project: Sentry > Issue Type: Sub-task > Components: Core > Affects Versions: 2.0.1 > Reporter: Brian Towles > Assignee: Brian Towles > Priority: Major > Fix For: 2.1.0 > > Attachments: SENTRY-2367.001.patch, SENTRY-2367.002.patch > > > Implement a subsystem for Sentry to for the pluggable loading of attribute > providers and transports. This will be done with the Java SPI interface and > mechanisms. -- This message was sent by Atlassian JIRA (v7.6.3#76005)