[ 
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)

Reply via email to