lemonldap-ng/lemonldap-ng-manager/TODO.md
2015-08-09 13:46:02 +00:00

1.8 KiB

Lemonldap::NG::Manager TODO list

  • Check for eval with SAML
  • userInfo && userWarn
  • Icon picker for application logo
  • Change documentation lang when changing language

Bugs

  • We cannot restore a configuration with a cfgNumber > latest
  • No log in case of bad request
  • After an Apache restart, if Manager is loaded first, portal cannot be loaded
  • Authentication parameters:
    • No input is displayed when Multi is choosen in authentication modules
    • Specific backend branch do not appear when module is choosen from authParams.html, only when choosen from the child entry
    • Backends do not appear with AuthChoice and AuthMulti. See also https://jira.ow2.org/browse/LEMONLDAP-833

Configuration management

  • currentConf => $req instead of $self
  • PSGI: improve log system (syslog,...)
  • Forms:
    • issuers resume
  • Possibility to delete a configuration

Struct & datas

  • Tests for new confs

  • default values: TODO, deliver a "0" conf when no conf is available

  • Forms:

    • file: load from URL + download
    • Grant session rule
    • OpenID white/black list
    • oidcOpMetadata ?
  • import from JSON

  • Order of categories

REST API:

PSGI authentication

  • JQuery module to add $._llngAjax
  • Angular module to add $llngHttp

Sessions explorer

Optimization

  • Create modules to get needed values for a new conf without using Common::Conf::Attributes
  • Then delete essential default values in running modules: they have to be provided by any configuration
  • Use JSON to store datas:
    • configuration: the new File will look at the first character. If not {, it will call old File functions
    • sessions: new Apache::Session::Serialize::JSON module

Doc

  • Wiki doc
  • Developer corner:
    • adding a configurationkey
    • adding a data type

Question more

  • Phonegap
  • Ionic