kafka_neu-76e4d1b5-8b7b-4eb8-ad4b-86e90f693c1d.zip-extract/kafka-4.2.0-src/tests/kafkatest/services/security/templates/jaas.conf

Path
kafka_neu-76e4d1b5-8b7b-4eb8-ad4b-86e90f693c1d.zip-extract/kafka-4.2.0-src/tests/kafkatest/services/security/templates/jaas.conf
Status
scanned
Type
file
Name
jaas.conf
Extension
.conf
Programming language

      
    
Mime type
text/plain
File type
ASCII text
Tag

      
    
Rootfs path

      
    
Size
3797 (3.7 KB)
MD5
fb44f1e7a5712b1f964a95e2cab19f03
SHA1
c3d687be21d2cc9c676bf66be8ec3a37acf524f6
SHA256
792c620de226772a0d15e478fb83a7f191950ea85db8bee3ddb5f963df223303
SHA512

      
    
SHA1_git
709dcacd8921cc818af64dd9217b34f1fdf84fec
Is binary

      
    
Is text
True
Is archive

      
    
Is media

      
    
Is legal

      
    
Is manifest

      
    
Is readme

      
    
Is top level

      
    
Is key file

      
    
jaas.conf | 3.7 KB |

/** * Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE * file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file * to You under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the * License. You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the * specific language governing permissions and limitations under the License. */ {% if static_jaas_conf %} KafkaClient { {% endif %} {% if "GSSAPI" in client_sasl_mechanism %} {% if is_ibm_security %} com.ibm.security.auth.module.Krb5LoginModule required debug=false credsType=both useKeytab="file:/mnt/security/keytab" principal="client@EXAMPLE.COM"; {% else %} com.sun.security.auth.module.Krb5LoginModule required debug=false doNotPrompt=true useKeyTab=true storeKey=true keyTab="/mnt/security/keytab" principal="client@EXAMPLE.COM"; {% endif %} {% elif client_sasl_mechanism == "PLAIN" %} org.apache.kafka.common.security.plain.PlainLoginModule required username="client" password="client-secret"; {% elif "SCRAM-SHA-256" in client_sasl_mechanism or "SCRAM-SHA-512" in client_sasl_mechanism %} org.apache.kafka.common.security.scram.ScramLoginModule required username="{{ SecurityConfig.SCRAM_CLIENT_USER }}" password="{{ SecurityConfig.SCRAM_CLIENT_PASSWORD }}"; {% endif %} {% if static_jaas_conf %} }; KafkaServer { {% if "GSSAPI" in enabled_sasl_mechanisms %} {% if is_ibm_security %} com.ibm.security.auth.module.Krb5LoginModule required debug=false credsType=both useKeytab="file:/mnt/security/keytab" principal="kafka/{{ node.account.hostname }}@EXAMPLE.COM"; {% else %} com.sun.security.auth.module.Krb5LoginModule required debug=false doNotPrompt=true useKeyTab=true storeKey=true keyTab="/mnt/security/keytab" refreshKrb5Config=true principal="kafka/{{ node.account.hostname }}@EXAMPLE.COM"; {% endif %} {% endif %} {% if "PLAIN" in enabled_sasl_mechanisms %} org.apache.kafka.common.security.plain.PlainLoginModule required username="kafka" password="kafka-secret" user_client="client-secret" user_kafka="kafka-secret"; {% endif %} {% if "SCRAM-SHA-256" in client_sasl_mechanism or "SCRAM-SHA-512" in client_sasl_mechanism %} org.apache.kafka.common.security.scram.ScramLoginModule required username="{{ SecurityConfig.SCRAM_BROKER_USER }}" password="{{ SecurityConfig.SCRAM_BROKER_PASSWORD }}"; {% endif %} }; {% if zk_sasl %} Client { {% if is_ibm_security %} com.ibm.security.auth.module.Krb5LoginModule required debug=false credsType=both useKeytab="file:/mnt/security/keytab" principal="zkclient@EXAMPLE.COM"; {% else %} com.sun.security.auth.module.Krb5LoginModule required refreshKrb5Config=true useKeyTab=true keyTab="/mnt/security/keytab" storeKey=true useTicketCache=false principal="zkclient@EXAMPLE.COM"; {% endif %} }; Server { {% if is_ibm_security %} com.ibm.security.auth.module.Krb5LoginModule required debug=false credsType=both useKeyTab="file:/mnt/security/keytab" principal="zookeeper/{{ node.account.hostname }}@EXAMPLE.COM"; {% else %} com.sun.security.auth.module.Krb5LoginModule required useKeyTab=true keyTab="/mnt/security/keytab" storeKey=true useTicketCache=false principal="zookeeper/{{ node.account.hostname }}@EXAMPLE.COM"; {% endif %} }; {% endif %} {% endif %}
Detected license expression
apache-2.0
Detected license expression (SPDX)
Apache-2.0
Percentage of license text
25.11
Copyrights

      
    
Holders

      
    
Authors

      
    
License detections License expression License expression SPDX
apache_2_0-4bde3f57-78aa-4201-96bf-531cba09e7de apache-2.0 Apache-2.0
URL Start line End line
http://www.apache.org/licenses/LICENSE-2.0 7 7
Package URL License Primary language
pkg:pypi/kafkatest@4.2.0 apache-2.0 Python