Class HadoopSecurityContextFactory
- java.lang.Object
-
- org.apache.flink.runtime.security.contexts.HadoopSecurityContextFactory
-
- All Implemented Interfaces:
SecurityContextFactory
public class HadoopSecurityContextFactory extends Object implements SecurityContextFactory
Default security context factory that instantiatesSecurityContextbased on installed modules, it would instantiateHadoopSecurityContextif aHadoopModuleFactoryis included.
-
-
Constructor Summary
Constructors Constructor Description HadoopSecurityContextFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SecurityContextcreateContext(SecurityConfiguration securityConfig)create security context.booleanisCompatibleWith(SecurityConfiguration securityConfig)Check if this factory is compatible with the security configuration.
-
-
-
Method Detail
-
isCompatibleWith
public boolean isCompatibleWith(SecurityConfiguration securityConfig)
Description copied from interface:SecurityContextFactoryCheck if this factory is compatible with the security configuration.Specific implementation must override this to provide compatibility check, by default it will always return
false.- Specified by:
isCompatibleWithin interfaceSecurityContextFactory- Parameters:
securityConfig- security configurations.- Returns:
trueif factory is compatible with the configuration.
-
createContext
public SecurityContext createContext(SecurityConfiguration securityConfig) throws SecurityContextInitializeException
Description copied from interface:SecurityContextFactorycreate security context.- Specified by:
createContextin interfaceSecurityContextFactory- Parameters:
securityConfig- security configuration used to create context.- Returns:
- the security context object.
- Throws:
SecurityContextInitializeException
-
-