Skip to content

Commit

Permalink
KAFKA-8943: Move SecurityProviderCreator to org.apache.kafka.common.s…
Browse files Browse the repository at this point in the history
…ecurity.auth package (apache#7564)

Reviewers: Mickael Maison <[email protected]>, Rajini Sivaram <[email protected]>
  • Loading branch information
omkreddy authored and rajinisivaram committed Oct 21, 2019
1 parent a9b0fc8 commit e20dcff
Show file tree
Hide file tree
Showing 7 changed files with 11 additions and 8 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,8 @@
public class SecurityConfig {

public static final String SECURITY_PROVIDERS_CONFIG = "security.providers";
public static final String SECURITY_PROVIDERS_DOC = "A list of configurable creators each returning a provider " +
"implementing security algorithms";
public static final String SECURITY_PROVIDERS_DOC = "A list of configurable creator classes each returning a provider" +
" implementing security algorithms. These classes should implement the" +
" <code>org.apache.kafka.common.security.auth.SecurityProviderCreator</code> interface.";

}
Original file line number Diff line number Diff line change
Expand Up @@ -14,16 +14,18 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.apache.kafka.common.security;
package org.apache.kafka.common.security.auth;

import org.apache.kafka.common.Configurable;
import org.apache.kafka.common.annotation.InterfaceStability;

import java.security.Provider;
import java.util.Map;

/**
* An interface for generating security providers.
*/
@InterfaceStability.Evolving
public interface SecurityProviderCreator extends Configurable {

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
import org.apache.kafka.common.acl.AclOperation;
import org.apache.kafka.common.config.SecurityConfig;
import org.apache.kafka.common.resource.ResourceType;
import org.apache.kafka.common.security.SecurityProviderCreator;
import org.apache.kafka.common.security.auth.SecurityProviderCreator;
import org.apache.kafka.common.security.auth.KafkaPrincipal;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
*/
package org.apache.kafka.common.security.ssl.mock;

import org.apache.kafka.common.security.SecurityProviderCreator;
import org.apache.kafka.common.security.auth.SecurityProviderCreator;

import java.security.Provider;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
*/
package org.apache.kafka.common.security.ssl.mock;

import org.apache.kafka.common.security.SecurityProviderCreator;
import org.apache.kafka.common.security.auth.SecurityProviderCreator;

import java.security.Provider;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
*/
package org.apache.kafka.common.security.ssl.mock;

import org.apache.kafka.common.security.SecurityProviderCreator;
import org.apache.kafka.common.security.auth.SecurityProviderCreator;

import java.security.Provider;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
package org.apache.kafka.common.utils;

import org.apache.kafka.common.config.SecurityConfig;
import org.apache.kafka.common.security.SecurityProviderCreator;
import org.apache.kafka.common.security.auth.SecurityProviderCreator;
import org.apache.kafka.common.security.auth.KafkaPrincipal;
import org.apache.kafka.common.security.ssl.mock.TestPlainSaslServerProviderCreator;
import org.apache.kafka.common.security.ssl.mock.TestScramSaslServerProviderCreator;
Expand Down

0 comments on commit e20dcff

Please sign in to comment.