-
We are trying integrate strimzi kafka with on-premise actve directory. |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 3 replies
-
Integrate for what? Authentication? I think you can use OAuth. Have you read the docs about it? @mstruk I think you dealt with this before in OAuth? |
Beta Was this translation helpful? Give feedback.
-
Integration with LDAP / Active Directory over OAuth is always done on the authorization server side. It means that Kafka clients and Kafka brokers are not aware of it at all. It's a matter of configuring user federation on you authorization server to use your LDAP server. One such authorization server that allows you to do that for example is Keycloak. For ADFS on-premise alternatives there are open source solutions like OpenLDAP. You have to configure your authorization server (e.g. Keycloak) to use your LDAP / AD server as a store of users. Then you configure Strimzi Operator to use your authorization server via For an example check out this repository: https://github.com/keunlee/amq-streams-broker-authorization-sample |
Beta Was this translation helpful? Give feedback.
Integration with LDAP / Active Directory over OAuth is always done on the authorization server side. It means that Kafka clients and Kafka brokers are not aware of it at all. It's a matter of configuring user federation on you authorization server to use your LDAP server. One such authorization server that allows you to do that for example is Keycloak. For ADFS on-premise alternatives there are open source solutions like OpenLDAP.
You have to configure your authorization server (e.g. Keycloak) to use your LDAP / AD server as a store of users. Then you configure Strimzi Operator to use your authorization server via
oauth
authentication. You may also need a custom authorizer, or if you use …