Class SpecialUsersLoginModuleDescriptor
- java.lang.Object
-
- jetbrains.buildServer.serverSide.auth.AuthModuleTypeAdapter
-
- jetbrains.buildServer.serverSide.auth.LoginModuleDescriptorAdapter
-
- jetbrains.buildServer.serverSide.impl.auth.SpecialUsersLoginModuleDescriptor
-
- All Implemented Interfaces:
AuthModuleType,LoginModuleDescriptor,SystemAuthModuleType
public class SpecialUsersLoginModuleDescriptor extends LoginModuleDescriptorAdapter implements SystemAuthModuleType
- Author:
- Maxim.Manuylov Date: 30.11.12
-
-
Constructor Summary
Constructors Constructor Description SpecialUsersLoginModuleDescriptor(LoginConfiguration loginConfiguration, StartupContext startupContext, EventDispatcher<BuildServerListener> dispatcher)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetDisplayName()Returns name of the authentication module to show in the UIMap<String,?>getJAASOptions(Map<String,String> properties)Options to pass to JAAS login module.Class<? extends LoginModule>getLoginModuleClass()StringgetName()-
Methods inherited from class jetbrains.buildServer.serverSide.auth.LoginModuleDescriptorAdapter
getOptions, getTextForLoginPage, validate
-
Methods inherited from class jetbrains.buildServer.serverSide.auth.AuthModuleTypeAdapter
describeProperties, getDefaultProperties, getDescription, getEditPropertiesJspFilePath, isMultipleInstancesAllowed
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface jetbrains.buildServer.serverSide.auth.AuthModuleType
describeProperties, getDefaultProperties, getDescription, getEditPropertiesJspFilePath, isMultipleInstancesAllowed, validate
-
-
-
-
Constructor Detail
-
SpecialUsersLoginModuleDescriptor
public SpecialUsersLoginModuleDescriptor(@NotNull LoginConfiguration loginConfiguration, @NotNull StartupContext startupContext, @NotNull EventDispatcher<BuildServerListener> dispatcher)
-
-
Method Detail
-
getName
@NotNull public String getName()
- Specified by:
getNamein interfaceAuthModuleType- Returns:
- unique identificator (case-insensitive)
-
getDisplayName
@NotNull public String getDisplayName()
Description copied from interface:AuthModuleTypeReturns name of the authentication module to show in the UI- Specified by:
getDisplayNamein interfaceAuthModuleType- Overrides:
getDisplayNamein classAuthModuleTypeAdapter- Returns:
- name of the authentication module to show in the UI
-
getLoginModuleClass
@NotNull public Class<? extends LoginModule> getLoginModuleClass()
- Specified by:
getLoginModuleClassin interfaceLoginModuleDescriptor
-
getJAASOptions
@Nullable public Map<String,?> getJAASOptions(@NotNull Map<String,String> properties)
Description copied from interface:LoginModuleDescriptorOptions to pass to JAAS login module.- Specified by:
getJAASOptionsin interfaceLoginModuleDescriptor- Overrides:
getJAASOptionsin classLoginModuleDescriptorAdapter- Parameters:
properties- authentication module options- Returns:
- Options to pass to JAAS login module
-
-