Interface UserAuthSettingsPluginsRegistry


  • public interface UserAuthSettingsPluginsRegistry
    Registry for authentication plugins those provide additional user settings on user profile page.
    Since:
    8.0
    • Method Detail

      • registerUserAuthSettingsPlugin

        void registerUserAuthSettingsPlugin​(@NotNull
                                            AuthModuleType authModuleType,
                                            @NotNull
                                            UserProfilePluginInfo pluginInfo)
        Registers user authentication settings plugin.
        Parameters:
        authModuleType - authentication module type, for which this plugin is registered
        pluginInfo - plugin info
      • registerUserGroupAuthSettingsPlugin

        void registerUserGroupAuthSettingsPlugin​(@NotNull
                                                 AuthModuleType authModuleType,
                                                 @NotNull
                                                 UserGroupProfilePluginInfo pluginInfo)
        Registers user group settings plugin.
        Parameters:
        authModuleType - authentication module type, for which this plugin is registered
        pluginInfo - plugin info
        Since:
        9.0
      • getAvailableUserAuthSettingsPlugins

        @NotNull
        java.util.List<UserProfilePluginInfo> getAvailableUserAuthSettingsPlugins()
        Returns all registered user authentication settings plugins.
        Returns:
        see above
      • getAvailableUserGroupAuthSettingsPlugins

        @NotNull
        java.util.List<UserGroupProfilePluginInfo> getAvailableUserGroupAuthSettingsPlugins()
        Returns all registered user group settings plugins.
        Returns:
        see above
        Since:
        9.0