Package io.trino.server.security
Class ServerSecurityModule
- java.lang.Object
-
- io.airlift.configuration.AbstractConfigurationAwareModule
-
- io.trino.server.security.ServerSecurityModule
-
- All Implemented Interfaces:
com.google.inject.Module,io.airlift.configuration.ConfigurationAwareModule
public class ServerSecurityModule extends io.airlift.configuration.AbstractConfigurationAwareModule
-
-
Constructor Summary
Constructors Constructor Description ServerSecurityModule()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static com.google.inject.ModuleauthenticatorModule(String name, Class<? extends Authenticator> clazz, com.google.inject.Module module)List<Authenticator>getAuthenticatorList(SecurityConfig config, Map<String,Authenticator> authenticators)protected voidsetup(com.google.inject.Binder binder)
-
-
-
Method Detail
-
setup
protected void setup(com.google.inject.Binder binder)
- Specified by:
setupin classio.airlift.configuration.AbstractConfigurationAwareModule
-
getAuthenticatorList
@Provides public List<Authenticator> getAuthenticatorList(SecurityConfig config, Map<String,Authenticator> authenticators)
-
authenticatorModule
public static com.google.inject.Module authenticatorModule(String name, Class<? extends Authenticator> clazz, com.google.inject.Module module)
-
-