[
https://issues.apache.org/jira/browse/NIFIREG-147?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16409976#comment-16409976
]
Kevin Doran commented on NIFIREG-147:
-------------------------------------
[~ror6ax] if you or someone you know is interested in working on this idea, it
could probably be added by implementing a custom implementation of some
providers in the nifif-registry-security-api module [1]. These are interfaces
defined to allow extensions to by added to the NiFi Registry. Particularly, if
you implemented an IdentityProvider [2] and UserGroupProvider [3] backed by
Keycloak, you could add that jar and configure NiFi REgistry to use your
extension.
[1]
https://github.com/apache/nifi-registry/tree/master/nifi-registry-security-api/src/main/java/org/apache/nifi/registry/security
[2]
https://github.com/apache/nifi-registry/blob/master/nifi-registry-security-api/src/main/java/org/apache/nifi/registry/security/authentication/IdentityProvider.java
[3]
https://github.com/apache/nifi-registry/blob/master/nifi-registry-security-api/src/main/java/org/apache/nifi/registry/security/authorization/UserGroupProvider.java
> Add Keycloak authentication method
> ----------------------------------
>
> Key: NIFIREG-147
> URL: https://issues.apache.org/jira/browse/NIFIREG-147
> Project: NiFi Registry
> Issue Type: Improvement
> Reporter: Gregory Reshetniak
> Priority: Major
>
> Keycloak does implement a lot of related functionality, including groups,
> users and such. It would be great to have first-class integration available.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)